↑ Up

Drodi-SAT---4.1.1.SAT-Sat.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi-SAT---4.1.1
% Problem  : SYN351-1 : TPTP v9.3.1. Released v1.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -satmode(on) -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 03:19:27 PM UTC 2026

% Result   : Satisfiable 0.14s 5.73s
% Output   : Saturation 0.14s
% Verified : 
% SZS Type : ERROR: Analysing output (MakeTreeStats fails)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,negated_conjecture,
    ! [Y,X] : f(a,Y,a,z(X,Y)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f2,negated_conjecture,
    ! [X,Y] :
      ( ~ f(X,b,X,Y)
      | f(a,X,a,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3,negated_conjecture,
    ! [X,Y] :
      ( f(X,b,X,Y)
      | ~ f(a,X,a,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f4,negated_conjecture,
    ! [X,Y] :
      ( f(a,z(X,Y),X,z(X,Y))
      | f(a,X,a,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5,negated_conjecture,
    ! [X,Y] :
      ( f(a,Y,X,Y)
      | f(a,X,a,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f6,negated_conjecture,
    ! [Y,X] :
      ( f(a,z(X,Y),X,z(X,Y))
      | f(a,Y,X,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f7,negated_conjecture,
    ! [X,Y] :
      ( ~ f(a,Y,X,Y)
      | ~ f(a,X,a,Y)
      | ~ f(a,z(X,Y),X,z(X,Y)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f8,plain,
    ! [X0,X1] : f(a,X0,a,z(X1,X0)),
    inference(cnf_transformation,[status(thm)],[f1]) ).

fof(f9,plain,
    ! [X0,X1] :
      ( ~ f(X0,b,X0,X1)
      | f(a,X0,a,X1) ),
    inference(cnf_transformation,[status(thm)],[f2]) ).

fof(f10,plain,
    ! [X0,X1] :
      ( f(X0,b,X0,X1)
      | ~ f(a,X0,a,X1) ),
    inference(cnf_transformation,[status(thm)],[f3]) ).

fof(f11,plain,
    ! [X0,X1] :
      ( f(a,z(X0,X1),X0,z(X0,X1))
      | f(a,X0,a,X1) ),
    inference(cnf_transformation,[status(thm)],[f4]) ).

fof(f12,plain,
    ! [X0,X1] :
      ( f(a,X1,X0,X1)
      | f(a,X0,a,X1) ),
    inference(cnf_transformation,[status(thm)],[f5]) ).

fof(f13,plain,
    ! [X0,X1] :
      ( f(a,z(X1,X0),X1,z(X1,X0))
      | f(a,X0,X1,X0) ),
    inference(cnf_transformation,[status(thm)],[f6]) ).

fof(f14,plain,
    ! [X0,X1] :
      ( ~ f(a,X1,X0,X1)
      | ~ f(a,X0,a,X1)
      | ~ f(a,z(X0,X1),X0,z(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f15,plain,
    ! [X0,X1] : f(X0,b,X0,z(X1,X0)),
    inference(resolution,[status(thm)],[f8,f10]) ).

fof(f16,plain,
    ! [X0] : f(a,a,a,z(X0,b)),
    inference(resolution,[status(thm)],[f8,f9]) ).

fof(f17,plain,
    ! [X0] : f(b,b,b,z(X0,a)),
    inference(resolution,[status(thm)],[f15,f10]) ).

fof(f19,plain,
    f(a,b,a,a),
    inference(resolution,[status(thm)],[f12,f10]) ).

fof(f20,plain,
    ! [X0,X1] :
      ( f(X1,b,X1,X0)
      | f(a,X0,X1,X0) ),
    inference(resolution,[status(thm)],[f12,f10]) ).

fof(f21,plain,
    ! [X0] :
      ( f(a,a,a,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f12,f9]) ).

fof(f22,plain,
    ! [X0] :
      ( f(X0,b,X0,X0)
      | f(a,a,a,X0) ),
    inference(resolution,[status(thm)],[f12,f10]) ).

fof(f23,plain,
    ( f(a,a,a,b)
    | f(a,a,a,b) ),
    inference(resolution,[status(thm)],[f12,f9]) ).

fof(f24,plain,
    f(a,a,a,a),
    inference(factoring,[status(thm)],[f12]) ).

fof(f25,plain,
    f(a,a,a,b),
    inference(duplicate_literals_removal,[status(thm)],[f23]) ).

fof(f26,plain,
    f(b,b,b,b),
    inference(resolution,[status(thm)],[f20,f10]) ).

fof(f27,plain,
    ! [X0] :
      ( f(X0,b,X0,X0)
      | f(a,b,a,X0) ),
    inference(resolution,[status(thm)],[f20,f10]) ).

fof(f30,plain,
    ! [X0] :
      ( f(b,b,b,X0)
      | f(a,X0,a,X0) ),
    inference(resolution,[status(thm)],[f20,f10]) ).

fof(f32,plain,
    f(a,b,a,b),
    inference(factoring,[status(thm)],[f20]) ).

fof(f33,plain,
    f(b,b,b,a),
    inference(resolution,[status(thm)],[f19,f10]) ).

fof(f35,plain,
    ! [X0] :
      ( f(z(a,X0),b,z(a,X0),z(a,X0))
      | f(a,a,a,X0) ),
    inference(resolution,[status(thm)],[f11,f10]) ).

fof(f36,plain,
    ! [X0] :
      ( f(z(a,X0),b,z(a,X0),z(a,X0))
      | f(a,X0,a,X0) ),
    inference(resolution,[status(thm)],[f13,f10]) ).

fof(f45,plain,
    ! [X0] :
      ( f(a,z(a,X0),z(a,X0),z(a,X0))
      | ~ f(a,X0,a,X0)
      | ~ f(a,a,a,X0) ),
    inference(resolution,[status(thm)],[f14,f12]) ).

fof(f46,plain,
    ! [X0,X1] :
      ( f(X0,b,X0,z(X0,X1))
      | ~ f(a,X1,X0,X1)
      | ~ f(a,X0,a,X1) ),
    inference(resolution,[status(thm)],[f14,f20]) ).

fof(f47,plain,
    ! [X0,X1] :
      ( f(a,X0,a,z(X0,X1))
      | ~ f(a,X1,X0,X1)
      | ~ f(a,X0,a,X1) ),
    inference(resolution,[status(thm)],[f14,f12]) ).

fof(f49,plain,
    ! [X0] :
      ( ~ f(a,X0,b,X0)
      | ~ f(a,b,a,X0)
      | f(a,a,a,z(b,X0)) ),
    inference(resolution,[status(thm)],[f21,f14]) ).

fof(f51,plain,
    ! [X0] :
      ( f(a,b,a,z(a,z(X0,b)))
      | ~ f(a,z(X0,b),a,z(X0,b)) ),
    inference(resolution,[status(thm)],[f46,f16]) ).

fof(f54,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,b,a,z(a,X0))
      | ~ f(a,X0,a,X0) ),
    inference(resolution,[status(thm)],[f46,f21]) ).

fof(f59,plain,
    ! [X0,X1] :
      ( f(X1,b,X1,z(X1,z(X0,X1)))
      | ~ f(a,z(X0,X1),X1,z(X0,X1)) ),
    inference(resolution,[status(thm)],[f46,f8]) ).

fof(f66,plain,
    ! [X0] :
      ( f(b,b,b,z(b,z(X0,a)))
      | ~ f(a,z(X0,a),b,z(X0,a)) ),
    inference(resolution,[status(thm)],[f46,f15]) ).

fof(f68,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(b,b,b,z(b,X0))
      | ~ f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f46,f20]) ).

fof(f76,plain,
    ! [X0] :
      ( f(b,b,b,z(b,X0))
      | ~ f(a,X0,b,X0)
      | f(X0,b,X0,X0) ),
    inference(resolution,[status(thm)],[f27,f46]) ).

fof(f78,plain,
    ! [X0] :
      ( f(b,b,b,X0)
      | f(X0,b,X0,X0) ),
    inference(resolution,[status(thm)],[f27,f10]) ).

fof(f94,plain,
    ! [X0] :
      ( ~ f(a,X0,a,X0)
      | ~ f(a,a,a,X0)
      | f(b,b,b,z(a,X0)) ),
    inference(resolution,[status(thm)],[f30,f14]) ).

fof(f99,plain,
    ! [X0] :
      ( f(a,a,a,z(a,z(X0,b)))
      | ~ f(a,z(X0,b),a,z(X0,b)) ),
    inference(resolution,[status(thm)],[f47,f16]) ).

fof(f103,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,a,a,z(a,X0))
      | ~ f(a,X0,a,X0) ),
    inference(resolution,[status(thm)],[f47,f21]) ).

fof(f109,plain,
    ! [X0] :
      ( f(X0,b,X0,X0)
      | f(a,b,a,z(b,X0))
      | ~ f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f47,f27]) ).

fof(f110,plain,
    ! [X0,X1] :
      ( f(a,X1,a,z(X1,z(X0,X1)))
      | ~ f(a,z(X0,X1),X1,z(X0,X1)) ),
    inference(resolution,[status(thm)],[f47,f8]) ).

fof(f118,plain,
    ! [X0] :
      ( f(a,b,a,z(b,z(X0,a)))
      | ~ f(a,z(X0,a),b,z(X0,a)) ),
    inference(resolution,[status(thm)],[f47,f15]) ).

fof(f124,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(a,b,a,z(b,X0))
      | ~ f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f47,f20]) ).

fof(f125,plain,
    ! [X0] :
      ( f(a,z(a,z(X0,b)),z(a,z(X0,b)),z(a,z(X0,b)))
      | ~ f(a,z(X0,b),a,z(X0,b)) ),
    inference(resolution,[status(thm)],[f45,f16]) ).

fof(f126,plain,
    ( f(a,z(a,a),z(a,a),z(a,a))
    | ~ f(a,a,a,a) ),
    inference(resolution,[status(thm)],[f45,f24]) ).

fof(f127,plain,
    ( f(a,z(a,b),z(a,b),z(a,b))
    | ~ f(a,b,a,b) ),
    inference(resolution,[status(thm)],[f45,f25]) ).

fof(f129,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,z(a,X0),z(a,X0),z(a,X0))
      | ~ f(a,X0,a,X0) ),
    inference(resolution,[status(thm)],[f45,f21]) ).

fof(f130,plain,
    ! [X0] :
      ( f(a,z(a,z(X0,a)),z(a,z(X0,a)),z(a,z(X0,a)))
      | ~ f(a,z(X0,a),a,z(X0,a)) ),
    inference(resolution,[status(thm)],[f45,f8]) ).

fof(f137,plain,
    f(a,z(a,a),z(a,a),z(a,a)),
    inference(forward_subsumption_resolution,[status(thm)],[f126,f24]) ).

fof(f138,plain,
    f(a,z(a,b),z(a,b),z(a,b)),
    inference(forward_subsumption_resolution,[status(thm)],[f127,f32]) ).

fof(f144,plain,
    ! [X0] :
      ( f(X0,b,X0,X0)
      | ~ f(a,X0,b,X0)
      | f(a,a,a,z(b,X0)) ),
    inference(resolution,[status(thm)],[f49,f27]) ).

fof(f145,plain,
    ! [X0] :
      ( ~ f(a,z(X0,b),b,z(X0,b))
      | f(a,a,a,z(b,z(X0,b))) ),
    inference(resolution,[status(thm)],[f49,f8]) ).

fof(f151,plain,
    ! [X0] :
      ( ~ f(a,z(X0,a),b,z(X0,a))
      | f(a,a,a,z(b,z(X0,a))) ),
    inference(resolution,[status(thm)],[f49,f15]) ).

fof(f157,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | ~ f(a,X0,b,X0)
      | f(a,a,a,z(b,X0)) ),
    inference(resolution,[status(thm)],[f49,f20]) ).

fof(f161,plain,
    ! [X0] :
      ( f(a,z(X0,b),z(X0,b),z(X0,b))
      | f(a,a,a,z(a,z(X0,b))) ),
    inference(resolution,[status(thm)],[f99,f12]) ).

fof(f167,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(a,a,a,z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f103,f13]) ).

fof(f168,plain,
    ! [X0] :
      ( f(a,a,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(a,a,a,z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f103,f11]) ).

fof(f173,plain,
    ! [X0] :
      ( f(a,X0,X0,X0)
      | f(a,X0,b,X0)
      | f(a,a,a,z(a,X0)) ),
    inference(resolution,[status(thm)],[f103,f12]) ).

fof(f181,plain,
    ! [X0] :
      ( f(a,X0,X0,X0)
      | f(X0,b,X0,z(X0,z(X0,X0))) ),
    inference(resolution,[status(thm)],[f59,f13]) ).

fof(f182,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(X0,b,X0,z(X0,z(X0,X0))) ),
    inference(resolution,[status(thm)],[f59,f11]) ).

fof(f185,plain,
    ! [X0] :
      ( f(a,z(X0,a),z(X0,a),z(X0,a))
      | f(a,b,a,z(a,z(X0,a))) ),
    inference(resolution,[status(thm)],[f59,f12]) ).

fof(f192,plain,
    ! [X0] :
      ( f(a,X0,a,z(X0,z(X0,X0)))
      | f(a,X0,X0,X0) ),
    inference(resolution,[status(thm)],[f181,f9]) ).

fof(f194,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(a,X0,a,z(X0,z(X0,X0))) ),
    inference(resolution,[status(thm)],[f110,f11]) ).

fof(f197,plain,
    ! [X0] :
      ( f(a,z(X0,a),z(X0,a),z(X0,a))
      | f(a,a,a,z(a,z(X0,a))) ),
    inference(resolution,[status(thm)],[f110,f12]) ).

fof(f200,plain,
    ( f(a,a,b,a)
    | f(a,b,a,z(b,z(b,a))) ),
    inference(resolution,[status(thm)],[f118,f13]) ).

fof(f210,plain,
    ( ~ f(a,z(b,z(b,b)),b,z(b,z(b,b)))
    | f(a,a,a,z(b,z(b,z(b,b))))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f192,f49]) ).

fof(f212,plain,
    ! [X0] :
      ( f(a,X0,a,z(X0,z(X0,z(X0,X0))))
      | ~ f(a,z(X0,z(X0,X0)),X0,z(X0,z(X0,X0)))
      | f(a,X0,X0,X0) ),
    inference(resolution,[status(thm)],[f192,f47]) ).

fof(f213,plain,
    ! [X0] :
      ( f(X0,b,X0,z(X0,z(X0,z(X0,X0))))
      | ~ f(a,z(X0,z(X0,X0)),X0,z(X0,z(X0,X0)))
      | f(a,X0,X0,X0) ),
    inference(resolution,[status(thm)],[f192,f46]) ).

fof(f215,plain,
    ( f(a,a,a,z(b,z(b,b)))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f192,f9]) ).

fof(f218,plain,
    ! [X0] :
      ( f(a,X0,a,z(X0,z(X0,z(X0,X0))))
      | ~ f(a,z(X0,z(X0,X0)),X0,z(X0,z(X0,X0)))
      | f(a,X0,a,X0) ),
    inference(resolution,[status(thm)],[f194,f47]) ).

fof(f219,plain,
    ! [X0] :
      ( f(X0,b,X0,z(X0,z(X0,z(X0,X0))))
      | ~ f(a,z(X0,z(X0,X0)),X0,z(X0,z(X0,X0)))
      | f(a,X0,a,X0) ),
    inference(resolution,[status(thm)],[f194,f46]) ).

fof(f222,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(b,b,b,z(b,z(b,X0)))
      | f(z(b,X0),b,z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f76,f13]) ).

fof(f223,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(b,b,b,z(b,z(b,X0)))
      | f(z(b,X0),b,z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f76,f11]) ).

fof(f227,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,b,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f124,f13]) ).

fof(f228,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,b,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f124,f11]) ).

fof(f235,plain,
    ! [X0] :
      ( f(a,z(X0,b),z(X0,b),z(X0,b))
      | f(a,z(a,z(X0,b)),z(a,z(X0,b)),z(a,z(X0,b))) ),
    inference(resolution,[status(thm)],[f125,f12]) ).

fof(f241,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(a,z(a,z(a,X0)),z(a,z(a,X0)),z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f129,f13]) ).

fof(f242,plain,
    ! [X0] :
      ( f(a,a,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(a,z(a,z(a,X0)),z(a,z(a,X0)),z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f129,f11]) ).

fof(f247,plain,
    ! [X0] :
      ( f(a,X0,X0,X0)
      | f(a,X0,b,X0)
      | f(a,z(a,X0),z(a,X0),z(a,X0)) ),
    inference(resolution,[status(thm)],[f129,f12]) ).

fof(f255,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,b,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f109,f13]) ).

fof(f256,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,b,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f109,f11]) ).

fof(f260,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,a,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f144,f13]) ).

fof(f261,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,a,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f144,f11]) ).

fof(f268,plain,
    ! [X0] :
      ( f(a,z(X0,a),z(X0,a),z(X0,a))
      | f(a,z(a,z(X0,a)),z(a,z(X0,a)),z(a,z(X0,a))) ),
    inference(resolution,[status(thm)],[f130,f12]) ).

fof(f271,plain,
    ! [X0] :
      ( f(a,z(a,z(a,X0)),z(a,z(a,X0)),z(a,z(a,X0)))
      | ~ f(a,z(a,X0),a,z(a,X0))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f173,f45]) ).

fof(f272,plain,
    ! [X0] :
      ( f(a,a,a,z(a,z(a,X0)))
      | ~ f(a,z(a,X0),a,z(a,X0))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f173,f47]) ).

fof(f273,plain,
    ! [X0] :
      ( f(a,b,a,z(a,z(a,X0)))
      | ~ f(a,z(a,X0),a,z(a,X0))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f173,f46]) ).

fof(f274,plain,
    ! [X0] :
      ( f(a,b,a,z(a,X0))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f173,f10]) ).

fof(f278,plain,
    ! [X0] :
      ( ~ f(a,X0,b,X0)
      | ~ f(a,b,a,X0)
      | f(a,z(b,X0),z(b,X0),z(b,X0))
      | f(a,a,a,z(a,z(b,X0))) ),
    inference(resolution,[status(thm)],[f173,f14]) ).

fof(f301,plain,
    ( ~ f(a,z(b,z(b,a)),b,z(b,z(b,a)))
    | f(a,a,a,z(b,z(b,z(b,a))))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f200,f49]) ).

fof(f302,plain,
    ( f(a,b,a,z(b,z(b,z(b,a))))
    | ~ f(a,z(b,z(b,a)),b,z(b,z(b,a)))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f200,f47]) ).

fof(f303,plain,
    ( f(b,b,b,z(b,z(b,z(b,a))))
    | ~ f(a,z(b,z(b,a)),b,z(b,z(b,a)))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f200,f46]) ).

fof(f304,plain,
    ( f(b,b,b,z(b,z(b,a)))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f200,f10]) ).

fof(f305,plain,
    ( f(a,a,a,z(b,z(b,a)))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f200,f9]) ).

fof(f306,plain,
    ( f(a,z(a,z(b,z(b,b))),z(a,z(b,z(b,b))),z(a,z(b,z(b,b))))
    | ~ f(a,z(b,z(b,b)),a,z(b,z(b,b)))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f215,f45]) ).

fof(f307,plain,
    ( f(a,a,a,z(a,z(b,z(b,b))))
    | ~ f(a,z(b,z(b,b)),a,z(b,z(b,b)))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f215,f47]) ).

fof(f308,plain,
    ( f(a,b,a,z(a,z(b,z(b,b))))
    | ~ f(a,z(b,z(b,b)),a,z(b,z(b,b)))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f215,f46]) ).

fof(f313,plain,
    ! [X0] :
      ( ~ f(a,X0,b,X0)
      | ~ f(a,b,a,X0)
      | f(a,b,a,z(a,z(b,X0)))
      | f(a,z(b,X0),z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f274,f14]) ).

fof(f332,plain,
    ! [X0] :
      ( ~ f(a,z(a,X0),b,z(a,X0))
      | f(a,a,a,z(b,z(a,X0)))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f274,f49]) ).

fof(f333,plain,
    ! [X0] :
      ( f(a,b,a,z(b,z(a,X0)))
      | ~ f(a,z(a,X0),b,z(a,X0))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f274,f47]) ).

fof(f334,plain,
    ! [X0] :
      ( f(b,b,b,z(b,z(a,X0)))
      | ~ f(a,z(a,X0),b,z(a,X0))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f274,f46]) ).

fof(f335,plain,
    ! [X0] :
      ( f(b,b,b,z(a,X0))
      | f(a,X0,X0,X0)
      | f(a,X0,b,X0) ),
    inference(resolution,[status(thm)],[f274,f10]) ).

fof(f344,plain,
    ! [X0] :
      ( f(a,z(X0,b),z(X0,b),z(X0,b))
      | f(a,b,a,z(a,z(X0,b))) ),
    inference(resolution,[status(thm)],[f51,f12]) ).

fof(f350,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(a,b,a,z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f54,f13]) ).

fof(f351,plain,
    ! [X0] :
      ( f(a,a,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(a,b,a,z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f54,f11]) ).

fof(f369,plain,
    ( f(a,z(a,z(b,z(b,a))),z(a,z(b,z(b,a))),z(a,z(b,z(b,a))))
    | ~ f(a,z(b,z(b,a)),a,z(b,z(b,a)))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f305,f45]) ).

fof(f370,plain,
    ( f(a,a,a,z(a,z(b,z(b,a))))
    | ~ f(a,z(b,z(b,a)),a,z(b,z(b,a)))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f305,f47]) ).

fof(f371,plain,
    ( f(a,b,a,z(a,z(b,z(b,a))))
    | ~ f(a,z(b,z(b,a)),a,z(b,z(b,a)))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f305,f46]) ).

fof(f376,plain,
    ! [X0] :
      ( ~ f(a,X0,b,X0)
      | ~ f(a,b,a,X0)
      | f(b,b,b,z(a,z(b,X0)))
      | f(a,z(b,X0),z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f335,f14]) ).

fof(f401,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(b,b,b,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f68,f13]) ).

fof(f402,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(b,b,b,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f68,f11]) ).

fof(f418,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,a,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f157,f13]) ).

fof(f419,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,a,a,z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f157,f11]) ).

fof(f435,plain,
    ( f(a,a,b,a)
    | ~ f(a,z(b,z(b,a)),a,z(b,z(b,a)))
    | f(b,b,b,z(a,z(b,z(b,a)))) ),
    inference(resolution,[status(thm)],[f94,f305]) ).

fof(f436,plain,
    ( f(a,b,b,b)
    | ~ f(a,z(b,z(b,b)),a,z(b,z(b,b)))
    | f(b,b,b,z(a,z(b,z(b,b)))) ),
    inference(resolution,[status(thm)],[f94,f215]) ).

fof(f437,plain,
    ! [X0] :
      ( f(a,X0,X0,X0)
      | f(a,X0,b,X0)
      | ~ f(a,z(a,X0),a,z(a,X0))
      | f(b,b,b,z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f94,f173]) ).

fof(f438,plain,
    ! [X0] :
      ( ~ f(a,z(X0,b),a,z(X0,b))
      | f(b,b,b,z(a,z(X0,b))) ),
    inference(resolution,[status(thm)],[f94,f16]) ).

fof(f442,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | ~ f(a,X0,a,X0)
      | f(b,b,b,z(a,X0)) ),
    inference(resolution,[status(thm)],[f94,f21]) ).

fof(f445,plain,
    ! [X0] :
      ( ~ f(a,z(X0,a),a,z(X0,a))
      | f(b,b,b,z(a,z(X0,a))) ),
    inference(resolution,[status(thm)],[f94,f8]) ).

fof(f483,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(b,b,b,z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f442,f13]) ).

fof(f484,plain,
    ! [X0] :
      ( f(a,a,a,X0)
      | f(a,z(a,X0),b,z(a,X0))
      | f(b,b,b,z(a,z(a,X0))) ),
    inference(resolution,[status(thm)],[f442,f11]) ).

fof(f506,plain,
    ! [X0] :
      ( f(a,z(X0,b),z(X0,b),z(X0,b))
      | f(b,b,b,z(a,z(X0,b))) ),
    inference(resolution,[status(thm)],[f438,f12]) ).

fof(f512,plain,
    ! [X0] :
      ( f(a,z(X0,a),z(X0,a),z(X0,a))
      | f(b,b,b,z(a,z(X0,a))) ),
    inference(resolution,[status(thm)],[f445,f12]) ).

fof(f787,plain,
    ! [X0] :
      ( f(a,X0,X0,X0)
      | f(a,X0,b,X0)
      | ~ f(a,z(a,X0),b,z(a,X0))
      | f(a,z(b,z(a,X0)),z(b,z(a,X0)),z(b,z(a,X0)))
      | f(a,a,a,z(a,z(b,z(a,X0)))) ),
    inference(resolution,[status(thm)],[f278,f274]) ).

fof(f788,plain,
    ( f(a,a,b,a)
    | ~ f(a,z(b,z(b,a)),b,z(b,z(b,a)))
    | f(a,z(b,z(b,z(b,a))),z(b,z(b,z(b,a))),z(b,z(b,z(b,a))))
    | f(a,a,a,z(a,z(b,z(b,z(b,a))))) ),
    inference(resolution,[status(thm)],[f278,f200]) ).

fof(f792,plain,
    ! [X0] :
      ( f(X0,b,X0,X0)
      | ~ f(a,X0,b,X0)
      | f(a,z(b,X0),z(b,X0),z(b,X0))
      | f(a,a,a,z(a,z(b,X0))) ),
    inference(resolution,[status(thm)],[f278,f27]) ).

fof(f794,plain,
    ( f(a,b,b,b)
    | ~ f(a,z(b,z(b,b)),b,z(b,z(b,b)))
    | f(a,z(b,z(b,z(b,b))),z(b,z(b,z(b,b))),z(b,z(b,z(b,b))))
    | f(a,a,a,z(a,z(b,z(b,z(b,b))))) ),
    inference(resolution,[status(thm)],[f278,f192]) ).

fof(f795,plain,
    ! [X0] :
      ( ~ f(a,z(X0,b),b,z(X0,b))
      | f(a,z(b,z(X0,b)),z(b,z(X0,b)),z(b,z(X0,b)))
      | f(a,a,a,z(a,z(b,z(X0,b)))) ),
    inference(resolution,[status(thm)],[f278,f8]) ).

fof(f803,plain,
    ! [X0] :
      ( ~ f(a,z(X0,a),b,z(X0,a))
      | f(a,z(b,z(X0,a)),z(b,z(X0,a)),z(b,z(X0,a)))
      | f(a,a,a,z(a,z(b,z(X0,a)))) ),
    inference(resolution,[status(thm)],[f278,f15]) ).

fof(f809,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | ~ f(a,X0,b,X0)
      | f(a,z(b,X0),z(b,X0),z(b,X0))
      | f(a,a,a,z(a,z(b,X0))) ),
    inference(resolution,[status(thm)],[f278,f20]) ).

fof(f824,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0)))
      | f(a,a,a,z(a,z(b,z(b,X0)))) ),
    inference(resolution,[status(thm)],[f792,f13]) ).

fof(f825,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0)))
      | f(a,a,a,z(a,z(b,z(b,X0)))) ),
    inference(resolution,[status(thm)],[f792,f11]) ).

fof(f847,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0)))
      | f(a,a,a,z(a,z(b,z(b,X0)))) ),
    inference(resolution,[status(thm)],[f809,f13]) ).

fof(f848,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0)))
      | f(a,a,a,z(a,z(b,z(b,X0)))) ),
    inference(resolution,[status(thm)],[f809,f11]) ).

fof(f872,plain,
    ! [X0] :
      ( f(a,X0,X0,X0)
      | f(a,X0,b,X0)
      | ~ f(a,z(a,X0),b,z(a,X0))
      | f(a,b,a,z(a,z(b,z(a,X0))))
      | f(a,z(b,z(a,X0)),z(b,z(a,X0)),z(b,z(a,X0))) ),
    inference(resolution,[status(thm)],[f313,f274]) ).

fof(f873,plain,
    ( f(a,a,b,a)
    | ~ f(a,z(b,z(b,a)),b,z(b,z(b,a)))
    | f(a,b,a,z(a,z(b,z(b,z(b,a)))))
    | f(a,z(b,z(b,z(b,a))),z(b,z(b,z(b,a))),z(b,z(b,z(b,a)))) ),
    inference(resolution,[status(thm)],[f313,f200]) ).

fof(f877,plain,
    ! [X0] :
      ( f(X0,b,X0,X0)
      | ~ f(a,X0,b,X0)
      | f(a,b,a,z(a,z(b,X0)))
      | f(a,z(b,X0),z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f313,f27]) ).

fof(f879,plain,
    ( f(a,b,b,b)
    | ~ f(a,z(b,z(b,b)),b,z(b,z(b,b)))
    | f(a,b,a,z(a,z(b,z(b,z(b,b)))))
    | f(a,z(b,z(b,z(b,b))),z(b,z(b,z(b,b))),z(b,z(b,z(b,b)))) ),
    inference(resolution,[status(thm)],[f313,f192]) ).

fof(f880,plain,
    ! [X0] :
      ( ~ f(a,z(X0,b),b,z(X0,b))
      | f(a,b,a,z(a,z(b,z(X0,b))))
      | f(a,z(b,z(X0,b)),z(b,z(X0,b)),z(b,z(X0,b))) ),
    inference(resolution,[status(thm)],[f313,f8]) ).

fof(f888,plain,
    ! [X0] :
      ( ~ f(a,z(X0,a),b,z(X0,a))
      | f(a,b,a,z(a,z(b,z(X0,a))))
      | f(a,z(b,z(X0,a)),z(b,z(X0,a)),z(b,z(X0,a))) ),
    inference(resolution,[status(thm)],[f313,f15]) ).

fof(f894,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | ~ f(a,X0,b,X0)
      | f(a,b,a,z(a,z(b,X0)))
      | f(a,z(b,X0),z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f313,f20]) ).

fof(f909,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,b,a,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f877,f13]) ).

fof(f910,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(a,b,a,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f877,f11]) ).

fof(f932,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,b,a,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f894,f13]) ).

fof(f933,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(a,b,a,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f894,f11]) ).

fof(f949,plain,
    ! [X0] :
      ( f(a,X0,X0,X0)
      | f(a,X0,b,X0)
      | ~ f(a,z(a,X0),b,z(a,X0))
      | f(b,b,b,z(a,z(b,z(a,X0))))
      | f(a,z(b,z(a,X0)),z(b,z(a,X0)),z(b,z(a,X0))) ),
    inference(resolution,[status(thm)],[f376,f274]) ).

fof(f950,plain,
    ( f(a,a,b,a)
    | ~ f(a,z(b,z(b,a)),b,z(b,z(b,a)))
    | f(b,b,b,z(a,z(b,z(b,z(b,a)))))
    | f(a,z(b,z(b,z(b,a))),z(b,z(b,z(b,a))),z(b,z(b,z(b,a)))) ),
    inference(resolution,[status(thm)],[f376,f200]) ).

fof(f954,plain,
    ! [X0] :
      ( f(X0,b,X0,X0)
      | ~ f(a,X0,b,X0)
      | f(b,b,b,z(a,z(b,X0)))
      | f(a,z(b,X0),z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f376,f27]) ).

fof(f956,plain,
    ( f(a,b,b,b)
    | ~ f(a,z(b,z(b,b)),b,z(b,z(b,b)))
    | f(b,b,b,z(a,z(b,z(b,z(b,b)))))
    | f(a,z(b,z(b,z(b,b))),z(b,z(b,z(b,b))),z(b,z(b,z(b,b)))) ),
    inference(resolution,[status(thm)],[f376,f192]) ).

fof(f957,plain,
    ! [X0] :
      ( ~ f(a,z(X0,b),b,z(X0,b))
      | f(b,b,b,z(a,z(b,z(X0,b))))
      | f(a,z(b,z(X0,b)),z(b,z(X0,b)),z(b,z(X0,b))) ),
    inference(resolution,[status(thm)],[f376,f8]) ).

fof(f965,plain,
    ! [X0] :
      ( ~ f(a,z(X0,a),b,z(X0,a))
      | f(b,b,b,z(a,z(b,z(X0,a))))
      | f(a,z(b,z(X0,a)),z(b,z(X0,a)),z(b,z(X0,a))) ),
    inference(resolution,[status(thm)],[f376,f15]) ).

fof(f971,plain,
    ! [X0] :
      ( f(a,X0,a,X0)
      | ~ f(a,X0,b,X0)
      | f(b,b,b,z(a,z(b,X0)))
      | f(a,z(b,X0),z(b,X0),z(b,X0)) ),
    inference(resolution,[status(thm)],[f376,f20]) ).

fof(f979,plain,
    ( f(a,z(b,z(b,a)),z(b,z(b,a)),z(b,z(b,a)))
    | f(a,z(a,z(b,z(b,a))),z(a,z(b,z(b,a))),z(a,z(b,z(b,a))))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f369,f12]) ).

fof(f988,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(b,b,b,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f954,f13]) ).

fof(f989,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(z(b,X0),b,z(b,X0),z(b,X0))
      | f(b,b,b,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f954,f11]) ).

fof(f1011,plain,
    ! [X0] :
      ( f(a,X0,b,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(b,b,b,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f971,f13]) ).

fof(f1012,plain,
    ! [X0] :
      ( f(a,b,a,X0)
      | f(a,z(b,X0),a,z(b,X0))
      | f(b,b,b,z(a,z(b,z(b,X0))))
      | f(a,z(b,z(b,X0)),z(b,z(b,X0)),z(b,z(b,X0))) ),
    inference(resolution,[status(thm)],[f971,f11]) ).

fof(f1035,plain,
    ( f(a,z(b,z(b,a)),z(b,z(b,a)),z(b,z(b,a)))
    | f(a,a,a,z(a,z(b,z(b,a))))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f370,f12]) ).

fof(f1045,plain,
    ( f(a,z(b,z(b,a)),z(b,z(b,a)),z(b,z(b,a)))
    | f(a,b,a,z(a,z(b,z(b,a))))
    | f(a,a,b,a) ),
    inference(resolution,[status(thm)],[f371,f12]) ).

fof(f1055,plain,
    ( f(a,z(b,z(b,a)),z(b,z(b,a)),z(b,z(b,a)))
    | f(a,a,b,a)
    | f(b,b,b,z(a,z(b,z(b,a)))) ),
    inference(resolution,[status(thm)],[f435,f12]) ).

fof(f1073,plain,
    ( f(a,z(b,z(b,b)),z(b,z(b,b)),z(b,z(b,b)))
    | f(a,a,a,z(a,z(b,z(b,b))))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f307,f12]) ).

fof(f1083,plain,
    ( f(a,z(b,z(b,b)),z(b,z(b,b)),z(b,z(b,b)))
    | f(a,b,a,z(a,z(b,z(b,b))))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f308,f12]) ).

fof(f1093,plain,
    ( f(a,z(b,z(b,b)),z(b,z(b,b)),z(b,z(b,b)))
    | f(a,b,b,b)
    | f(b,b,b,z(a,z(b,z(b,b)))) ),
    inference(resolution,[status(thm)],[f436,f12]) ).

fof(f1215,plain,
    ( f(a,z(b,z(b,b)),z(b,z(b,b)),z(b,z(b,b)))
    | f(a,z(a,z(b,z(b,b))),z(a,z(b,z(b,b))),z(a,z(b,z(b,b))))
    | f(a,b,b,b) ),
    inference(resolution,[status(thm)],[f306,f12]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SYN351-1 : TPTP v9.3.1. Released v1.2.0.
% 0.00/0.04  % Command  : drodi -satmode(on) -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.09/5.37  % Computer : n008.cluster.edu
% 0.09/5.37  % Model    : x86_64 x86_64
% 0.09/5.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/5.37  % Memory   : 8046.5625MB
% 0.09/5.37  % OS       : Linux 6.8.0-71-generic
% 0.09/5.37  % CPULimit : 300
% 0.09/5.37  % WCLimit  : 300
% 0.09/5.37  % DateTime : Mon Sep 21 10:51:47 UTC 2026
% 0.09/5.37  % CPUTime  : 
% 0.09/5.38  % Drodi V4.1.1
% 0.14/5.73  % SZS status Satisfiable for theBenchmark: Theory is satisfiable
% 0.14/5.73  % SZS output start Saturation for theBenchmark
% See solution above
% 0.14/5.75  % Elapsed time: 0.378482 seconds
% 0.14/5.75  % CPU time: 2.814140 seconds
% 0.14/5.75  % Total memory used: 63.301 MB
% 0.14/5.75  % Net memory used: 60.394 MB
%------------------------------------------------------------------------------