TSTP Solution File: PUZ019-1 by Zipperpin---2.1.9999

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zipperpin---2.1.9999
% Problem  : PUZ019-1 : TPTP v8.1.2. Bugfixed v5.1.0.
% Transfm  : NO INFORMATION
% Format   : NO INFORMATION
% Command  : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.s9nm9NSRvo true

% Computer : n019.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 : Thu Aug 31 13:30:39 EDT 2023

% Result   : Unsatisfiable 0.22s 0.80s
% Output   : Refutation 0.22s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : PUZ019-1 : TPTP v8.1.2. Bugfixed v5.1.0.
% 0.00/0.14  % Command  : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.s9nm9NSRvo true
% 0.15/0.36  % Computer : n019.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit : 300
% 0.15/0.36  % WCLimit  : 300
% 0.15/0.36  % DateTime : Sat Aug 26 22:22:13 EDT 2023
% 0.15/0.36  % CPUTime  : 
% 0.15/0.36  % Running portfolio for 300 s
% 0.15/0.36  % File         : /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.15/0.36  % Number of cores: 8
% 0.15/0.36  % Python version: Python 3.6.8
% 0.15/0.37  % Running in FO mode
% 0.22/0.66  % Total configuration time : 435
% 0.22/0.66  % Estimated wc time : 1092
% 0.22/0.66  % Estimated cpu time (7 cpus) : 156.0
% 0.22/0.70  % /export/starexec/sandbox2/solver/bin/fo/fo6_bce.sh running for 75s
% 0.22/0.74  % /export/starexec/sandbox2/solver/bin/fo/fo3_bce.sh running for 75s
% 0.22/0.74  % /export/starexec/sandbox2/solver/bin/fo/fo1_av.sh running for 75s
% 0.22/0.76  % /export/starexec/sandbox2/solver/bin/fo/fo7.sh running for 63s
% 0.22/0.76  % /export/starexec/sandbox2/solver/bin/fo/fo13.sh running for 50s
% 0.22/0.77  % /export/starexec/sandbox2/solver/bin/fo/fo5.sh running for 50s
% 0.22/0.78  % /export/starexec/sandbox2/solver/bin/fo/fo4.sh running for 50s
% 0.22/0.80  % Solved by fo/fo1_av.sh.
% 0.22/0.80  % done 117 iterations in 0.036s
% 0.22/0.80  % SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
% 0.22/0.80  % SZS output start Refutation
% 0.22/0.80  thf(thelma_type, type, thelma: $i).
% 0.22/0.80  thf(chef_type, type, chef: $i).
% 0.22/0.80  thf(boxer_type, type, boxer: $i).
% 0.22/0.80  thf(has_job_type, type, has_job: $i > $i > $o).
% 0.22/0.80  thf(nurse_type, type, nurse: $i).
% 0.22/0.80  thf(roberta_type, type, roberta: $i).
% 0.22/0.80  thf(educated_type, type, educated: $i > $o).
% 0.22/0.80  thf(teacher_type, type, teacher: $i).
% 0.22/0.80  thf(female_type, type, female: $i > $o).
% 0.22/0.80  thf(police_type, type, police: $i).
% 0.22/0.80  thf(steve_type, type, steve: $i).
% 0.22/0.80  thf(pete_type, type, pete: $i).
% 0.22/0.80  thf(male_type, type, male: $i > $o).
% 0.22/0.80  thf(operator_type, type, operator: $i).
% 0.22/0.80  thf(actor_type, type, actor: $i).
% 0.22/0.80  thf(guard_type, type, guard: $i).
% 0.22/0.80  thf(teacher_is_educated, axiom,
% 0.22/0.80    (( ~( has_job @ X @ teacher ) ) | ( educated @ X ))).
% 0.22/0.80  thf(zip_derived_cl42, plain,
% 0.22/0.80      (![X0 : $i]: (~ (has_job @ X0 @ teacher) |  (educated @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [teacher_is_educated])).
% 0.22/0.80  thf(pete_is_not_educated, axiom, (~( educated @ pete ))).
% 0.22/0.80  thf(zip_derived_cl55, plain, (~ (educated @ pete)),
% 0.22/0.80      inference('cnf', [status(esa)], [pete_is_not_educated])).
% 0.22/0.80  thf(zip_derived_cl98, plain, (~ (has_job @ pete @ teacher)),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl42, zip_derived_cl55])).
% 0.22/0.80  thf(find_who_has_each_job, conjecture,
% 0.22/0.80    (~( ( ~( has_job @ X8 @ boxer ) ) | ( ~( has_job @ X7 @ actor ) ) | 
% 0.22/0.80        ( ~( has_job @ X6 @ teacher ) ) | ( ~( has_job @ X5 @ police ) ) | 
% 0.22/0.80        ( ~( has_job @ X4 @ operator ) ) | ( ~( has_job @ X3 @ nurse ) ) | 
% 0.22/0.80        ( ~( has_job @ X2 @ guard ) ) | ( ~( has_job @ X1 @ chef ) ) ))).
% 0.22/0.80  thf(zf_stmt_0, negated_conjecture,
% 0.22/0.80    (( ~( has_job @ X8 @ boxer ) ) | ( ~( has_job @ X7 @ actor ) ) | 
% 0.22/0.80     ( ~( has_job @ X6 @ teacher ) ) | ( ~( has_job @ X5 @ police ) ) | 
% 0.22/0.80     ( ~( has_job @ X4 @ operator ) ) | ( ~( has_job @ X3 @ nurse ) ) | 
% 0.22/0.80     ( ~( has_job @ X2 @ guard ) ) | ( ~( has_job @ X1 @ chef ) )),
% 0.22/0.80    inference('cnf.neg', [status(esa)], [find_who_has_each_job])).
% 0.22/0.80  thf(zip_derived_cl63, plain,
% 0.22/0.80      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i, X4 : $i, X5 : $i, X6 : $i, X7 : $i]:
% 0.22/0.80         (~ (has_job @ X0 @ boxer)
% 0.22/0.80          | ~ (has_job @ X1 @ actor)
% 0.22/0.80          | ~ (has_job @ X2 @ teacher)
% 0.22/0.80          | ~ (has_job @ X3 @ police)
% 0.22/0.80          | ~ (has_job @ X4 @ operator)
% 0.22/0.80          | ~ (has_job @ X5 @ nurse)
% 0.22/0.80          | ~ (has_job @ X6 @ guard)
% 0.22/0.80          | ~ (has_job @ X7 @ chef))),
% 0.22/0.80      inference('cnf', [status(esa)], [zf_stmt_0])).
% 0.22/0.80  thf(zip_derived_cl69, plain,
% 0.22/0.80      ((![X2 : $i]: ~ (has_job @ X2 @ teacher))
% 0.22/0.80         <= ((![X2 : $i]: ~ (has_job @ X2 @ teacher)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(every_job_is_used, axiom,
% 0.22/0.80    (( has_job @ roberta @ X ) | ( has_job @ thelma @ X ) | 
% 0.22/0.80     ( has_job @ pete @ X ) | ( has_job @ steve @ X ))).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl140, plain,
% 0.22/0.80      ((( (has_job @ roberta @ teacher)
% 0.22/0.80         |  (has_job @ thelma @ teacher)
% 0.22/0.80         |  (has_job @ pete @ teacher)))
% 0.22/0.80         <= ((![X2 : $i]: ~ (has_job @ X2 @ teacher)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl69, zip_derived_cl53])).
% 0.22/0.80  thf(zip_derived_cl69, plain,
% 0.22/0.80      ((![X2 : $i]: ~ (has_job @ X2 @ teacher))
% 0.22/0.80         <= ((![X2 : $i]: ~ (has_job @ X2 @ teacher)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl69, plain,
% 0.22/0.80      ((![X2 : $i]: ~ (has_job @ X2 @ teacher))
% 0.22/0.80         <= ((![X2 : $i]: ~ (has_job @ X2 @ teacher)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl152, plain,
% 0.22/0.80      (( (has_job @ pete @ teacher))
% 0.22/0.80         <= ((![X2 : $i]: ~ (has_job @ X2 @ teacher)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl140, zip_derived_cl69, zip_derived_cl69])).
% 0.22/0.80  thf(zip_derived_cl70, plain,
% 0.22/0.80      ((![X1 : $i]: ~ (has_job @ X1 @ actor))
% 0.22/0.80         <= ((![X1 : $i]: ~ (has_job @ X1 @ actor)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl138, plain,
% 0.22/0.80      ((( (has_job @ roberta @ actor)
% 0.22/0.80         |  (has_job @ thelma @ actor)
% 0.22/0.80         |  (has_job @ pete @ actor)))
% 0.22/0.80         <= ((![X1 : $i]: ~ (has_job @ X1 @ actor)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl70, zip_derived_cl53])).
% 0.22/0.80  thf(actor_is_male, axiom, (( ~( has_job @ X @ actor ) ) | ( male @ X ))).
% 0.22/0.80  thf(zip_derived_cl39, plain,
% 0.22/0.80      (![X0 : $i]: (~ (has_job @ X0 @ actor) |  (male @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [actor_is_male])).
% 0.22/0.80  thf(roberta_is_female, axiom, (female @ roberta)).
% 0.22/0.80  thf(zip_derived_cl61, plain, ( (female @ roberta)),
% 0.22/0.80      inference('cnf', [status(esa)], [roberta_is_female])).
% 0.22/0.80  thf(males_are_not_female, axiom, (( ~( male @ X ) ) | ( ~( female @ X ) ))).
% 0.22/0.80  thf(zip_derived_cl45, plain, (![X0 : $i]: (~ (male @ X0) | ~ (female @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [males_are_not_female])).
% 0.22/0.80  thf(zip_derived_cl76, plain, (~ (male @ roberta)),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl61, zip_derived_cl45])).
% 0.22/0.80  thf(zip_derived_cl82, plain, (~ (has_job @ roberta @ actor)),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl39, zip_derived_cl76])).
% 0.22/0.80  thf(zip_derived_cl39, plain,
% 0.22/0.80      (![X0 : $i]: (~ (has_job @ X0 @ actor) |  (male @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [actor_is_male])).
% 0.22/0.80  thf(thelma_is_female, axiom, (female @ thelma)).
% 0.22/0.80  thf(zip_derived_cl62, plain, ( (female @ thelma)),
% 0.22/0.80      inference('cnf', [status(esa)], [thelma_is_female])).
% 0.22/0.80  thf(zip_derived_cl45, plain, (![X0 : $i]: (~ (male @ X0) | ~ (female @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [males_are_not_female])).
% 0.22/0.80  thf(zip_derived_cl77, plain, (~ (male @ thelma)),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl62, zip_derived_cl45])).
% 0.22/0.80  thf(zip_derived_cl83, plain, (~ (has_job @ thelma @ actor)),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl39, zip_derived_cl77])).
% 0.22/0.80  thf(zip_derived_cl150, plain,
% 0.22/0.80      (( (has_job @ pete @ actor)) <= ((![X1 : $i]: ~ (has_job @ X1 @ actor)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl138, zip_derived_cl82, zip_derived_cl83])).
% 0.22/0.80  thf(zip_derived_cl70, plain,
% 0.22/0.80      ((![X1 : $i]: ~ (has_job @ X1 @ actor))
% 0.22/0.80         <= ((![X1 : $i]: ~ (has_job @ X1 @ actor)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('0', plain, (~ (![X1 : $i]: ~ (has_job @ X1 @ actor))),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl150, zip_derived_cl70])).
% 0.22/0.80  thf(zip_derived_cl68, plain,
% 0.22/0.80      ((![X3 : $i]: ~ (has_job @ X3 @ police))
% 0.22/0.80         <= ((![X3 : $i]: ~ (has_job @ X3 @ police)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl136, plain,
% 0.22/0.80      ((( (has_job @ roberta @ police)
% 0.22/0.80         |  (has_job @ thelma @ police)
% 0.22/0.80         |  (has_job @ pete @ police)))
% 0.22/0.80         <= ((![X3 : $i]: ~ (has_job @ X3 @ police)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl68, zip_derived_cl53])).
% 0.22/0.80  thf(roberta_is_not_police, axiom, (~( has_job @ roberta @ police ))).
% 0.22/0.80  thf(zip_derived_cl58, plain, (~ (has_job @ roberta @ police)),
% 0.22/0.80      inference('cnf', [status(esa)], [roberta_is_not_police])).
% 0.22/0.80  thf(zip_derived_cl68, plain,
% 0.22/0.80      ((![X3 : $i]: ~ (has_job @ X3 @ police))
% 0.22/0.80         <= ((![X3 : $i]: ~ (has_job @ X3 @ police)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl148, plain,
% 0.22/0.80      (( (has_job @ pete @ police))
% 0.22/0.80         <= ((![X3 : $i]: ~ (has_job @ X3 @ police)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl136, zip_derived_cl58, zip_derived_cl68])).
% 0.22/0.80  thf(zip_derived_cl68, plain,
% 0.22/0.80      ((![X3 : $i]: ~ (has_job @ X3 @ police))
% 0.22/0.80         <= ((![X3 : $i]: ~ (has_job @ X3 @ police)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('1', plain, (~ (![X3 : $i]: ~ (has_job @ X3 @ police))),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl148, zip_derived_cl68])).
% 0.22/0.80  thf(zip_derived_cl67, plain,
% 0.22/0.80      ((![X4 : $i]: ~ (has_job @ X4 @ operator))
% 0.22/0.80         <= ((![X4 : $i]: ~ (has_job @ X4 @ operator)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl135, plain,
% 0.22/0.80      ((( (has_job @ roberta @ operator)
% 0.22/0.80         |  (has_job @ thelma @ operator)
% 0.22/0.80         |  (has_job @ pete @ operator)))
% 0.22/0.80         <= ((![X4 : $i]: ~ (has_job @ X4 @ operator)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl67, zip_derived_cl53])).
% 0.22/0.80  thf(zip_derived_cl67, plain,
% 0.22/0.80      ((![X4 : $i]: ~ (has_job @ X4 @ operator))
% 0.22/0.80         <= ((![X4 : $i]: ~ (has_job @ X4 @ operator)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl67, plain,
% 0.22/0.80      ((![X4 : $i]: ~ (has_job @ X4 @ operator))
% 0.22/0.80         <= ((![X4 : $i]: ~ (has_job @ X4 @ operator)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl147, plain,
% 0.22/0.80      (( (has_job @ pete @ operator))
% 0.22/0.80         <= ((![X4 : $i]: ~ (has_job @ X4 @ operator)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl135, zip_derived_cl67, zip_derived_cl67])).
% 0.22/0.80  thf(zip_derived_cl67, plain,
% 0.22/0.80      ((![X4 : $i]: ~ (has_job @ X4 @ operator))
% 0.22/0.80         <= ((![X4 : $i]: ~ (has_job @ X4 @ operator)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('2', plain, (~ (![X4 : $i]: ~ (has_job @ X4 @ operator))),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl147, zip_derived_cl67])).
% 0.22/0.80  thf(zip_derived_cl66, plain,
% 0.22/0.80      ((![X5 : $i]: ~ (has_job @ X5 @ nurse))
% 0.22/0.80         <= ((![X5 : $i]: ~ (has_job @ X5 @ nurse)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl133, plain,
% 0.22/0.80      ((( (has_job @ roberta @ nurse)
% 0.22/0.80         |  (has_job @ thelma @ nurse)
% 0.22/0.80         |  (has_job @ pete @ nurse)))
% 0.22/0.80         <= ((![X5 : $i]: ~ (has_job @ X5 @ nurse)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl66, zip_derived_cl53])).
% 0.22/0.80  thf(zip_derived_cl76, plain, (~ (male @ roberta)),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl61, zip_derived_cl45])).
% 0.22/0.80  thf(nurse_is_male, axiom, (( ~( has_job @ X @ nurse ) ) | ( male @ X ))).
% 0.22/0.80  thf(zip_derived_cl38, plain,
% 0.22/0.80      (![X0 : $i]: (~ (has_job @ X0 @ nurse) |  (male @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [nurse_is_male])).
% 0.22/0.80  thf(zip_derived_cl78, plain, (~ (has_job @ roberta @ nurse)),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl76, zip_derived_cl38])).
% 0.22/0.80  thf(zip_derived_cl77, plain, (~ (male @ thelma)),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl62, zip_derived_cl45])).
% 0.22/0.80  thf(zip_derived_cl38, plain,
% 0.22/0.80      (![X0 : $i]: (~ (has_job @ X0 @ nurse) |  (male @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [nurse_is_male])).
% 0.22/0.80  thf(zip_derived_cl80, plain, (~ (has_job @ thelma @ nurse)),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl77, zip_derived_cl38])).
% 0.22/0.80  thf(zip_derived_cl145, plain,
% 0.22/0.80      (( (has_job @ pete @ nurse)) <= ((![X5 : $i]: ~ (has_job @ X5 @ nurse)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl133, zip_derived_cl78, zip_derived_cl80])).
% 0.22/0.80  thf(zip_derived_cl66, plain,
% 0.22/0.80      ((![X5 : $i]: ~ (has_job @ X5 @ nurse))
% 0.22/0.80         <= ((![X5 : $i]: ~ (has_job @ X5 @ nurse)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('3', plain, (~ (![X5 : $i]: ~ (has_job @ X5 @ nurse))),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl145, zip_derived_cl66])).
% 0.22/0.80  thf(zip_derived_cl65, plain,
% 0.22/0.80      ((![X6 : $i]: ~ (has_job @ X6 @ guard))
% 0.22/0.80         <= ((![X6 : $i]: ~ (has_job @ X6 @ guard)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl131, plain,
% 0.22/0.80      ((( (has_job @ roberta @ guard)
% 0.22/0.80         |  (has_job @ thelma @ guard)
% 0.22/0.80         |  (has_job @ pete @ guard)))
% 0.22/0.80         <= ((![X6 : $i]: ~ (has_job @ X6 @ guard)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl65, zip_derived_cl53])).
% 0.22/0.80  thf(zip_derived_cl65, plain,
% 0.22/0.80      ((![X6 : $i]: ~ (has_job @ X6 @ guard))
% 0.22/0.80         <= ((![X6 : $i]: ~ (has_job @ X6 @ guard)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl65, plain,
% 0.22/0.80      ((![X6 : $i]: ~ (has_job @ X6 @ guard))
% 0.22/0.80         <= ((![X6 : $i]: ~ (has_job @ X6 @ guard)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl143, plain,
% 0.22/0.80      (( (has_job @ pete @ guard)) <= ((![X6 : $i]: ~ (has_job @ X6 @ guard)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl131, zip_derived_cl65, zip_derived_cl65])).
% 0.22/0.80  thf(zip_derived_cl65, plain,
% 0.22/0.80      ((![X6 : $i]: ~ (has_job @ X6 @ guard))
% 0.22/0.80         <= ((![X6 : $i]: ~ (has_job @ X6 @ guard)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('4', plain, (~ (![X6 : $i]: ~ (has_job @ X6 @ guard))),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl143, zip_derived_cl65])).
% 0.22/0.80  thf(zip_derived_cl64, plain,
% 0.22/0.80      ((![X7 : $i]: ~ (has_job @ X7 @ chef))
% 0.22/0.80         <= ((![X7 : $i]: ~ (has_job @ X7 @ chef)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl130, plain,
% 0.22/0.80      ((( (has_job @ roberta @ chef)
% 0.22/0.80         |  (has_job @ thelma @ chef)
% 0.22/0.80         |  (has_job @ pete @ chef)))
% 0.22/0.80         <= ((![X7 : $i]: ~ (has_job @ X7 @ chef)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl64, zip_derived_cl53])).
% 0.22/0.80  thf(roberta_is_not_chef, axiom, (~( has_job @ roberta @ chef ))).
% 0.22/0.80  thf(zip_derived_cl56, plain, (~ (has_job @ roberta @ chef)),
% 0.22/0.80      inference('cnf', [status(esa)], [roberta_is_not_chef])).
% 0.22/0.80  thf(zip_derived_cl64, plain,
% 0.22/0.80      ((![X7 : $i]: ~ (has_job @ X7 @ chef))
% 0.22/0.80         <= ((![X7 : $i]: ~ (has_job @ X7 @ chef)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl142, plain,
% 0.22/0.80      (( (has_job @ pete @ chef)) <= ((![X7 : $i]: ~ (has_job @ X7 @ chef)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl130, zip_derived_cl56, zip_derived_cl64])).
% 0.22/0.80  thf(zip_derived_cl64, plain,
% 0.22/0.80      ((![X7 : $i]: ~ (has_job @ X7 @ chef))
% 0.22/0.80         <= ((![X7 : $i]: ~ (has_job @ X7 @ chef)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('5', plain, (~ (![X7 : $i]: ~ (has_job @ X7 @ chef))),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl142, zip_derived_cl64])).
% 0.22/0.80  thf(zip_derived_cl71, plain,
% 0.22/0.80      ((![X0 : $i]: ~ (has_job @ X0 @ boxer))
% 0.22/0.80         <= ((![X0 : $i]: ~ (has_job @ X0 @ boxer)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl53, plain,
% 0.22/0.80      (![X0 : $i]:
% 0.22/0.80         ( (has_job @ roberta @ X0)
% 0.22/0.80          |  (has_job @ thelma @ X0)
% 0.22/0.80          |  (has_job @ pete @ X0)
% 0.22/0.80          |  (has_job @ steve @ X0))),
% 0.22/0.80      inference('cnf', [status(esa)], [every_job_is_used])).
% 0.22/0.80  thf(zip_derived_cl139, plain,
% 0.22/0.80      ((( (has_job @ roberta @ boxer)
% 0.22/0.80         |  (has_job @ thelma @ boxer)
% 0.22/0.80         |  (has_job @ pete @ boxer)))
% 0.22/0.80         <= ((![X0 : $i]: ~ (has_job @ X0 @ boxer)))),
% 0.22/0.80      inference('s_sup+', [status(thm)], [zip_derived_cl71, zip_derived_cl53])).
% 0.22/0.80  thf(roberta_is_not_boxer, axiom, (~( has_job @ roberta @ boxer ))).
% 0.22/0.80  thf(zip_derived_cl57, plain, (~ (has_job @ roberta @ boxer)),
% 0.22/0.80      inference('cnf', [status(esa)], [roberta_is_not_boxer])).
% 0.22/0.80  thf(zip_derived_cl71, plain,
% 0.22/0.80      ((![X0 : $i]: ~ (has_job @ X0 @ boxer))
% 0.22/0.80         <= ((![X0 : $i]: ~ (has_job @ X0 @ boxer)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf(zip_derived_cl151, plain,
% 0.22/0.80      (( (has_job @ pete @ boxer)) <= ((![X0 : $i]: ~ (has_job @ X0 @ boxer)))),
% 0.22/0.80      inference('demod', [status(thm)],
% 0.22/0.80                [zip_derived_cl139, zip_derived_cl57, zip_derived_cl71])).
% 0.22/0.80  thf(zip_derived_cl71, plain,
% 0.22/0.80      ((![X0 : $i]: ~ (has_job @ X0 @ boxer))
% 0.22/0.80         <= ((![X0 : $i]: ~ (has_job @ X0 @ boxer)))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('6', plain, (~ (![X0 : $i]: ~ (has_job @ X0 @ boxer))),
% 0.22/0.80      inference('s_sup-', [status(thm)], [zip_derived_cl151, zip_derived_cl71])).
% 0.22/0.80  thf('7', plain,
% 0.22/0.80      ((![X2 : $i]: ~ (has_job @ X2 @ teacher)) | 
% 0.22/0.80       (![X0 : $i]: ~ (has_job @ X0 @ boxer)) | 
% 0.22/0.80       (![X7 : $i]: ~ (has_job @ X7 @ chef)) | 
% 0.22/0.80       (![X6 : $i]: ~ (has_job @ X6 @ guard)) | 
% 0.22/0.80       (![X5 : $i]: ~ (has_job @ X5 @ nurse)) | 
% 0.22/0.80       (![X4 : $i]: ~ (has_job @ X4 @ operator)) | 
% 0.22/0.80       (![X3 : $i]: ~ (has_job @ X3 @ police)) | 
% 0.22/0.80       (![X1 : $i]: ~ (has_job @ X1 @ actor))),
% 0.22/0.80      inference('split', [status(esa)], [zip_derived_cl63])).
% 0.22/0.80  thf('8', plain, ((![X2 : $i]: ~ (has_job @ X2 @ teacher))),
% 0.22/0.80      inference('sat_resolution*', [status(thm)],
% 0.22/0.80                ['0', '1', '2', '3', '4', '5', '6', '7'])).
% 0.22/0.80  thf(zip_derived_cl215, plain, ( (has_job @ pete @ teacher)),
% 0.22/0.80      inference('simpl_trail', [status(thm)], [zip_derived_cl152, '8'])).
% 0.22/0.80  thf(zip_derived_cl217, plain, ($false),
% 0.22/0.80      inference('demod', [status(thm)], [zip_derived_cl98, zip_derived_cl215])).
% 0.22/0.80  
% 0.22/0.80  % SZS output end Refutation
% 0.22/0.80  
% 0.22/0.80  
% 0.22/0.80  % Terminating...
% 1.67/0.93  % Runner terminated.
% 1.67/0.94  % Zipperpin 1.5 exiting
%------------------------------------------------------------------------------