TSTP Solution File: GRP777+1 by iProver---3.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.8
% Problem  : GRP777+1 : TPTP v8.1.2. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n005.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 : Thu Aug 31 01:01:47 EDT 2023

% Result   : Theorem 4.17s 1.14s
% Output   : CNFRefutation 4.17s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   36
%            Number of leaves      :   11
% Syntax   : Number of formulae    :  146 ( 145 unt;   0 def)
%            Number of atoms       :  147 ( 146 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :   12 (  11   ~;   0   |;   0   &)
%                                         (   0 <=>;   1  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    5 (   1 avg)
%            Maximal term depth    :    5 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    8 (   8 usr;   4 con; 0-3 aty)
%            Number of variables   :  181 (   0 sgn;  47   !;   2   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X0,X1] : difference(X1,product(X1,X0)) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos01) ).

fof(f2,axiom,
    ! [X0,X1] : product(X1,difference(X1,X0)) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos02) ).

fof(f3,axiom,
    ! [X0,X1] : quotient(product(X1,X0),X0) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos03) ).

fof(f4,axiom,
    ! [X0,X1] : product(quotient(X1,X0),X0) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos04) ).

fof(f5,axiom,
    ! [X2,X3,X0,X1] : product(product(X1,X0),product(X3,X2)) = product(product(X1,X3),product(X0,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos05) ).

fof(f6,axiom,
    ! [X1] : product(X1,X1) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos06) ).

fof(f7,axiom,
    ! [X0,X1] : product(product(product(X1,X0),X0),product(X0,product(X0,X1))) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos07) ).

fof(f8,axiom,
    ! [X3,X0,X1] : bigC(X1,X0,X3) = product(product(X1,X0),product(X3,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos08) ).

fof(f9,axiom,
    product(product(a,c),product(c,b)) = product(a,b),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos09) ).

fof(f10,conjecture,
    ! [X4] : bigC(a,b,X4) = bigC(c,c,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',goals) ).

fof(f11,negated_conjecture,
    ~ ! [X4] : bigC(a,b,X4) = bigC(c,c,X4),
    inference(negated_conjecture,[],[f10]) ).

fof(f12,plain,
    ! [X0,X1,X2,X3] : product(product(X3,X2),product(X1,X0)) = product(product(X3,X1),product(X2,X0)),
    inference(rectify,[],[f5]) ).

fof(f13,plain,
    ! [X0] : product(X0,X0) = X0,
    inference(rectify,[],[f6]) ).

fof(f14,plain,
    ! [X0,X1,X2] : bigC(X2,X1,X0) = product(product(X2,X1),product(X0,X2)),
    inference(rectify,[],[f8]) ).

fof(f15,plain,
    ~ ! [X0] : bigC(a,b,X0) = bigC(c,c,X0),
    inference(rectify,[],[f11]) ).

fof(f16,plain,
    ? [X0] : bigC(a,b,X0) != bigC(c,c,X0),
    inference(ennf_transformation,[],[f15]) ).

fof(f17,plain,
    ( ? [X0] : bigC(a,b,X0) != bigC(c,c,X0)
   => bigC(a,b,sK0) != bigC(c,c,sK0) ),
    introduced(choice_axiom,[]) ).

fof(f18,plain,
    bigC(a,b,sK0) != bigC(c,c,sK0),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0])],[f16,f17]) ).

fof(f19,plain,
    ! [X0,X1] : difference(X1,product(X1,X0)) = X0,
    inference(cnf_transformation,[],[f1]) ).

fof(f20,plain,
    ! [X0,X1] : product(X1,difference(X1,X0)) = X0,
    inference(cnf_transformation,[],[f2]) ).

fof(f21,plain,
    ! [X0,X1] : quotient(product(X1,X0),X0) = X1,
    inference(cnf_transformation,[],[f3]) ).

fof(f22,plain,
    ! [X0,X1] : product(quotient(X1,X0),X0) = X1,
    inference(cnf_transformation,[],[f4]) ).

fof(f23,plain,
    ! [X2,X3,X0,X1] : product(product(X3,X2),product(X1,X0)) = product(product(X3,X1),product(X2,X0)),
    inference(cnf_transformation,[],[f12]) ).

fof(f24,plain,
    ! [X0] : product(X0,X0) = X0,
    inference(cnf_transformation,[],[f13]) ).

fof(f25,plain,
    ! [X0,X1] : product(product(product(X1,X0),X0),product(X0,product(X0,X1))) = X0,
    inference(cnf_transformation,[],[f7]) ).

fof(f26,plain,
    ! [X2,X0,X1] : bigC(X2,X1,X0) = product(product(X2,X1),product(X0,X2)),
    inference(cnf_transformation,[],[f14]) ).

fof(f27,plain,
    product(product(a,c),product(c,b)) = product(a,b),
    inference(cnf_transformation,[],[f9]) ).

fof(f28,plain,
    bigC(a,b,sK0) != bigC(c,c,sK0),
    inference(cnf_transformation,[],[f18]) ).

fof(f29,plain,
    product(product(a,b),product(sK0,a)) != product(product(c,c),product(sK0,c)),
    inference(definition_unfolding,[],[f28,f26,f26]) ).

cnf(c_49,plain,
    difference(X0,product(X0,X1)) = X1,
    inference(cnf_transformation,[],[f19]) ).

cnf(c_50,plain,
    product(X0,difference(X0,X1)) = X1,
    inference(cnf_transformation,[],[f20]) ).

cnf(c_51,plain,
    quotient(product(X0,X1),X1) = X0,
    inference(cnf_transformation,[],[f21]) ).

cnf(c_52,plain,
    product(quotient(X0,X1),X1) = X0,
    inference(cnf_transformation,[],[f22]) ).

cnf(c_53,plain,
    product(product(X0,X1),product(X2,X3)) = product(product(X0,X2),product(X1,X3)),
    inference(cnf_transformation,[],[f23]) ).

cnf(c_54,plain,
    product(X0,X0) = X0,
    inference(cnf_transformation,[],[f24]) ).

cnf(c_55,plain,
    product(product(product(X0,X1),X1),product(X1,product(X1,X0))) = X1,
    inference(cnf_transformation,[],[f25]) ).

cnf(c_56,plain,
    product(product(a,c),product(c,b)) = product(a,b),
    inference(cnf_transformation,[],[f27]) ).

cnf(c_57,negated_conjecture,
    product(product(a,b),product(sK0,a)) != product(product(c,c),product(sK0,c)),
    inference(cnf_transformation,[],[f29]) ).

cnf(c_83,plain,
    product(product(a,b),product(sK0,a)) != product(c,product(sK0,c)),
    inference(demodulation,[status(thm)],[c_57,c_54]) ).

cnf(c_141,plain,
    quotient(X0,difference(X1,X0)) = X1,
    inference(superposition,[status(thm)],[c_50,c_51]) ).

cnf(c_145,plain,
    difference(quotient(X0,X1),X0) = X1,
    inference(superposition,[status(thm)],[c_52,c_49]) ).

cnf(c_150,plain,
    quotient(product(a,b),product(c,b)) = product(a,c),
    inference(superposition,[status(thm)],[c_56,c_51]) ).

cnf(c_151,plain,
    difference(product(a,c),product(a,b)) = product(c,b),
    inference(superposition,[status(thm)],[c_56,c_49]) ).

cnf(c_153,plain,
    product(product(X0,X1),product(X1,product(X1,quotient(X0,X1)))) = X1,
    inference(superposition,[status(thm)],[c_52,c_55]) ).

cnf(c_156,plain,
    product(product(product(difference(X0,X1),X0),X0),product(X0,X1)) = X0,
    inference(superposition,[status(thm)],[c_50,c_55]) ).

cnf(c_181,plain,
    product(product(quotient(X0,X1),X2),product(X1,X3)) = product(X0,product(X2,X3)),
    inference(superposition,[status(thm)],[c_52,c_53]) ).

cnf(c_184,plain,
    product(product(X0,X1),product(X0,X2)) = product(X0,product(X1,X2)),
    inference(superposition,[status(thm)],[c_54,c_53]) ).

cnf(c_188,plain,
    product(product(X0,quotient(X1,X2)),product(X3,X2)) = product(product(X0,X3),X1),
    inference(superposition,[status(thm)],[c_52,c_53]) ).

cnf(c_191,plain,
    product(product(X0,X1),product(X2,X1)) = product(product(X0,X2),X1),
    inference(superposition,[status(thm)],[c_54,c_53]) ).

cnf(c_211,plain,
    product(product(X0,X0),product(X1,X1)) = product(X0,X1),
    inference(superposition,[status(thm)],[c_53,c_54]) ).

cnf(c_214,plain,
    product(X0,product(X1,X1)) = product(X0,X1),
    inference(light_normalisation,[status(thm)],[c_211,c_54]) ).

cnf(c_244,plain,
    product(X0,product(X0,quotient(X1,X0))) = difference(product(X1,X0),X0),
    inference(superposition,[status(thm)],[c_153,c_49]) ).

cnf(c_270,plain,
    product(product(difference(X0,X1),X0),X0) = quotient(X0,product(X0,X1)),
    inference(superposition,[status(thm)],[c_156,c_51]) ).

cnf(c_305,plain,
    product(X0,product(difference(X0,X1),X2)) = product(X1,product(X0,X2)),
    inference(superposition,[status(thm)],[c_50,c_184]) ).

cnf(c_312,plain,
    product(X0,product(X1,difference(X0,X2))) = product(product(X0,X1),X2),
    inference(superposition,[status(thm)],[c_50,c_184]) ).

cnf(c_316,plain,
    product(product(X0,X1),X0) = product(X0,product(X1,X0)),
    inference(superposition,[status(thm)],[c_54,c_184]) ).

cnf(c_325,plain,
    quotient(product(X0,product(X1,X2)),product(X0,X2)) = product(X0,X1),
    inference(superposition,[status(thm)],[c_184,c_51]) ).

cnf(c_326,plain,
    difference(product(X0,X1),product(X0,product(X1,X2))) = product(X0,X2),
    inference(superposition,[status(thm)],[c_184,c_49]) ).

cnf(c_358,plain,
    quotient(product(X0,product(X1,X0)),X0) = product(X0,X1),
    inference(superposition,[status(thm)],[c_316,c_51]) ).

cnf(c_383,plain,
    product(X0,quotient(X1,X0)) = quotient(product(X0,X1),X0),
    inference(superposition,[status(thm)],[c_52,c_358]) ).

cnf(c_435,plain,
    product(X0,quotient(difference(X0,X1),X0)) = quotient(X1,X0),
    inference(superposition,[status(thm)],[c_50,c_383]) ).

cnf(c_446,plain,
    difference(product(X0,quotient(X1,X0)),product(X0,X1)) = X0,
    inference(superposition,[status(thm)],[c_383,c_145]) ).

cnf(c_472,plain,
    difference(X0,quotient(X1,X0)) = quotient(difference(X0,X1),X0),
    inference(superposition,[status(thm)],[c_435,c_49]) ).

cnf(c_487,plain,
    difference(product(X0,product(X0,quotient(X1,X0))),product(X0,product(X0,X1))) = X0,
    inference(superposition,[status(thm)],[c_383,c_446]) ).

cnf(c_505,plain,
    difference(difference(product(X0,X1),X1),product(X1,product(X1,X0))) = X1,
    inference(light_normalisation,[status(thm)],[c_487,c_244]) ).

cnf(c_520,plain,
    product(difference(X0,quotient(X1,X0)),X0) = difference(X0,X1),
    inference(superposition,[status(thm)],[c_472,c_52]) ).

cnf(c_562,plain,
    product(difference(X0,X1),X0) = difference(X0,product(X1,X0)),
    inference(superposition,[status(thm)],[c_51,c_520]) ).

cnf(c_694,plain,
    product(product(quotient(X0,X1),X2),X1) = product(X0,product(X2,X1)),
    inference(superposition,[status(thm)],[c_52,c_191]) ).

cnf(c_726,plain,
    quotient(product(product(X0,X1),X2),product(X1,X2)) = product(X0,X2),
    inference(superposition,[status(thm)],[c_191,c_51]) ).

cnf(c_773,plain,
    quotient(difference(product(X0,X1),X1),product(X1,quotient(X0,X1))) = X1,
    inference(superposition,[status(thm)],[c_244,c_51]) ).

cnf(c_830,plain,
    quotient(X0,product(X0,quotient(X1,X0))) = product(difference(X0,X1),X0),
    inference(superposition,[status(thm)],[c_520,c_270]) ).

cnf(c_939,plain,
    difference(X0,product(product(X0,X1),X2)) = product(X1,difference(X0,X2)),
    inference(superposition,[status(thm)],[c_312,c_49]) ).

cnf(c_982,plain,
    quotient(product(X0,X1),product(X0,X2)) = product(X0,quotient(X1,X2)),
    inference(superposition,[status(thm)],[c_52,c_325]) ).

cnf(c_1062,plain,
    difference(product(X0,X1),product(X0,X2)) = product(X0,difference(X1,X2)),
    inference(superposition,[status(thm)],[c_50,c_326]) ).

cnf(c_1098,plain,
    product(a,difference(c,b)) = product(c,b),
    inference(demodulation,[status(thm)],[c_151,c_1062]) ).

cnf(c_1117,plain,
    product(a,product(difference(c,b),a)) = product(product(c,b),a),
    inference(superposition,[status(thm)],[c_1098,c_316]) ).

cnf(c_1132,plain,
    product(product(c,a),b) = product(c,product(c,b)),
    inference(superposition,[status(thm)],[c_1098,c_312]) ).

cnf(c_1246,plain,
    quotient(product(X0,product(X1,X2)),X2) = product(quotient(X0,X2),X1),
    inference(superposition,[status(thm)],[c_694,c_51]) ).

cnf(c_1354,plain,
    quotient(product(c,product(c,b)),b) = product(c,a),
    inference(superposition,[status(thm)],[c_1132,c_51]) ).

cnf(c_1364,plain,
    product(quotient(c,b),c) = product(c,a),
    inference(demodulation,[status(thm)],[c_1354,c_1246]) ).

cnf(c_1374,plain,
    quotient(product(c,a),c) = quotient(c,b),
    inference(superposition,[status(thm)],[c_1364,c_51]) ).

cnf(c_1375,plain,
    difference(quotient(c,b),product(c,a)) = c,
    inference(superposition,[status(thm)],[c_1364,c_49]) ).

cnf(c_1385,plain,
    product(c,quotient(a,c)) = quotient(c,b),
    inference(demodulation,[status(thm)],[c_1374,c_383]) ).

cnf(c_1506,plain,
    quotient(product(X0,X1),product(X2,X1)) = product(quotient(X0,X2),X1),
    inference(superposition,[status(thm)],[c_52,c_726]) ).

cnf(c_1579,plain,
    product(quotient(a,c),b) = product(a,c),
    inference(demodulation,[status(thm)],[c_150,c_1506]) ).

cnf(c_1650,plain,
    product(product(a,c),c) = product(a,product(b,c)),
    inference(superposition,[status(thm)],[c_1579,c_694]) ).

cnf(c_1686,plain,
    difference(product(a,c),product(a,product(b,c))) = c,
    inference(superposition,[status(thm)],[c_1650,c_49]) ).

cnf(c_1696,plain,
    product(a,product(difference(c,b),c)) = c,
    inference(demodulation,[status(thm)],[c_1686,c_562,c_1062]) ).

cnf(c_1706,plain,
    product(difference(c,b),c) = difference(a,c),
    inference(superposition,[status(thm)],[c_1696,c_49]) ).

cnf(c_1724,plain,
    quotient(difference(a,c),c) = difference(c,b),
    inference(superposition,[status(thm)],[c_1706,c_51]) ).

cnf(c_1735,plain,
    product(c,difference(a,c)) = product(b,product(c,c)),
    inference(superposition,[status(thm)],[c_1706,c_305]) ).

cnf(c_1760,plain,
    product(c,difference(a,c)) = product(b,c),
    inference(demodulation,[status(thm)],[c_1735,c_214]) ).

cnf(c_1764,plain,
    product(product(b,c),product(c,X0)) = product(c,product(difference(a,c),X0)),
    inference(superposition,[status(thm)],[c_1760,c_184]) ).

cnf(c_1986,plain,
    difference(difference(product(quotient(X0,X1),X1),X1),difference(product(X0,X1),X1)) = X1,
    inference(superposition,[status(thm)],[c_244,c_505]) ).

cnf(c_2029,plain,
    difference(difference(X0,X1),difference(product(X0,X1),X1)) = X1,
    inference(light_normalisation,[status(thm)],[c_1986,c_52]) ).

cnf(c_2065,plain,
    difference(difference(quotient(X0,X1),X1),difference(X0,X1)) = X1,
    inference(superposition,[status(thm)],[c_52,c_2029]) ).

cnf(c_2097,plain,
    product(difference(X0,X1),X1) = difference(product(X0,X1),X1),
    inference(superposition,[status(thm)],[c_2029,c_50]) ).

cnf(c_2167,plain,
    difference(difference(quotient(quotient(X0,X1),X0),X0),X1) = X0,
    inference(superposition,[status(thm)],[c_145,c_2065]) ).

cnf(c_2186,plain,
    difference(quotient(X0,X1),X1) = quotient(difference(X0,X1),X1),
    inference(superposition,[status(thm)],[c_2065,c_141]) ).

cnf(c_2190,plain,
    difference(quotient(a,c),c) = difference(c,b),
    inference(demodulation,[status(thm)],[c_1724,c_2186]) ).

cnf(c_2200,plain,
    product(quotient(a,c),difference(c,b)) = c,
    inference(superposition,[status(thm)],[c_2190,c_50]) ).

cnf(c_2479,plain,
    difference(quotient(quotient(X0,X1),X0),X0) = quotient(X1,X0),
    inference(superposition,[status(thm)],[c_2167,c_141]) ).

cnf(c_2877,plain,
    quotient(quotient(X0,X1),X0) = quotient(X0,quotient(X1,X0)),
    inference(superposition,[status(thm)],[c_2479,c_141]) ).

cnf(c_3076,plain,
    product(a,product(difference(c,b),X0)) = product(c,product(c,X0)),
    inference(superposition,[status(thm)],[c_2200,c_181]) ).

cnf(c_3765,plain,
    quotient(product(difference(X0,X1),X1),product(X1,quotient(X0,X1))) = X1,
    inference(light_normalisation,[status(thm)],[c_773,c_2097]) ).

cnf(c_3928,plain,
    product(difference(c,a),c) = quotient(c,quotient(c,b)),
    inference(superposition,[status(thm)],[c_1385,c_830]) ).

cnf(c_4023,plain,
    product(product(difference(c,a),c),quotient(c,b)) = c,
    inference(superposition,[status(thm)],[c_3928,c_52]) ).

cnf(c_4653,plain,
    product(X0,difference(quotient(X1,X0),X2)) = difference(quotient(X1,X0),product(X1,X2)),
    inference(superposition,[status(thm)],[c_52,c_939]) ).

cnf(c_4717,plain,
    product(b,difference(quotient(c,b),a)) = c,
    inference(demodulation,[status(thm)],[c_1375,c_4653]) ).

cnf(c_4751,plain,
    difference(quotient(c,b),a) = difference(b,c),
    inference(superposition,[status(thm)],[c_4717,c_49]) ).

cnf(c_4968,plain,
    product(quotient(c,b),difference(b,c)) = a,
    inference(superposition,[status(thm)],[c_4751,c_50]) ).

cnf(c_5028,plain,
    product(X0,quotient(X0,X1)) = quotient(X0,product(X0,X1)),
    inference(superposition,[status(thm)],[c_54,c_982]) ).

cnf(c_5208,plain,
    product(c,quotient(c,quotient(a,c))) = quotient(c,quotient(c,b)),
    inference(superposition,[status(thm)],[c_1385,c_5028]) ).

cnf(c_5224,plain,
    quotient(product(X0,quotient(X0,X1)),X0) = quotient(X0,quotient(product(X0,X1),X0)),
    inference(superposition,[status(thm)],[c_5028,c_2877]) ).

cnf(c_5242,plain,
    product(c,quotient(c,quotient(a,c))) = product(difference(c,a),c),
    inference(light_normalisation,[status(thm)],[c_5208,c_3928]) ).

cnf(c_5243,plain,
    quotient(product(X0,quotient(X0,X1)),X0) = quotient(X0,product(X0,quotient(X1,X0))),
    inference(light_normalisation,[status(thm)],[c_5224,c_383]) ).

cnf(c_6083,plain,
    product(product(c,b),a) = product(c,product(c,a)),
    inference(demodulation,[status(thm)],[c_1117,c_3076]) ).

cnf(c_6099,plain,
    quotient(product(c,product(c,a)),a) = product(c,b),
    inference(superposition,[status(thm)],[c_6083,c_51]) ).

cnf(c_6100,plain,
    difference(product(c,b),product(c,product(c,a))) = a,
    inference(superposition,[status(thm)],[c_6083,c_49]) ).

cnf(c_6349,plain,
    product(quotient(c,a),c) = product(c,b),
    inference(demodulation,[status(thm)],[c_6099,c_1246]) ).

cnf(c_6365,plain,
    quotient(product(c,b),c) = quotient(c,a),
    inference(superposition,[status(thm)],[c_6349,c_51]) ).

cnf(c_6410,plain,
    product(c,quotient(b,c)) = quotient(c,a),
    inference(demodulation,[status(thm)],[c_6365,c_383]) ).

cnf(c_6440,plain,
    quotient(product(difference(b,c),c),quotient(c,a)) = c,
    inference(superposition,[status(thm)],[c_6410,c_3765]) ).

cnf(c_6605,plain,
    product(c,difference(b,product(c,a))) = a,
    inference(demodulation,[status(thm)],[c_6100,c_1062]) ).

cnf(c_6639,plain,
    product(product(b,c),product(c,a)) = product(b,a),
    inference(superposition,[status(thm)],[c_6605,c_312]) ).

cnf(c_6722,plain,
    product(difference(b,c),c) = product(c,quotient(c,a)),
    inference(superposition,[status(thm)],[c_6440,c_52]) ).

cnf(c_6881,plain,
    quotient(product(c,quotient(c,a)),c) = difference(b,c),
    inference(superposition,[status(thm)],[c_6722,c_51]) ).

cnf(c_6913,plain,
    product(difference(c,a),c) = difference(b,c),
    inference(demodulation,[status(thm)],[c_6881,c_5028,c_5242,c_5243]) ).

cnf(c_6914,plain,
    product(difference(b,c),quotient(c,b)) = c,
    inference(demodulation,[status(thm)],[c_4023,c_6913]) ).

cnf(c_6949,plain,
    product(a,product(c,c)) = product(c,difference(b,c)),
    inference(superposition,[status(thm)],[c_6913,c_305]) ).

cnf(c_7028,plain,
    difference(difference(b,c),c) = quotient(c,b),
    inference(superposition,[status(thm)],[c_6914,c_49]) ).

cnf(c_7260,plain,
    product(c,product(difference(a,c),a)) = product(b,a),
    inference(demodulation,[status(thm)],[c_6639,c_1764]) ).

cnf(c_7276,plain,
    quotient(product(b,a),product(difference(a,c),a)) = c,
    inference(superposition,[status(thm)],[c_7260,c_51]) ).

cnf(c_7616,plain,
    product(quotient(b,difference(a,c)),a) = c,
    inference(demodulation,[status(thm)],[c_7276,c_1506]) ).

cnf(c_7632,plain,
    quotient(b,difference(a,c)) = quotient(c,a),
    inference(superposition,[status(thm)],[c_7616,c_51]) ).

cnf(c_7668,plain,
    product(quotient(c,a),difference(a,c)) = b,
    inference(superposition,[status(thm)],[c_7632,c_52]) ).

cnf(c_7737,plain,
    product(product(a,quotient(c,a)),c) = product(a,b),
    inference(superposition,[status(thm)],[c_7668,c_312]) ).

cnf(c_8465,plain,
    product(c,difference(b,c)) = product(a,c),
    inference(demodulation,[status(thm)],[c_6949,c_214]) ).

cnf(c_8492,plain,
    product(difference(difference(b,c),c),difference(b,c)) = difference(difference(b,c),product(a,c)),
    inference(superposition,[status(thm)],[c_8465,c_562]) ).

cnf(c_8507,plain,
    difference(difference(b,c),product(a,c)) = a,
    inference(light_normalisation,[status(thm)],[c_8492,c_4968,c_7028]) ).

cnf(c_8551,plain,
    quotient(product(a,c),a) = difference(b,c),
    inference(superposition,[status(thm)],[c_8507,c_141]) ).

cnf(c_8714,plain,
    product(a,quotient(c,a)) = difference(b,c),
    inference(demodulation,[status(thm)],[c_8551,c_383]) ).

cnf(c_9852,plain,
    product(c,quotient(c,a)) = product(a,b),
    inference(light_normalisation,[status(thm)],[c_7737,c_6722,c_8714]) ).

cnf(c_9889,plain,
    product(product(a,b),product(X0,a)) = product(product(c,X0),c),
    inference(superposition,[status(thm)],[c_9852,c_188]) ).

cnf(c_9907,plain,
    product(product(c,sK0),c) != product(c,product(sK0,c)),
    inference(demodulation,[status(thm)],[c_83,c_9889]) ).

cnf(c_9908,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[c_9907,c_316]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : GRP777+1 : TPTP v8.1.2. Released v4.1.0.
% 0.11/0.13  % Command  : run_iprover %s %d THM
% 0.12/0.33  % Computer : n005.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Mon Aug 28 20:24:53 EDT 2023
% 0.12/0.34  % CPUTime  : 
% 0.19/0.45  Running first-order theorem proving
% 0.19/0.45  Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 4.17/1.14  % SZS status Started for theBenchmark.p
% 4.17/1.14  % SZS status Theorem for theBenchmark.p
% 4.17/1.14  
% 4.17/1.14  %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 4.17/1.14  
% 4.17/1.14  ------  iProver source info
% 4.17/1.14  
% 4.17/1.14  git: date: 2023-05-31 18:12:56 +0000
% 4.17/1.14  git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 4.17/1.14  git: non_committed_changes: false
% 4.17/1.14  git: last_make_outside_of_git: false
% 4.17/1.14  
% 4.17/1.14  ------ Parsing...
% 4.17/1.14  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 4.17/1.14  
% 4.17/1.14  ------ Preprocessing... sup_sim: 1  sf_s  rm: 0 0s  sf_e  pe_s  pe_e 
% 4.17/1.14  
% 4.17/1.14  ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 4.17/1.14  
% 4.17/1.14  ------ Preprocessing... sf_s  rm: 0 0s  sf_e 
% 4.17/1.14  ------ Proving...
% 4.17/1.14  ------ Problem Properties 
% 4.17/1.14  
% 4.17/1.14  
% 4.17/1.14  clauses                                 9
% 4.17/1.14  conjectures                             0
% 4.17/1.14  EPR                                     0
% 4.17/1.14  Horn                                    9
% 4.17/1.14  unary                                   9
% 4.17/1.14  binary                                  0
% 4.17/1.14  lits                                    9
% 4.17/1.14  lits eq                                 9
% 4.17/1.14  fd_pure                                 0
% 4.17/1.14  fd_pseudo                               0
% 4.17/1.14  fd_cond                                 0
% 4.17/1.14  fd_pseudo_cond                          0
% 4.17/1.14  AC symbols                              0
% 4.17/1.14  
% 4.17/1.14  ------ Schedule UEQ
% 4.17/1.14  
% 4.17/1.14  ------ Option_UEQ Time Limit: 10.
% 4.17/1.14  
% 4.17/1.14  
% 4.17/1.14  ------ 
% 4.17/1.14  Current options:
% 4.17/1.14  ------ 
% 4.17/1.14  
% 4.17/1.14  
% 4.17/1.14  
% 4.17/1.14  
% 4.17/1.14  ------ Proving...
% 4.17/1.14  
% 4.17/1.14  
% 4.17/1.14  % SZS status Theorem for theBenchmark.p
% 4.17/1.14  
% 4.17/1.14  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 4.17/1.14  
% 4.17/1.14  
%------------------------------------------------------------------------------