↑ Up

Drodi-SAT---4.1.1.THM-Ass.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi-SAT---4.1.1
% Problem  : CSR115+54 : TPTP v9.3.1. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -satmode(on) -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n011.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 12:15:26 PM UTC 2026

% Result   : Theorem 20.56s 3.12s
% Output   : Assurance 0s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : CSR115+54 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.04  % Command  : drodi -satmode(on) -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.10/0.37  % Computer : n011.cluster.edu
% 0.10/0.37  % Model    : x86_64 x86_64
% 0.10/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.37  % Memory   : 8046.5625MB
% 0.10/0.37  % OS       : Linux 6.8.0-71-generic
% 0.10/0.37  % CPULimit : 300
% 0.10/0.37  % WCLimit  : 300
% 0.10/0.37  % DateTime : Mon Sep 21 15:07:10 UTC 2026
% 0.10/0.37  % CPUTime  : 
% 0.25/0.50  % Drodi V4.1.1
% 20.56/3.12  % Refutation found
% 20.56/3.12  % SZS status Theorem for theBenchmark: Theorem is valid
% 20.56/3.12  % SZS output start CNFRefutation for theBenchmark
% 20.56/3.12  fof(f162,axiom,(
% 20.56/3.12    (! [X0,X1,X2] :( ( arg1(X0,X1)& arg2(X0,X2)& subr(X0,sub_0) )=> (? [X3,X4,X5] :( arg1(X4,X1)& arg2(X4,X5)& hsit(X0,X3)& mcont(X3,X4)& obj(X3,X1)& sub(X5,X2)& subr(X4,rprs_0)& subs(X3,bezeichnen_1_1) ) )) )),
% 20.56/3.12    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 20.56/3.12  fof(f163,axiom,(
% 20.56/3.12    (! [X0,X1] :( sub(X0,X1)=> (? [X2] :( arg1(X2,X0)& arg2(X2,X1)& subr(X2,sub_0) ) )) )),
% 20.56/3.12    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 20.56/3.12  fof(f10188,conjecture,(
% 20.56/3.12    (? [X0,X1,X2,X3,X4,X5] :( attr(X2,X1)& attr(X4,X5)& obj(X3,X0)& sub(X0,firma_1_1)& sub(X1,name_1_1)& val(X1,bmw_0) ) )),
% 20.56/3.12    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 20.56/3.12  fof(f10189,negated_conjecture,(
% 20.56/3.12    ~((? [X0,X1,X2,X3,X4,X5] :( attr(X2,X1)& attr(X4,X5)& obj(X3,X0)& sub(X0,firma_1_1)& sub(X1,name_1_1)& val(X1,bmw_0) ) ))),
% 20.56/3.12    inference(negated_conjecture,[status(cth)],[f10188])).
% 20.56/3.12  fof(f10190,hypothesis,(
% 20.56/3.12    ( attr(c1341,c1342)& sub(c1341,firma_1_1)& sub(c1342,name_1_1)& val(c1342,rover_0)& attr(c1516,c1517)& sub(c1516,firma_1_1)& sub(c1517,name_1_1)& val(c1517,bmw_0)& pmod(c1524,zweit_1_1,engagement_1_1)& prop(c1532,britisch__1_1)& sub(c1532,gesellschaft_1_1)& bei(c1536,c1341)& equ(c3,c3)& loc(c3,c1536)& mode(c3,c1532)& prop(c3,gro__337_1_1)& subs(c3,c1524)& subs(c3,einstieg_1_1)& arg1(c855,c3)& arg2(c855,c3)& benf(c855,c1516)& subr(c855,equ_0)& sort(c1341,d)& sort(c1341,io)& card(c1341,int1)& etype(c1341,int0)& fact(c1341,real)& gener(c1341,sp)& quant(c1341,one)& refer(c1341,det)& varia(c1341,con)& sort(c1342,na)& card(c1342,int1)& etype(c1342,int0)& fact(c1342,real)& gener(c1342,sp)& quant(c1342,one)& refer(c1342,indet)& varia(c1342,varia_c)& sort(firma_1_1,d)& sort(firma_1_1,io)& card(firma_1_1,int1)& etype(firma_1_1,int0)& fact(firma_1_1,real)& gener(firma_1_1,ge)& quant(firma_1_1,one)& refer(firma_1_1,refer_c)& varia(firma_1_1,varia_c)& sort(name_1_1,na)& card(name_1_1,int1)& etype(name_1_1,int0)& fact(name_1_1,real)& gener(name_1_1,ge)& quant(name_1_1,one)& refer(name_1_1,refer_c)& varia(name_1_1,varia_c)& sort(rover_0,fe)& sort(c1516,d)& sort(c1516,io)& card(c1516,int1)& etype(c1516,int0)& fact(c1516,real)& gener(c1516,sp)& quant(c1516,one)& refer(c1516,det)& varia(c1516,con)& sort(c1517,na)& card(c1517,int1)& etype(c1517,int0)& fact(c1517,real)& gener(c1517,sp)& quant(c1517,one)& refer(c1517,indet)& varia(c1517,varia_c)& sort(bmw_0,fe)& sort(c1524,ad)& card(c1524,int1)& etype(c1524,int0)& fact(c1524,real)& gener(c1524,ge)& quant(c1524,one)& refer(c1524,refer_c)& varia(c1524,varia_c)& sort(zweit_1_1,oq)& card(zweit_1_1,int2)& sort(engagement_1_1,ad)& card(engagement_1_1,int1)& etype(engagement_1_1,int0)& fact(engagement_1_1,real)& gener(engagement_1_1,ge)& quant(engagement_1_1,one)& refer(engagement_1_1,refer_c)& varia(engagement_1_1,varia_c)& sort(c1532,io)& card(c1532,int1)& etype(c1532,int1)& fact(c1532,real)& gener(c1532,sp)& quant(c1532,one)& refer(c1532,indet)& varia(c1532,varia_c)& sort(britisch__1_1,nq)& sort(gesellschaft_1_1,io)& card(gesellschaft_1_1,card_c)& etype(gesellschaft_1_1,int1)& fact(gesellschaft_1_1,real)& gener(gesellschaft_1_1,ge)& quant(gesellschaft_1_1,quant_c)& refer(gesellschaft_1_1,refer_c)& varia(gesellschaft_1_1,varia_c)& sort(c1536,l)& card(c1536,int1)& etype(c1536,int0)& fact(c1536,real)& gener(c1536,sp)& quant(c1536,one)& refer(c1536,det)& varia(c1536,con)& sort(c3,ad)& card(c3,int1)& etype(c3,int0)& fact(c3,real)& gener(c3,sp)& quant(c3,one)& refer(c3,det)& varia(c3,con)& sort(gro__337_1_1,mq)& sort(einstieg_1_1,ad)& card(einstieg_1_1,int1)& etype(einstieg_1_1,int0)& fact(einstieg_1_1,real)& gener(einstieg_1_1,ge)& quant(einstieg_1_1,one)& refer(einstieg_1_1,refer_c)& varia(einstieg_1_1,varia_c)& sort(c855,st)& fact(c855,real)& gener(c855,sp)& sort(equ_0,st)& fact(equ_0,real)& gener(equ_0,gener_c) ) ),
% 20.56/3.12    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 20.56/3.12  fof(f10715,plain,(
% 20.56/3.12    ![X0,X1,X2]: (((~arg1(X0,X1)|~arg2(X0,X2))|~subr(X0,sub_0))|(?[X3,X4,X5]: (((((((arg1(X4,X1)&arg2(X4,X5))&hsit(X0,X3))&mcont(X3,X4))&obj(X3,X1))&sub(X5,X2))&subr(X4,rprs_0))&subs(X3,bezeichnen_1_1))))),
% 20.56/3.12    inference(pre_NNF_transformation,[status(thm)],[f162])).
% 20.56/3.12  fof(f10716,plain,(
% 20.56/3.12    ![X0,X1,X2]: (((~arg1(X0,X1)|~arg2(X0,X2))|~subr(X0,sub_0))|(?[X3]: ((?[X4]: ((?[X5]: (((((arg1(X4,X1)&arg2(X4,X5))&hsit(X0,X3))&mcont(X3,X4))&obj(X3,X1))&sub(X5,X2)))&subr(X4,rprs_0)))&subs(X3,bezeichnen_1_1))))),
% 20.56/3.12    inference(miniscoping,[status(thm)],[f10715])).
% 20.56/3.12  fof(f10717,plain,(
% 20.56/3.12    ![X0,X1,X2]: (((~arg1(X0,X1)|~arg2(X0,X2))|~subr(X0,sub_0))|(((((((arg1(sK55_skl(X2,X1,X0),X1)&arg2(sK55_skl(X2,X1,X0),sK56_skl(X2,X1,X0)))&hsit(X0,sK54_skl(X2,X1,X0)))&mcont(sK54_skl(X2,X1,X0),sK55_skl(X2,X1,X0)))&obj(sK54_skl(X2,X1,X0),X1))&sub(sK56_skl(X2,X1,X0),X2))&subr(sK55_skl(X2,X1,X0),rprs_0))&subs(sK54_skl(X2,X1,X0),bezeichnen_1_1)))),
% 20.56/3.12    inference(skolemize,[status(esa),new_symbols(skolem,[sK54_skl,sK55_skl,sK56_skl]),skolemize(X3,sK54_skl(X2,X1,X0)),skolemize(X4,sK55_skl(X2,X1,X0)),skolemize(X5,sK56_skl(X2,X1,X0))],[f10716])).
% 20.56/3.12  fof(f10722,plain,(
% 20.56/3.12    ![X0,X1,X2]: (~arg1(X0,X1)|~arg2(X0,X2)|~subr(X0,sub_0)|obj(sK54_skl(X2,X1,X0),X1))),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10717])).
% 20.56/3.12  fof(f10726,plain,(
% 20.56/3.12    ![X0,X1]: (~sub(X0,X1)|(?[X2]: ((arg1(X2,X0)&arg2(X2,X1))&subr(X2,sub_0))))),
% 20.56/3.12    inference(pre_NNF_transformation,[status(thm)],[f163])).
% 20.56/3.12  fof(f10727,plain,(
% 20.56/3.12    ![X0,X1]: (~sub(X0,X1)|((arg1(sK57_skl(X1,X0),X0)&arg2(sK57_skl(X1,X0),X1))&subr(sK57_skl(X1,X0),sub_0)))),
% 20.56/3.12    inference(skolemize,[status(esa),new_symbols(skolem,[sK57_skl]),skolemize(X2,sK57_skl(X1,X0))],[f10726])).
% 20.56/3.12  fof(f10728,plain,(
% 20.56/3.12    ![X0,X1]: (~sub(X0,X1)|arg1(sK57_skl(X1,X0),X0))),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10727])).
% 20.56/3.12  fof(f10729,plain,(
% 20.56/3.12    ![X0,X1]: (~sub(X0,X1)|arg2(sK57_skl(X1,X0),X1))),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10727])).
% 20.56/3.12  fof(f10730,plain,(
% 20.56/3.12    ![X0,X1]: (~sub(X0,X1)|subr(sK57_skl(X1,X0),sub_0))),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10727])).
% 20.56/3.12  fof(f20815,plain,(
% 20.56/3.12    (![X0,X1,X2,X3,X4,X5]: (((((~attr(X2,X1)|~attr(X4,X5))|~obj(X3,X0))|~sub(X0,firma_1_1))|~sub(X1,name_1_1))|~val(X1,bmw_0)))),
% 20.56/3.12    inference(pre_NNF_transformation,[status(thm)],[f10189])).
% 20.56/3.12  fof(f20816,plain,(
% 20.56/3.12    ![X1]: (((![X0]: ((((![X2]: ~attr(X2,X1))|(![X4,X5]: ~attr(X4,X5)))|(![X3]: ~obj(X3,X0)))|~sub(X0,firma_1_1)))|~sub(X1,name_1_1))|~val(X1,bmw_0))),
% 20.56/3.12    inference(miniscoping,[status(thm)],[f20815])).
% 20.56/3.12  fof(f20817,plain,(
% 20.56/3.12    ![X0,X1,X2,X3,X4,X5]: (~attr(X0,X1)|~attr(X2,X3)|~obj(X4,X5)|~sub(X5,firma_1_1)|~sub(X1,name_1_1)|~val(X1,bmw_0))),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f20816])).
% 20.56/3.12  fof(f20818,plain,(
% 20.56/3.12    attr(c1341,c1342)),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10190])).
% 20.56/3.12  fof(f20822,plain,(
% 20.56/3.12    attr(c1516,c1517)),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10190])).
% 20.56/3.12  fof(f20823,plain,(
% 20.56/3.12    sub(c1516,firma_1_1)),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10190])).
% 20.56/3.12  fof(f20824,plain,(
% 20.56/3.12    sub(c1517,name_1_1)),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10190])).
% 20.56/3.12  fof(f20825,plain,(
% 20.56/3.12    val(c1517,bmw_0)),
% 20.56/3.12    inference(cnf_transformation,[status(thm)],[f10190])).
% 20.56/3.12  fof(f20994,definition,(
% 20.56/3.12    ![X0,X1]: (sQ0_spl <=> (~attr(X0,X1)|~sub(X1,name_1_1)|~val(X1,bmw_0)))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f20995,plain,(
% 20.56/3.12    ![X0,X1]: (~attr(X0,X1)|~sub(X1,name_1_1)|~val(X1,bmw_0)|~sQ0_spl)),
% 20.56/3.12    inference(component_clause,[status(thm)],[f20994])).
% 20.56/3.12  fof(f20997,definition,(
% 20.56/3.12    ![X2,X3]: (sQ1_spl <=> (~attr(X2,X3)))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f20998,plain,(
% 20.56/3.12    ![X0,X1]: (~attr(X0,X1)|~sQ1_spl)),
% 20.56/3.12    inference(component_clause,[status(thm)],[f20997])).
% 20.56/3.12  fof(f21000,definition,(
% 20.56/3.12    ![X4,X5]: (sQ2_spl <=> (~obj(X4,X5)|~sub(X5,firma_1_1)))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f21001,plain,(
% 20.56/3.12    ![X0,X1]: (~obj(X0,X1)|~sub(X1,firma_1_1)|~sQ2_spl)),
% 20.56/3.12    inference(component_clause,[status(thm)],[f21000])).
% 20.56/3.12  fof(f21003,plain,(
% 20.56/3.12    sQ0_spl|sQ1_spl|sQ2_spl),
% 20.56/3.12    inference(split_clause,[status(thm)],[f20817,f20994,f20997,f21000])).
% 20.56/3.12  fof(f21009,plain,(
% 20.56/3.12    ![X0]: (~obj(X0,c1516)|~sQ2_spl)),
% 20.56/3.12    inference(resolution,[status(thm)],[f20823,f21001])).
% 20.56/3.12  fof(f21802,plain,(
% 20.56/3.12    subr(sK57_skl(firma_1_1,c1516),sub_0)),
% 20.56/3.12    inference(resolution,[status(thm)],[f10730,f20823])).
% 20.56/3.12  fof(f21810,plain,(
% 20.56/3.12    ![X0,X1]: (~arg1(sK57_skl(firma_1_1,c1516),X0)|~arg2(sK57_skl(firma_1_1,c1516),X1)|obj(sK54_skl(X1,X0,sK57_skl(firma_1_1,c1516)),X0))),
% 20.56/3.12    inference(resolution,[status(thm)],[f21802,f10722])).
% 20.56/3.12  fof(f21869,definition,(
% 20.56/3.12    sQ4_spl <=> (sub(c1516,firma_1_1))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ4_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f21871,plain,(
% 20.56/3.12    ~sub(c1516,firma_1_1)|sQ4_spl),
% 20.56/3.12    inference(component_clause,[status(thm)],[f21869])).
% 20.56/3.12  fof(f21873,plain,(
% 20.56/3.12    $false|sQ4_spl),
% 20.56/3.12    inference(forward_subsumption_resolution,[status(thm)],[f21871,f20823])).
% 20.56/3.12  fof(f21874,plain,(
% 20.56/3.12    sQ4_spl),
% 20.56/3.12    inference(contradiction_clause,[status(thm)],[f21873])).
% 20.56/3.12  fof(f21875,plain,(
% 20.56/3.12    ![X0]: (~arg1(sK57_skl(firma_1_1,c1516),X0)|obj(sK54_skl(firma_1_1,X0,sK57_skl(firma_1_1,c1516)),X0)|~sub(c1516,firma_1_1))),
% 20.56/3.12    inference(resolution,[status(thm)],[f21810,f10729])).
% 20.56/3.12  fof(f21876,definition,(
% 20.56/3.12    ![X0]: (sQ5_spl <=> (~arg1(sK57_skl(firma_1_1,c1516),X0)|obj(sK54_skl(firma_1_1,X0,sK57_skl(firma_1_1,c1516)),X0)))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f21877,plain,(
% 20.56/3.12    ![X0]: (~arg1(sK57_skl(firma_1_1,c1516),X0)|obj(sK54_skl(firma_1_1,X0,sK57_skl(firma_1_1,c1516)),X0)|~sQ5_spl)),
% 20.56/3.12    inference(component_clause,[status(thm)],[f21876])).
% 20.56/3.12  fof(f21879,plain,(
% 20.56/3.12    sQ5_spl|~sQ4_spl),
% 20.56/3.12    inference(split_clause,[status(thm)],[f21875,f21876,f21869])).
% 20.56/3.12  fof(f21880,plain,(
% 20.56/3.12    obj(sK54_skl(firma_1_1,c1516,sK57_skl(firma_1_1,c1516)),c1516)|~sub(c1516,firma_1_1)|~sQ5_spl),
% 20.56/3.12    inference(resolution,[status(thm)],[f21877,f10728])).
% 20.56/3.12  fof(f21881,definition,(
% 20.56/3.12    sQ6_spl <=> (obj(sK54_skl(firma_1_1,c1516,sK57_skl(firma_1_1,c1516)),c1516))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ6_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f21882,plain,(
% 20.56/3.12    obj(sK54_skl(firma_1_1,c1516,sK57_skl(firma_1_1,c1516)),c1516)|~sQ6_spl),
% 20.56/3.12    inference(component_clause,[status(thm)],[f21881])).
% 20.56/3.12  fof(f21884,plain,(
% 20.56/3.12    sQ6_spl|~sQ4_spl|~sQ5_spl),
% 20.56/3.12    inference(split_clause,[status(thm)],[f21880,f21881,f21869,f21876])).
% 20.56/3.12  fof(f21885,plain,(
% 20.56/3.12    $false|~sQ2_spl|~sQ6_spl),
% 20.56/3.12    inference(forward_subsumption_resolution,[status(thm)],[f21882,f21009])).
% 20.56/3.12  fof(f21886,plain,(
% 20.56/3.12    ~sQ2_spl|~sQ6_spl),
% 20.56/3.12    inference(contradiction_clause,[status(thm)],[f21885])).
% 20.56/3.12  fof(f21887,plain,(
% 20.56/3.12    ![X0]: (~attr(X0,c1517)|~val(c1517,bmw_0)|~sQ0_spl)),
% 20.56/3.12    inference(resolution,[status(thm)],[f20995,f20824])).
% 20.56/3.12  fof(f21891,definition,(
% 20.56/3.12    ![X0]: (sQ7_spl <=> (~attr(X0,c1517)))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ7_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f21892,plain,(
% 20.56/3.12    ![X0]: (~attr(X0,c1517)|~sQ7_spl)),
% 20.56/3.12    inference(component_clause,[status(thm)],[f21891])).
% 20.56/3.12  fof(f21894,definition,(
% 20.56/3.12    sQ8_spl <=> (val(c1517,bmw_0))),
% 20.56/3.12    introduced(definition,[new_symbols(definition,[sQ8_spl])],[split_symbol_definition])).
% 20.56/3.12  fof(f21896,plain,(
% 20.56/3.12    ~val(c1517,bmw_0)|sQ8_spl),
% 20.56/3.12    inference(component_clause,[status(thm)],[f21894])).
% 20.56/3.12  fof(f21897,plain,(
% 20.56/3.12    sQ7_spl|~sQ8_spl|~sQ0_spl),
% 20.56/3.12    inference(split_clause,[status(thm)],[f21887,f21891,f21894,f20994])).
% 20.56/3.12  fof(f21919,plain,(
% 20.56/3.12    $false|~sQ7_spl),
% 20.56/3.12    inference(backward_subsumption_resolution,[status(thm)],[f20822,f21892])).
% 20.56/3.12  fof(f21920,plain,(
% 20.56/3.12    ~sQ7_spl),
% 20.56/3.12    inference(contradiction_clause,[status(thm)],[f21919])).
% 20.56/3.12  fof(f21921,plain,(
% 20.56/3.12    $false|sQ8_spl),
% 20.56/3.12    inference(forward_subsumption_resolution,[status(thm)],[f21896,f20825])).
% 20.56/3.12  fof(f21922,plain,(
% 20.56/3.12    sQ8_spl),
% 20.56/3.12    inference(contradiction_clause,[status(thm)],[f21921])).
% 20.56/3.12  fof(f21949,plain,(
% 20.56/3.12    $false|~sQ1_spl),
% 20.56/3.12    inference(backward_subsumption_resolution,[status(thm)],[f20818,f20998])).
% 20.56/3.12  fof(f21951,plain,(
% 20.56/3.12    ~sQ1_spl),
% 20.56/3.12    inference(contradiction_clause,[status(thm)],[f21949])).
% 20.56/3.12  fof(f21952,plain,(
% 20.56/3.12    $false),
% 20.56/3.12    inference(sat_refutation,[status(thm)],[f21003,f21874,f21879,f21884,f21886,f21897,f21920,f21922,f21951])).
% 20.56/3.12  % SZS output end CNFRefutation for theBenchmark.p
% 0.73/3.20  % Elapsed time: 2.819853 seconds
% 0.73/3.20  % CPU time: 20.877964 seconds
% 0.73/3.20  % Total memory used: 511.787 MB
% 0.73/3.20  % Net memory used: 505.162 MB
%------------------------------------------------------------------------------