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

View Problem - Process Solution

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

% Computer : n022.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 14:01:10 EDT 2022

% Result   : Theorem 37.34s 13.51s
% Output   : Proof 37.34s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.14  % Problem    : PUZ131+1 : TPTP v8.1.0. Released v4.1.0.
% 0.09/0.15  % Command    : goeland -dmt -presko -proof %s
% 0.16/0.36  % Computer : n022.cluster.edu
% 0.16/0.36  % Model    : x86_64 x86_64
% 0.16/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36  % Memory   : 8042.1875MB
% 0.16/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36  % CPULimit   : 300
% 0.16/0.36  % WCLimit    : 300
% 0.16/0.36  % DateTime   : Fri Sep  2 19:05:25 EDT 2022
% 0.16/0.37  % CPUTime    : 
% 0.16/0.37  [DMT] DMT loaded with preskolemization
% 0.16/0.37  [EQ] equality loaded.
% 0.16/0.37  [0.000055s][1][MAIN] Problem : theBenchmark.p
% 0.16/0.37  Start search
% 0.16/0.37  nb_step : 1 - limit : 15
% 0.16/0.37  Launch Gotab with destructive = true
% 37.34/13.51  % SZS output start Proof for theBenchmark.p
% 37.34/13.51  [0] ALPHA_AND : (? [A4_4] :  (student(A4_4)) & ? [A5_5] :  (professor(A5_5)) & ? [A6_6] :  (course(A6_6)) & student(michael) & professor(victor) & course(csc410) & ! [A7_7] :  ((course(A7_7) => professor(coordinatorof(A7_7)))) & ! [X8_8] :  ((student(X8_8) => ? [Y9_9] :  ((course(Y9_9) & enrolled(X8_8, Y9_9))))) & ! [X10_10] :  ((professor(X10_10) => ? [Y11_11] :  ((course(Y11_11) & teaches(X10_10, Y11_11))))) & ! [X12_12] :  ((course(X12_12) => ? [Y13_13] :  ((student(Y13_13) & enrolled(Y13_13, X12_12))))) & ! [X14_14] :  ((course(X14_14) => ? [Y15_15] :  ((professor(Y15_15) & teaches(Y15_15, X14_14))))) & ! [X16_16] :  ((course(X16_16) => teaches(coordinatorof(X16_16), X16_16))) & ! [X17_17, Y18_18] :  (((student(X17_17) & course(Y18_18)) => (enrolled(X17_17, Y18_18) => ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, Y18_18) => taughtby(X17_17, Z19_19))))))) & enrolled(michael, csc410) & =(coordinatorof(csc410), victor) & ~taughtby(michael, victor))
% 37.34/13.51  	-> [1] ? [A4_4] :  (student(A4_4)), ? [A5_5] :  (professor(A5_5)), ? [A6_6] :  (course(A6_6)), student(michael), professor(victor), course(csc410), ! [A7_7] :  ((course(A7_7) => professor(coordinatorof(A7_7)))), ! [X8_8] :  ((student(X8_8) => ? [Y9_9] :  ((course(Y9_9) & enrolled(X8_8, Y9_9))))), ! [X10_10] :  ((professor(X10_10) => ? [Y11_11] :  ((course(Y11_11) & teaches(X10_10, Y11_11))))), ! [X12_12] :  ((course(X12_12) => ? [Y13_13] :  ((student(Y13_13) & enrolled(Y13_13, X12_12))))), ! [X14_14] :  ((course(X14_14) => ? [Y15_15] :  ((professor(Y15_15) & teaches(Y15_15, X14_14))))), ! [X16_16] :  ((course(X16_16) => teaches(coordinatorof(X16_16), X16_16))), ! [X17_17, Y18_18] :  (((student(X17_17) & course(Y18_18)) => (enrolled(X17_17, Y18_18) => ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, Y18_18) => taughtby(X17_17, Z19_19))))))), enrolled(michael, csc410), =(coordinatorof(csc410), victor), ~taughtby(michael, victor)
% 37.34/13.51  
% 37.34/13.51  [1] DELTA_EXISTS : ? [A4_4] :  (student(A4_4))
% 37.34/13.51  	-> [2] student(skolem_A44)
% 37.34/13.51  
% 37.34/13.51  [2] DELTA_EXISTS : ? [A5_5] :  (professor(A5_5))
% 37.34/13.51  	-> [3] professor(skolem_A55)
% 37.34/13.51  
% 37.34/13.51  [3] DELTA_EXISTS : ? [A6_6] :  (course(A6_6))
% 37.34/13.51  	-> [4] course(skolem_A66)
% 37.34/13.51  
% 37.34/13.51  [4] GAMMA_FORALL : ! [A7_7] :  ((course(A7_7) => professor(coordinatorof(A7_7))))
% 37.34/13.51  	-> [5] (course(csc410) => professor(coordinatorof(csc410)))
% 37.34/13.51  
% 37.34/13.51  [5] BETA_IMPLY : (course(csc410) => professor(coordinatorof(csc410)))
% 37.34/13.51  	-> [6] ~course(csc410)
% 37.34/13.51  	-> [7] professor(coordinatorof(csc410))
% 37.34/13.51  
% 37.34/13.51  [6] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [7] GAMMA_FORALL : ! [X8_8] :  ((student(X8_8) => ? [Y9_9] :  ((course(Y9_9) & enrolled(X8_8, Y9_9)))))
% 37.34/13.51  	-> [8] (student(michael) => ? [Y9_9] :  ((course(Y9_9) & enrolled(michael, Y9_9))))
% 37.34/13.51  
% 37.34/13.51  [8] BETA_IMPLY : (student(michael) => ? [Y9_9] :  ((course(Y9_9) & enrolled(michael, Y9_9))))
% 37.34/13.51  	-> [9] ~student(michael)
% 37.34/13.51  	-> [10] ? [Y9_9] :  ((course(Y9_9) & enrolled(michael, Y9_9)))
% 37.34/13.51  
% 37.34/13.51  [9] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [13] BETA_IMPLY : (professor(victor) => ? [Y11_11] :  ((course(Y11_11) & teaches(victor, Y11_11))))
% 37.34/13.51  	-> [968] ~professor(victor)
% 37.34/13.51  	-> [969] ? [Y11_11] :  ((course(Y11_11) & teaches(victor, Y11_11)))
% 37.34/13.51  
% 37.34/13.51  [968] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [969] DELTA_EXISTS : ? [Y11_11] :  ((course(Y11_11) & teaches(victor, Y11_11)))
% 37.34/13.51  	-> [970] (course(skolem_Y1111(victor)) & teaches(victor, skolem_Y1111(victor)))
% 37.34/13.51  
% 37.34/13.51  [970] ALPHA_AND : (course(skolem_Y1111(victor)) & teaches(victor, skolem_Y1111(victor)))
% 37.34/13.51  	-> [971] course(skolem_Y1111(victor)), teaches(victor, skolem_Y1111(victor))
% 37.34/13.51  
% 37.34/13.51  [971] GAMMA_FORALL : ! [X12_12] :  ((course(X12_12) => ? [Y13_13] :  ((student(Y13_13) & enrolled(Y13_13, X12_12)))))
% 37.34/13.51  	-> [972] (course(skolem_A66) => ? [Y13_13] :  ((student(Y13_13) & enrolled(Y13_13, skolem_A66))))
% 37.34/13.51  
% 37.34/13.51  [972] BETA_IMPLY : (course(skolem_A66) => ? [Y13_13] :  ((student(Y13_13) & enrolled(Y13_13, skolem_A66))))
% 37.34/13.51  	-> [973] ~course(skolem_A66)
% 37.34/13.51  	-> [974] ? [Y13_13] :  ((student(Y13_13) & enrolled(Y13_13, skolem_A66)))
% 37.34/13.51  
% 37.34/13.51  [973] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [974] DELTA_EXISTS : ? [Y13_13] :  ((student(Y13_13) & enrolled(Y13_13, skolem_A66)))
% 37.34/13.51  	-> [975] (student(skolem_Y1313(skolem_A66)) & enrolled(skolem_Y1313(skolem_A66), skolem_A66))
% 37.34/13.51  
% 37.34/13.51  [975] ALPHA_AND : (student(skolem_Y1313(skolem_A66)) & enrolled(skolem_Y1313(skolem_A66), skolem_A66))
% 37.34/13.51  	-> [976] student(skolem_Y1313(skolem_A66)), enrolled(skolem_Y1313(skolem_A66), skolem_A66)
% 37.34/13.51  
% 37.34/13.51  [976] GAMMA_FORALL : ! [X14_14] :  ((course(X14_14) => ? [Y15_15] :  ((professor(Y15_15) & teaches(Y15_15, X14_14)))))
% 37.34/13.51  	-> [977] (course(csc410) => ? [Y15_15] :  ((professor(Y15_15) & teaches(Y15_15, csc410))))
% 37.34/13.51  
% 37.34/13.51  [977] BETA_IMPLY : (course(csc410) => ? [Y15_15] :  ((professor(Y15_15) & teaches(Y15_15, csc410))))
% 37.34/13.51  	-> [978] ~course(csc410)
% 37.34/13.51  	-> [979] ? [Y15_15] :  ((professor(Y15_15) & teaches(Y15_15, csc410)))
% 37.34/13.51  
% 37.34/13.51  [978] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [979] DELTA_EXISTS : ? [Y15_15] :  ((professor(Y15_15) & teaches(Y15_15, csc410)))
% 37.34/13.51  	-> [980] (professor(skolem_Y1515(csc410)) & teaches(skolem_Y1515(csc410), csc410))
% 37.34/13.51  
% 37.34/13.51  [980] ALPHA_AND : (professor(skolem_Y1515(csc410)) & teaches(skolem_Y1515(csc410), csc410))
% 37.34/13.51  	-> [981] professor(skolem_Y1515(csc410)), teaches(skolem_Y1515(csc410), csc410)
% 37.34/13.51  
% 37.34/13.51  [981] GAMMA_FORALL : ! [X16_16] :  ((course(X16_16) => teaches(coordinatorof(X16_16), X16_16)))
% 37.34/13.51  	-> [982] (course(csc410) => teaches(coordinatorof(csc410), csc410))
% 37.34/13.51  
% 37.34/13.51  [982] BETA_IMPLY : (course(csc410) => teaches(coordinatorof(csc410), csc410))
% 37.34/13.51  	-> [983] ~course(csc410)
% 37.34/13.51  	-> [984] teaches(coordinatorof(csc410), csc410)
% 37.34/13.51  
% 37.34/13.51  [983] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [984] GAMMA_FORALL : ! [X17_17, Y18_18] :  (((student(X17_17) & course(Y18_18)) => (enrolled(X17_17, Y18_18) => ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, Y18_18) => taughtby(X17_17, Z19_19)))))))
% 37.34/13.51  	-> [985] ((student(michael) & course(csc410)) => (enrolled(michael, csc410) => ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, csc410) => taughtby(michael, Z19_19))))))
% 37.34/13.51  
% 37.34/13.51  [985] BETA_IMPLY : ((student(michael) & course(csc410)) => (enrolled(michael, csc410) => ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, csc410) => taughtby(michael, Z19_19))))))
% 37.34/13.51  	-> [986] ~(student(michael) & course(csc410))
% 37.34/13.51  	-> [987] (enrolled(michael, csc410) => ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, csc410) => taughtby(michael, Z19_19)))))
% 37.34/13.51  
% 37.34/13.51  [986] BETA_NOT_AND : ~(student(michael) & course(csc410))
% 37.34/13.51  	-> [988] ~student(michael)
% 37.34/13.51  	-> [989] ~course(csc410)
% 37.34/13.51  
% 37.34/13.51  [989] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [988] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [987] BETA_IMPLY : (enrolled(michael, csc410) => ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, csc410) => taughtby(michael, Z19_19)))))
% 37.34/13.51  	-> [999] ~enrolled(michael, csc410)
% 37.34/13.51  	-> [1000] ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, csc410) => taughtby(michael, Z19_19))))
% 37.34/13.51  
% 37.34/13.51  [999] CLOSURE : ~enrolled(michael, csc410)
% 37.34/13.51  
% 37.34/13.51  [1000] GAMMA_FORALL : ! [Z19_19] :  ((professor(Z19_19) => (teaches(Z19_19, csc410) => taughtby(michael, Z19_19))))
% 37.34/13.51  	-> [1001] (professor(victor) => (teaches(victor, csc410) => taughtby(michael, victor)))
% 37.34/13.51  
% 37.34/13.51  [1001] BETA_IMPLY : (professor(victor) => (teaches(victor, csc410) => taughtby(michael, victor)))
% 37.34/13.51  	-> [1002] ~professor(victor)
% 37.34/13.51  	-> [1003] (teaches(victor, csc410) => taughtby(michael, victor))
% 37.34/13.51  
% 37.34/13.51  [1002] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  [1003] BETA_IMPLY : (teaches(victor, csc410) => taughtby(michael, victor))
% 37.34/13.51  	-> [1064] ~teaches(victor, csc410)
% 37.34/13.51  	-> [1065] taughtby(michael, victor)
% 37.34/13.51  
% 37.34/13.51  [1065] CLOSURE : taughtby(michael, victor)
% 37.34/13.51  
% 37.34/13.51  [1064] CLOSURE : =
% 37.34/13.51  
% 37.34/13.51  % SZS output end Proof for theBenchmark.p
% 37.34/13.51  [13.138920s][1][Res] 119148 goroutines created
% 37.34/13.51  ==== Result ====
% 37.34/13.51  [13.138943s][1][Res] VALID
% 37.34/13.51  % SZS status Theorem for theBenchmark.p
%------------------------------------------------------------------------------