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
%------------------------------------------------------------------------------