TSTP Solution File: LCL452+1 by ConnectPP---0.3.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : ConnectPP---0.3.0
% Problem  : LCL452+1 : TPTP v8.1.2. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : connect++ --verbosity 0 --no-colour --tptp-proof --schedule default %s

% Computer : n006.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 : Mon Mar 25 14:20:27 EDT 2024

% Result   : Theorem 8.74s 8.96s
% Output   : Proof 8.74s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : LCL452+1 : TPTP v8.1.2. Released v3.3.0.
% 0.03/0.13  % Command  : connect++ --verbosity 0 --no-colour --tptp-proof --schedule default %s
% 0.13/0.34  % Computer : n006.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Wed Mar 20 18:43:14 EDT 2024
% 0.13/0.34  % CPUTime  : 
% 8.74/8.96  % SZS status Theorem for theBenchmark
% 8.74/8.96  % SZS output start Proof for theBenchmark
% 8.74/8.96  
% 8.74/8.96  % Formula: modus_ponens ( axiom ) converted to clauses:
% 8.74/8.96  cnf(modus_ponens-1, axiom, ( ~modus_ponens | ~is_a_theorem(_u1) | ~is_a_theorem(implies(_u1, _u0)) | is_a_theorem(_u0) )).
% 8.74/8.96  cnf(modus_ponens-2, axiom, ( modus_ponens | is_a_theorem(skolem1) )).
% 8.74/8.96  cnf(modus_ponens-3, axiom, ( modus_ponens | is_a_theorem(implies(skolem1, skolem2)) )).
% 8.74/8.96  cnf(modus_ponens-4, axiom, ( modus_ponens | ~is_a_theorem(skolem2) )).
% 8.74/8.96  
% 8.74/8.96  % Formula: substitution_of_equivalents ( axiom ) converted to clauses:
% 8.74/8.96  cnf(substitution_of_equivalents-1, axiom, ( ~substitution_of_equivalents | ~is_a_theorem(equiv(_u5, _u4)) | ( _u5 = _u4) )).
% 8.74/8.96  cnf(substitution_of_equivalents-2, axiom, ( substitution_of_equivalents | is_a_theorem(equiv(skolem3, skolem4)) )).
% 8.74/8.96  cnf(substitution_of_equivalents-3, axiom, ( substitution_of_equivalents | ( skolem3 != skolem4) )).
% 8.74/8.96  
% 8.74/8.96  % Formula: modus_tollens ( axiom ) converted to clauses:
% 8.74/8.96  cnf(modus_tollens-1, axiom, ( ~modus_tollens | is_a_theorem(implies(implies(not(_u8), not(_u9)), implies(_u9, _u8))) )).
% 8.74/8.96  cnf(modus_tollens-2, axiom, ( ~is_a_theorem(implies(implies(not(skolem6), not(skolem5)), implies(skolem5, skolem6))) | modus_tollens )).
% 8.74/8.96  
% 8.74/8.96  % Formula: implies_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(implies_1-1, axiom, ( ~implies_1 | is_a_theorem(implies(_u13, implies(_u12, _u13))) )).
% 8.74/8.96  cnf(implies_1-2, axiom, ( ~is_a_theorem(implies(skolem7, implies(skolem8, skolem7))) | implies_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: implies_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(implies_2-1, axiom, ( ~implies_2 | is_a_theorem(implies(implies(_u17, implies(_u17, _u16)), implies(_u17, _u16))) )).
% 8.74/8.96  cnf(implies_2-2, axiom, ( ~is_a_theorem(implies(implies(skolem9, implies(skolem9, skolem10)), implies(skolem9, skolem10))) | implies_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: implies_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(implies_3-1, axiom, ( ~implies_3 | is_a_theorem(implies(implies(_u22, _u21), implies(implies(_u21, _u20), implies(_u22, _u20)))) )).
% 8.74/8.96  cnf(implies_3-2, axiom, ( ~is_a_theorem(implies(implies(skolem11, skolem12), implies(implies(skolem12, skolem13), implies(skolem11, skolem13)))) | implies_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: and_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(and_1-1, axiom, ( ~and_1 | is_a_theorem(implies(and(_u27, _u26), _u27)) )).
% 8.74/8.96  cnf(and_1-2, axiom, ( ~is_a_theorem(implies(and(skolem14, skolem15), skolem14)) | and_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: and_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(and_2-1, axiom, ( ~and_2 | is_a_theorem(implies(and(_u31, _u30), _u30)) )).
% 8.74/8.96  cnf(and_2-2, axiom, ( ~is_a_theorem(implies(and(skolem16, skolem17), skolem17)) | and_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: and_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(and_3-1, axiom, ( ~and_3 | is_a_theorem(implies(_u35, implies(_u34, and(_u35, _u34)))) )).
% 8.74/8.96  cnf(and_3-2, axiom, ( ~is_a_theorem(implies(skolem18, implies(skolem19, and(skolem18, skolem19)))) | and_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: or_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(or_1-1, axiom, ( ~or_1 | is_a_theorem(implies(_u39, or(_u39, _u38))) )).
% 8.74/8.96  cnf(or_1-2, axiom, ( ~is_a_theorem(implies(skolem20, or(skolem20, skolem21))) | or_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: or_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(or_2-1, axiom, ( ~or_2 | is_a_theorem(implies(_u42, or(_u43, _u42))) )).
% 8.74/8.96  cnf(or_2-2, axiom, ( ~is_a_theorem(implies(skolem23, or(skolem22, skolem23))) | or_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: or_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(or_3-1, axiom, ( ~or_3 | is_a_theorem(implies(implies(_u48, _u46), implies(implies(_u47, _u46), implies(or(_u48, _u47), _u46)))) )).
% 8.74/8.96  cnf(or_3-2, axiom, ( ~is_a_theorem(implies(implies(skolem24, skolem26), implies(implies(skolem25, skolem26), implies(or(skolem24, skolem25), skolem26)))) | or_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: equivalence_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(equivalence_1-1, axiom, ( ~equivalence_1 | is_a_theorem(implies(equiv(_u53, _u52), implies(_u53, _u52))) )).
% 8.74/8.96  cnf(equivalence_1-2, axiom, ( ~is_a_theorem(implies(equiv(skolem27, skolem28), implies(skolem27, skolem28))) | equivalence_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: equivalence_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(equivalence_2-1, axiom, ( ~equivalence_2 | is_a_theorem(implies(equiv(_u57, _u56), implies(_u56, _u57))) )).
% 8.74/8.96  cnf(equivalence_2-2, axiom, ( ~is_a_theorem(implies(equiv(skolem29, skolem30), implies(skolem30, skolem29))) | equivalence_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: equivalence_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(equivalence_3-1, axiom, ( ~equivalence_3 | is_a_theorem(implies(implies(_u61, _u60), implies(implies(_u60, _u61), equiv(_u61, _u60)))) )).
% 8.74/8.96  cnf(equivalence_3-2, axiom, ( ~is_a_theorem(implies(implies(skolem31, skolem32), implies(implies(skolem32, skolem31), equiv(skolem31, skolem32)))) | equivalence_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: kn1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(kn1-1, axiom, ( ~kn1 | is_a_theorem(implies(_u64, and(_u64, _u64))) )).
% 8.74/8.96  cnf(kn1-2, axiom, ( ~is_a_theorem(implies(skolem33, and(skolem33, skolem33))) | kn1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: kn2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(kn2-1, axiom, ( ~kn2 | is_a_theorem(implies(and(_u67, _u66), _u67)) )).
% 8.74/8.96  cnf(kn2-2, axiom, ( ~is_a_theorem(implies(and(skolem34, skolem35), skolem34)) | kn2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: kn3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(kn3-1, axiom, ( ~kn3 | is_a_theorem(implies(implies(_u72, _u71), implies(not(and(_u71, _u70)), not(and(_u70, _u72))))) )).
% 8.74/8.96  cnf(kn3-2, axiom, ( ~is_a_theorem(implies(implies(skolem36, skolem37), implies(not(and(skolem37, skolem38)), not(and(skolem38, skolem36))))) | kn3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: cn1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(cn1-1, axiom, ( ~cn1 | is_a_theorem(implies(implies(_u78, _u77), implies(implies(_u77, _u76), implies(_u78, _u76)))) )).
% 8.74/8.96  cnf(cn1-2, axiom, ( ~is_a_theorem(implies(implies(skolem39, skolem40), implies(implies(skolem40, skolem41), implies(skolem39, skolem41)))) | cn1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: cn2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(cn2-1, axiom, ( ~cn2 | is_a_theorem(implies(_u83, implies(not(_u83), _u82))) )).
% 8.74/8.96  cnf(cn2-2, axiom, ( ~is_a_theorem(implies(skolem42, implies(not(skolem42), skolem43))) | cn2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: cn3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(cn3-1, axiom, ( ~cn3 | is_a_theorem(implies(implies(not(_u86), _u86), _u86)) )).
% 8.74/8.96  cnf(cn3-2, axiom, ( ~is_a_theorem(implies(implies(not(skolem44), skolem44), skolem44)) | cn3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: r1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(r1-1, axiom, ( ~r1 | is_a_theorem(implies(or(_u88, _u88), _u88)) )).
% 8.74/8.96  cnf(r1-2, axiom, ( ~is_a_theorem(implies(or(skolem45, skolem45), skolem45)) | r1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: r2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(r2-1, axiom, ( ~r2 | is_a_theorem(implies(_u90, or(_u91, _u90))) )).
% 8.74/8.96  cnf(r2-2, axiom, ( ~is_a_theorem(implies(skolem47, or(skolem46, skolem47))) | r2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: r3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(r3-1, axiom, ( ~r3 | is_a_theorem(implies(or(_u95, _u94), or(_u94, _u95))) )).
% 8.74/8.96  cnf(r3-2, axiom, ( ~is_a_theorem(implies(or(skolem48, skolem49), or(skolem49, skolem48))) | r3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: r4 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(r4-1, axiom, ( ~r4 | is_a_theorem(implies(or(_u100, or(_u99, _u98)), or(_u99, or(_u100, _u98)))) )).
% 8.74/8.96  cnf(r4-2, axiom, ( ~is_a_theorem(implies(or(skolem50, or(skolem51, skolem52)), or(skolem51, or(skolem50, skolem52)))) | r4 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: r5 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(r5-1, axiom, ( ~r5 | is_a_theorem(implies(implies(_u105, _u104), implies(or(_u106, _u105), or(_u106, _u104)))) )).
% 8.74/8.96  cnf(r5-2, axiom, ( ~is_a_theorem(implies(implies(skolem54, skolem55), implies(or(skolem53, skolem54), or(skolem53, skolem55)))) | r5 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: op_or ( axiom ) converted to clauses:
% 8.74/8.96  cnf(op_or-1, axiom, ( ~op_or | ( or(_u111, _u110) = not(and(not(_u111), not(_u110)))) )).
% 8.74/8.96  
% 8.74/8.96  % Formula: op_and ( axiom ) converted to clauses:
% 8.74/8.96  cnf(op_and-1, axiom, ( ~op_and | ( and(_u113, _u112) = not(or(not(_u113), not(_u112)))) )).
% 8.74/8.96  
% 8.74/8.96  % Formula: op_implies_and ( axiom ) converted to clauses:
% 8.74/8.96  cnf(op_implies_and-1, axiom, ( ~op_implies_and | ( implies(_u115, _u114) = not(and(_u115, not(_u114)))) )).
% 8.74/8.96  
% 8.74/8.96  % Formula: op_implies_or ( axiom ) converted to clauses:
% 8.74/8.96  cnf(op_implies_or-1, axiom, ( ~op_implies_or | ( implies(_u117, _u116) = or(not(_u117), _u116)) )).
% 8.74/8.96  
% 8.74/8.96  % Formula: op_equiv ( axiom ) converted to clauses:
% 8.74/8.96  cnf(op_equiv-1, axiom, ( ~op_equiv | ( equiv(_u119, _u118) = and(implies(_u119, _u118), implies(_u118, _u119))) )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_op_or ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_op_or-1, axiom, ( op_or )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_op_implies_and ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_op_implies_and-1, axiom, ( op_implies_and )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_op_equiv ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_op_equiv-1, axiom, ( op_equiv )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_modus_ponens ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_modus_ponens-1, axiom, ( modus_ponens )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_modus_tollens ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_modus_tollens-1, axiom, ( modus_tollens )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_implies_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_implies_1-1, axiom, ( implies_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_implies_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_implies_2-1, axiom, ( implies_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_implies_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_implies_3-1, axiom, ( implies_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_and_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_and_1-1, axiom, ( and_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_and_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_and_2-1, axiom, ( and_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_and_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_and_3-1, axiom, ( and_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_or_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_or_1-1, axiom, ( or_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_or_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_or_2-1, axiom, ( or_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_or_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_or_3-1, axiom, ( or_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_equivalence_1 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_equivalence_1-1, axiom, ( equivalence_1 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_equivalence_2 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_equivalence_2-1, axiom, ( equivalence_2 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: hilbert_equivalence_3 ( axiom ) converted to clauses:
% 8.74/8.96  cnf(hilbert_equivalence_3-1, axiom, ( equivalence_3 )).
% 8.74/8.96  
% 8.74/8.96  % Formula: substitution_of_equivalents ( axiom ) converted to clauses:
% 8.74/8.96  cnf(substitution_of_equivalents-1, axiom, ( substitution_of_equivalents )).
% 8.74/8.96  
% 8.74/8.96  % Formula: luka_op_or ( axiom ) converted to clauses:
% 8.74/8.96  cnf(luka_op_or-1, axiom, ( op_or )).
% 8.74/8.96  
% 8.74/8.96  % Formula: luka_op_implies ( axiom ) converted to clauses:
% 8.74/8.96  cnf(luka_op_implies-1, axiom, ( op_implies )).
% 8.74/8.96  
% 8.74/8.96  % Formula: luka_op_equiv ( axiom ) converted to clauses:
% 8.74/8.96  cnf(luka_op_equiv-1, axiom, ( op_equiv )).
% 8.74/8.96  
% 8.74/8.96  % Formula: luka_cn2 ( conjecture ) (definitionally) converted to clauses:
% 8.74/8.96  cnf(luka_cn2-1, negated_conjecture, ( ~cn2 )).
% 8.74/8.96  
% 8.74/8.96  % Problem matrix:
% 8.74/8.96  cnf(matrix-0, plain, ( ( __eqx_0 = __eqx_0) )).
% 8.74/8.96  cnf(matrix-1, plain, ( ( __eqx_0 != __eqx_1) | ( __eqx_1 = __eqx_0) )).
% 8.74/8.96  cnf(matrix-2, plain, ( ( __eqx_0 != __eqx_1) | ( __eqx_1 != __eqx_2) | ( __eqx_0 = __eqx_2) )).
% 8.74/8.96  cnf(matrix-3, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( implies(__eqx_0, __eqx_1) = implies(__eqy_0, __eqy_1)) )).
% 8.74/8.96  cnf(matrix-4, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( equiv(__eqx_0, __eqx_1) = equiv(__eqy_0, __eqy_1)) )).
% 8.74/8.96  cnf(matrix-5, plain, ( ( __eqx_0 != __eqy_0) | ( not(__eqx_0) = not(__eqy_0)) )).
% 8.74/8.96  cnf(matrix-6, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( and(__eqx_0, __eqx_1) = and(__eqy_0, __eqy_1)) )).
% 8.74/8.96  cnf(matrix-7, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( or(__eqx_0, __eqx_1) = or(__eqy_0, __eqy_1)) )).
% 8.74/8.96  cnf(matrix-8, plain, ( ( __eqx_0 != __eqy_0) | ~is_a_theorem(__eqx_0) | is_a_theorem(__eqy_0) )).
% 8.74/8.96  cnf(matrix-9, plain, ( ~modus_ponens | ~is_a_theorem(_u1) | ~is_a_theorem(implies(_u1, _u0)) | is_a_theorem(_u0) )).
% 8.74/8.96  cnf(matrix-10, plain, ( modus_ponens | is_a_theorem(skolem1) )).
% 8.74/8.96  cnf(matrix-11, plain, ( modus_ponens | is_a_theorem(implies(skolem1, skolem2)) )).
% 8.74/8.96  cnf(matrix-12, plain, ( modus_ponens | ~is_a_theorem(skolem2) )).
% 8.74/8.96  cnf(matrix-13, plain, ( ~substitution_of_equivalents | ~is_a_theorem(equiv(_u5, _u4)) | ( _u5 = _u4) )).
% 8.74/8.96  cnf(matrix-14, plain, ( substitution_of_equivalents | is_a_theorem(equiv(skolem3, skolem4)) )).
% 8.74/8.96  cnf(matrix-15, plain, ( substitution_of_equivalents | ( skolem3 != skolem4) )).
% 8.74/8.96  cnf(matrix-16, plain, ( ~modus_tollens | is_a_theorem(implies(implies(not(_u8), not(_u9)), implies(_u9, _u8))) )).
% 8.74/8.96  cnf(matrix-17, plain, ( ~is_a_theorem(implies(implies(not(skolem6), not(skolem5)), implies(skolem5, skolem6))) | modus_tollens )).
% 8.74/8.96  cnf(matrix-18, plain, ( ~implies_1 | is_a_theorem(implies(_u13, implies(_u12, _u13))) )).
% 8.74/8.96  cnf(matrix-19, plain, ( ~is_a_theorem(implies(skolem7, implies(skolem8, skolem7))) | implies_1 )).
% 8.74/8.96  cnf(matrix-20, plain, ( ~implies_2 | is_a_theorem(implies(implies(_u17, implies(_u17, _u16)), implies(_u17, _u16))) )).
% 8.74/8.96  cnf(matrix-21, plain, ( ~is_a_theorem(implies(implies(skolem9, implies(skolem9, skolem10)), implies(skolem9, skolem10))) | implies_2 )).
% 8.74/8.96  cnf(matrix-22, plain, ( ~implies_3 | is_a_theorem(implies(implies(_u22, _u21), implies(implies(_u21, _u20), implies(_u22, _u20)))) )).
% 8.74/8.96  cnf(matrix-23, plain, ( ~is_a_theorem(implies(implies(skolem11, skolem12), implies(implies(skolem12, skolem13), implies(skolem11, skolem13)))) | implies_3 )).
% 8.74/8.96  cnf(matrix-24, plain, ( ~and_1 | is_a_theorem(implies(and(_u27, _u26), _u27)) )).
% 8.74/8.96  cnf(matrix-25, plain, ( ~is_a_theorem(implies(and(skolem14, skolem15), skolem14)) | and_1 )).
% 8.74/8.96  cnf(matrix-26, plain, ( ~and_2 | is_a_theorem(implies(and(_u31, _u30), _u30)) )).
% 8.74/8.96  cnf(matrix-27, plain, ( ~is_a_theorem(implies(and(skolem16, skolem17), skolem17)) | and_2 )).
% 8.74/8.96  cnf(matrix-28, plain, ( ~and_3 | is_a_theorem(implies(_u35, implies(_u34, and(_u35, _u34)))) )).
% 8.74/8.96  cnf(matrix-29, plain, ( ~is_a_theorem(implies(skolem18, implies(skolem19, and(skolem18, skolem19)))) | and_3 )).
% 8.74/8.96  cnf(matrix-30, plain, ( ~or_1 | is_a_theorem(implies(_u39, or(_u39, _u38))) )).
% 8.74/8.96  cnf(matrix-31, plain, ( ~is_a_theorem(implies(skolem20, or(skolem20, skolem21))) | or_1 )).
% 8.74/8.96  cnf(matrix-32, plain, ( ~or_2 | is_a_theorem(implies(_u42, or(_u43, _u42))) )).
% 8.74/8.96  cnf(matrix-33, plain, ( ~is_a_theorem(implies(skolem23, or(skolem22, skolem23))) | or_2 )).
% 8.74/8.96  cnf(matrix-34, plain, ( ~or_3 | is_a_theorem(implies(implies(_u48, _u46), implies(implies(_u47, _u46), implies(or(_u48, _u47), _u46)))) )).
% 8.74/8.96  cnf(matrix-35, plain, ( ~is_a_theorem(implies(implies(skolem24, skolem26), implies(implies(skolem25, skolem26), implies(or(skolem24, skolem25), skolem26)))) | or_3 )).
% 8.74/8.96  cnf(matrix-36, plain, ( ~equivalence_1 | is_a_theorem(implies(equiv(_u53, _u52), implies(_u53, _u52))) )).
% 8.74/8.96  cnf(matrix-37, plain, ( ~is_a_theorem(implies(equiv(skolem27, skolem28), implies(skolem27, skolem28))) | equivalence_1 )).
% 8.74/8.96  cnf(matrix-38, plain, ( ~equivalence_2 | is_a_theorem(implies(equiv(_u57, _u56), implies(_u56, _u57))) )).
% 8.74/8.96  cnf(matrix-39, plain, ( ~is_a_theorem(implies(equiv(skolem29, skolem30), implies(skolem30, skolem29))) | equivalence_2 )).
% 8.74/8.96  cnf(matrix-40, plain, ( ~equivalence_3 | is_a_theorem(implies(implies(_u61, _u60), implies(implies(_u60, _u61), equiv(_u61, _u60)))) )).
% 8.74/8.96  cnf(matrix-41, plain, ( ~is_a_theorem(implies(implies(skolem31, skolem32), implies(implies(skolem32, skolem31), equiv(skolem31, skolem32)))) | equivalence_3 )).
% 8.74/8.96  cnf(matrix-42, plain, ( ~kn1 | is_a_theorem(implies(_u64, and(_u64, _u64))) )).
% 8.74/8.96  cnf(matrix-43, plain, ( ~is_a_theorem(implies(skolem33, and(skolem33, skolem33))) | kn1 )).
% 8.74/8.96  cnf(matrix-44, plain, ( ~kn2 | is_a_theorem(implies(and(_u67, _u66), _u67)) )).
% 8.74/8.96  cnf(matrix-45, plain, ( ~is_a_theorem(implies(and(skolem34, skolem35), skolem34)) | kn2 )).
% 8.74/8.96  cnf(matrix-46, plain, ( ~kn3 | is_a_theorem(implies(implies(_u72, _u71), implies(not(and(_u71, _u70)), not(and(_u70, _u72))))) )).
% 8.74/8.96  cnf(matrix-47, plain, ( ~is_a_theorem(implies(implies(skolem36, skolem37), implies(not(and(skolem37, skolem38)), not(and(skolem38, skolem36))))) | kn3 )).
% 8.74/8.96  cnf(matrix-48, plain, ( ~cn1 | is_a_theorem(implies(implies(_u78, _u77), implies(implies(_u77, _u76), implies(_u78, _u76)))) )).
% 8.74/8.96  cnf(matrix-49, plain, ( ~is_a_theorem(implies(implies(skolem39, skolem40), implies(implies(skolem40, skolem41), implies(skolem39, skolem41)))) | cn1 )).
% 8.74/8.96  cnf(matrix-50, plain, ( ~cn2 | is_a_theorem(implies(_u83, implies(not(_u83), _u82))) )).
% 8.74/8.96  cnf(matrix-51, plain, ( ~is_a_theorem(implies(skolem42, implies(not(skolem42), skolem43))) | cn2 )).
% 8.74/8.96  cnf(matrix-52, plain, ( ~cn3 | is_a_theorem(implies(implies(not(_u86), _u86), _u86)) )).
% 8.74/8.96  cnf(matrix-53, plain, ( ~is_a_theorem(implies(implies(not(skolem44), skolem44), skolem44)) | cn3 )).
% 8.74/8.96  cnf(matrix-54, plain, ( ~r1 | is_a_theorem(implies(or(_u88, _u88), _u88)) )).
% 8.74/8.96  cnf(matrix-55, plain, ( ~is_a_theorem(implies(or(skolem45, skolem45), skolem45)) | r1 )).
% 8.74/8.96  cnf(matrix-56, plain, ( ~r2 | is_a_theorem(implies(_u90, or(_u91, _u90))) )).
% 8.74/8.96  cnf(matrix-57, plain, ( ~is_a_theorem(implies(skolem47, or(skolem46, skolem47))) | r2 )).
% 8.74/8.96  cnf(matrix-58, plain, ( ~r3 | is_a_theorem(implies(or(_u95, _u94), or(_u94, _u95))) )).
% 8.74/8.96  cnf(matrix-59, plain, ( ~is_a_theorem(implies(or(skolem48, skolem49), or(skolem49, skolem48))) | r3 )).
% 8.74/8.96  cnf(matrix-60, plain, ( ~r4 | is_a_theorem(implies(or(_u100, or(_u99, _u98)), or(_u99, or(_u100, _u98)))) )).
% 8.74/8.96  cnf(matrix-61, plain, ( ~is_a_theorem(implies(or(skolem50, or(skolem51, skolem52)), or(skolem51, or(skolem50, skolem52)))) | r4 )).
% 8.74/8.96  cnf(matrix-62, plain, ( ~r5 | is_a_theorem(implies(implies(_u105, _u104), implies(or(_u106, _u105), or(_u106, _u104)))) )).
% 8.74/8.96  cnf(matrix-63, plain, ( ~is_a_theorem(implies(implies(skolem54, skolem55), implies(or(skolem53, skolem54), or(skolem53, skolem55)))) | r5 )).
% 8.74/8.96  cnf(matrix-64, plain, ( ~op_or | ( or(_u111, _u110) = not(and(not(_u111), not(_u110)))) )).
% 8.74/8.96  cnf(matrix-65, plain, ( ~op_and | ( and(_u113, _u112) = not(or(not(_u113), not(_u112)))) )).
% 8.74/8.96  cnf(matrix-66, plain, ( ~op_implies_and | ( implies(_u115, _u114) = not(and(_u115, not(_u114)))) )).
% 8.74/8.96  cnf(matrix-67, plain, ( ~op_implies_or | ( implies(_u117, _u116) = or(not(_u117), _u116)) )).
% 8.74/8.96  cnf(matrix-68, plain, ( ~op_equiv | ( equiv(_u119, _u118) = and(implies(_u119, _u118), implies(_u118, _u119))) )).
% 8.74/8.96  cnf(matrix-69, plain, ( op_or )).
% 8.74/8.96  cnf(matrix-70, plain, ( op_implies_and )).
% 8.74/8.96  cnf(matrix-71, plain, ( op_equiv )).
% 8.74/8.96  cnf(matrix-72, plain, ( modus_ponens )).
% 8.74/8.96  cnf(matrix-73, plain, ( modus_tollens )).
% 8.74/8.96  cnf(matrix-74, plain, ( implies_1 )).
% 8.74/8.96  cnf(matrix-75, plain, ( implies_2 )).
% 8.74/8.96  cnf(matrix-76, plain, ( implies_3 )).
% 8.74/8.96  cnf(matrix-77, plain, ( and_1 )).
% 8.74/8.96  cnf(matrix-78, plain, ( and_2 )).
% 8.74/8.96  cnf(matrix-79, plain, ( and_3 )).
% 8.74/8.96  cnf(matrix-80, plain, ( or_1 )).
% 8.74/8.96  cnf(matrix-81, plain, ( or_2 )).
% 8.74/8.96  cnf(matrix-82, plain, ( or_3 )).
% 8.74/8.96  cnf(matrix-83, plain, ( equivalence_1 )).
% 8.74/8.96  cnf(matrix-84, plain, ( equivalence_2 )).
% 8.74/8.96  cnf(matrix-85, plain, ( equivalence_3 )).
% 8.74/8.96  cnf(matrix-86, plain, ( substitution_of_equivalents )).
% 8.74/8.96  cnf(matrix-87, plain, ( op_or )).
% 8.74/8.96  cnf(matrix-88, plain, ( op_implies )).
% 8.74/8.96  cnf(matrix-89, plain, ( op_equiv )).
% 8.74/8.96  cnf(matrix-90, plain, ( ~cn2 )).
% 8.74/8.96  
% 8.74/8.96  % Proof stack:
% 8.74/8.96  cnf(proof-stack, plain, 
% 8.74/8.96  proof_stack(
% 8.74/8.96  start(90), 
% 8.74/8.96  left_branch(0, 51, 1, 2), 
% 8.74/8.96  left_branch(0, 8, 2, 3), 
% 8.74/8.96  left_branch(0, 3, 2, 4), 
% 8.74/8.96  left_branch(0, 1, 1, 5), 
% 8.74/8.96  left_branch(0, 0, 0, 6), 
% 8.74/8.96  right_branch(6), 
% 8.74/8.96  right_branch(5), 
% 8.74/8.96  left_branch(0, 1, 1, 6), 
% 8.74/8.96  left_branch(0, 66, 1, 7), 
% 8.74/8.96  left_branch(0, 70, 0, 8), 
% 8.74/8.96  right_branch(8), 
% 8.74/8.96  right_branch(7), 
% 8.74/8.96  right_branch(6), 
% 8.74/8.96  right_branch(4), 
% 8.74/8.96  left_branch(0, 8, 2, 5), 
% 8.74/8.96  left_branch(0, 3, 2, 6), 
% 8.74/8.96  left_branch(0, 1, 1, 7), 
% 8.74/8.96  left_branch(0, 0, 0, 8), 
% 8.74/8.96  right_branch(8), 
% 8.74/8.96  right_branch(7), 
% 8.74/8.96  left_branch(0, 64, 1, 8), 
% 8.74/8.96  left_branch(0, 87, 0, 9), 
% 8.74/8.96  right_branch(9), 
% 8.74/8.96  right_branch(8), 
% 8.74/8.96  right_branch(6), 
% 8.74/8.96  left_branch(0, 30, 1, 7), 
% 8.74/8.96  left_branch(0, 80, 0, 8), 
% 8.74/8.96  right_branch(8), 
% 8.74/8.96  right_branch(7), 
% 8.74/8.96  right_branch(5), 
% 8.74/8.96  right_branch(3), 
% 8.74/8.96  right_branch(2)
% 8.74/8.96  )).
% 8.74/8.96  % SZS output end Proof for theBenchmark
%------------------------------------------------------------------------------