TSTP Solution File: MSC017+1 by Goeland---1.0.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Goeland---1.0.0
% Problem  : MSC017+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : goeland -dmt -presko -proof %s

% Computer : n010.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 : Sun Sep 18 05:29:03 EDT 2022

% Result   : Theorem 4.11s 1.32s
% Output   : Proof 4.11s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem    : MSC017+1 : TPTP v8.1.0. Released v4.0.0.
% 0.11/0.12  % Command    : goeland -dmt -presko -proof %s
% 0.11/0.33  % Computer : n010.cluster.edu
% 0.11/0.33  % Model    : x86_64 x86_64
% 0.11/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.33  % Memory   : 8042.1875MB
% 0.11/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.33  % CPULimit   : 300
% 0.11/0.33  % WCLimit    : 300
% 0.11/0.33  % DateTime   : Fri Sep  2 03:00:43 EDT 2022
% 0.11/0.33  % CPUTime    : 
% 0.11/0.34  [DMT] DMT loaded with preskolemization
% 0.11/0.34  [EQ] equality loaded.
% 0.11/0.34  [0.000039s][1][MAIN] Problem : theBenchmark.p
% 0.11/0.34  Start search
% 0.11/0.34  nb_step : 1 - limit : 8
% 0.11/0.34  Launch Gotab with destructive = true
% 4.11/1.32  % SZS output start Proof for theBenchmark.p
% 4.11/1.32  [0] ALPHA_AND : (! [D2_2] :  ((dive(D2_2) => =(nitrogen(D2_2), padi(depth(D2_2), time(D2_2))))) & ! [D3_3] :  ((dive(D3_3) => ((greater(depth(D3_3), depth_limit) | greater(time(D3_3), time_limit)) <=> greater(nitrogen(D3_3), nitrogen_limit)))) & ! [D4_4] :  ((dive(D4_4) => (greater(nitrogen(D4_4), nitrogen_limit) <=> outcome(D4_4, dci)))) & bad(dci) & ! [D5_5] :  ((dive(D5_5) => ! [O6_6] :  (((outcome(D5_5, O6_6) & bad(O6_6)) => =(O6_6, dci))))) & ! [D7_7] :  ((dive(D7_7) => (~greater(depth(D7_7), depth_limit) & ~greater(time(D7_7), time_limit)))) & ~! [D8_8] :  ((dive(D8_8) => ! [O9_9] :  ((outcome(D8_8, O9_9) => ~bad(O9_9))))))
% 4.11/1.32  	-> [1] ! [D2_2] :  ((dive(D2_2) => =(nitrogen(D2_2), padi(depth(D2_2), time(D2_2))))), ! [D3_3] :  ((dive(D3_3) => ((greater(depth(D3_3), depth_limit) | greater(time(D3_3), time_limit)) <=> greater(nitrogen(D3_3), nitrogen_limit)))), ! [D4_4] :  ((dive(D4_4) => (greater(nitrogen(D4_4), nitrogen_limit) <=> outcome(D4_4, dci)))), bad(dci), ! [D5_5] :  ((dive(D5_5) => ! [O6_6] :  (((outcome(D5_5, O6_6) & bad(O6_6)) => =(O6_6, dci))))), ! [D7_7] :  ((dive(D7_7) => (~greater(depth(D7_7), depth_limit) & ~greater(time(D7_7), time_limit)))), ~! [D8_8] :  ((dive(D8_8) => ! [O9_9] :  ((outcome(D8_8, O9_9) => ~bad(O9_9)))))
% 4.11/1.32  
% 4.11/1.32  [1] DELTA_NOT_FORALL : ~! [D8_8] :  ((dive(D8_8) => ! [O9_9] :  ((outcome(D8_8, O9_9) => ~bad(O9_9)))))
% 4.11/1.32  	-> [2] ~(dive(skolem_D88) => ! [O9_9] :  ((outcome(skolem_D88, O9_9) => ~bad(O9_9))))
% 4.11/1.32  
% 4.11/1.32  [2] ALPHA_NOT_IMPLY : ~(dive(skolem_D88) => ! [O9_9] :  ((outcome(skolem_D88, O9_9) => ~bad(O9_9))))
% 4.11/1.32  	-> [3] dive(skolem_D88), ~! [O9_9] :  ((outcome(skolem_D88, O9_9) => ~bad(O9_9)))
% 4.11/1.32  
% 4.11/1.32  [3] DELTA_NOT_FORALL : ~! [O9_9] :  ((outcome(skolem_D88, O9_9) => ~bad(O9_9)))
% 4.11/1.32  	-> [4] ~(outcome(skolem_D88, skolem_O99) => ~bad(skolem_O99))
% 4.11/1.32  
% 4.11/1.32  [4] ALPHA_NOT_IMPLY : ~(outcome(skolem_D88, skolem_O99) => ~bad(skolem_O99))
% 4.11/1.32  	-> [5] outcome(skolem_D88, skolem_O99), ~~bad(skolem_O99)
% 4.11/1.32  
% 4.11/1.32  [5] ALPHA_NOT_NOT : ~~bad(skolem_O99)
% 4.11/1.32  	-> [6] bad(skolem_O99)
% 4.11/1.32  
% 4.11/1.32  [6] GAMMA_FORALL : ! [D2_2] :  ((dive(D2_2) => =(nitrogen(D2_2), padi(depth(D2_2), time(D2_2)))))
% 4.11/1.32  	-> [7] (dive(skolem_D88) => =(nitrogen(skolem_D88), padi(depth(skolem_D88), time(skolem_D88))))
% 4.11/1.32  
% 4.11/1.32  [7] BETA_IMPLY : (dive(skolem_D88) => =(nitrogen(skolem_D88), padi(depth(skolem_D88), time(skolem_D88))))
% 4.11/1.32  	-> [8] ~dive(skolem_D88)
% 4.11/1.32  	-> [9] =(nitrogen(skolem_D88), padi(depth(skolem_D88), time(skolem_D88)))
% 4.11/1.32  
% 4.11/1.32  [8] CLOSURE : ~dive(skolem_D88)
% 4.11/1.32  
% 4.11/1.32  [9] GAMMA_FORALL : ! [D3_3] :  ((dive(D3_3) => ((greater(depth(D3_3), depth_limit) | greater(time(D3_3), time_limit)) <=> greater(nitrogen(D3_3), nitrogen_limit))))
% 4.11/1.32  	-> [10] (dive(skolem_D88) => ((greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit)) <=> greater(nitrogen(skolem_D88), nitrogen_limit)))
% 4.11/1.32  
% 4.11/1.32  [10] BETA_IMPLY : (dive(skolem_D88) => ((greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit)) <=> greater(nitrogen(skolem_D88), nitrogen_limit)))
% 4.11/1.32  	-> [11] ~dive(skolem_D88)
% 4.11/1.32  	-> [12] ((greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit)) <=> greater(nitrogen(skolem_D88), nitrogen_limit))
% 4.11/1.32  
% 4.11/1.32  [11] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [12] BETA_EQUIV : ((greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit)) <=> greater(nitrogen(skolem_D88), nitrogen_limit))
% 4.11/1.32  	-> [13] ~(greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit)), ~greater(nitrogen(skolem_D88), nitrogen_limit)
% 4.11/1.32  	-> [14] (greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit)), greater(nitrogen(skolem_D88), nitrogen_limit)
% 4.11/1.32  
% 4.11/1.32  [14] BETA_OR : (greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit))
% 4.11/1.32  	-> [16] greater(depth(skolem_D88), depth_limit)
% 4.11/1.32  	-> [17] greater(time(skolem_D88), time_limit)
% 4.11/1.32  
% 4.11/1.32  [16] GAMMA_FORALL : ! [D4_4] :  ((dive(D4_4) => (greater(nitrogen(D4_4), nitrogen_limit) <=> outcome(D4_4, dci))))
% 4.11/1.32  	-> [18] (dive(skolem_D88) => (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci)))
% 4.11/1.32  
% 4.11/1.32  [18] BETA_IMPLY : (dive(skolem_D88) => (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci)))
% 4.11/1.32  	-> [19] ~dive(skolem_D88)
% 4.11/1.32  	-> [20] (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci))
% 4.11/1.32  
% 4.11/1.32  [19] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [20] BETA_EQUIV : (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci))
% 4.11/1.32  	-> [75] ~greater(nitrogen(skolem_D88), nitrogen_limit), ~outcome(skolem_D88, dci)
% 4.11/1.32  	-> [76] greater(nitrogen(skolem_D88), nitrogen_limit), outcome(skolem_D88, dci)
% 4.11/1.32  
% 4.11/1.32  [75] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [76] GAMMA_FORALL : ! [D5_5] :  ((dive(D5_5) => ! [O6_6] :  (((outcome(D5_5, O6_6) & bad(O6_6)) => =(O6_6, dci)))))
% 4.11/1.32  	-> [77] (dive(skolem_D88) => ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci))))
% 4.11/1.32  
% 4.11/1.32  [77] BETA_IMPLY : (dive(skolem_D88) => ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci))))
% 4.11/1.32  	-> [78] ~dive(skolem_D88)
% 4.11/1.32  	-> [79] ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci)))
% 4.11/1.32  
% 4.11/1.32  [78] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [80] BETA_IMPLY : (dive(skolem_D88) => (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit)))
% 4.11/1.32  	-> [92] ~dive(skolem_D88)
% 4.11/1.32  	-> [93] (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit))
% 4.11/1.32  
% 4.11/1.32  [92] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [94] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [17] GAMMA_FORALL : ! [D4_4] :  ((dive(D4_4) => (greater(nitrogen(D4_4), nitrogen_limit) <=> outcome(D4_4, dci))))
% 4.11/1.32  	-> [21] (dive(skolem_D88) => (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci)))
% 4.11/1.32  
% 4.11/1.32  [21] BETA_IMPLY : (dive(skolem_D88) => (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci)))
% 4.11/1.32  	-> [23] ~dive(skolem_D88)
% 4.11/1.32  	-> [24] (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci))
% 4.11/1.32  
% 4.11/1.32  [23] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [24] BETA_EQUIV : (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci))
% 4.11/1.32  	-> [98] ~greater(nitrogen(skolem_D88), nitrogen_limit), ~outcome(skolem_D88, dci)
% 4.11/1.32  	-> [99] greater(nitrogen(skolem_D88), nitrogen_limit), outcome(skolem_D88, dci)
% 4.11/1.32  
% 4.11/1.32  [98] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [99] GAMMA_FORALL : ! [D5_5] :  ((dive(D5_5) => ! [O6_6] :  (((outcome(D5_5, O6_6) & bad(O6_6)) => =(O6_6, dci)))))
% 4.11/1.32  	-> [102] (dive(skolem_D88) => ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci))))
% 4.11/1.32  
% 4.11/1.32  [102] BETA_IMPLY : (dive(skolem_D88) => ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci))))
% 4.11/1.32  	-> [103] ~dive(skolem_D88)
% 4.11/1.32  	-> [104] ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci)))
% 4.11/1.32  
% 4.11/1.32  [103] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [105] BETA_IMPLY : (dive(skolem_D88) => (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit)))
% 4.11/1.32  	-> [114] ~dive(skolem_D88)
% 4.11/1.32  	-> [115] (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit))
% 4.11/1.32  
% 4.11/1.32  [115] ALPHA_AND : (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit))
% 4.11/1.32  	-> [117] ~greater(depth(skolem_D88), depth_limit), ~greater(time(skolem_D88), time_limit)
% 4.11/1.32  
% 4.11/1.32  [117] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [114] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [13] ALPHA_NOT_OR : ~(greater(depth(skolem_D88), depth_limit) | greater(time(skolem_D88), time_limit))
% 4.11/1.32  	-> [15] ~greater(depth(skolem_D88), depth_limit), ~greater(time(skolem_D88), time_limit)
% 4.11/1.32  
% 4.11/1.32  [15] GAMMA_FORALL : ! [D4_4] :  ((dive(D4_4) => (greater(nitrogen(D4_4), nitrogen_limit) <=> outcome(D4_4, dci))))
% 4.11/1.32  	-> [22] (dive(skolem_D88) => (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci)))
% 4.11/1.32  
% 4.11/1.32  [22] BETA_IMPLY : (dive(skolem_D88) => (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci)))
% 4.11/1.32  	-> [27] ~dive(skolem_D88)
% 4.11/1.32  	-> [28] (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci))
% 4.11/1.32  
% 4.11/1.32  [27] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [28] BETA_EQUIV : (greater(nitrogen(skolem_D88), nitrogen_limit) <=> outcome(skolem_D88, dci))
% 4.11/1.32  	-> [129] ~greater(nitrogen(skolem_D88), nitrogen_limit), ~outcome(skolem_D88, dci)
% 4.11/1.32  	-> [130] greater(nitrogen(skolem_D88), nitrogen_limit), outcome(skolem_D88, dci)
% 4.11/1.32  
% 4.11/1.32  [130] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [129] GAMMA_FORALL : ! [D5_5] :  ((dive(D5_5) => ! [O6_6] :  (((outcome(D5_5, O6_6) & bad(O6_6)) => =(O6_6, dci)))))
% 4.11/1.32  	-> [131] (dive(skolem_D88) => ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci))))
% 4.11/1.32  
% 4.11/1.32  [131] BETA_IMPLY : (dive(skolem_D88) => ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci))))
% 4.11/1.32  	-> [132] ~dive(skolem_D88)
% 4.11/1.32  	-> [133] ! [O6_6] :  (((outcome(skolem_D88, O6_6) & bad(O6_6)) => =(O6_6, dci)))
% 4.11/1.32  
% 4.11/1.32  [132] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [133] GAMMA_FORALL : ! [D7_7] :  ((dive(D7_7) => (~greater(depth(D7_7), depth_limit) & ~greater(time(D7_7), time_limit))))
% 4.11/1.32  	-> [134] (dive(skolem_D88) => (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit)))
% 4.11/1.32  
% 4.11/1.32  [134] BETA_IMPLY : (dive(skolem_D88) => (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit)))
% 4.11/1.32  	-> [135] ~dive(skolem_D88)
% 4.11/1.32  	-> [136] (~greater(depth(skolem_D88), depth_limit) & ~greater(time(skolem_D88), time_limit))
% 4.11/1.32  
% 4.11/1.32  [135] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [138] BETA_IMPLY : ((outcome(skolem_D88, skolem_O99) & bad(skolem_O99)) => =(skolem_O99, dci))
% 4.11/1.32  	-> [145] ~(outcome(skolem_D88, skolem_O99) & bad(skolem_O99))
% 4.11/1.32  	-> [146] =(skolem_O99, dci)
% 4.11/1.32  
% 4.11/1.32  [146] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  [145] BETA_NOT_AND : ~(outcome(skolem_D88, skolem_O99) & bad(skolem_O99))
% 4.11/1.32  	-> [160] ~outcome(skolem_D88, skolem_O99)
% 4.11/1.32  	-> [161] ~bad(skolem_O99)
% 4.11/1.32  
% 4.11/1.32  [161] CLOSURE : ~bad(skolem_O99)
% 4.11/1.32  
% 4.11/1.32  [160] CLOSURE : =
% 4.11/1.32  
% 4.11/1.32  % SZS output end Proof for theBenchmark.p
% 4.11/1.32  [0.984355s][1][Res] 8699 goroutines created
% 4.11/1.32  ==== Result ====
% 4.11/1.32  [0.984379s][1][Res] VALID
% 4.11/1.32  % SZS status Theorem for theBenchmark.p
%------------------------------------------------------------------------------