TSTP Solution File: SYN162-1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : SYN162-1 : TPTP v8.1.2. Released v1.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n002.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:46:08 EDT 2023

% Result   : Unsatisfiable 0.20s 0.46s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : SYN162-1 : TPTP v8.1.2. Released v1.1.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.35  % Computer : n002.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Tue May 30 10:39:28 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 0.13/0.37  % Drodi V3.5.1
% 0.20/0.46  % Refutation found
% 0.20/0.46  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.20/0.46  % SZS output start CNFRefutation for theBenchmark
% 0.20/0.46  fof(f12,axiom,(
% 0.20/0.46    (![X]: (m0(a,X,a) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f14,axiom,(
% 0.20/0.46    (![X]: (p0(b,X) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f17,axiom,(
% 0.20/0.46    (![X]: (q0(X,d) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f19,axiom,(
% 0.20/0.46    (![X,Y]: (m0(X,d,Y) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f32,axiom,(
% 0.20/0.46    k0(b) ),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f37,axiom,(
% 0.20/0.46    n0(b,a) ),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f123,axiom,(
% 0.20/0.46    (![B,C]: (( p1(B,B,B)| ~ p0(C,B) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f145,axiom,(
% 0.20/0.46    (![A]: (( q1(e,A,A)| ~ m0(A,d,A)| ~ m0(e,d,A) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f163,axiom,(
% 0.20/0.46    (![I]: (( s1(I)| ~ p0(I,I) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f164,axiom,(
% 0.20/0.46    (![F,G,H]: (( s1(F)| ~ q0(F,G)| ~ s1(H) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f167,axiom,(
% 0.20/0.46    (![J,A]: (( k2(J,J)| ~ q1(A,J,J) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f175,axiom,(
% 0.20/0.46    (![A,B,C]: (( n2(A)| ~ p1(B,C,A) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f232,axiom,(
% 0.20/0.46    (![F,G]: (( k3(F,F,G)| ~ k2(G,F) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f282,axiom,(
% 0.20/0.46    (![H]: (( p3(H,H,H)| ~ n2(H) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f315,axiom,(
% 0.20/0.46    (![J,A,B]: (( l4(J)| ~ p3(A,B,J) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f325,axiom,(
% 0.20/0.46    (![B,C]: (( p4(B,C,B)| ~ k3(B,B,C) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f327,axiom,(
% 0.20/0.46    (![D,E,F,G]: (( p4(D,D,D)| ~ l4(D)| ~ n0(D,E)| ~ p4(F,G,F) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f329,axiom,(
% 0.20/0.46    (![I,J]: (( p4(I,I,I)| ~ p3(J,J,I) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f354,axiom,(
% 0.20/0.46    (![H,I,J]: (( n5(H,H)| ~ p4(I,H,H)| ~ s1(H)| ~ p4(b,b,J) ) ))),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f369,negated_conjecture,(
% 0.20/0.46    ~ n5(c,c) ),
% 0.20/0.46    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.20/0.46  fof(f381,plain,(
% 0.20/0.46    ![X0]: (m0(a,X0,a))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f12])).
% 0.20/0.46  fof(f383,plain,(
% 0.20/0.46    ![X0]: (p0(b,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f14])).
% 0.20/0.46  fof(f386,plain,(
% 0.20/0.46    ![X0]: (q0(X0,d))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f17])).
% 0.20/0.46  fof(f388,plain,(
% 0.20/0.46    ![X0,X1]: (m0(X0,d,X1))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f19])).
% 0.20/0.46  fof(f401,plain,(
% 0.20/0.46    k0(b)),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f32])).
% 0.20/0.46  fof(f406,plain,(
% 0.20/0.46    n0(b,a)),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f37])).
% 0.20/0.46  fof(f544,plain,(
% 0.20/0.46    ![B]: (p1(B,B,B)|(![C]: ~p0(C,B)))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f123])).
% 0.20/0.46  fof(f545,plain,(
% 0.20/0.46    ![X0,X1]: (p1(X0,X0,X0)|~p0(X1,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f544])).
% 0.20/0.46  fof(f578,plain,(
% 0.20/0.46    ![X0]: (q1(e,X0,X0)|~m0(X0,d,X0)|~m0(e,d,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f145])).
% 0.20/0.46  fof(f607,plain,(
% 0.20/0.46    ![X0]: (s1(X0)|~p0(X0,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f163])).
% 0.20/0.46  fof(f608,plain,(
% 0.20/0.46    (![F]: (s1(F)|(![G]: ~q0(F,G))))|(![H]: ~s1(H))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f164])).
% 0.20/0.46  fof(f609,plain,(
% 0.20/0.46    ![X0,X1,X2]: (s1(X0)|~q0(X0,X1)|~s1(X2))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f608])).
% 0.20/0.46  fof(f613,plain,(
% 0.20/0.46    ![J]: (k2(J,J)|(![A]: ~q1(A,J,J)))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f167])).
% 0.20/0.46  fof(f614,plain,(
% 0.20/0.46    ![X0,X1]: (k2(X0,X0)|~q1(X1,X0,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f613])).
% 0.20/0.46  fof(f626,plain,(
% 0.20/0.46    ![A]: (n2(A)|(![B,C]: ~p1(B,C,A)))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f175])).
% 0.20/0.46  fof(f627,plain,(
% 0.20/0.46    ![X0,X1,X2]: (n2(X0)|~p1(X1,X2,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f626])).
% 0.20/0.46  fof(f711,plain,(
% 0.20/0.46    ![X0,X1]: (k3(X0,X0,X1)|~k2(X1,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f232])).
% 0.20/0.46  fof(f784,plain,(
% 0.20/0.46    ![X0]: (p3(X0,X0,X0)|~n2(X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f282])).
% 0.20/0.46  fof(f836,plain,(
% 0.20/0.46    ![J]: (l4(J)|(![A,B]: ~p3(A,B,J)))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f315])).
% 0.20/0.46  fof(f837,plain,(
% 0.20/0.46    ![X0,X1,X2]: (l4(X0)|~p3(X1,X2,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f836])).
% 0.20/0.46  fof(f853,plain,(
% 0.20/0.46    ![X0,X1]: (p4(X0,X1,X0)|~k3(X0,X0,X1))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f325])).
% 0.20/0.46  fof(f856,plain,(
% 0.20/0.46    (![D]: ((p4(D,D,D)|~l4(D))|(![E]: ~n0(D,E))))|(![F,G]: ~p4(F,G,F))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f327])).
% 0.20/0.46  fof(f857,plain,(
% 0.20/0.46    ![X0,X1,X2,X3]: (p4(X0,X0,X0)|~l4(X0)|~n0(X0,X1)|~p4(X2,X3,X2))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f856])).
% 0.20/0.46  fof(f860,plain,(
% 0.20/0.46    ![I]: (p4(I,I,I)|(![J]: ~p3(J,J,I)))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f329])).
% 0.20/0.46  fof(f861,plain,(
% 0.20/0.46    ![X0,X1]: (p4(X0,X0,X0)|~p3(X1,X1,X0))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f860])).
% 0.20/0.46  fof(f900,plain,(
% 0.20/0.46    (![H]: ((n5(H,H)|(![I]: ~p4(I,H,H)))|~s1(H)))|(![J]: ~p4(b,b,J))),
% 0.20/0.46    inference(miniscoping,[status(esa)],[f354])).
% 0.20/0.46  fof(f901,plain,(
% 0.20/0.46    ![X0,X1,X2]: (n5(X0,X0)|~p4(X1,X0,X0)|~s1(X0)|~p4(b,b,X2))),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f900])).
% 0.20/0.46  fof(f924,plain,(
% 0.20/0.46    ~n5(c,c)),
% 0.20/0.46    inference(cnf_transformation,[status(esa)],[f369])).
% 0.20/0.46  fof(f1304,plain,(
% 0.20/0.46    spl0_106 <=> s1(X0)|~q0(X0,X1)),
% 0.20/0.46    introduced(split_symbol_definition)).
% 0.20/0.46  fof(f1305,plain,(
% 0.20/0.46    ![X0,X1]: (s1(X0)|~q0(X0,X1)|~spl0_106)),
% 0.20/0.46    inference(component_clause,[status(thm)],[f1304])).
% 0.20/0.46  fof(f1307,plain,(
% 0.20/0.46    spl0_107 <=> ~s1(X2)),
% 0.20/0.46    introduced(split_symbol_definition)).
% 0.20/0.46  fof(f1308,plain,(
% 0.20/0.46    ![X0]: (~s1(X0)|~spl0_107)),
% 0.20/0.46    inference(component_clause,[status(thm)],[f1307])).
% 0.20/0.46  fof(f1310,plain,(
% 0.20/0.46    spl0_106|spl0_107),
% 0.20/0.46    inference(split_clause,[status(thm)],[f609,f1304,f1307])).
% 0.20/0.46  fof(f1859,plain,(
% 0.20/0.46    spl0_265 <=> p4(X0,X0,X0)|~l4(X0)|~n0(X0,X1)),
% 0.20/0.46    introduced(split_symbol_definition)).
% 0.20/0.46  fof(f1860,plain,(
% 0.20/0.46    ![X0,X1]: (p4(X0,X0,X0)|~l4(X0)|~n0(X0,X1)|~spl0_265)),
% 0.20/0.46    inference(component_clause,[status(thm)],[f1859])).
% 0.20/0.46  fof(f1862,plain,(
% 0.20/0.46    spl0_266 <=> ~p4(X2,X3,X2)),
% 0.20/0.46    introduced(split_symbol_definition)).
% 0.20/0.46  fof(f1863,plain,(
% 0.20/0.46    ![X0,X1]: (~p4(X0,X1,X0)|~spl0_266)),
% 0.20/0.46    inference(component_clause,[status(thm)],[f1862])).
% 0.20/0.46  fof(f1865,plain,(
% 0.20/0.46    spl0_265|spl0_266),
% 0.20/0.46    inference(split_clause,[status(thm)],[f857,f1859,f1862])).
% 0.20/0.46  fof(f1956,plain,(
% 0.20/0.46    spl0_293 <=> n5(X0,X0)|~p4(X1,X0,X0)|~s1(X0)),
% 0.20/0.46    introduced(split_symbol_definition)).
% 0.20/0.46  fof(f1957,plain,(
% 0.20/0.46    ![X0,X1]: (n5(X0,X0)|~p4(X1,X0,X0)|~s1(X0)|~spl0_293)),
% 0.20/0.46    inference(component_clause,[status(thm)],[f1956])).
% 0.20/0.46  fof(f1959,plain,(
% 0.20/0.46    spl0_294 <=> ~p4(b,b,X2)),
% 0.20/0.46    introduced(split_symbol_definition)).
% 0.20/0.46  fof(f1960,plain,(
% 0.20/0.46    ![X0]: (~p4(b,b,X0)|~spl0_294)),
% 0.20/0.46    inference(component_clause,[status(thm)],[f1959])).
% 0.20/0.46  fof(f1962,plain,(
% 0.20/0.46    spl0_293|spl0_294),
% 0.20/0.46    inference(split_clause,[status(thm)],[f901,f1956,f1959])).
% 0.20/0.46  fof(f1993,plain,(
% 0.20/0.46    ![X0]: (q1(e,X0,X0)|~m0(e,d,X0))),
% 0.20/0.46    inference(forward_subsumption_resolution,[status(thm)],[f578,f388])).
% 0.20/0.46  fof(f2072,plain,(
% 0.20/0.46    ![X0]: (q1(e,X0,X0))),
% 0.20/0.46    inference(forward_subsumption_resolution,[status(thm)],[f1993,f388])).
% 0.20/0.46  fof(f2095,plain,(
% 0.20/0.46    ![X0]: (~p0(X0,X0)|~spl0_107)),
% 0.20/0.46    inference(forward_subsumption_resolution,[status(thm)],[f607,f1308])).
% 0.20/0.46  fof(f2096,plain,(
% 0.20/0.46    $false|~spl0_107),
% 0.20/0.46    inference(resolution,[status(thm)],[f2095,f383])).
% 0.20/0.46  fof(f2097,plain,(
% 0.20/0.46    ~spl0_107),
% 0.20/0.46    inference(contradiction_clause,[status(thm)],[f2096])).
% 0.20/0.46  fof(f2253,plain,(
% 0.20/0.46    ![X0]: (l4(X0)|~n2(X0))),
% 0.20/0.46    inference(resolution,[status(thm)],[f837,f784])).
% 0.20/0.46  fof(f2278,plain,(
% 0.20/0.46    ![X0,X1]: (n2(X0)|~p0(X1,X0))),
% 0.20/0.46    inference(resolution,[status(thm)],[f627,f545])).
% 0.20/0.46  fof(f2296,plain,(
% 0.20/0.46    ![X0]: (n2(X0))),
% 0.20/0.46    inference(resolution,[status(thm)],[f2278,f383])).
% 0.20/0.46  fof(f2300,plain,(
% 0.20/0.46    ![X0]: (p3(X0,X0,X0))),
% 0.20/0.46    inference(backward_subsumption_resolution,[status(thm)],[f784,f2296])).
% 0.20/0.46  fof(f2302,plain,(
% 0.20/0.46    ![X0]: (l4(X0))),
% 0.20/0.46    inference(backward_subsumption_resolution,[status(thm)],[f2253,f2296])).
% 0.20/0.46  fof(f2306,plain,(
% 0.20/0.51    ![X0,X1]: (p4(X0,X0,X0)|~n0(X0,X1)|~spl0_265)),
% 0.20/0.51    inference(backward_subsumption_resolution,[status(thm)],[f1860,f2302])).
% 0.20/0.51  fof(f2334,plain,(
% 0.20/0.51    ![X0]: (k2(X0,X0))),
% 0.20/0.51    inference(resolution,[status(thm)],[f614,f2072])).
% 0.20/0.51  fof(f2404,plain,(
% 0.20/0.51    ![X0,X1]: (~p3(X0,X0,X1)|~spl0_266)),
% 0.20/0.51    inference(backward_subsumption_resolution,[status(thm)],[f861,f1863])).
% 0.20/0.51  fof(f2407,plain,(
% 0.20/0.51    $false|~spl0_266),
% 0.20/0.51    inference(backward_subsumption_resolution,[status(thm)],[f2300,f2404])).
% 0.20/0.51  fof(f2408,plain,(
% 0.20/0.51    ~spl0_266),
% 0.20/0.51    inference(contradiction_clause,[status(thm)],[f2407])).
% 0.20/0.51  fof(f2409,plain,(
% 0.20/0.51    ![X0]: (~n0(b,X0)|~spl0_265|~spl0_294)),
% 0.20/0.51    inference(resolution,[status(thm)],[f2306,f1960])).
% 0.20/0.51  fof(f2410,plain,(
% 0.20/0.51    $false|~spl0_265|~spl0_294),
% 0.20/0.51    inference(backward_subsumption_resolution,[status(thm)],[f406,f2409])).
% 0.20/0.51  fof(f2411,plain,(
% 0.20/0.51    ~spl0_265|~spl0_294),
% 0.20/0.51    inference(contradiction_clause,[status(thm)],[f2410])).
% 0.20/0.51  fof(f2456,plain,(
% 0.20/0.51    spl0_331 <=> m0(a,a,a)),
% 0.20/0.51    introduced(split_symbol_definition)).
% 0.20/0.51  fof(f2458,plain,(
% 0.20/0.51    ~m0(a,a,a)|spl0_331),
% 0.20/0.51    inference(component_clause,[status(thm)],[f2456])).
% 0.20/0.51  fof(f2461,plain,(
% 0.20/0.51    $false|spl0_331),
% 0.20/0.51    inference(forward_subsumption_resolution,[status(thm)],[f2458,f381])).
% 0.20/0.51  fof(f2462,plain,(
% 0.20/0.51    spl0_331),
% 0.20/0.51    inference(contradiction_clause,[status(thm)],[f2461])).
% 0.20/0.51  fof(f2496,plain,(
% 0.20/0.51    ![X0,X1]: (p4(X0,X1,X0)|~k2(X1,X0))),
% 0.20/0.51    inference(resolution,[status(thm)],[f853,f711])).
% 0.20/0.51  fof(f2521,plain,(
% 0.20/0.51    spl0_336 <=> ~k0(X1)),
% 0.20/0.51    introduced(split_symbol_definition)).
% 0.20/0.51  fof(f2522,plain,(
% 0.20/0.51    ![X0]: (~k0(X0)|~spl0_336)),
% 0.20/0.51    inference(component_clause,[status(thm)],[f2521])).
% 0.20/0.51  fof(f2533,plain,(
% 0.20/0.51    $false|~spl0_336),
% 0.20/0.51    inference(backward_subsumption_resolution,[status(thm)],[f401,f2522])).
% 0.20/0.51  fof(f2534,plain,(
% 0.20/0.51    ~spl0_336),
% 0.20/0.51    inference(contradiction_clause,[status(thm)],[f2533])).
% 0.20/0.51  fof(f2570,plain,(
% 0.20/0.51    ![X0]: (n5(X0,X0)|~s1(X0)|~k2(X0,X0)|~spl0_293)),
% 0.20/0.51    inference(resolution,[status(thm)],[f1957,f2496])).
% 0.20/0.51  fof(f2571,plain,(
% 0.20/0.51    ![X0]: (n5(X0,X0)|~s1(X0)|~spl0_293)),
% 0.20/0.51    inference(forward_subsumption_resolution,[status(thm)],[f2570,f2334])).
% 0.20/0.51  fof(f2602,plain,(
% 0.20/0.51    ![X0]: (s1(X0)|~spl0_106)),
% 0.20/0.51    inference(resolution,[status(thm)],[f1305,f386])).
% 0.20/0.51  fof(f2603,plain,(
% 0.20/0.51    ![X0]: (n5(X0,X0)|~spl0_106|~spl0_293)),
% 0.20/0.51    inference(backward_subsumption_resolution,[status(thm)],[f2571,f2602])).
% 0.20/0.51  fof(f2611,plain,(
% 0.20/0.51    $false|~spl0_106|~spl0_293),
% 0.20/0.51    inference(backward_subsumption_resolution,[status(thm)],[f924,f2603])).
% 0.20/0.51  fof(f2612,plain,(
% 0.20/0.51    ~spl0_106|~spl0_293),
% 0.20/0.51    inference(contradiction_clause,[status(thm)],[f2611])).
% 0.20/0.51  fof(f2613,plain,(
% 0.20/0.51    $false),
% 0.20/0.51    inference(sat_refutation,[status(thm)],[f1310,f1865,f1962,f2097,f2408,f2411,f2462,f2534,f2612])).
% 0.20/0.51  % SZS output end CNFRefutation for theBenchmark.p
% 0.20/0.51  % Elapsed time: 0.151984 seconds
% 0.20/0.51  % CPU time: 0.230301 seconds
% 0.20/0.51  % Memory used: 17.365 MB
%------------------------------------------------------------------------------