TSTP Solution File: MSC002-1 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : MSC002-1 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n008.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 : Tue Aug 22 10:49:47 EDT 2023

% Result   : Unsatisfiable 4.05s 2.04s
% Output   : CNFRefutation 4.05s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :   24
% Syntax   : Number of formulae    :   45 (  10 unt;  14 typ;   0 def)
%            Number of atoms       :   64 (   0 equ)
%            Maximal formula atoms :    4 (   2 avg)
%            Number of connectives :   70 (  37   ~;  33   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   10 (   5 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   18 (  10   >;   8   *;   0   +;   0  <<)
%            Number of predicates  :    8 (   7 usr;   1 prp; 0-3 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :   74 (;  74   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ put > at > held > hand_at > grabbed > red > answer > go > #nlpp > pick_up > let_go > there > something > now > here

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(there,type,
    there: $i ).

tff(pick_up,type,
    pick_up: $i > $i ).

tff(go,type,
    go: ( $i * $i ) > $i ).

tff(grabbed,type,
    grabbed: ( $i * $i ) > $o ).

tff(now,type,
    now: $i ).

tff(here,type,
    here: $i ).

tff(red,type,
    red: $i > $o ).

tff(something,type,
    something: $i ).

tff(answer,type,
    answer: $i > $o ).

tff(held,type,
    held: ( $i * $i ) > $o ).

tff(put,type,
    put: ( $i * $i * $i ) > $o ).

tff(let_go,type,
    let_go: $i > $i ).

tff(hand_at,type,
    hand_at: ( $i * $i ) > $o ).

tff(at,type,
    at: ( $i * $i * $i ) > $o ).

tff(f_58,axiom,
    ! [Thing,Place,Situation] :
      ( ~ at(Thing,Place,Situation)
      | grabbed(Thing,pick_up(go(Place,let_go(Situation)))) ),
    file(unknown,unknown) ).

tff(f_25,axiom,
    at(something,here,now),
    file(unknown,unknown) ).

tff(f_43,axiom,
    ! [Thing,Situation] :
      ( ~ at(Thing,here,Situation)
      | red(Thing) ),
    file(unknown,unknown) ).

tff(f_38,axiom,
    ! [Thing,Situation] : ~ held(Thing,let_go(Situation)),
    file(unknown,unknown) ).

tff(f_48,axiom,
    ! [Thing,Place,Situation] :
      ( ~ at(Thing,Place,Situation)
      | at(Thing,Place,let_go(Situation)) ),
    file(unknown,unknown) ).

tff(f_81,axiom,
    ! [Thing,Situation,Place,Another_place] :
      ( held(Thing,Situation)
      | ~ at(Thing,Place,Situation)
      | at(Thing,Place,go(Another_place,Situation)) ),
    file(unknown,unknown) ).

tff(f_53,axiom,
    ! [Thing,Place,Situation] :
      ( ~ at(Thing,Place,Situation)
      | at(Thing,Place,pick_up(Situation)) ),
    file(unknown,unknown) ).

tff(f_74,axiom,
    ! [Thing,Place,Situation,Another_place] :
      ( ~ at(Thing,Place,Situation)
      | ~ grabbed(Thing,Situation)
      | put(Thing,Another_place,go(Another_place,Situation)) ),
    file(unknown,unknown) ).

tff(f_100,axiom,
    ! [Situation] : ~ answer(Situation),
    file(unknown,unknown) ).

tff(f_66,axiom,
    ! [Thing,Situation] :
      ( ~ red(Thing)
      | ~ put(Thing,there,Situation)
      | answer(Situation) ),
    file(unknown,unknown) ).

tff(c_16,plain,
    ! [Thing_16,Place_17,Situation_18] :
      ( grabbed(Thing_16,pick_up(go(Place_17,let_go(Situation_18))))
      | ~ at(Thing_16,Place_17,Situation_18) ),
    inference(cnfTransformation,[status(thm)],[f_58]) ).

tff(c_2,plain,
    at(something,here,now),
    inference(cnfTransformation,[status(thm)],[f_25]) ).

tff(c_32,plain,
    ! [Thing_40,Situation_41] :
      ( red(Thing_40)
      | ~ at(Thing_40,here,Situation_41) ),
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_36,plain,
    red(something),
    inference(resolution,[status(thm)],[c_2,c_32]) ).

tff(c_8,plain,
    ! [Thing_6,Situation_7] : ~ held(Thing_6,let_go(Situation_7)),
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_12,plain,
    ! [Thing_10,Place_11,Situation_12] :
      ( at(Thing_10,Place_11,let_go(Situation_12))
      | ~ at(Thing_10,Place_11,Situation_12) ),
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_22,plain,
    ! [Thing_25,Place_27,Another_place_28,Situation_26] :
      ( at(Thing_25,Place_27,go(Another_place_28,Situation_26))
      | ~ at(Thing_25,Place_27,Situation_26)
      | held(Thing_25,Situation_26) ),
    inference(cnfTransformation,[status(thm)],[f_81]) ).

tff(c_14,plain,
    ! [Thing_13,Place_14,Situation_15] :
      ( at(Thing_13,Place_14,pick_up(Situation_15))
      | ~ at(Thing_13,Place_14,Situation_15) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_96,plain,
    ! [Thing_81,Another_place_82,Situation_83,Place_84] :
      ( put(Thing_81,Another_place_82,go(Another_place_82,Situation_83))
      | ~ grabbed(Thing_81,Situation_83)
      | ~ at(Thing_81,Place_84,Situation_83) ),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_154,plain,
    ! [Thing_109,Another_place_110,Situation_111,Place_112] :
      ( put(Thing_109,Another_place_110,go(Another_place_110,pick_up(Situation_111)))
      | ~ grabbed(Thing_109,pick_up(Situation_111))
      | ~ at(Thing_109,Place_112,Situation_111) ),
    inference(resolution,[status(thm)],[c_14,c_96]) ).

tff(c_437,plain,
    ! [Another_place_220,Another_place_223,Situation_222,Place_221,Thing_219] :
      ( put(Thing_219,Another_place_220,go(Another_place_220,pick_up(go(Another_place_223,Situation_222))))
      | ~ grabbed(Thing_219,pick_up(go(Another_place_223,Situation_222)))
      | ~ at(Thing_219,Place_221,Situation_222)
      | held(Thing_219,Situation_222) ),
    inference(resolution,[status(thm)],[c_22,c_154]) ).

tff(c_443,plain,
    ! [Thing_10,Another_place_220,Another_place_223,Situation_12,Place_11] :
      ( put(Thing_10,Another_place_220,go(Another_place_220,pick_up(go(Another_place_223,let_go(Situation_12)))))
      | ~ grabbed(Thing_10,pick_up(go(Another_place_223,let_go(Situation_12))))
      | held(Thing_10,let_go(Situation_12))
      | ~ at(Thing_10,Place_11,Situation_12) ),
    inference(resolution,[status(thm)],[c_12,c_437]) ).

tff(c_607,plain,
    ! [Thing_291,Another_place_295,Another_place_294,Situation_293,Place_292] :
      ( put(Thing_291,Another_place_294,go(Another_place_294,pick_up(go(Another_place_295,let_go(Situation_293)))))
      | ~ grabbed(Thing_291,pick_up(go(Another_place_295,let_go(Situation_293))))
      | ~ at(Thing_291,Place_292,Situation_293) ),
    inference(negUnitSimplification,[status(thm)],[c_8,c_443]) ).

tff(c_620,plain,
    ! [Another_place_296,Another_place_297] :
      ( put(something,Another_place_296,go(Another_place_296,pick_up(go(Another_place_297,let_go(now)))))
      | ~ grabbed(something,pick_up(go(Another_place_297,let_go(now)))) ),
    inference(resolution,[status(thm)],[c_2,c_607]) ).

tff(c_28,plain,
    ! [Situation_36] : ~ answer(Situation_36),
    inference(cnfTransformation,[status(thm)],[f_100]) ).

tff(c_18,plain,
    ! [Situation_20,Thing_19] :
      ( answer(Situation_20)
      | ~ put(Thing_19,there,Situation_20)
      | ~ red(Thing_19) ),
    inference(cnfTransformation,[status(thm)],[f_66]) ).

tff(c_29,plain,
    ! [Thing_19,Situation_20] :
      ( ~ put(Thing_19,there,Situation_20)
      | ~ red(Thing_19) ),
    inference(negUnitSimplification,[status(thm)],[c_28,c_18]) ).

tff(c_624,plain,
    ! [Another_place_297] :
      ( ~ red(something)
      | ~ grabbed(something,pick_up(go(Another_place_297,let_go(now)))) ),
    inference(resolution,[status(thm)],[c_620,c_29]) ).

tff(c_628,plain,
    ! [Another_place_298] : ~ grabbed(something,pick_up(go(Another_place_298,let_go(now)))),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_624]) ).

tff(c_633,plain,
    ! [Place_17] : ~ at(something,Place_17,now),
    inference(resolution,[status(thm)],[c_16,c_628]) ).

tff(c_635,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_633,c_2]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : MSC002-1 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.13  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.13/0.34  % Computer : n008.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Thu Aug  3 13:12:03 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 4.05/2.04  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 4.05/2.04  
% 4.05/2.04  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 4.05/2.08  
% 4.05/2.08  Inference rules
% 4.05/2.08  ----------------------
% 4.05/2.08  #Ref     : 0
% 4.05/2.08  #Sup     : 158
% 4.05/2.08  #Fact    : 0
% 4.05/2.08  #Define  : 0
% 4.05/2.08  #Split   : 18
% 4.05/2.08  #Chain   : 0
% 4.05/2.08  #Close   : 0
% 4.05/2.08  
% 4.05/2.08  Ordering : KBO
% 4.05/2.08  
% 4.05/2.08  Simplification rules
% 4.05/2.08  ----------------------
% 4.05/2.08  #Subsume      : 15
% 4.05/2.08  #Demod        : 6
% 4.05/2.08  #Tautology    : 3
% 4.05/2.08  #SimpNegUnit  : 6
% 4.05/2.08  #BackRed      : 1
% 4.05/2.08  
% 4.05/2.08  #Partial instantiations: 0
% 4.05/2.08  #Strategies tried      : 1
% 4.05/2.08  
% 4.05/2.08  Timing (in seconds)
% 4.05/2.08  ----------------------
% 4.05/2.08  Preprocessing        : 0.45
% 4.05/2.08  Parsing              : 0.24
% 4.05/2.08  CNF conversion       : 0.02
% 4.05/2.08  Main loop            : 0.60
% 4.05/2.08  Inferencing          : 0.23
% 4.05/2.08  Reduction            : 0.14
% 4.05/2.08  Demodulation         : 0.08
% 4.05/2.08  BG Simplification    : 0.02
% 4.05/2.08  Subsumption          : 0.16
% 4.05/2.08  Abstraction          : 0.02
% 4.05/2.08  MUC search           : 0.00
% 4.05/2.08  Cooper               : 0.00
% 4.05/2.08  Total                : 1.10
% 4.05/2.08  Index Insertion      : 0.00
% 4.05/2.08  Index Deletion       : 0.00
% 4.05/2.08  Index Matching       : 0.00
% 4.05/2.08  BG Taut test         : 0.00
%------------------------------------------------------------------------------