TSTP Solution File: KLE135+1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : KLE135+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n027.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 31 12:15:51 EDT 2023

% Result   : Theorem 3.25s 0.91s
% Output   : CNFRefutation 3.33s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   24
%            Number of leaves      :   19
% Syntax   : Number of formulae    :  123 (  66 unt;   0 def)
%            Number of atoms       :  190 ( 146 equ)
%            Maximal formula atoms :    3 (   1 avg)
%            Number of connectives :  128 (  61   ~;  58   |;   2   &)
%                                         (   4 <=>;   3  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    6 (   3 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  :    6 (   4 usr;   5 prp; 0-2 aty)
%            Number of functors    :   11 (  11 usr;   3 con; 0-2 aty)
%            Number of variables   :  120 (; 119   !;   1   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [A,B] : addition(A,B) = addition(B,A),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,axiom,
    ! [C,B,A] : addition(A,addition(B,C)) = addition(addition(A,B),C),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    ! [A] : addition(A,zero) = A,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ! [A] : addition(A,A) = A,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [A] : multiplication(A,one) = A,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [A] : multiplication(one,A) = A,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [A,B,C] : multiplication(A,addition(B,C)) = addition(multiplication(A,B),multiplication(A,C)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [A,B,C] : multiplication(addition(A,B),C) = addition(multiplication(A,C),multiplication(B,C)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f13,axiom,
    ! [X0] : multiplication(antidomain(X0),X0) = zero,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f15,axiom,
    ! [X0] : addition(antidomain(antidomain(X0)),antidomain(X0)) = one,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f16,axiom,
    ! [X0] : domain(X0) = antidomain(antidomain(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f21,axiom,
    ! [X0] : c(X0) = antidomain(domain(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f23,axiom,
    ! [X0,X1] : forward_diamond(X0,X1) = domain(multiplication(X0,domain(X1))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f28,axiom,
    ! [X0,X1,X2] :
      ( addition(domain(X0),addition(forward_diamond(X1,domain(X0)),domain(X2))) = addition(forward_diamond(X1,domain(X0)),domain(X2))
     => addition(domain(X0),addition(divergence(X1),forward_diamond(star(X1),domain(X2)))) = addition(divergence(X1),forward_diamond(star(X1),domain(X2))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f29,conjecture,
    ! [X0] :
      ( divergence(X0) = zero
     => forward_diamond(star(X0),antidomain(X0)) = one ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f30,negated_conjecture,
    ~ ! [X0] :
        ( divergence(X0) = zero
       => forward_diamond(star(X0),antidomain(X0)) = one ),
    inference(negated_conjecture,[status(cth)],[f29]) ).

fof(f31,plain,
    ! [X0,X1] : addition(X0,X1) = addition(X1,X0),
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f32,plain,
    ! [X0,X1,X2] : addition(X0,addition(X1,X2)) = addition(addition(X0,X1),X2),
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f33,plain,
    ! [X0] : addition(X0,zero) = X0,
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f34,plain,
    ! [X0] : addition(X0,X0) = X0,
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f36,plain,
    ! [X0] : multiplication(X0,one) = X0,
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f37,plain,
    ! [X0] : multiplication(one,X0) = X0,
    inference(cnf_transformation,[status(esa)],[f7]) ).

fof(f38,plain,
    ! [X0,X1,X2] : multiplication(X0,addition(X1,X2)) = addition(multiplication(X0,X1),multiplication(X0,X2)),
    inference(cnf_transformation,[status(esa)],[f8]) ).

fof(f39,plain,
    ! [X0,X1,X2] : multiplication(addition(X0,X1),X2) = addition(multiplication(X0,X2),multiplication(X1,X2)),
    inference(cnf_transformation,[status(esa)],[f9]) ).

fof(f46,plain,
    ! [X0] : multiplication(antidomain(X0),X0) = zero,
    inference(cnf_transformation,[status(esa)],[f13]) ).

fof(f48,plain,
    ! [X0] : addition(antidomain(antidomain(X0)),antidomain(X0)) = one,
    inference(cnf_transformation,[status(esa)],[f15]) ).

fof(f49,plain,
    ! [X0] : domain(X0) = antidomain(antidomain(X0)),
    inference(cnf_transformation,[status(esa)],[f16]) ).

fof(f54,plain,
    ! [X0] : c(X0) = antidomain(domain(X0)),
    inference(cnf_transformation,[status(esa)],[f21]) ).

fof(f56,plain,
    ! [X0,X1] : forward_diamond(X0,X1) = domain(multiplication(X0,domain(X1))),
    inference(cnf_transformation,[status(esa)],[f23]) ).

fof(f61,plain,
    ! [X0,X1,X2] :
      ( addition(domain(X0),addition(forward_diamond(X1,domain(X0)),domain(X2))) != addition(forward_diamond(X1,domain(X0)),domain(X2))
      | addition(domain(X0),addition(divergence(X1),forward_diamond(star(X1),domain(X2)))) = addition(divergence(X1),forward_diamond(star(X1),domain(X2))) ),
    inference(pre_NNF_transformation,[status(esa)],[f28]) ).

fof(f62,plain,
    ! [X0,X1,X2] :
      ( addition(domain(X0),addition(forward_diamond(X1,domain(X0)),domain(X2))) != addition(forward_diamond(X1,domain(X0)),domain(X2))
      | addition(domain(X0),addition(divergence(X1),forward_diamond(star(X1),domain(X2)))) = addition(divergence(X1),forward_diamond(star(X1),domain(X2))) ),
    inference(cnf_transformation,[status(esa)],[f61]) ).

fof(f63,plain,
    ? [X0] :
      ( divergence(X0) = zero
      & forward_diamond(star(X0),antidomain(X0)) != one ),
    inference(pre_NNF_transformation,[status(esa)],[f30]) ).

fof(f64,plain,
    ( divergence(sk0_0) = zero
    & forward_diamond(star(sk0_0),antidomain(sk0_0)) != one ),
    inference(skolemization,[status(esa)],[f63]) ).

fof(f65,plain,
    divergence(sk0_0) = zero,
    inference(cnf_transformation,[status(esa)],[f64]) ).

fof(f66,plain,
    forward_diamond(star(sk0_0),antidomain(sk0_0)) != one,
    inference(cnf_transformation,[status(esa)],[f64]) ).

fof(f67,plain,
    antidomain(one) = zero,
    inference(paramodulation,[status(thm)],[f36,f46]) ).

fof(f75,plain,
    addition(antidomain(zero),antidomain(one)) = one,
    inference(paramodulation,[status(thm)],[f67,f48]) ).

fof(f76,plain,
    addition(antidomain(zero),zero) = one,
    inference(forward_demodulation,[status(thm)],[f67,f75]) ).

fof(f77,plain,
    antidomain(zero) = one,
    inference(forward_demodulation,[status(thm)],[f33,f76]) ).

fof(f136,plain,
    ! [X0] : X0 = addition(zero,X0),
    inference(paramodulation,[status(thm)],[f33,f31]) ).

fof(f152,plain,
    ! [X0] : addition(domain(X0),antidomain(X0)) = one,
    inference(backward_demodulation,[status(thm)],[f49,f48]) ).

fof(f153,plain,
    ! [X0] : addition(antidomain(X0),domain(X0)) = one,
    inference(forward_demodulation,[status(thm)],[f31,f152]) ).

fof(f154,plain,
    ! [X0] : domain(antidomain(X0)) = antidomain(domain(X0)),
    inference(paramodulation,[status(thm)],[f49,f49]) ).

fof(f157,plain,
    domain(one) = antidomain(zero),
    inference(paramodulation,[status(thm)],[f67,f49]) ).

fof(f158,plain,
    domain(one) = one,
    inference(forward_demodulation,[status(thm)],[f77,f157]) ).

fof(f181,plain,
    ! [X0,X1] : addition(X0,addition(X0,X1)) = addition(X0,X1),
    inference(paramodulation,[status(thm)],[f34,f32]) ).

fof(f233,plain,
    ! [X0,X1] : multiplication(antidomain(X0),addition(X1,X0)) = addition(multiplication(antidomain(X0),X1),zero),
    inference(paramodulation,[status(thm)],[f46,f38]) ).

fof(f234,plain,
    ! [X0,X1] : multiplication(antidomain(X0),addition(X1,X0)) = multiplication(antidomain(X0),X1),
    inference(forward_demodulation,[status(thm)],[f33,f233]) ).

fof(f259,plain,
    ! [X0] : forward_diamond(X0,one) = domain(multiplication(X0,one)),
    inference(paramodulation,[status(thm)],[f158,f56]) ).

fof(f260,plain,
    ! [X0] : forward_diamond(X0,one) = domain(X0),
    inference(forward_demodulation,[status(thm)],[f36,f259]) ).

fof(f363,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),domain(X1))) != addition(forward_diamond(sk0_0,domain(X0)),domain(X1))
      | addition(domain(X0),addition(zero,forward_diamond(star(sk0_0),domain(X1)))) = addition(divergence(sk0_0),forward_diamond(star(sk0_0),domain(X1))) ),
    inference(paramodulation,[status(thm)],[f65,f62]) ).

fof(f364,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),domain(X1))) != addition(forward_diamond(sk0_0,domain(X0)),domain(X1))
      | addition(domain(X0),forward_diamond(star(sk0_0),domain(X1))) = addition(divergence(sk0_0),forward_diamond(star(sk0_0),domain(X1))) ),
    inference(forward_demodulation,[status(thm)],[f136,f363]) ).

fof(f365,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),domain(X1))) != addition(forward_diamond(sk0_0,domain(X0)),domain(X1))
      | addition(domain(X0),forward_diamond(star(sk0_0),domain(X1))) = addition(zero,forward_diamond(star(sk0_0),domain(X1))) ),
    inference(forward_demodulation,[status(thm)],[f65,f364]) ).

fof(f366,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),domain(X1))) != addition(forward_diamond(sk0_0,domain(X0)),domain(X1))
      | addition(domain(X0),forward_diamond(star(sk0_0),domain(X1))) = forward_diamond(star(sk0_0),domain(X1)) ),
    inference(forward_demodulation,[status(thm)],[f136,f365]) ).

fof(f391,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),domain(X1))) != addition(forward_diamond(sk0_0,domain(X0)),domain(X1))
      | addition(forward_diamond(star(sk0_0),domain(X1)),domain(X0)) = forward_diamond(star(sk0_0),domain(X1)) ),
    inference(paramodulation,[status(thm)],[f31,f366]) ).

fof(f397,plain,
    ! [X0] :
      ( addition(domain(one),addition(forward_diamond(sk0_0,domain(one)),domain(X0))) != addition(forward_diamond(sk0_0,domain(one)),domain(X0))
      | addition(one,forward_diamond(star(sk0_0),domain(X0))) = forward_diamond(star(sk0_0),domain(X0)) ),
    inference(paramodulation,[status(thm)],[f158,f366]) ).

fof(f398,plain,
    ! [X0] :
      ( addition(one,addition(forward_diamond(sk0_0,domain(one)),domain(X0))) != addition(forward_diamond(sk0_0,domain(one)),domain(X0))
      | addition(one,forward_diamond(star(sk0_0),domain(X0))) = forward_diamond(star(sk0_0),domain(X0)) ),
    inference(forward_demodulation,[status(thm)],[f158,f397]) ).

fof(f399,plain,
    ! [X0] :
      ( addition(one,addition(forward_diamond(sk0_0,one),domain(X0))) != addition(forward_diamond(sk0_0,domain(one)),domain(X0))
      | addition(one,forward_diamond(star(sk0_0),domain(X0))) = forward_diamond(star(sk0_0),domain(X0)) ),
    inference(forward_demodulation,[status(thm)],[f158,f398]) ).

fof(f400,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),domain(X0))) != addition(forward_diamond(sk0_0,domain(one)),domain(X0))
      | addition(one,forward_diamond(star(sk0_0),domain(X0))) = forward_diamond(star(sk0_0),domain(X0)) ),
    inference(forward_demodulation,[status(thm)],[f260,f399]) ).

fof(f401,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),domain(X0))) != addition(forward_diamond(sk0_0,one),domain(X0))
      | addition(one,forward_diamond(star(sk0_0),domain(X0))) = forward_diamond(star(sk0_0),domain(X0)) ),
    inference(forward_demodulation,[status(thm)],[f158,f400]) ).

fof(f402,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),domain(X0))) != addition(domain(sk0_0),domain(X0))
      | addition(one,forward_diamond(star(sk0_0),domain(X0))) = forward_diamond(star(sk0_0),domain(X0)) ),
    inference(forward_demodulation,[status(thm)],[f260,f401]) ).

fof(f598,plain,
    ( spl0_13
  <=> addition(one,addition(domain(sk0_0),domain(one))) = addition(domain(sk0_0),domain(one)) ),
    introduced(split_symbol_definition) ).

fof(f600,plain,
    ( addition(one,addition(domain(sk0_0),domain(one))) != addition(domain(sk0_0),domain(one))
    | spl0_13 ),
    inference(component_clause,[status(thm)],[f598]) ).

fof(f601,plain,
    ( spl0_14
  <=> addition(one,forward_diamond(star(sk0_0),one)) = forward_diamond(star(sk0_0),domain(one)) ),
    introduced(split_symbol_definition) ).

fof(f602,plain,
    ( addition(one,forward_diamond(star(sk0_0),one)) = forward_diamond(star(sk0_0),domain(one))
    | ~ spl0_14 ),
    inference(component_clause,[status(thm)],[f601]) ).

fof(f604,plain,
    ( addition(one,addition(domain(sk0_0),domain(one))) != addition(domain(sk0_0),domain(one))
    | addition(one,forward_diamond(star(sk0_0),one)) = forward_diamond(star(sk0_0),domain(one)) ),
    inference(paramodulation,[status(thm)],[f158,f402]) ).

fof(f605,plain,
    ( ~ spl0_13
    | spl0_14 ),
    inference(split_clause,[status(thm)],[f604,f598,f601]) ).

fof(f619,plain,
    ( addition(one,addition(domain(one),domain(sk0_0))) != addition(domain(sk0_0),domain(one))
    | spl0_13 ),
    inference(forward_demodulation,[status(thm)],[f31,f600]) ).

fof(f620,plain,
    ( addition(one,addition(one,domain(sk0_0))) != addition(domain(sk0_0),domain(one))
    | spl0_13 ),
    inference(forward_demodulation,[status(thm)],[f158,f619]) ).

fof(f621,plain,
    ( addition(one,addition(one,domain(sk0_0))) != addition(domain(one),domain(sk0_0))
    | spl0_13 ),
    inference(forward_demodulation,[status(thm)],[f31,f620]) ).

fof(f622,plain,
    ( addition(one,addition(one,domain(sk0_0))) != addition(one,domain(sk0_0))
    | spl0_13 ),
    inference(forward_demodulation,[status(thm)],[f158,f621]) ).

fof(f1381,plain,
    ! [X0] : domain(antidomain(X0)) = c(X0),
    inference(forward_demodulation,[status(thm)],[f54,f154]) ).

fof(f1415,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),domain(antidomain(X1)))) != addition(forward_diamond(sk0_0,domain(X0)),domain(antidomain(X1)))
      | addition(forward_diamond(star(sk0_0),c(X1)),domain(X0)) = forward_diamond(star(sk0_0),domain(antidomain(X1))) ),
    inference(paramodulation,[status(thm)],[f1381,f391]) ).

fof(f1416,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),c(X1))) != addition(forward_diamond(sk0_0,domain(X0)),domain(antidomain(X1)))
      | addition(forward_diamond(star(sk0_0),c(X1)),domain(X0)) = forward_diamond(star(sk0_0),domain(antidomain(X1))) ),
    inference(forward_demodulation,[status(thm)],[f1381,f1415]) ).

fof(f1417,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),c(X1))) != addition(forward_diamond(sk0_0,domain(X0)),c(X1))
      | addition(forward_diamond(star(sk0_0),c(X1)),domain(X0)) = forward_diamond(star(sk0_0),domain(antidomain(X1))) ),
    inference(forward_demodulation,[status(thm)],[f1381,f1416]) ).

fof(f1418,plain,
    ! [X0,X1] :
      ( addition(domain(X0),addition(forward_diamond(sk0_0,domain(X0)),c(X1))) != addition(forward_diamond(sk0_0,domain(X0)),c(X1))
      | addition(forward_diamond(star(sk0_0),c(X1)),domain(X0)) = forward_diamond(star(sk0_0),c(X1)) ),
    inference(forward_demodulation,[status(thm)],[f1381,f1417]) ).

fof(f1465,plain,
    ! [X0] : addition(antidomain(antidomain(X0)),c(X0)) = one,
    inference(paramodulation,[status(thm)],[f1381,f153]) ).

fof(f1466,plain,
    ! [X0] : addition(c(X0),antidomain(antidomain(X0))) = one,
    inference(forward_demodulation,[status(thm)],[f31,f1465]) ).

fof(f1467,plain,
    ! [X0] : addition(c(X0),domain(X0)) = one,
    inference(forward_demodulation,[status(thm)],[f49,f1466]) ).

fof(f1468,plain,
    ! [X0] : addition(domain(X0),c(X0)) = one,
    inference(forward_demodulation,[status(thm)],[f31,f1467]) ).

fof(f1667,plain,
    ! [X0,X1] : multiplication(addition(antidomain(X0),X1),X0) = addition(zero,multiplication(X1,X0)),
    inference(paramodulation,[status(thm)],[f46,f39]) ).

fof(f1668,plain,
    ! [X0,X1] : multiplication(addition(antidomain(X0),X1),X0) = multiplication(X1,X0),
    inference(forward_demodulation,[status(thm)],[f136,f1667]) ).

fof(f3378,plain,
    ( addition(one,domain(sk0_0)) != addition(one,domain(sk0_0))
    | spl0_13 ),
    inference(backward_demodulation,[status(thm)],[f181,f622]) ).

fof(f3379,plain,
    ( $false
    | spl0_13 ),
    inference(trivial_equality_resolution,[status(esa)],[f3378]) ).

fof(f3380,plain,
    spl0_13,
    inference(contradiction_clause,[status(thm)],[f3379]) ).

fof(f3384,plain,
    ! [X0] : addition(domain(X0),one) = addition(domain(X0),c(X0)),
    inference(paramodulation,[status(thm)],[f1468,f181]) ).

fof(f3385,plain,
    ! [X0] : addition(one,domain(X0)) = addition(domain(X0),c(X0)),
    inference(forward_demodulation,[status(thm)],[f31,f3384]) ).

fof(f3386,plain,
    ! [X0] : addition(one,domain(X0)) = one,
    inference(forward_demodulation,[status(thm)],[f1468,f3385]) ).

fof(f3412,plain,
    ( addition(one,domain(star(sk0_0))) = forward_diamond(star(sk0_0),domain(one))
    | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f260,f602]) ).

fof(f3413,plain,
    ( addition(one,domain(star(sk0_0))) = forward_diamond(star(sk0_0),one)
    | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f158,f3412]) ).

fof(f3414,plain,
    ( addition(one,domain(star(sk0_0))) = domain(star(sk0_0))
    | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f260,f3413]) ).

fof(f3472,plain,
    ! [X0,X1] : addition(one,forward_diamond(X0,X1)) = one,
    inference(paramodulation,[status(thm)],[f56,f3386]) ).

fof(f3858,plain,
    ( one = domain(star(sk0_0))
    | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f3386,f3414]) ).

fof(f3918,plain,
    ! [X0] :
      ( addition(domain(star(sk0_0)),addition(forward_diamond(sk0_0,domain(star(sk0_0))),c(X0))) != addition(forward_diamond(sk0_0,domain(star(sk0_0))),c(X0))
      | addition(forward_diamond(star(sk0_0),c(X0)),one) = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(paramodulation,[status(thm)],[f3858,f1418]) ).

fof(f3919,plain,
    ! [X0] :
      ( addition(one,addition(forward_diamond(sk0_0,domain(star(sk0_0))),c(X0))) != addition(forward_diamond(sk0_0,domain(star(sk0_0))),c(X0))
      | addition(forward_diamond(star(sk0_0),c(X0)),one) = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f3858,f3918]) ).

fof(f3920,plain,
    ! [X0] :
      ( addition(one,addition(forward_diamond(sk0_0,one),c(X0))) != addition(forward_diamond(sk0_0,domain(star(sk0_0))),c(X0))
      | addition(forward_diamond(star(sk0_0),c(X0)),one) = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f3858,f3919]) ).

fof(f3921,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),c(X0))) != addition(forward_diamond(sk0_0,domain(star(sk0_0))),c(X0))
      | addition(forward_diamond(star(sk0_0),c(X0)),one) = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f260,f3920]) ).

fof(f3922,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),c(X0))) != addition(forward_diamond(sk0_0,one),c(X0))
      | addition(forward_diamond(star(sk0_0),c(X0)),one) = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f3858,f3921]) ).

fof(f3923,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),c(X0))) != addition(domain(sk0_0),c(X0))
      | addition(forward_diamond(star(sk0_0),c(X0)),one) = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f260,f3922]) ).

fof(f3924,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),c(X0))) != addition(domain(sk0_0),c(X0))
      | addition(one,forward_diamond(star(sk0_0),c(X0))) = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f31,f3923]) ).

fof(f3925,plain,
    ! [X0] :
      ( addition(one,addition(domain(sk0_0),c(X0))) != addition(domain(sk0_0),c(X0))
      | one = forward_diamond(star(sk0_0),c(X0))
      | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f3472,f3924]) ).

fof(f5173,plain,
    ( spl0_119
  <=> addition(one,one) = addition(domain(sk0_0),c(sk0_0)) ),
    introduced(split_symbol_definition) ).

fof(f5175,plain,
    ( addition(one,one) != addition(domain(sk0_0),c(sk0_0))
    | spl0_119 ),
    inference(component_clause,[status(thm)],[f5173]) ).

fof(f5176,plain,
    ( spl0_120
  <=> one = forward_diamond(star(sk0_0),c(sk0_0)) ),
    introduced(split_symbol_definition) ).

fof(f5177,plain,
    ( one = forward_diamond(star(sk0_0),c(sk0_0))
    | ~ spl0_120 ),
    inference(component_clause,[status(thm)],[f5176]) ).

fof(f5179,plain,
    ( addition(one,one) != addition(domain(sk0_0),c(sk0_0))
    | one = forward_diamond(star(sk0_0),c(sk0_0))
    | ~ spl0_14 ),
    inference(paramodulation,[status(thm)],[f1468,f3925]) ).

fof(f5180,plain,
    ( ~ spl0_119
    | spl0_120
    | ~ spl0_14 ),
    inference(split_clause,[status(thm)],[f5179,f5173,f5176,f601]) ).

fof(f5225,plain,
    ( one != addition(domain(sk0_0),c(sk0_0))
    | spl0_119 ),
    inference(forward_demodulation,[status(thm)],[f34,f5175]) ).

fof(f5226,plain,
    ( one != one
    | spl0_119 ),
    inference(forward_demodulation,[status(thm)],[f1468,f5225]) ).

fof(f5227,plain,
    ( $false
    | spl0_119 ),
    inference(trivial_equality_resolution,[status(esa)],[f5226]) ).

fof(f5228,plain,
    spl0_119,
    inference(contradiction_clause,[status(thm)],[f5227]) ).

fof(f15641,plain,
    ! [X0] : multiplication(antidomain(domain(X0)),one) = multiplication(antidomain(domain(X0)),antidomain(X0)),
    inference(paramodulation,[status(thm)],[f153,f234]) ).

fof(f15642,plain,
    ! [X0] : antidomain(domain(X0)) = multiplication(antidomain(domain(X0)),antidomain(X0)),
    inference(forward_demodulation,[status(thm)],[f36,f15641]) ).

fof(f15643,plain,
    ! [X0] : c(X0) = multiplication(antidomain(domain(X0)),antidomain(X0)),
    inference(forward_demodulation,[status(thm)],[f54,f15642]) ).

fof(f15644,plain,
    ! [X0] : c(X0) = multiplication(c(X0),antidomain(X0)),
    inference(forward_demodulation,[status(thm)],[f54,f15643]) ).

fof(f46961,plain,
    ! [X0] : multiplication(one,X0) = multiplication(domain(X0),X0),
    inference(paramodulation,[status(thm)],[f153,f1668]) ).

fof(f46962,plain,
    ! [X0] : X0 = multiplication(domain(X0),X0),
    inference(forward_demodulation,[status(thm)],[f37,f46961]) ).

fof(f47295,plain,
    ! [X0] : antidomain(X0) = multiplication(c(X0),antidomain(X0)),
    inference(paramodulation,[status(thm)],[f1381,f46962]) ).

fof(f47296,plain,
    ! [X0] : antidomain(X0) = c(X0),
    inference(forward_demodulation,[status(thm)],[f15644,f47295]) ).

fof(f47565,plain,
    ( one = forward_diamond(star(sk0_0),antidomain(sk0_0))
    | ~ spl0_120 ),
    inference(backward_demodulation,[status(thm)],[f47296,f5177]) ).

fof(f47566,plain,
    ( $false
    | ~ spl0_120 ),
    inference(forward_subsumption_resolution,[status(thm)],[f47565,f66]) ).

fof(f47567,plain,
    ~ spl0_120,
    inference(contradiction_clause,[status(thm)],[f47566]) ).

fof(f47568,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f605,f3380,f5180,f5228,f47567]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.10  % Problem  : KLE135+1 : TPTP v8.1.2. Released v4.0.0.
% 0.10/0.11  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.10/0.31  % Computer : n027.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit : 300
% 0.10/0.31  % WCLimit  : 300
% 0.10/0.31  % DateTime : Tue May 30 12:05:18 EDT 2023
% 0.10/0.31  % CPUTime  : 
% 0.16/0.32  % Drodi V3.5.1
% 3.25/0.91  % Refutation found
% 3.25/0.91  % SZS status Theorem for theBenchmark: Theorem is valid
% 3.25/0.91  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 3.33/0.95  % Elapsed time: 0.620816 seconds
% 3.33/0.95  % CPU time: 3.439157 seconds
% 3.33/0.95  % Memory used: 101.077 MB
%------------------------------------------------------------------------------