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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zipperpin---2.1.9999
% Problem  : PUZ010-1 : TPTP v8.1.2. Bugfixed v1.0.1.
% Transfm  : NO INFORMATION
% Format   : NO INFORMATION
% Command  : python3 /export/starexec/sandbox/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox/tmp/tmp.bQ7Ie0o4u1 true

% 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 : Thu Aug 31 13:30:35 EDT 2023

% Result   : Unsatisfiable 1.68s 1.13s
% Output   : Refutation 1.68s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : PUZ010-1 : TPTP v8.1.2. Bugfixed v1.0.1.
% 0.00/0.13  % Command  : python3 /export/starexec/sandbox/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox/tmp/tmp.bQ7Ie0o4u1 true
% 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 : Sat Aug 26 22:40:02 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.13/0.34  % Running portfolio for 300 s
% 0.13/0.34  % File         : /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.35  % Number of cores: 8
% 0.13/0.35  % Python version: Python 3.6.8
% 0.13/0.35  % Running in FO mode
% 0.20/0.64  % Total configuration time : 435
% 0.20/0.64  % Estimated wc time : 1092
% 0.20/0.64  % Estimated cpu time (7 cpus) : 156.0
% 0.20/0.71  % /export/starexec/sandbox/solver/bin/fo/fo6_bce.sh running for 75s
% 0.20/0.73  % /export/starexec/sandbox/solver/bin/fo/fo3_bce.sh running for 75s
% 0.20/0.73  % /export/starexec/sandbox/solver/bin/fo/fo1_av.sh running for 75s
% 0.20/0.73  % /export/starexec/sandbox/solver/bin/fo/fo7.sh running for 63s
% 0.20/0.74  % /export/starexec/sandbox/solver/bin/fo/fo5.sh running for 50s
% 0.20/0.74  % /export/starexec/sandbox/solver/bin/fo/fo13.sh running for 50s
% 0.20/0.74  % /export/starexec/sandbox/solver/bin/fo/fo4.sh running for 50s
% 1.68/1.13  % Solved by fo/fo1_av.sh.
% 1.68/1.13  % done 978 iterations in 0.340s
% 1.68/1.13  % SZS status Theorem for '/export/starexec/sandbox/benchmark/theBenchmark.p'
% 1.68/1.13  % SZS output start Refutation
% 1.68/1.13  thf(porsche_type, type, porsche: $i).
% 1.68/1.13  thf(fox_type, type, fox: $i).
% 1.68/1.13  thf(dog_type, type, dog: $i).
% 1.68/1.13  thf(saab_type, type, saab: $i).
% 1.68/1.13  thf(coffee_type, type, coffee: $i).
% 1.68/1.13  thf(car_type, type, car: $i > $o).
% 1.68/1.13  thf(lives_type, type, lives: $i > $i > $o).
% 1.68/1.13  thf(snails_type, type, snails: $i).
% 1.68/1.13  thf(left_of_type, type, left_of: $i > $i > $o).
% 1.68/1.13  thf(house_4_type, type, house_4: $i).
% 1.68/1.13  thf(drink_type, type, drink: $i > $o).
% 1.68/1.13  thf(ivory_type, type, ivory: $i).
% 1.68/1.13  thf(house_5_type, type, house_5: $i).
% 1.68/1.13  thf(masserati_type, type, masserati: $i).
% 1.68/1.13  thf(person_type, type, person: $i > $o).
% 1.68/1.13  thf(jaguar_type, type, jaguar: $i).
% 1.68/1.13  thf(color_type, type, color: $i > $o).
% 1.68/1.13  thf(green_type, type, green: $i).
% 1.68/1.13  thf(house_type, type, house: $i > $o).
% 1.68/1.13  thf(drinks_type, type, drinks: $i > $i > $o).
% 1.68/1.13  thf(owns_type, type, owns: $i > $i > $o).
% 1.68/1.13  thf(blue_type, type, blue: $i).
% 1.68/1.13  thf(is_color_type, type, is_color: $i > $i > $o).
% 1.68/1.13  thf(horse_type, type, horse: $i).
% 1.68/1.13  thf(zebra_type, type, zebra: $i).
% 1.68/1.13  thf(milk_type, type, milk: $i).
% 1.68/1.13  thf(yellow_type, type, yellow: $i).
% 1.68/1.13  thf(drives_type, type, drives: $i > $i > $o).
% 1.68/1.13  thf(water_type, type, water: $i).
% 1.68/1.13  thf(house_1_type, type, house_1: $i).
% 1.68/1.13  thf(tea_type, type, tea: $i).
% 1.68/1.13  thf(next_to_type, type, next_to: $i > $i > $o).
% 1.68/1.13  thf(orange_type, type, orange: $i).
% 1.68/1.13  thf(spaniard_type, type, spaniard: $i).
% 1.68/1.13  thf(english_type, type, english: $i).
% 1.68/1.13  thf(animal_type, type, animal: $i > $o).
% 1.68/1.13  thf(house_2_type, type, house_2: $i).
% 1.68/1.13  thf(ukranian_type, type, ukranian: $i).
% 1.68/1.13  thf(house_3_type, type, house_3: $i).
% 1.68/1.13  thf(japanese_type, type, japanese: $i).
% 1.68/1.13  thf(norwegian_type, type, norwegian: $i).
% 1.68/1.13  thf(honda_type, type, honda: $i).
% 1.68/1.13  thf(red_type, type, red: $i).
% 1.68/1.13  thf(spaniard, axiom, (person @ spaniard)).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(people_live_somewhere, axiom,
% 1.68/1.13    (( ~( person @ Person ) ) | ( lives @ Person @ house_1 ) | 
% 1.68/1.13     ( lives @ Person @ house_2 ) | ( lives @ Person @ house_3 ) | 
% 1.68/1.13     ( lives @ Person @ house_4 ) | ( lives @ Person @ house_5 ))).
% 1.68/1.13  thf(zip_derived_cl0, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (lives @ X0 @ house_1)
% 1.68/1.13          |  (lives @ X0 @ house_2)
% 1.68/1.13          |  (lives @ X0 @ house_3)
% 1.68/1.13          |  (lives @ X0 @ house_4)
% 1.68/1.13          |  (lives @ X0 @ house_5))),
% 1.68/1.13      inference('cnf', [status(esa)], [people_live_somewhere])).
% 1.68/1.13  thf(zip_derived_cl154, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_1)
% 1.68/1.13        |  (lives @ spaniard @ house_2)
% 1.68/1.13        |  (lives @ spaniard @ house_3)
% 1.68/1.13        |  (lives @ spaniard @ house_4)
% 1.68/1.13        |  (lives @ spaniard @ house_5))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl56, zip_derived_cl0])).
% 1.68/1.13  thf(house_house_1, axiom, (house @ house_1)).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(spaniard_and_norwegian_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( lives @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl5, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          | ~ (lives @ spaniard @ X0)
% 1.68/1.13          | ~ (lives @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_norwegian_live_apart])).
% 1.68/1.13  thf(zip_derived_cl174, plain,
% 1.68/1.13      ((~ (lives @ spaniard @ house_1) | ~ (lives @ norwegian @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl60, zip_derived_cl5])).
% 1.68/1.13  thf(norwegian_in_house_house_1, axiom, (lives @ norwegian @ house_1)).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl175, plain, (~ (lives @ spaniard @ house_1)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl174, zip_derived_cl87])).
% 1.68/1.13  thf(zip_derived_cl1240, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_2)
% 1.68/1.13        |  (lives @ spaniard @ house_3)
% 1.68/1.13        |  (lives @ spaniard @ house_4)
% 1.68/1.13        |  (lives @ spaniard @ house_5))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl154, zip_derived_cl175])).
% 1.68/1.13  thf(zip_derived_cl1244, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_4)) <= (( (lives @ spaniard @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1240])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(saab_with_fox, axiom,
% 1.68/1.13    (( next_to @ House_1 @ House_2 ) | ( ~( person @ Person_1 ) ) | 
% 1.68/1.13     ( ~( owns @ Person_1 @ fox ) ) | ( ~( house @ House_1 ) ) | 
% 1.68/1.13     ( ~( lives @ Person_1 @ House_1 ) ) | ( ~( person @ Person_2 ) ) | 
% 1.68/1.13     ( ~( drives @ Person_2 @ saab ) ) | ( ~( house @ House_2 ) ) | 
% 1.68/1.13     ( ~( lives @ Person_2 @ House_2 ) ))).
% 1.68/1.13  thf(zip_derived_cl89, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X1)
% 1.68/1.13          | ~ (person @ X2)
% 1.68/1.13          | ~ (owns @ X2 @ fox)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X2 @ X0)
% 1.68/1.13          | ~ (person @ X3)
% 1.68/1.13          | ~ (drives @ X3 @ saab)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ X3 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [saab_with_fox])).
% 1.68/1.13  thf(zip_derived_cl985, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (next_to @ house_1 @ X0)
% 1.68/1.13          | ~ (person @ norwegian)
% 1.68/1.13          | ~ (owns @ norwegian @ fox)
% 1.68/1.13          | ~ (house @ house_1)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ saab)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl87, zip_derived_cl89])).
% 1.68/1.13  thf(norwegian, axiom, (person @ norwegian)).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl991, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (next_to @ house_1 @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ fox)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ saab)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl985, zip_derived_cl57, zip_derived_cl60])).
% 1.68/1.13  thf(zip_derived_cl2327, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl2335, plain,
% 1.68/1.13      (((~ (house @ house_4)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drives @ spaniard @ saab)
% 1.68/1.13         |  (next_to @ house_1 @ house_4)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1244, zip_derived_cl2327])).
% 1.68/1.13  thf(house_house_4, axiom, (house @ house_4)).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl2353, plain,
% 1.68/1.13      (((~ (drives @ spaniard @ saab) |  (next_to @ house_1 @ house_4)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2335, zip_derived_cl63, zip_derived_cl56])).
% 1.68/1.13  thf('0', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_4)) | ~ ( (lives @ spaniard @ house_4)) | 
% 1.68/1.13       ~ ( (drives @ spaniard @ saab)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2353])).
% 1.68/1.13  thf(japanese, axiom, (person @ japanese)).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl0, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (lives @ X0 @ house_1)
% 1.68/1.13          |  (lives @ X0 @ house_2)
% 1.68/1.13          |  (lives @ X0 @ house_3)
% 1.68/1.13          |  (lives @ X0 @ house_4)
% 1.68/1.13          |  (lives @ X0 @ house_5))),
% 1.68/1.13      inference('cnf', [status(esa)], [people_live_somewhere])).
% 1.68/1.13  thf(zip_derived_cl161, plain,
% 1.68/1.13      (( (lives @ japanese @ house_1)
% 1.68/1.13        |  (lives @ japanese @ house_2)
% 1.68/1.13        |  (lives @ japanese @ house_3)
% 1.68/1.13        |  (lives @ japanese @ house_4)
% 1.68/1.13        |  (lives @ japanese @ house_5))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl59, zip_derived_cl0])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(norwegian_and_japanese_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( lives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl9, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          | ~ (lives @ norwegian @ X0)
% 1.68/1.13          | ~ (lives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_japanese_live_apart])).
% 1.68/1.13  thf(zip_derived_cl246, plain,
% 1.68/1.13      ((~ (lives @ norwegian @ house_1) | ~ (lives @ japanese @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl60, zip_derived_cl9])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl251, plain, (~ (lives @ japanese @ house_1)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl246, zip_derived_cl87])).
% 1.68/1.13  thf(zip_derived_cl1395, plain,
% 1.68/1.13      (( (lives @ japanese @ house_2)
% 1.68/1.13        |  (lives @ japanese @ house_3)
% 1.68/1.13        |  (lives @ japanese @ house_4)
% 1.68/1.13        |  (lives @ japanese @ house_5))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl161, zip_derived_cl251])).
% 1.68/1.13  thf(zip_derived_cl1397, plain,
% 1.68/1.13      (( (lives @ japanese @ house_3)) <= (( (lives @ japanese @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1395])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(masserati_next_to_horse, axiom,
% 1.68/1.13    (( next_to @ House_1 @ House_2 ) | ( ~( person @ Person_1 ) ) | 
% 1.68/1.13     ( ~( drives @ Person_1 @ masserati ) ) | ( ~( house @ House_1 ) ) | 
% 1.68/1.13     ( ~( lives @ Person_1 @ House_1 ) ) | ( ~( person @ Person_2 ) ) | 
% 1.68/1.13     ( ~( owns @ Person_2 @ horse ) ) | ( ~( house @ House_2 ) ) | 
% 1.68/1.13     ( ~( lives @ Person_2 @ House_2 ) ))).
% 1.68/1.13  thf(zip_derived_cl95, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X1)
% 1.68/1.13          | ~ (person @ X2)
% 1.68/1.13          | ~ (drives @ X2 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X2 @ X0)
% 1.68/1.13          | ~ (person @ X3)
% 1.68/1.13          | ~ (owns @ X3 @ horse)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ X3 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_next_to_horse])).
% 1.68/1.13  thf(zip_derived_cl1134, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (next_to @ house_1 @ X0)
% 1.68/1.13          | ~ (person @ norwegian)
% 1.68/1.13          | ~ (drives @ norwegian @ masserati)
% 1.68/1.13          | ~ (house @ house_1)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (owns @ X1 @ horse)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl87, zip_derived_cl95])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl1140, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (next_to @ house_1 @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ masserati)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (owns @ X1 @ horse)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1134, zip_derived_cl57, zip_derived_cl60])).
% 1.68/1.13  thf(zip_derived_cl2630, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1140])).
% 1.68/1.13  thf(zip_derived_cl2646, plain,
% 1.68/1.13      (((~ (house @ house_3)
% 1.68/1.13         | ~ (person @ japanese)
% 1.68/1.13         |  (next_to @ house_1 @ house_3)
% 1.68/1.13         | ~ (owns @ japanese @ horse)))
% 1.68/1.13         <= (( (lives @ japanese @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1397, zip_derived_cl2630])).
% 1.68/1.13  thf(house_house_3, axiom, (house @ house_3)).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl2663, plain,
% 1.68/1.13      ((( (next_to @ house_1 @ house_3) | ~ (owns @ japanese @ horse)))
% 1.68/1.13         <= (( (lives @ japanese @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2646, zip_derived_cl62, zip_derived_cl59])).
% 1.68/1.13  thf('1', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_3)) | ~ ( (lives @ japanese @ house_3)) | 
% 1.68/1.13       ~ ( (owns @ japanese @ horse)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2663])).
% 1.68/1.13  thf(zip_derived_cl1243, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_2)) <= (( (lives @ spaniard @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1240])).
% 1.68/1.13  thf(coffee_in_green_house, axiom,
% 1.68/1.13    (( is_color @ H @ green ) | ( ~( person @ P ) ) | 
% 1.68/1.13     ( ~( drinks @ P @ coffee ) ) | ( ~( house @ H ) ) | ( ~( lives @ P @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl96, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ green)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drinks @ X1 @ coffee)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [coffee_in_green_house])).
% 1.68/1.13  thf(zip_derived_cl1262, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ green)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drinks @ spaniard @ coffee)
% 1.68/1.13         | ~ (house @ house_2))) <= (( (lives @ spaniard @ house_2)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1243, zip_derived_cl96])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(house_house_2, axiom, (house @ house_2)).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1269, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ green) | ~ (drinks @ spaniard @ coffee)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_2)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1262, zip_derived_cl56, zip_derived_cl61])).
% 1.68/1.13  thf('2', plain,
% 1.68/1.13      (~ ( (lives @ spaniard @ house_2)) | ~ ( (drinks @ spaniard @ coffee)) | 
% 1.68/1.13       ( (is_color @ house_2 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1269])).
% 1.68/1.13  thf(english, axiom, (person @ english)).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl0, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (lives @ X0 @ house_1)
% 1.68/1.13          |  (lives @ X0 @ house_2)
% 1.68/1.13          |  (lives @ X0 @ house_3)
% 1.68/1.13          |  (lives @ X0 @ house_4)
% 1.68/1.13          |  (lives @ X0 @ house_5))),
% 1.68/1.13      inference('cnf', [status(esa)], [people_live_somewhere])).
% 1.68/1.13  thf(zip_derived_cl153, plain,
% 1.68/1.13      (( (lives @ english @ house_1)
% 1.68/1.13        |  (lives @ english @ house_2)
% 1.68/1.13        |  (lives @ english @ house_3)
% 1.68/1.13        |  (lives @ english @ house_4)
% 1.68/1.13        |  (lives @ english @ house_5))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl55, zip_derived_cl0])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(english_and_norwegian_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ english @ H ) ) | 
% 1.68/1.13     ( ~( lives @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl2, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          | ~ (lives @ english @ X0)
% 1.68/1.13          | ~ (lives @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_norwegian_live_apart])).
% 1.68/1.13  thf(zip_derived_cl167, plain,
% 1.68/1.13      ((~ (lives @ english @ house_1) | ~ (lives @ norwegian @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl60, zip_derived_cl2])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl170, plain, (~ (lives @ english @ house_1)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl167, zip_derived_cl87])).
% 1.68/1.13  thf(zip_derived_cl1170, plain,
% 1.68/1.13      (( (lives @ english @ house_2)
% 1.68/1.13        |  (lives @ english @ house_3)
% 1.68/1.13        |  (lives @ english @ house_4)
% 1.68/1.13        |  (lives @ english @ house_5))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl153, zip_derived_cl170])).
% 1.68/1.13  thf(zip_derived_cl1171, plain,
% 1.68/1.13      (( (lives @ english @ house_5)) <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl89, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X1)
% 1.68/1.13          | ~ (person @ X2)
% 1.68/1.13          | ~ (owns @ X2 @ fox)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X2 @ X0)
% 1.68/1.13          | ~ (person @ X3)
% 1.68/1.13          | ~ (drives @ X3 @ saab)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ X3 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [saab_with_fox])).
% 1.68/1.13  thf(zip_derived_cl1179, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          ( (next_to @ house_5 @ X0)
% 1.68/1.13           | ~ (person @ english)
% 1.68/1.13           | ~ (owns @ english @ fox)
% 1.68/1.13           | ~ (house @ house_5)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           | ~ (house @ X0)
% 1.68/1.13           | ~ (lives @ X1 @ X0)))
% 1.68/1.13         <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1171, zip_derived_cl89])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(house_house_5, axiom, (house @ house_5)).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1186, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          ( (next_to @ house_5 @ X0)
% 1.68/1.13           | ~ (owns @ english @ fox)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           | ~ (house @ X0)
% 1.68/1.13           | ~ (lives @ X1 @ X0)))
% 1.68/1.13         <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1179, zip_derived_cl55, zip_derived_cl64])).
% 1.68/1.13  thf('3', plain,
% 1.68/1.13      (~ ( (owns @ english @ fox)) | 
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0))) | 
% 1.68/1.13       ~ ( (lives @ english @ house_5))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1186])).
% 1.68/1.13  thf(milk_in_middle, axiom,
% 1.68/1.13    (( lives @ P @ house_3 ) | ( ~( person @ P ) ) | ( ~( drinks @ P @ milk ) ))).
% 1.68/1.13  thf(zip_derived_cl98, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (lives @ X0 @ house_3) | ~ (person @ X0) | ~ (drinks @ X0 @ milk))),
% 1.68/1.13      inference('cnf', [status(esa)], [milk_in_middle])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl948, plain,
% 1.68/1.13      ((~ (drinks @ spaniard @ milk) |  (lives @ spaniard @ house_3))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl98, zip_derived_cl56])).
% 1.68/1.13  thf(zip_derived_cl970, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_3)) <= (( (lives @ spaniard @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl948])).
% 1.68/1.13  thf(zip_derived_cl2327, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl2334, plain,
% 1.68/1.13      (((~ (house @ house_3)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drives @ spaniard @ saab)
% 1.68/1.13         |  (next_to @ house_1 @ house_3)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl970, zip_derived_cl2327])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl2352, plain,
% 1.68/1.13      (((~ (drives @ spaniard @ saab) |  (next_to @ house_1 @ house_3)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2334, zip_derived_cl62, zip_derived_cl56])).
% 1.68/1.13  thf('4', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_3)) | ~ ( (lives @ spaniard @ house_3)) | 
% 1.68/1.13       ~ ( (drives @ spaniard @ saab)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2352])).
% 1.68/1.13  thf(zip_derived_cl970, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_3)) <= (( (lives @ spaniard @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl948])).
% 1.68/1.13  thf(zip_derived_cl1626, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1186])).
% 1.68/1.13  thf(zip_derived_cl1633, plain,
% 1.68/1.13      (((~ (house @ house_3)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drives @ spaniard @ saab)
% 1.68/1.13         |  (next_to @ house_5 @ house_3)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl970, zip_derived_cl1626])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl1651, plain,
% 1.68/1.13      (((~ (drives @ spaniard @ saab) |  (next_to @ house_5 @ house_3)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1633, zip_derived_cl62, zip_derived_cl56])).
% 1.68/1.13  thf('5', plain,
% 1.68/1.13      (( (next_to @ house_5 @ house_3)) | ~ ( (lives @ spaniard @ house_3)) | 
% 1.68/1.13       ~ ( (drives @ spaniard @ saab)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1651])).
% 1.68/1.13  thf(zip_derived_cl1171, plain,
% 1.68/1.13      (( (lives @ english @ house_5)) <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl2630, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1140])).
% 1.68/1.13  thf(zip_derived_cl2635, plain,
% 1.68/1.13      (((~ (house @ house_5)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         |  (next_to @ house_1 @ house_5)
% 1.68/1.13         | ~ (owns @ english @ horse)))
% 1.68/1.13         <= (( (lives @ english @ house_5)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1171, zip_derived_cl2630])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl2652, plain,
% 1.68/1.13      ((( (next_to @ house_1 @ house_5) | ~ (owns @ english @ horse)))
% 1.68/1.13         <= (( (lives @ english @ house_5)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2635, zip_derived_cl64, zip_derived_cl55])).
% 1.68/1.13  thf('6', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_5)) | ~ ( (lives @ english @ house_5)) | 
% 1.68/1.13       ~ ( (owns @ english @ horse)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2652])).
% 1.68/1.13  thf(honda_with_orange, axiom,
% 1.68/1.13    (( drinks @ P @ orange ) | ( ~( person @ P ) ) | 
% 1.68/1.13     ( ~( drives @ P @ honda ) ))).
% 1.68/1.13  thf(zip_derived_cl92, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (drinks @ X0 @ orange) | ~ (person @ X0) | ~ (drives @ X0 @ honda))),
% 1.68/1.13      inference('cnf', [status(esa)], [honda_with_orange])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl939, plain,
% 1.68/1.13      ((~ (drives @ norwegian @ honda) |  (drinks @ norwegian @ orange))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl92, zip_derived_cl57])).
% 1.68/1.13  thf('7', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ honda)) | ( (drinks @ norwegian @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl939])).
% 1.68/1.13  thf(orange, axiom, (drink @ orange)).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(english_and_unkranian_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ english @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl14, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ english @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_unkranian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl334, plain,
% 1.68/1.13      ((~ (drinks @ english @ orange) | ~ (drinks @ ukranian @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl14])).
% 1.68/1.13  thf('8', plain,
% 1.68/1.13      (~ ( (drinks @ ukranian @ orange)) | ~ ( (drinks @ english @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl334])).
% 1.68/1.13  thf(zip_derived_cl970, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_3)) <= (( (lives @ spaniard @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl948])).
% 1.68/1.13  thf(masserati_in_yellow_house, axiom,
% 1.68/1.13    (( is_color @ H @ yellow ) | ( ~( person @ Person ) ) | 
% 1.68/1.13     ( ~( drives @ Person @ masserati ) ) | ( ~( house @ H ) ) | 
% 1.68/1.13     ( ~( lives @ Person @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl971, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ yellow)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drives @ spaniard @ masserati)
% 1.68/1.13         | ~ (house @ house_3))) <= (( (lives @ spaniard @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl970, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl973, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ yellow) | ~ (drives @ spaniard @ masserati)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_3)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl971, zip_derived_cl56, zip_derived_cl62])).
% 1.68/1.13  thf('9', plain,
% 1.68/1.13      (~ ( (drives @ spaniard @ masserati)) | 
% 1.68/1.13       ~ ( (lives @ spaniard @ house_3)) | ( (is_color @ house_3 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl973])).
% 1.68/1.13  thf(zip_derived_cl98, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (lives @ X0 @ house_3) | ~ (person @ X0) | ~ (drinks @ X0 @ milk))),
% 1.68/1.13      inference('cnf', [status(esa)], [milk_in_middle])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl947, plain,
% 1.68/1.13      ((~ (drinks @ english @ milk) |  (lives @ english @ house_3))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl98, zip_derived_cl55])).
% 1.68/1.13  thf('10', plain,
% 1.68/1.13      (~ ( (drinks @ english @ milk)) | ( (lives @ english @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl1171, plain,
% 1.68/1.13      (( (lives @ english @ house_5)) <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl96, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ green)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drinks @ X1 @ coffee)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [coffee_in_green_house])).
% 1.68/1.13  thf(zip_derived_cl1176, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ green)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drinks @ english @ coffee)
% 1.68/1.13         | ~ (house @ house_5))) <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1171, zip_derived_cl96])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1183, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ green) | ~ (drinks @ english @ coffee)))
% 1.68/1.13         <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1176, zip_derived_cl55, zip_derived_cl64])).
% 1.68/1.13  thf('11', plain,
% 1.68/1.13      (~ ( (drinks @ english @ coffee)) | ~ ( (lives @ english @ house_5)) | 
% 1.68/1.13       ( (is_color @ house_5 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1183])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(english_and_spaniard_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ english @ H ) ) | 
% 1.68/1.13     ( ~( lives @ spaniard @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl1, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0) | ~ (lives @ english @ X0) | ~ (lives @ spaniard @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_spaniard_live_apart])).
% 1.68/1.13  thf(zip_derived_cl217, plain,
% 1.68/1.13      ((~ (lives @ english @ house_5) | ~ (lives @ spaniard @ house_5))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl64, zip_derived_cl1])).
% 1.68/1.13  thf('12', plain,
% 1.68/1.13      (~ ( (lives @ spaniard @ house_5)) | ~ ( (lives @ english @ house_5))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl217])).
% 1.68/1.13  thf(ukranian, axiom, (person @ ukranian)).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl0, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (lives @ X0 @ house_1)
% 1.68/1.13          |  (lives @ X0 @ house_2)
% 1.68/1.13          |  (lives @ X0 @ house_3)
% 1.68/1.13          |  (lives @ X0 @ house_4)
% 1.68/1.13          |  (lives @ X0 @ house_5))),
% 1.68/1.13      inference('cnf', [status(esa)], [people_live_somewhere])).
% 1.68/1.13  thf(zip_derived_cl156, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_1)
% 1.68/1.13        |  (lives @ ukranian @ house_2)
% 1.68/1.13        |  (lives @ ukranian @ house_3)
% 1.68/1.13        |  (lives @ ukranian @ house_4)
% 1.68/1.13        |  (lives @ ukranian @ house_5))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl58, zip_derived_cl0])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(norwegian_and_ukranian_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( lives @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl8, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          | ~ (lives @ norwegian @ X0)
% 1.68/1.13          | ~ (lives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_ukranian_live_apart])).
% 1.68/1.13  thf(zip_derived_cl232, plain,
% 1.68/1.13      ((~ (lives @ norwegian @ house_1) | ~ (lives @ ukranian @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl60, zip_derived_cl8])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl237, plain, (~ (lives @ ukranian @ house_1)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl232, zip_derived_cl87])).
% 1.68/1.13  thf(zip_derived_cl1323, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_2)
% 1.68/1.13        |  (lives @ ukranian @ house_3)
% 1.68/1.13        |  (lives @ ukranian @ house_4)
% 1.68/1.13        |  (lives @ ukranian @ house_5))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl156, zip_derived_cl237])).
% 1.68/1.13  thf(zip_derived_cl1326, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_3)) <= (( (lives @ ukranian @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1356, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ yellow)
% 1.68/1.13         | ~ (person @ ukranian)
% 1.68/1.13         | ~ (drives @ ukranian @ masserati)
% 1.68/1.13         | ~ (house @ house_3))) <= (( (lives @ ukranian @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1326, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl1363, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ yellow) | ~ (drives @ ukranian @ masserati)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_3)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1356, zip_derived_cl58, zip_derived_cl62])).
% 1.68/1.13  thf('13', plain,
% 1.68/1.13      (( (is_color @ house_3 @ yellow)) | ~ ( (lives @ ukranian @ house_3)) | 
% 1.68/1.13       ~ ( (drives @ ukranian @ masserati))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1363])).
% 1.68/1.13  thf(house_3_not_left_of_house_2, axiom, (~( left_of @ house_3 @ house_2 ))).
% 1.68/1.13  thf(zip_derived_cl112, plain, (~ (left_of @ house_3 @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_3_not_left_of_house_2])).
% 1.68/1.13  thf(green_right_of_ivory, axiom,
% 1.68/1.13    (( left_of @ House_2 @ House_1 ) | ( ~( house @ House_1 ) ) | 
% 1.68/1.13     ( ~( is_color @ House_1 @ green ) ) | ( ~( house @ House_2 ) ) | 
% 1.68/1.13     ( ~( is_color @ House_2 @ ivory ) ))).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1070, plain,
% 1.68/1.13      ((~ (house @ house_2)
% 1.68/1.13        | ~ (is_color @ house_2 @ green)
% 1.68/1.13        | ~ (house @ house_3)
% 1.68/1.13        | ~ (is_color @ house_3 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl112, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl1091, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ green) | ~ (is_color @ house_3 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1070, zip_derived_cl61, zip_derived_cl62])).
% 1.68/1.13  thf('14', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ green)) | ~ ( (is_color @ house_3 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1091])).
% 1.68/1.13  thf(green, axiom, (color @ green)).
% 1.68/1.13  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.13      inference('cnf', [status(esa)], [green])).
% 1.68/1.13  thf(houses_2_and_3_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_2 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_3 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl49, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_3_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl809, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ green) | ~ (is_color @ house_3 @ green))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl49])).
% 1.68/1.13  thf('15', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ green)) | ~ ( (is_color @ house_3 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl809])).
% 1.68/1.13  thf(house_5_not_left_of_house_4, axiom, (~( left_of @ house_5 @ house_4 ))).
% 1.68/1.13  thf(zip_derived_cl122, plain, (~ (left_of @ house_5 @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_5_not_left_of_house_4])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1080, plain,
% 1.68/1.13      ((~ (house @ house_4)
% 1.68/1.13        | ~ (is_color @ house_4 @ green)
% 1.68/1.13        | ~ (house @ house_5)
% 1.68/1.13        | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl122, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1101, plain,
% 1.68/1.13      ((~ (is_color @ house_4 @ green) | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1080, zip_derived_cl63, zip_derived_cl64])).
% 1.68/1.13  thf('16', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ ivory)) | ~ ( (is_color @ house_4 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1101])).
% 1.68/1.13  thf(ivory, axiom, (color @ ivory)).
% 1.68/1.13  thf(zip_derived_cl68, plain, ( (color @ ivory)),
% 1.68/1.13      inference('cnf', [status(esa)], [ivory])).
% 1.68/1.13  thf(houses_4_and_5_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_4 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_5 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl54, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_4_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl881, plain,
% 1.68/1.13      ((~ (is_color @ house_4 @ ivory) | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl68, zip_derived_cl54])).
% 1.68/1.13  thf('17', plain,
% 1.68/1.13      (~ ( (is_color @ house_4 @ ivory)) | ~ ( (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl881])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(spaniard_and_ukranian_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl17, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ spaniard @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_ukranian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl382, plain,
% 1.68/1.13      ((~ (drinks @ spaniard @ orange) | ~ (drinks @ ukranian @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl17])).
% 1.68/1.13  thf('18', plain,
% 1.68/1.13      (~ ( (drinks @ ukranian @ orange)) | ~ ( (drinks @ spaniard @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl382])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(ukranian_and_japanese_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ ukranian @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl21, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0)
% 1.68/1.13          | ~ (drinks @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_and_japanese_drink_different])).
% 1.68/1.13  thf(zip_derived_cl436, plain,
% 1.68/1.13      ((~ (drinks @ ukranian @ orange) | ~ (drinks @ japanese @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl21])).
% 1.68/1.13  thf('19', plain,
% 1.68/1.13      (~ ( (drinks @ japanese @ orange)) | ~ ( (drinks @ ukranian @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl436])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(norwegian_and_ukranian_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl19, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ norwegian @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_ukranian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl408, plain,
% 1.68/1.13      ((~ (drinks @ norwegian @ orange) | ~ (drinks @ ukranian @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl19])).
% 1.68/1.13  thf('20', plain,
% 1.68/1.13      (~ ( (drinks @ ukranian @ orange)) | ~ ( (drinks @ norwegian @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl408])).
% 1.68/1.13  thf(zip_derived_cl92, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (drinks @ X0 @ orange) | ~ (person @ X0) | ~ (drives @ X0 @ honda))),
% 1.68/1.13      inference('cnf', [status(esa)], [honda_with_orange])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl940, plain,
% 1.68/1.13      ((~ (drives @ ukranian @ honda) |  (drinks @ ukranian @ orange))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl92, zip_derived_cl58])).
% 1.68/1.13  thf('21', plain,
% 1.68/1.13      (~ ( (drives @ ukranian @ honda)) | ( (drinks @ ukranian @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl940])).
% 1.68/1.13  thf(zip_derived_cl1325, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_4)) <= (( (lives @ ukranian @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl2630, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1140])).
% 1.68/1.13  thf(zip_derived_cl2643, plain,
% 1.68/1.13      (((~ (house @ house_4)
% 1.68/1.13         | ~ (person @ ukranian)
% 1.68/1.13         |  (next_to @ house_1 @ house_4)
% 1.68/1.13         | ~ (owns @ ukranian @ horse)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1325, zip_derived_cl2630])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl2660, plain,
% 1.68/1.13      ((( (next_to @ house_1 @ house_4) | ~ (owns @ ukranian @ horse)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2643, zip_derived_cl63, zip_derived_cl58])).
% 1.68/1.13  thf('22', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_4)) | ~ ( (owns @ ukranian @ horse)) | 
% 1.68/1.13       ~ ( (lives @ ukranian @ house_4)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2660])).
% 1.68/1.13  thf(zip_derived_cl1173, plain,
% 1.68/1.13      (( (lives @ english @ house_2)) <= (( (lives @ english @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl1626, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1186])).
% 1.68/1.13  thf(zip_derived_cl1628, plain,
% 1.68/1.13      (((~ (house @ house_2)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ saab)
% 1.68/1.13         |  (next_to @ house_5 @ house_2)))
% 1.68/1.13         <= (( (lives @ english @ house_2)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1173, zip_derived_cl1626])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl1646, plain,
% 1.68/1.13      (((~ (drives @ english @ saab) |  (next_to @ house_5 @ house_2)))
% 1.68/1.13         <= (( (lives @ english @ house_2)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1628, zip_derived_cl61, zip_derived_cl55])).
% 1.68/1.13  thf(zip_derived_cl1664, plain,
% 1.68/1.13      (( (next_to @ house_5 @ house_2)) <= (( (next_to @ house_5 @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1646])).
% 1.68/1.13  thf(next_to_means_left_or_right, axiom,
% 1.68/1.13    (( left_of @ X @ Y ) | ( ~( next_to @ X @ Y ) ) | ( left_of @ Y @ X ))).
% 1.68/1.13  thf(zip_derived_cl101, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1) | ~ (next_to @ X0 @ X1) |  (left_of @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [next_to_means_left_or_right])).
% 1.68/1.13  thf(zip_derived_cl1666, plain,
% 1.68/1.13      ((( (left_of @ house_5 @ house_2) |  (left_of @ house_2 @ house_5)))
% 1.68/1.13         <= (( (next_to @ house_5 @ house_2)))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1664, zip_derived_cl101])).
% 1.68/1.13  thf(house_2_not_left_of_house_5, axiom, (~( left_of @ house_2 @ house_5 ))).
% 1.68/1.13  thf(zip_derived_cl124, plain, (~ (left_of @ house_2 @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_2_not_left_of_house_5])).
% 1.68/1.13  thf(zip_derived_cl1668, plain,
% 1.68/1.13      (( (left_of @ house_5 @ house_2)) <= (( (next_to @ house_5 @ house_2)))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl1666, zip_derived_cl124])).
% 1.68/1.13  thf(house_5_not_left_of_house_2, axiom, (~( left_of @ house_5 @ house_2 ))).
% 1.68/1.13  thf(zip_derived_cl114, plain, (~ (left_of @ house_5 @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_5_not_left_of_house_2])).
% 1.68/1.13  thf('23', plain, (~ ( (next_to @ house_5 @ house_2))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1668, zip_derived_cl114])).
% 1.68/1.13  thf(zip_derived_cl1327, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_2)) <= (( (lives @ ukranian @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl1626, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1186])).
% 1.68/1.13  thf(zip_derived_cl1638, plain,
% 1.68/1.13      (((~ (house @ house_2)
% 1.68/1.13         | ~ (person @ ukranian)
% 1.68/1.13         | ~ (drives @ ukranian @ saab)
% 1.68/1.13         |  (next_to @ house_5 @ house_2)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_2)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1327, zip_derived_cl1626])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl1656, plain,
% 1.68/1.13      (((~ (drives @ ukranian @ saab) |  (next_to @ house_5 @ house_2)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_2)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1638, zip_derived_cl61, zip_derived_cl58])).
% 1.68/1.13  thf('24', plain,
% 1.68/1.13      (( (next_to @ house_5 @ house_2)) | ~ ( (drives @ ukranian @ saab)) | 
% 1.68/1.13       ~ ( (lives @ ukranian @ house_2)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1656])).
% 1.68/1.13  thf(prove_configuration, conjecture,
% 1.68/1.13    (~( ( ~( is_color @ house_5 @ green ) ) | 
% 1.68/1.13        ( ~( is_color @ house_4 @ ivory ) ) | 
% 1.68/1.13        ( ~( is_color @ house_3 @ red ) ) | 
% 1.68/1.13        ( ~( is_color @ house_2 @ blue ) ) | 
% 1.68/1.13        ( ~( is_color @ house_1 @ yellow ) ) | 
% 1.68/1.13        ( ~( lives @ spaniard @ house_4 ) ) | 
% 1.68/1.13        ( ~( lives @ english @ house_3 ) ) | 
% 1.68/1.13        ( ~( lives @ japanese @ house_5 ) ) | 
% 1.68/1.13        ( ~( lives @ ukranian @ house_2 ) ) | 
% 1.68/1.13        ( ~( lives @ norwegian @ house_1 ) ) | 
% 1.68/1.13        ( ~( drives @ spaniard @ honda ) ) | 
% 1.68/1.13        ( ~( drives @ english @ porsche ) ) | 
% 1.68/1.13        ( ~( drives @ japanese @ jaguar ) ) | 
% 1.68/1.13        ( ~( drives @ ukranian @ saab ) ) | 
% 1.68/1.13        ( ~( drives @ norwegian @ masserati ) ) | 
% 1.68/1.13        ( ~( owns @ spaniard @ dog ) ) | ( ~( owns @ english @ snails ) ) | 
% 1.68/1.13        ( ~( owns @ japanese @ zebra ) ) | ( ~( owns @ ukranian @ horse ) ) | 
% 1.68/1.13        ( ~( owns @ norwegian @ fox ) ) | 
% 1.68/1.13        ( ~( drinks @ spaniard @ orange ) ) | 
% 1.68/1.13        ( ~( drinks @ english @ milk ) ) | 
% 1.68/1.13        ( ~( drinks @ japanese @ coffee ) ) | 
% 1.68/1.13        ( ~( drinks @ ukranian @ tea ) ) | ( ~( drinks @ norwegian @ water ) ) ))).
% 1.68/1.13  thf(zf_stmt_0, negated_conjecture,
% 1.68/1.13    (( ~( is_color @ house_5 @ green ) ) | 
% 1.68/1.13     ( ~( is_color @ house_4 @ ivory ) ) | ( ~( is_color @ house_3 @ red ) ) | 
% 1.68/1.13     ( ~( is_color @ house_2 @ blue ) ) | 
% 1.68/1.13     ( ~( is_color @ house_1 @ yellow ) ) | 
% 1.68/1.13     ( ~( lives @ spaniard @ house_4 ) ) | 
% 1.68/1.13     ( ~( lives @ english @ house_3 ) ) | 
% 1.68/1.13     ( ~( lives @ japanese @ house_5 ) ) | 
% 1.68/1.13     ( ~( lives @ ukranian @ house_2 ) ) | 
% 1.68/1.13     ( ~( lives @ norwegian @ house_1 ) ) | 
% 1.68/1.13     ( ~( drives @ spaniard @ honda ) ) | 
% 1.68/1.13     ( ~( drives @ english @ porsche ) ) | 
% 1.68/1.13     ( ~( drives @ japanese @ jaguar ) ) | ( ~( drives @ ukranian @ saab ) ) | 
% 1.68/1.13     ( ~( drives @ norwegian @ masserati ) ) | 
% 1.68/1.13     ( ~( owns @ spaniard @ dog ) ) | ( ~( owns @ english @ snails ) ) | 
% 1.68/1.13     ( ~( owns @ japanese @ zebra ) ) | ( ~( owns @ ukranian @ horse ) ) | 
% 1.68/1.13     ( ~( owns @ norwegian @ fox ) ) | ( ~( drinks @ spaniard @ orange ) ) | 
% 1.68/1.13     ( ~( drinks @ english @ milk ) ) | ( ~( drinks @ japanese @ coffee ) ) | 
% 1.68/1.13     ( ~( drinks @ ukranian @ tea ) ) | ( ~( drinks @ norwegian @ water ) )),
% 1.68/1.13    inference('cnf.neg', [status(esa)], [prove_configuration])).
% 1.68/1.13  thf(zip_derived_cl127, plain,
% 1.68/1.13      ((~ (is_color @ house_5 @ green)
% 1.68/1.13        | ~ (is_color @ house_4 @ ivory)
% 1.68/1.13        | ~ (is_color @ house_3 @ red)
% 1.68/1.13        | ~ (is_color @ house_2 @ blue)
% 1.68/1.13        | ~ (is_color @ house_1 @ yellow)
% 1.68/1.13        | ~ (lives @ spaniard @ house_4)
% 1.68/1.13        | ~ (lives @ english @ house_3)
% 1.68/1.13        | ~ (lives @ japanese @ house_5)
% 1.68/1.13        | ~ (lives @ ukranian @ house_2)
% 1.68/1.13        | ~ (lives @ norwegian @ house_1)
% 1.68/1.13        | ~ (drives @ spaniard @ honda)
% 1.68/1.13        | ~ (drives @ english @ porsche)
% 1.68/1.13        | ~ (drives @ japanese @ jaguar)
% 1.68/1.13        | ~ (drives @ ukranian @ saab)
% 1.68/1.13        | ~ (drives @ norwegian @ masserati)
% 1.68/1.13        | ~ (owns @ spaniard @ dog)
% 1.68/1.13        | ~ (owns @ english @ snails)
% 1.68/1.13        | ~ (owns @ japanese @ zebra)
% 1.68/1.13        | ~ (owns @ ukranian @ horse)
% 1.68/1.13        | ~ (owns @ norwegian @ fox)
% 1.68/1.13        | ~ (drinks @ spaniard @ orange)
% 1.68/1.13        | ~ (drinks @ english @ milk)
% 1.68/1.13        | ~ (drinks @ japanese @ coffee)
% 1.68/1.13        | ~ (drinks @ ukranian @ tea)
% 1.68/1.13        | ~ (drinks @ norwegian @ water))),
% 1.68/1.13      inference('cnf', [status(esa)], [zf_stmt_0])).
% 1.68/1.13  thf('25', plain,
% 1.68/1.13      (~ ( (is_color @ house_4 @ ivory)) | ~ ( (owns @ japanese @ zebra)) | 
% 1.68/1.13       ~ ( (owns @ spaniard @ dog)) | ~ ( (lives @ norwegian @ house_1)) | 
% 1.68/1.13       ~ ( (drives @ japanese @ jaguar)) | ~ ( (is_color @ house_2 @ blue)) | 
% 1.68/1.13       ~ ( (lives @ spaniard @ house_4)) | ~ ( (lives @ english @ house_3)) | 
% 1.68/1.13       ~ ( (is_color @ house_3 @ red)) | ~ ( (drives @ english @ porsche)) | 
% 1.68/1.13       ~ ( (is_color @ house_1 @ yellow)) | 
% 1.68/1.13       ~ ( (drinks @ norwegian @ water)) | ~ ( (drinks @ japanese @ coffee)) | 
% 1.68/1.13       ~ ( (drinks @ english @ milk)) | ~ ( (is_color @ house_5 @ green)) | 
% 1.68/1.13       ~ ( (drives @ spaniard @ honda)) | ~ ( (lives @ japanese @ house_5)) | 
% 1.68/1.13       ~ ( (drives @ ukranian @ saab)) | 
% 1.68/1.13       ~ ( (drives @ norwegian @ masserati)) | 
% 1.68/1.13       ~ ( (owns @ english @ snails)) | ~ ( (lives @ ukranian @ house_2)) | 
% 1.68/1.13       ~ ( (owns @ ukranian @ horse)) | ~ ( (owns @ norwegian @ fox)) | 
% 1.68/1.13       ~ ( (drinks @ spaniard @ orange)) | ~ ( (drinks @ ukranian @ tea))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl127])).
% 1.68/1.13  thf(spaniard_owns_dog, axiom, (owns @ spaniard @ dog)).
% 1.68/1.13  thf(zip_derived_cl86, plain, ( (owns @ spaniard @ dog)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_owns_dog])).
% 1.68/1.13  thf(zip_derived_cl152, plain,
% 1.68/1.13      ((~ (owns @ spaniard @ dog)) <= (~ ( (owns @ spaniard @ dog)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl127])).
% 1.68/1.13  thf('26', plain, (( (owns @ spaniard @ dog))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl86, zip_derived_cl152])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl151, plain,
% 1.68/1.13      ((~ (lives @ norwegian @ house_1))
% 1.68/1.13         <= (~ ( (lives @ norwegian @ house_1)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl127])).
% 1.68/1.13  thf('27', plain, (( (lives @ norwegian @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl87, zip_derived_cl151])).
% 1.68/1.13  thf(japanese_drives_jaguar, axiom, (drives @ japanese @ jaguar)).
% 1.68/1.13  thf(zip_derived_cl94, plain, ( (drives @ japanese @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese_drives_jaguar])).
% 1.68/1.13  thf(zip_derived_cl149, plain,
% 1.68/1.13      ((~ (drives @ japanese @ jaguar)) <= (~ ( (drives @ japanese @ jaguar)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl127])).
% 1.68/1.13  thf('28', plain, (( (drives @ japanese @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl94, zip_derived_cl149])).
% 1.68/1.13  thf(ukranian_drinks_tea, axiom, (drinks @ ukranian @ tea)).
% 1.68/1.13  thf(zip_derived_cl93, plain, ( (drinks @ ukranian @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_drinks_tea])).
% 1.68/1.13  thf(zip_derived_cl150, plain,
% 1.68/1.13      ((~ (drinks @ ukranian @ tea)) <= (~ ( (drinks @ ukranian @ tea)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl127])).
% 1.68/1.13  thf('29', plain, (( (drinks @ ukranian @ tea))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl93, zip_derived_cl150])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(spaniard_and_ukranian_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( lives @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl6, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          | ~ (lives @ spaniard @ X0)
% 1.68/1.13          | ~ (lives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_ukranian_live_apart])).
% 1.68/1.13  thf(zip_derived_cl188, plain,
% 1.68/1.13      ((~ (lives @ spaniard @ house_2) | ~ (lives @ ukranian @ house_2))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl61, zip_derived_cl6])).
% 1.68/1.13  thf('30', plain,
% 1.68/1.13      (~ ( (lives @ spaniard @ house_2)) | ~ ( (lives @ ukranian @ house_2))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl188])).
% 1.68/1.13  thf(zip_derived_cl1172, plain,
% 1.68/1.13      (( (lives @ english @ house_4)) <= (( (lives @ english @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl2327, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl2331, plain,
% 1.68/1.13      (((~ (house @ house_4)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ saab)
% 1.68/1.13         |  (next_to @ house_1 @ house_4)))
% 1.68/1.13         <= (( (lives @ english @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1172, zip_derived_cl2327])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl2349, plain,
% 1.68/1.13      (((~ (drives @ english @ saab) |  (next_to @ house_1 @ house_4)))
% 1.68/1.13         <= (( (lives @ english @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2331, zip_derived_cl63, zip_derived_cl55])).
% 1.68/1.13  thf(zip_derived_cl2572, plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_4)) <= (( (next_to @ house_1 @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2349])).
% 1.68/1.13  thf(norwegian_in_blue_house, axiom,
% 1.68/1.13    (( is_color @ House_2 @ blue ) | ( ~( house @ House_1 ) ) | 
% 1.68/1.13     ( ~( lives @ norwegian @ House_1 ) ) | ( ~( house @ House_2 ) ) | 
% 1.68/1.13     ( ~( next_to @ House_1 @ House_2 ) ))).
% 1.68/1.13  thf(zip_derived_cl90, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ blue)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ norwegian @ X1)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (next_to @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_blue_house])).
% 1.68/1.13  thf(zip_derived_cl2575, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ blue)
% 1.68/1.13         | ~ (house @ house_1)
% 1.68/1.13         | ~ (lives @ norwegian @ house_1)
% 1.68/1.13         | ~ (house @ house_4))) <= (( (next_to @ house_1 @ house_4)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl2572, zip_derived_cl90])).
% 1.68/1.13  thf(blue, axiom, (color @ blue)).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(houses_1_and_4_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_1 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_4 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl47, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_1 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_1_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl780, plain,
% 1.68/1.13      ((~ (is_color @ house_1 @ blue) | ~ (is_color @ house_4 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl47])).
% 1.68/1.13  thf(zip_derived_cl798, plain,
% 1.68/1.13      ((~ (is_color @ house_4 @ blue)) <= (~ ( (is_color @ house_4 @ blue)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl780])).
% 1.68/1.13  thf(house_1_left_of_house_2, axiom, (left_of @ house_1 @ house_2)).
% 1.68/1.13  thf(zip_derived_cl102, plain, ( (left_of @ house_1 @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_1_left_of_house_2])).
% 1.68/1.13  thf(left_means_next_to, axiom,
% 1.68/1.13    (( next_to @ X @ Y ) | ( ~( left_of @ X @ Y ) ))).
% 1.68/1.13  thf(zip_derived_cl99, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]: ( (next_to @ X0 @ X1) | ~ (left_of @ X0 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [left_means_next_to])).
% 1.68/1.13  thf(zip_derived_cl90, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ blue)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ norwegian @ X1)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (next_to @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_blue_house])).
% 1.68/1.13  thf(zip_derived_cl1030, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         (~ (left_of @ X1 @ X0)
% 1.68/1.13          |  (is_color @ X0 @ blue)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ norwegian @ X1)
% 1.68/1.13          | ~ (house @ X0))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl99, zip_derived_cl90])).
% 1.68/1.13  thf(zip_derived_cl2383, plain,
% 1.68/1.13      (( (is_color @ house_2 @ blue)
% 1.68/1.13        | ~ (house @ house_1)
% 1.68/1.13        | ~ (lives @ norwegian @ house_1)
% 1.68/1.13        | ~ (house @ house_2))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl102, zip_derived_cl1030])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl2388, plain, ( (is_color @ house_2 @ blue)),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2383, zip_derived_cl60, zip_derived_cl87, 
% 1.68/1.13                 zip_derived_cl61])).
% 1.68/1.13  thf(zip_derived_cl145, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ blue)) <= (~ ( (is_color @ house_2 @ blue)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl127])).
% 1.68/1.13  thf('31', plain, (( (is_color @ house_2 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl2388, zip_derived_cl145])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(houses_2_and_4_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_2 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_4 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl50, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl823, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ blue) | ~ (is_color @ house_4 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl50])).
% 1.68/1.13  thf('32', plain,
% 1.68/1.13      (~ ( (is_color @ house_4 @ blue)) | ~ ( (is_color @ house_2 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl823])).
% 1.68/1.13  thf('33', plain, (~ ( (is_color @ house_4 @ blue))),
% 1.68/1.13      inference('sat_resolution*', [status(thm)], ['31', '32'])).
% 1.68/1.13  thf(zip_derived_cl2438, plain, (~ (is_color @ house_4 @ blue)),
% 1.68/1.13      inference('simpl_trail', [status(thm)], [zip_derived_cl798, '33'])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf('34', plain, (~ ( (next_to @ house_1 @ house_4))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2575, zip_derived_cl2438, zip_derived_cl60, 
% 1.68/1.13                 zip_derived_cl87, zip_derived_cl63])).
% 1.68/1.13  thf(zip_derived_cl1325, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_4)) <= (( (lives @ ukranian @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl2327, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl2341, plain,
% 1.68/1.13      (((~ (house @ house_4)
% 1.68/1.13         | ~ (person @ ukranian)
% 1.68/1.13         | ~ (drives @ ukranian @ saab)
% 1.68/1.13         |  (next_to @ house_1 @ house_4)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1325, zip_derived_cl2327])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl2359, plain,
% 1.68/1.13      (((~ (drives @ ukranian @ saab) |  (next_to @ house_1 @ house_4)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_4)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2341, zip_derived_cl63, zip_derived_cl58])).
% 1.68/1.13  thf('35', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_4)) | ~ ( (drives @ ukranian @ saab)) | 
% 1.68/1.13       ~ ( (lives @ ukranian @ house_4)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2359])).
% 1.68/1.13  thf(zip_derived_cl1171, plain,
% 1.68/1.13      (( (lives @ english @ house_5)) <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl2327, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl2332, plain,
% 1.68/1.13      (((~ (house @ house_5)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ saab)
% 1.68/1.13         |  (next_to @ house_1 @ house_5)))
% 1.68/1.13         <= (( (lives @ english @ house_5)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1171, zip_derived_cl2327])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl2350, plain,
% 1.68/1.13      (((~ (drives @ english @ saab) |  (next_to @ house_1 @ house_5)))
% 1.68/1.13         <= (( (lives @ english @ house_5)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2332, zip_derived_cl64, zip_derived_cl55])).
% 1.68/1.13  thf(zip_derived_cl2578, plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_5)) <= (( (next_to @ house_1 @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2350])).
% 1.68/1.13  thf(zip_derived_cl90, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ blue)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ norwegian @ X1)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (next_to @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_blue_house])).
% 1.68/1.13  thf(zip_derived_cl2581, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ blue)
% 1.68/1.13         | ~ (house @ house_1)
% 1.68/1.13         | ~ (lives @ norwegian @ house_1)
% 1.68/1.13         | ~ (house @ house_5))) <= (( (next_to @ house_1 @ house_5)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl2578, zip_derived_cl90])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(houses_1_and_5_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_1 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_5 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl48, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_1 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_1_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl795, plain,
% 1.68/1.13      ((~ (is_color @ house_1 @ blue) | ~ (is_color @ house_5 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl48])).
% 1.68/1.13  thf(zip_derived_cl813, plain,
% 1.68/1.13      ((~ (is_color @ house_5 @ blue)) <= (~ ( (is_color @ house_5 @ blue)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl795])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(houses_2_and_5_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_2 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_5 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl51, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl836, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ blue) | ~ (is_color @ house_5 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl51])).
% 1.68/1.13  thf('36', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ blue)) | ~ ( (is_color @ house_2 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl836])).
% 1.68/1.13  thf('37', plain, (~ ( (is_color @ house_5 @ blue))),
% 1.68/1.13      inference('sat_resolution*', [status(thm)], ['31', '36'])).
% 1.68/1.13  thf(zip_derived_cl2439, plain, (~ (is_color @ house_5 @ blue)),
% 1.68/1.13      inference('simpl_trail', [status(thm)], [zip_derived_cl813, '37'])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf('38', plain, (~ ( (next_to @ house_1 @ house_5))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2581, zip_derived_cl2439, zip_derived_cl60, 
% 1.68/1.13                 zip_derived_cl87, zip_derived_cl64])).
% 1.68/1.13  thf(zip_derived_cl1399, plain,
% 1.68/1.13      (( (lives @ japanese @ house_5)) <= (( (lives @ japanese @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1395])).
% 1.68/1.13  thf(zip_derived_cl2630, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1140])).
% 1.68/1.13  thf(zip_derived_cl2648, plain,
% 1.68/1.13      (((~ (house @ house_5)
% 1.68/1.13         | ~ (person @ japanese)
% 1.68/1.13         |  (next_to @ house_1 @ house_5)
% 1.68/1.13         | ~ (owns @ japanese @ horse)))
% 1.68/1.13         <= (( (lives @ japanese @ house_5)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1399, zip_derived_cl2630])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl2665, plain,
% 1.68/1.13      ((( (next_to @ house_1 @ house_5) | ~ (owns @ japanese @ horse)))
% 1.68/1.13         <= (( (lives @ japanese @ house_5)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_1 @ X0)
% 1.68/1.13                 | ~ (owns @ X1 @ horse))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2648, zip_derived_cl64, zip_derived_cl59])).
% 1.68/1.13  thf('39', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_5)) | ~ ( (lives @ japanese @ house_5)) | 
% 1.68/1.13       ~ ( (owns @ japanese @ horse)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2665])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(spaniard_and_japanese_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( lives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl7, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          | ~ (lives @ spaniard @ X0)
% 1.68/1.13          | ~ (lives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_japanese_live_apart])).
% 1.68/1.13  thf(zip_derived_cl223, plain,
% 1.68/1.13      ((~ (lives @ spaniard @ house_5) | ~ (lives @ japanese @ house_5))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl64, zip_derived_cl7])).
% 1.68/1.13  thf('40', plain,
% 1.68/1.13      (~ ( (lives @ spaniard @ house_5)) | ~ ( (lives @ japanese @ house_5))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl223])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(drink_something, axiom,
% 1.68/1.13    (( ~( person @ Person ) ) | ( drinks @ Person @ orange ) | 
% 1.68/1.13     ( drinks @ Person @ coffee ) | ( drinks @ Person @ tea ) | 
% 1.68/1.13     ( drinks @ Person @ milk ) | ( drinks @ Person @ water ))).
% 1.68/1.13  thf(zip_derived_cl11, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drinks @ X0 @ orange)
% 1.68/1.13          |  (drinks @ X0 @ coffee)
% 1.68/1.13          |  (drinks @ X0 @ tea)
% 1.68/1.13          |  (drinks @ X0 @ milk)
% 1.68/1.13          |  (drinks @ X0 @ water))),
% 1.68/1.13      inference('cnf', [status(esa)], [drink_something])).
% 1.68/1.13  thf(zip_derived_cl274, plain,
% 1.68/1.13      (( (drinks @ english @ orange)
% 1.68/1.13        |  (drinks @ english @ coffee)
% 1.68/1.13        |  (drinks @ english @ tea)
% 1.68/1.13        |  (drinks @ english @ milk)
% 1.68/1.13        |  (drinks @ english @ water))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl55, zip_derived_cl11])).
% 1.68/1.13  thf(tea, axiom, (drink @ tea)).
% 1.68/1.13  thf(zip_derived_cl75, plain, ( (drink @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [tea])).
% 1.68/1.13  thf(zip_derived_cl14, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ english @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_unkranian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl336, plain,
% 1.68/1.13      ((~ (drinks @ english @ tea) | ~ (drinks @ ukranian @ tea))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl75, zip_derived_cl14])).
% 1.68/1.13  thf(zip_derived_cl93, plain, ( (drinks @ ukranian @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_drinks_tea])).
% 1.68/1.13  thf(zip_derived_cl339, plain, (~ (drinks @ english @ tea)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl336, zip_derived_cl93])).
% 1.68/1.13  thf(zip_derived_cl1467, plain,
% 1.68/1.13      (( (drinks @ english @ orange)
% 1.68/1.13        |  (drinks @ english @ coffee)
% 1.68/1.13        |  (drinks @ english @ milk)
% 1.68/1.13        |  (drinks @ english @ water))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl274, zip_derived_cl339])).
% 1.68/1.13  thf('41', plain,
% 1.68/1.13      (( (drinks @ english @ orange)) | ( (drinks @ english @ water)) | 
% 1.68/1.13       ( (drinks @ english @ milk)) | ( (drinks @ english @ coffee))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1467])).
% 1.68/1.13  thf(water, axiom, (drink @ water)).
% 1.68/1.13  thf(zip_derived_cl77, plain, ( (drink @ water)),
% 1.68/1.13      inference('cnf', [status(esa)], [water])).
% 1.68/1.13  thf(english_and_norwegian_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ english @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl13, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ english @ X0)
% 1.68/1.13          | ~ (drinks @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_norwegian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl321, plain,
% 1.68/1.13      ((~ (drinks @ english @ water) | ~ (drinks @ norwegian @ water))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl77, zip_derived_cl13])).
% 1.68/1.13  thf('42', plain,
% 1.68/1.13      (~ ( (drinks @ english @ water)) | ~ ( (drinks @ norwegian @ water))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl321])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl2327, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl2337, plain,
% 1.68/1.13      (((~ (house @ house_1)
% 1.68/1.13         | ~ (person @ norwegian)
% 1.68/1.13         | ~ (drives @ norwegian @ saab)
% 1.68/1.13         |  (next_to @ house_1 @ house_1)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl87, zip_derived_cl2327])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl2355, plain,
% 1.68/1.13      (((~ (drives @ norwegian @ saab) |  (next_to @ house_1 @ house_1)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2337, zip_derived_cl60, zip_derived_cl57])).
% 1.68/1.13  thf(zip_derived_cl2401, plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_1)) <= (( (next_to @ house_1 @ house_1)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2355])).
% 1.68/1.13  thf(zip_derived_cl101, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1) | ~ (next_to @ X0 @ X1) |  (left_of @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [next_to_means_left_or_right])).
% 1.68/1.13  thf(zip_derived_cl2403, plain,
% 1.68/1.13      ((( (left_of @ house_1 @ house_1) |  (left_of @ house_1 @ house_1)))
% 1.68/1.13         <= (( (next_to @ house_1 @ house_1)))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl2401, zip_derived_cl101])).
% 1.68/1.13  thf(zip_derived_cl2405, plain,
% 1.68/1.13      (( (left_of @ house_1 @ house_1)) <= (( (next_to @ house_1 @ house_1)))),
% 1.68/1.13      inference('simplify', [status(thm)], [zip_derived_cl2403])).
% 1.68/1.13  thf(house_1_not_left_of_house_1, axiom, (~( left_of @ house_1 @ house_1 ))).
% 1.68/1.13  thf(zip_derived_cl106, plain, (~ (left_of @ house_1 @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_1_not_left_of_house_1])).
% 1.68/1.13  thf('43', plain, (~ ( (next_to @ house_1 @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl2405, zip_derived_cl106])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl95, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X1)
% 1.68/1.13          | ~ (person @ X2)
% 1.68/1.13          | ~ (drives @ X2 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X2 @ X0)
% 1.68/1.13          | ~ (person @ X3)
% 1.68/1.13          | ~ (owns @ X3 @ horse)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ X3 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_next_to_horse])).
% 1.68/1.13  thf(zip_derived_cl1136, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         (~ (lives @ X1 @ X0)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (owns @ X1 @ horse)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          |  (next_to @ X0 @ X0))),
% 1.68/1.13      inference('eq_fact', [status(thm)], [zip_derived_cl95])).
% 1.68/1.13  thf(zip_derived_cl1137, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X0)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (owns @ X1 @ horse)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('simplify', [status(thm)], [zip_derived_cl1136])).
% 1.68/1.13  thf(zip_derived_cl2592, plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_1)
% 1.68/1.13        | ~ (drives @ norwegian @ masserati)
% 1.68/1.13        | ~ (person @ norwegian)
% 1.68/1.13        | ~ (owns @ norwegian @ horse)
% 1.68/1.13        | ~ (house @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl87, zip_derived_cl1137])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl2610, plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_1)
% 1.68/1.13        | ~ (drives @ norwegian @ masserati)
% 1.68/1.13        | ~ (owns @ norwegian @ horse))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2592, zip_derived_cl57, zip_derived_cl60])).
% 1.68/1.13  thf('44', plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_1)) | 
% 1.68/1.13       ~ ( (drives @ norwegian @ masserati)) | ~ ( (owns @ norwegian @ horse))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2610])).
% 1.68/1.13  thf('45', plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_1 @ X0)
% 1.68/1.13           | ~ (owns @ X1 @ horse))) | 
% 1.68/1.13       ~ ( (drives @ norwegian @ masserati))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1140])).
% 1.68/1.13  thf(saab, axiom, (car @ saab)).
% 1.68/1.13  thf(zip_derived_cl74, plain, ( (car @ saab)),
% 1.68/1.13      inference('cnf', [status(esa)], [saab])).
% 1.68/1.13  thf(spaniard_and_ukranian_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( drives @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl28, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ spaniard @ X0)
% 1.68/1.13          | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl527, plain,
% 1.68/1.13      ((~ (drives @ spaniard @ saab) | ~ (drives @ ukranian @ saab))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl74, zip_derived_cl28])).
% 1.68/1.13  thf('46', plain,
% 1.68/1.13      (~ ( (drives @ ukranian @ saab)) | ~ ( (drives @ spaniard @ saab))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl527])).
% 1.68/1.13  thf(zip_derived_cl74, plain, ( (car @ saab)),
% 1.68/1.13      inference('cnf', [status(esa)], [saab])).
% 1.68/1.13  thf(spaniard_and_norwegian_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( drives @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl27, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ spaniard @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_norwegian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl512, plain,
% 1.68/1.13      ((~ (drives @ spaniard @ saab) | ~ (drives @ norwegian @ saab))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl74, zip_derived_cl27])).
% 1.68/1.13  thf('47', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ saab)) | ~ ( (drives @ spaniard @ saab))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl512])).
% 1.68/1.13  thf(porsche, axiom, (car @ porsche)).
% 1.68/1.13  thf(zip_derived_cl73, plain, ( (car @ porsche)),
% 1.68/1.13      inference('cnf', [status(esa)], [porsche])).
% 1.68/1.13  thf(english_and_ukranian_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ english @ H ) ) | 
% 1.68/1.13     ( ~( drives @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl25, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0) | ~ (drives @ english @ X0) | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl487, plain,
% 1.68/1.13      ((~ (drives @ english @ porsche) | ~ (drives @ ukranian @ porsche))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl73, zip_derived_cl25])).
% 1.68/1.13  thf('48', plain,
% 1.68/1.13      (~ ( (drives @ english @ porsche)) | ~ ( (drives @ ukranian @ porsche))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl487])).
% 1.68/1.13  thf(zip_derived_cl73, plain, ( (car @ porsche)),
% 1.68/1.13      inference('cnf', [status(esa)], [porsche])).
% 1.68/1.13  thf(english_and_norwegian_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ english @ H ) ) | 
% 1.68/1.13     ( ~( drives @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl24, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ english @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_norwegian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl476, plain,
% 1.68/1.13      ((~ (drives @ english @ porsche) | ~ (drives @ norwegian @ porsche))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl73, zip_derived_cl24])).
% 1.68/1.13  thf('49', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ porsche)) | ~ ( (drives @ english @ porsche))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl476])).
% 1.68/1.13  thf(zip_derived_cl73, plain, ( (car @ porsche)),
% 1.68/1.13      inference('cnf', [status(esa)], [porsche])).
% 1.68/1.13  thf(norwegian_and_ukranian_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( drives @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl30, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0)
% 1.68/1.13          | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl554, plain,
% 1.68/1.13      ((~ (drives @ norwegian @ porsche) | ~ (drives @ ukranian @ porsche))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl73, zip_derived_cl30])).
% 1.68/1.13  thf('50', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ porsche)) | ~ ( (drives @ ukranian @ porsche))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl554])).
% 1.68/1.13  thf(zip_derived_cl74, plain, ( (car @ saab)),
% 1.68/1.13      inference('cnf', [status(esa)], [saab])).
% 1.68/1.13  thf(zip_derived_cl30, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0)
% 1.68/1.13          | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl553, plain,
% 1.68/1.13      ((~ (drives @ norwegian @ saab) | ~ (drives @ ukranian @ saab))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl74, zip_derived_cl30])).
% 1.68/1.13  thf('51', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ saab)) | ~ ( (drives @ ukranian @ saab))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl553])).
% 1.68/1.13  thf(honda, axiom, (car @ honda)).
% 1.68/1.13  thf(zip_derived_cl71, plain, ( (car @ honda)),
% 1.68/1.13      inference('cnf', [status(esa)], [honda])).
% 1.68/1.13  thf(zip_derived_cl30, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0)
% 1.68/1.13          | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl555, plain,
% 1.68/1.13      ((~ (drives @ norwegian @ honda) | ~ (drives @ ukranian @ honda))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl71, zip_derived_cl30])).
% 1.68/1.13  thf('52', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ honda)) | ~ ( (drives @ ukranian @ honda))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl555])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(drive_something, axiom,
% 1.68/1.13    (( ~( person @ Person ) ) | ( drives @ Person @ masserati ) | 
% 1.68/1.13     ( drives @ Person @ saab ) | ( drives @ Person @ porsche ) | 
% 1.68/1.13     ( drives @ Person @ honda ) | ( drives @ Person @ jaguar ))).
% 1.68/1.13  thf(zip_derived_cl22, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drives @ X0 @ masserati)
% 1.68/1.13          |  (drives @ X0 @ saab)
% 1.68/1.13          |  (drives @ X0 @ porsche)
% 1.68/1.13          |  (drives @ X0 @ honda)
% 1.68/1.13          |  (drives @ X0 @ jaguar))),
% 1.68/1.13      inference('cnf', [status(esa)], [drive_something])).
% 1.68/1.13  thf(zip_derived_cl463, plain,
% 1.68/1.13      (( (drives @ norwegian @ masserati)
% 1.68/1.13        |  (drives @ norwegian @ saab)
% 1.68/1.13        |  (drives @ norwegian @ porsche)
% 1.68/1.13        |  (drives @ norwegian @ honda)
% 1.68/1.13        |  (drives @ norwegian @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl57, zip_derived_cl22])).
% 1.68/1.13  thf(jaguar, axiom, (car @ jaguar)).
% 1.68/1.13  thf(zip_derived_cl70, plain, ( (car @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [jaguar])).
% 1.68/1.13  thf(norwegian_and_japanese_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( drives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl31, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0)
% 1.68/1.13          | ~ (drives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_japanese_drive_different])).
% 1.68/1.13  thf(zip_derived_cl569, plain,
% 1.68/1.13      ((~ (drives @ norwegian @ jaguar) | ~ (drives @ japanese @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl70, zip_derived_cl31])).
% 1.68/1.13  thf(zip_derived_cl94, plain, ( (drives @ japanese @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese_drives_jaguar])).
% 1.68/1.13  thf(zip_derived_cl570, plain, (~ (drives @ norwegian @ jaguar)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl569, zip_derived_cl94])).
% 1.68/1.13  thf(zip_derived_cl1611, plain,
% 1.68/1.13      (( (drives @ norwegian @ honda)
% 1.68/1.13        |  (drives @ norwegian @ porsche)
% 1.68/1.13        |  (drives @ norwegian @ saab)
% 1.68/1.13        |  (drives @ norwegian @ masserati))),
% 1.68/1.13      inference('clc', [status(thm)], [zip_derived_cl463, zip_derived_cl570])).
% 1.68/1.13  thf('53', plain,
% 1.68/1.13      (( (drives @ norwegian @ porsche)) | ( (drives @ norwegian @ saab)) | 
% 1.68/1.13       ( (drives @ norwegian @ masserati)) | ( (drives @ norwegian @ honda))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1611])).
% 1.68/1.13  thf(zip_derived_cl71, plain, ( (car @ honda)),
% 1.68/1.13      inference('cnf', [status(esa)], [honda])).
% 1.68/1.13  thf(zip_derived_cl27, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ spaniard @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_norwegian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl514, plain,
% 1.68/1.13      ((~ (drives @ spaniard @ honda) | ~ (drives @ norwegian @ honda))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl71, zip_derived_cl27])).
% 1.68/1.13  thf('54', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ honda)) | ~ ( (drives @ spaniard @ honda))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl514])).
% 1.68/1.13  thf(zip_derived_cl74, plain, ( (car @ saab)),
% 1.68/1.13      inference('cnf', [status(esa)], [saab])).
% 1.68/1.13  thf(zip_derived_cl24, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ english @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_norwegian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl475, plain,
% 1.68/1.13      ((~ (drives @ english @ saab) | ~ (drives @ norwegian @ saab))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl74, zip_derived_cl24])).
% 1.68/1.13  thf('55', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ saab)) | ~ ( (drives @ english @ saab))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl475])).
% 1.68/1.13  thf(masserati, axiom, (car @ masserati)).
% 1.68/1.13  thf(zip_derived_cl72, plain, ( (car @ masserati)),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati])).
% 1.68/1.13  thf(zip_derived_cl30, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ norwegian @ X0)
% 1.68/1.13          | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl552, plain,
% 1.68/1.13      ((~ (drives @ norwegian @ masserati) | ~ (drives @ ukranian @ masserati))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl72, zip_derived_cl30])).
% 1.68/1.13  thf('56', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ masserati)) | 
% 1.68/1.13       ~ ( (drives @ ukranian @ masserati))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl552])).
% 1.68/1.13  thf(porsche_with_snails, axiom,
% 1.68/1.13    (( owns @ P @ snails ) | ( ~( person @ P ) ) | 
% 1.68/1.13     ( ~( drives @ P @ porsche ) ))).
% 1.68/1.13  thf(zip_derived_cl91, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (owns @ X0 @ snails) | ~ (person @ X0) | ~ (drives @ X0 @ porsche))),
% 1.68/1.13      inference('cnf', [status(esa)], [porsche_with_snails])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl914, plain,
% 1.68/1.13      ((~ (drives @ norwegian @ porsche) |  (owns @ norwegian @ snails))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl91, zip_derived_cl57])).
% 1.68/1.13  thf('57', plain,
% 1.68/1.13      (~ ( (drives @ norwegian @ porsche)) | ( (owns @ norwegian @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl914])).
% 1.68/1.13  thf(snails, axiom, (animal @ snails)).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(english_and_japanese_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ english @ H ) ) | 
% 1.68/1.13     ( ~( owns @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl37, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl644, plain,
% 1.68/1.13      ((~ (owns @ english @ snails) | ~ (owns @ japanese @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl37])).
% 1.68/1.13  thf('58', plain,
% 1.68/1.13      (~ ( (owns @ japanese @ snails)) | ~ ( (owns @ english @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl644])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(english_and_ukranian_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ english @ H ) ) | 
% 1.68/1.13     ( ~( owns @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl36, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl630, plain,
% 1.68/1.13      ((~ (owns @ english @ snails) | ~ (owns @ ukranian @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl36])).
% 1.68/1.13  thf('59', plain,
% 1.68/1.13      (~ ( (owns @ english @ snails)) | ~ ( (owns @ ukranian @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl630])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(english_and_norwegian_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ english @ H ) ) | 
% 1.68/1.13     ( ~( owns @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl35, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [english_and_norwegian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl620, plain,
% 1.68/1.13      ((~ (owns @ english @ snails) | ~ (owns @ norwegian @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl35])).
% 1.68/1.13  thf('60', plain,
% 1.68/1.13      (~ ( (owns @ norwegian @ snails)) | ~ ( (owns @ english @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl620])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(ukranian_and_japanese_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ ukranian @ H ) ) | 
% 1.68/1.13     ( ~( owns @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl43, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ ukranian @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [ukranian_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl728, plain,
% 1.68/1.13      ((~ (owns @ ukranian @ snails) | ~ (owns @ japanese @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl43])).
% 1.68/1.13  thf('61', plain,
% 1.68/1.13      (~ ( (owns @ japanese @ snails)) | ~ ( (owns @ ukranian @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl728])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(norwegian_and_ukranian_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( owns @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl41, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0)
% 1.68/1.13          | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [norwegian_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl698, plain,
% 1.68/1.13      ((~ (owns @ norwegian @ snails) | ~ (owns @ ukranian @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl41])).
% 1.68/1.13  thf('62', plain,
% 1.68/1.13      (~ ( (owns @ norwegian @ snails)) | ~ ( (owns @ ukranian @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl698])).
% 1.68/1.13  thf(zip_derived_cl91, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (owns @ X0 @ snails) | ~ (person @ X0) | ~ (drives @ X0 @ porsche))),
% 1.68/1.13      inference('cnf', [status(esa)], [porsche_with_snails])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl915, plain,
% 1.68/1.13      ((~ (drives @ ukranian @ porsche) |  (owns @ ukranian @ snails))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl91, zip_derived_cl58])).
% 1.68/1.13  thf('63', plain,
% 1.68/1.13      (( (owns @ ukranian @ snails)) | ~ ( (drives @ ukranian @ porsche))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl915])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl22, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drives @ X0 @ masserati)
% 1.68/1.13          |  (drives @ X0 @ saab)
% 1.68/1.13          |  (drives @ X0 @ porsche)
% 1.68/1.13          |  (drives @ X0 @ honda)
% 1.68/1.13          |  (drives @ X0 @ jaguar))),
% 1.68/1.13      inference('cnf', [status(esa)], [drive_something])).
% 1.68/1.13  thf(zip_derived_cl464, plain,
% 1.68/1.13      (( (drives @ ukranian @ masserati)
% 1.68/1.13        |  (drives @ ukranian @ saab)
% 1.68/1.13        |  (drives @ ukranian @ porsche)
% 1.68/1.13        |  (drives @ ukranian @ honda)
% 1.68/1.13        |  (drives @ ukranian @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl58, zip_derived_cl22])).
% 1.68/1.13  thf(zip_derived_cl70, plain, ( (car @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [jaguar])).
% 1.68/1.13  thf(ukranian_and_japanese_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ ukranian @ H ) ) | 
% 1.68/1.13     ( ~( drives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl32, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ ukranian @ X0)
% 1.68/1.13          | ~ (drives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_and_japanese_drive_different])).
% 1.68/1.13  thf(zip_derived_cl583, plain,
% 1.68/1.13      ((~ (drives @ ukranian @ jaguar) | ~ (drives @ japanese @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl70, zip_derived_cl32])).
% 1.68/1.13  thf(zip_derived_cl94, plain, ( (drives @ japanese @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese_drives_jaguar])).
% 1.68/1.13  thf(zip_derived_cl584, plain, (~ (drives @ ukranian @ jaguar)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl583, zip_derived_cl94])).
% 1.68/1.13  thf(zip_derived_cl1682, plain,
% 1.68/1.13      (( (drives @ ukranian @ honda)
% 1.68/1.13        |  (drives @ ukranian @ porsche)
% 1.68/1.13        |  (drives @ ukranian @ saab)
% 1.68/1.13        |  (drives @ ukranian @ masserati))),
% 1.68/1.13      inference('clc', [status(thm)], [zip_derived_cl464, zip_derived_cl584])).
% 1.68/1.13  thf('64', plain,
% 1.68/1.13      (( (drives @ ukranian @ porsche)) | ( (drives @ ukranian @ honda)) | 
% 1.68/1.13       ( (drives @ ukranian @ saab)) | ( (drives @ ukranian @ masserati))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1682])).
% 1.68/1.13  thf(zip_derived_cl71, plain, ( (car @ honda)),
% 1.68/1.13      inference('cnf', [status(esa)], [honda])).
% 1.68/1.13  thf(zip_derived_cl28, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ spaniard @ X0)
% 1.68/1.13          | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl529, plain,
% 1.68/1.13      ((~ (drives @ spaniard @ honda) | ~ (drives @ ukranian @ honda))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl71, zip_derived_cl28])).
% 1.68/1.13  thf('65', plain,
% 1.68/1.13      (~ ( (drives @ spaniard @ honda)) | ~ ( (drives @ ukranian @ honda))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl529])).
% 1.68/1.13  thf(zip_derived_cl71, plain, ( (car @ honda)),
% 1.68/1.13      inference('cnf', [status(esa)], [honda])).
% 1.68/1.13  thf(english_and_spaniard_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ english @ H ) ) | 
% 1.68/1.13     ( ~( drives @ spaniard @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl23, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0) | ~ (drives @ english @ X0) | ~ (drives @ spaniard @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_spaniard_drive_different])).
% 1.68/1.13  thf(zip_derived_cl453, plain,
% 1.68/1.13      ((~ (drives @ english @ honda) | ~ (drives @ spaniard @ honda))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl71, zip_derived_cl23])).
% 1.68/1.13  thf('66', plain,
% 1.68/1.13      (~ ( (drives @ spaniard @ honda)) | ~ ( (drives @ english @ honda))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl453])).
% 1.68/1.13  thf(zip_derived_cl74, plain, ( (car @ saab)),
% 1.68/1.13      inference('cnf', [status(esa)], [saab])).
% 1.68/1.13  thf(zip_derived_cl25, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0) | ~ (drives @ english @ X0) | ~ (drives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_ukranian_drive_different])).
% 1.68/1.13  thf(zip_derived_cl486, plain,
% 1.68/1.13      ((~ (drives @ english @ saab) | ~ (drives @ ukranian @ saab))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl74, zip_derived_cl25])).
% 1.68/1.13  thf('67', plain,
% 1.68/1.13      (~ ( (drives @ english @ saab)) | ~ ( (drives @ ukranian @ saab))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl486])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(ukranian_and_japanese_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ ukranian @ H ) ) | 
% 1.68/1.13     ( ~( lives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl10, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          | ~ (lives @ ukranian @ X0)
% 1.68/1.13          | ~ (lives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_and_japanese_live_apart])).
% 1.68/1.13  thf(zip_derived_cl264, plain,
% 1.68/1.13      ((~ (lives @ ukranian @ house_5) | ~ (lives @ japanese @ house_5))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl64, zip_derived_cl10])).
% 1.68/1.13  thf('68', plain,
% 1.68/1.13      (~ ( (lives @ japanese @ house_5)) | ~ ( (lives @ ukranian @ house_5))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl264])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl22, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drives @ X0 @ masserati)
% 1.68/1.13          |  (drives @ X0 @ saab)
% 1.68/1.13          |  (drives @ X0 @ porsche)
% 1.68/1.13          |  (drives @ X0 @ honda)
% 1.68/1.13          |  (drives @ X0 @ jaguar))),
% 1.68/1.13      inference('cnf', [status(esa)], [drive_something])).
% 1.68/1.13  thf(zip_derived_cl461, plain,
% 1.68/1.13      (( (drives @ english @ masserati)
% 1.68/1.13        |  (drives @ english @ saab)
% 1.68/1.13        |  (drives @ english @ porsche)
% 1.68/1.13        |  (drives @ english @ honda)
% 1.68/1.13        |  (drives @ english @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl55, zip_derived_cl22])).
% 1.68/1.13  thf(zip_derived_cl70, plain, ( (car @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [jaguar])).
% 1.68/1.13  thf(english_and_japanese_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ english @ H ) ) | 
% 1.68/1.13     ( ~( drives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl26, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0) | ~ (drives @ english @ X0) | ~ (drives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_japanese_drive_different])).
% 1.68/1.13  thf(zip_derived_cl504, plain,
% 1.68/1.13      ((~ (drives @ english @ jaguar) | ~ (drives @ japanese @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl70, zip_derived_cl26])).
% 1.68/1.13  thf(zip_derived_cl94, plain, ( (drives @ japanese @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese_drives_jaguar])).
% 1.68/1.13  thf(zip_derived_cl505, plain, (~ (drives @ english @ jaguar)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl504, zip_derived_cl94])).
% 1.68/1.13  thf(zip_derived_cl1564, plain,
% 1.68/1.13      (( (drives @ english @ honda)
% 1.68/1.13        |  (drives @ english @ porsche)
% 1.68/1.13        |  (drives @ english @ saab)
% 1.68/1.13        |  (drives @ english @ masserati))),
% 1.68/1.13      inference('clc', [status(thm)], [zip_derived_cl461, zip_derived_cl505])).
% 1.68/1.13  thf('69', plain,
% 1.68/1.13      (( (drives @ english @ honda)) | ( (drives @ english @ porsche)) | 
% 1.68/1.13       ( (drives @ english @ masserati)) | ( (drives @ english @ saab))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1564])).
% 1.68/1.13  thf(house_2_not_left_of_house_4, axiom, (~( left_of @ house_2 @ house_4 ))).
% 1.68/1.13  thf(zip_derived_cl120, plain, (~ (left_of @ house_2 @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_2_not_left_of_house_4])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1067, plain,
% 1.68/1.13      ((~ (house @ house_4)
% 1.68/1.13        | ~ (is_color @ house_4 @ green)
% 1.68/1.13        | ~ (house @ house_2)
% 1.68/1.13        | ~ (is_color @ house_2 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl120, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1088, plain,
% 1.68/1.13      ((~ (is_color @ house_4 @ green) | ~ (is_color @ house_2 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1067, zip_derived_cl63, zip_derived_cl61])).
% 1.68/1.13  thf('70', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ ivory)) | ~ ( (is_color @ house_4 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1088])).
% 1.68/1.13  thf(zip_derived_cl68, plain, ( (color @ ivory)),
% 1.68/1.13      inference('cnf', [status(esa)], [ivory])).
% 1.68/1.13  thf(zip_derived_cl50, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl825, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ ivory) | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl68, zip_derived_cl50])).
% 1.68/1.13  thf('71', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ ivory)) | ~ ( (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl825])).
% 1.68/1.13  thf(house_5_not_left_of_house_3, axiom, (~( left_of @ house_5 @ house_3 ))).
% 1.68/1.13  thf(zip_derived_cl118, plain, (~ (left_of @ house_5 @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_5_not_left_of_house_3])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1079, plain,
% 1.68/1.13      ((~ (house @ house_3)
% 1.68/1.13        | ~ (is_color @ house_3 @ green)
% 1.68/1.13        | ~ (house @ house_5)
% 1.68/1.13        | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl118, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1100, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ green) | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1079, zip_derived_cl62, zip_derived_cl64])).
% 1.68/1.13  thf('72', plain,
% 1.68/1.13      (~ ( (is_color @ house_3 @ green)) | ~ ( (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1100])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(houses_3_and_5_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_3 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_5 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl53, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_3_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl864, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ blue) | ~ (is_color @ house_5 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl53])).
% 1.68/1.13  thf('73', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ blue)) | ~ ( (is_color @ house_3 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl864])).
% 1.68/1.13  thf(house_4_not_left_of_house_2, axiom, (~( left_of @ house_4 @ house_2 ))).
% 1.68/1.13  thf(zip_derived_cl113, plain, (~ (left_of @ house_4 @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_4_not_left_of_house_2])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1074, plain,
% 1.68/1.13      ((~ (house @ house_2)
% 1.68/1.13        | ~ (is_color @ house_2 @ green)
% 1.68/1.13        | ~ (house @ house_4)
% 1.68/1.13        | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl113, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl1095, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ green) | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1074, zip_derived_cl61, zip_derived_cl63])).
% 1.68/1.13  thf('74', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ green)) | ~ ( (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1095])).
% 1.68/1.13  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.13      inference('cnf', [status(esa)], [green])).
% 1.68/1.13  thf(zip_derived_cl50, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl824, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ green) | ~ (is_color @ house_4 @ green))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl50])).
% 1.68/1.13  thf('75', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ green)) | ~ ( (is_color @ house_4 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl824])).
% 1.68/1.13  thf(zip_derived_cl124, plain, (~ (left_of @ house_2 @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_2_not_left_of_house_5])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1068, plain,
% 1.68/1.13      ((~ (house @ house_5)
% 1.68/1.13        | ~ (is_color @ house_5 @ green)
% 1.68/1.13        | ~ (house @ house_2)
% 1.68/1.13        | ~ (is_color @ house_2 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl124, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1089, plain,
% 1.68/1.13      ((~ (is_color @ house_5 @ green) | ~ (is_color @ house_2 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1068, zip_derived_cl64, zip_derived_cl61])).
% 1.68/1.13  thf('76', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ ivory)) | ~ ( (is_color @ house_5 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1089])).
% 1.68/1.13  thf(zip_derived_cl68, plain, ( (color @ ivory)),
% 1.68/1.13      inference('cnf', [status(esa)], [ivory])).
% 1.68/1.13  thf(zip_derived_cl51, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl838, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ ivory) | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl68, zip_derived_cl51])).
% 1.68/1.13  thf('77', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ ivory)) | ~ ( (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl838])).
% 1.68/1.13  thf(zip_derived_cl1171, plain,
% 1.68/1.13      (( (lives @ english @ house_5)) <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1175, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ yellow)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ masserati)
% 1.68/1.13         | ~ (house @ house_5))) <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1171, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1182, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ yellow) | ~ (drives @ english @ masserati)))
% 1.68/1.13         <= (( (lives @ english @ house_5)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1175, zip_derived_cl55, zip_derived_cl64])).
% 1.68/1.13  thf('78', plain,
% 1.68/1.13      (~ ( (drives @ english @ masserati)) | 
% 1.68/1.13       ~ ( (lives @ english @ house_5)) | ( (is_color @ house_5 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1182])).
% 1.68/1.13  thf(zip_derived_cl1172, plain,
% 1.68/1.13      (( (lives @ english @ house_4)) <= (( (lives @ english @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1190, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ yellow)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ masserati)
% 1.68/1.13         | ~ (house @ house_4))) <= (( (lives @ english @ house_4)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1172, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl1197, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ yellow) | ~ (drives @ english @ masserati)))
% 1.68/1.13         <= (( (lives @ english @ house_4)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1190, zip_derived_cl55, zip_derived_cl63])).
% 1.68/1.13  thf('79', plain,
% 1.68/1.13      (~ ( (drives @ english @ masserati)) | 
% 1.68/1.13       ~ ( (lives @ english @ house_4)) | ( (is_color @ house_4 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1197])).
% 1.68/1.13  thf(zip_derived_cl958, plain,
% 1.68/1.13      (( (lives @ english @ house_3)) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl959, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ yellow)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ masserati)
% 1.68/1.13         | ~ (house @ house_3))) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl958, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl961, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ yellow) | ~ (drives @ english @ masserati)))
% 1.68/1.13         <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl959, zip_derived_cl55, zip_derived_cl62])).
% 1.68/1.13  thf('80', plain,
% 1.68/1.13      (~ ( (drives @ english @ masserati)) | 
% 1.68/1.13       ~ ( (lives @ english @ house_3)) | ( (is_color @ house_3 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl961])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(houses_3_and_4_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_3 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_4 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl52, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_3_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl851, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ blue) | ~ (is_color @ house_4 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl52])).
% 1.68/1.13  thf('81', plain,
% 1.68/1.13      (~ ( (is_color @ house_3 @ blue)) | ~ ( (is_color @ house_4 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl851])).
% 1.68/1.13  thf(house_4_not_left_of_house_3, axiom, (~( left_of @ house_4 @ house_3 ))).
% 1.68/1.13  thf(zip_derived_cl117, plain, (~ (left_of @ house_4 @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_4_not_left_of_house_3])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1075, plain,
% 1.68/1.13      ((~ (house @ house_3)
% 1.68/1.13        | ~ (is_color @ house_3 @ green)
% 1.68/1.13        | ~ (house @ house_4)
% 1.68/1.13        | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl117, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl1096, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ green) | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1075, zip_derived_cl62, zip_derived_cl63])).
% 1.68/1.13  thf('82', plain,
% 1.68/1.13      (~ ( (is_color @ house_3 @ green)) | ~ ( (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1096])).
% 1.68/1.13  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.13      inference('cnf', [status(esa)], [green])).
% 1.68/1.13  thf(zip_derived_cl52, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_3_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl852, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ green) | ~ (is_color @ house_4 @ green))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl52])).
% 1.68/1.13  thf('83', plain,
% 1.68/1.13      (~ ( (is_color @ house_3 @ green)) | ~ ( (is_color @ house_4 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl852])).
% 1.68/1.13  thf('84', plain,
% 1.68/1.13      (~ ( (is_color @ house_4 @ blue)) | ~ ( (is_color @ house_1 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl780])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(houses_1_and_3_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_1 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_3 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl46, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_1 @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_1_and_3_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl769, plain,
% 1.68/1.13      ((~ (is_color @ house_1 @ blue) | ~ (is_color @ house_3 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl46])).
% 1.68/1.13  thf('85', plain,
% 1.68/1.13      (~ ( (is_color @ house_3 @ blue)) | ~ ( (is_color @ house_1 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl769])).
% 1.68/1.13  thf(zip_derived_cl68, plain, ( (color @ ivory)),
% 1.68/1.13      inference('cnf', [status(esa)], [ivory])).
% 1.68/1.13  thf(zip_derived_cl53, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_3_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl866, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ ivory) | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl68, zip_derived_cl53])).
% 1.68/1.13  thf('86', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ ivory)) | ~ ( (is_color @ house_3 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl866])).
% 1.68/1.13  thf('87', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ blue)) | ~ ( (is_color @ house_1 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl795])).
% 1.68/1.13  thf(red, axiom, (color @ red)).
% 1.68/1.13  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.13      inference('cnf', [status(esa)], [red])).
% 1.68/1.13  thf(zip_derived_cl51, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl834, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ red) | ~ (is_color @ house_5 @ red))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl51])).
% 1.68/1.13  thf('88', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ red)) | ~ ( (is_color @ house_5 @ red))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl834])).
% 1.68/1.13  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.13      inference('cnf', [status(esa)], [red])).
% 1.68/1.13  thf(zip_derived_cl50, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl821, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ red) | ~ (is_color @ house_4 @ red))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl50])).
% 1.68/1.13  thf('89', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ red)) | ~ ( (is_color @ house_4 @ red))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl821])).
% 1.68/1.13  thf(zip_derived_cl1173, plain,
% 1.68/1.13      (( (lives @ english @ house_2)) <= (( (lives @ english @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1203, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ yellow)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ masserati)
% 1.68/1.13         | ~ (house @ house_2))) <= (( (lives @ english @ house_2)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1173, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1210, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ yellow) | ~ (drives @ english @ masserati)))
% 1.68/1.13         <= (( (lives @ english @ house_2)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1203, zip_derived_cl55, zip_derived_cl61])).
% 1.68/1.13  thf('90', plain,
% 1.68/1.13      (~ ( (lives @ english @ house_2)) | 
% 1.68/1.13       ~ ( (drives @ english @ masserati)) | ( (is_color @ house_2 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1210])).
% 1.68/1.13  thf(zip_derived_cl91, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (owns @ X0 @ snails) | ~ (person @ X0) | ~ (drives @ X0 @ porsche))),
% 1.68/1.13      inference('cnf', [status(esa)], [porsche_with_snails])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl912, plain,
% 1.68/1.13      ((~ (drives @ english @ porsche) |  (owns @ english @ snails))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl91, zip_derived_cl55])).
% 1.68/1.13  thf('91', plain,
% 1.68/1.13      (~ ( (drives @ english @ porsche)) | ( (owns @ english @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl912])).
% 1.68/1.13  thf(zip_derived_cl1399, plain,
% 1.68/1.13      (( (lives @ japanese @ house_5)) <= (( (lives @ japanese @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1395])).
% 1.68/1.13  thf(zip_derived_cl89, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X1)
% 1.68/1.13          | ~ (person @ X2)
% 1.68/1.13          | ~ (owns @ X2 @ fox)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X2 @ X0)
% 1.68/1.13          | ~ (person @ X3)
% 1.68/1.13          | ~ (drives @ X3 @ saab)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ X3 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [saab_with_fox])).
% 1.68/1.13  thf(zip_derived_cl1445, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          ( (next_to @ house_5 @ X0)
% 1.68/1.13           | ~ (person @ japanese)
% 1.68/1.13           | ~ (owns @ japanese @ fox)
% 1.68/1.13           | ~ (house @ house_5)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           | ~ (house @ X0)
% 1.68/1.13           | ~ (lives @ X1 @ X0)))
% 1.68/1.13         <= (( (lives @ japanese @ house_5)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1399, zip_derived_cl89])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1452, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          ( (next_to @ house_5 @ X0)
% 1.68/1.13           | ~ (owns @ japanese @ fox)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           | ~ (house @ X0)
% 1.68/1.13           | ~ (lives @ X1 @ X0)))
% 1.68/1.13         <= (( (lives @ japanese @ house_5)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1445, zip_derived_cl59, zip_derived_cl64])).
% 1.68/1.13  thf('92', plain,
% 1.68/1.13      (~ ( (owns @ japanese @ fox)) | 
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0))) | 
% 1.68/1.13       ~ ( (lives @ japanese @ house_5))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1452])).
% 1.68/1.13  thf('93', plain,
% 1.68/1.13      (( (lives @ japanese @ house_2)) | ( (lives @ japanese @ house_4)) | 
% 1.68/1.13       ( (lives @ japanese @ house_3)) | ( (lives @ japanese @ house_5))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1395])).
% 1.68/1.13  thf(zip_derived_cl1398, plain,
% 1.68/1.13      (( (lives @ japanese @ house_2)) <= (( (lives @ japanese @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1395])).
% 1.68/1.13  thf(zip_derived_cl96, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ green)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drinks @ X1 @ coffee)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [coffee_in_green_house])).
% 1.68/1.13  thf(zip_derived_cl1429, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ green)
% 1.68/1.13         | ~ (person @ japanese)
% 1.68/1.13         | ~ (drinks @ japanese @ coffee)
% 1.68/1.13         | ~ (house @ house_2))) <= (( (lives @ japanese @ house_2)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1398, zip_derived_cl96])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1436, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ green) | ~ (drinks @ japanese @ coffee)))
% 1.68/1.13         <= (( (lives @ japanese @ house_2)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1429, zip_derived_cl59, zip_derived_cl61])).
% 1.68/1.13  thf('94', plain,
% 1.68/1.13      (~ ( (lives @ japanese @ house_2)) | ~ ( (drinks @ japanese @ coffee)) | 
% 1.68/1.13       ( (is_color @ house_2 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1436])).
% 1.68/1.13  thf(zip_derived_cl1396, plain,
% 1.68/1.13      (( (lives @ japanese @ house_4)) <= (( (lives @ japanese @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1395])).
% 1.68/1.13  thf(zip_derived_cl96, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ green)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drinks @ X1 @ coffee)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [coffee_in_green_house])).
% 1.68/1.13  thf(zip_derived_cl1401, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ green)
% 1.68/1.13         | ~ (person @ japanese)
% 1.68/1.13         | ~ (drinks @ japanese @ coffee)
% 1.68/1.13         | ~ (house @ house_4))) <= (( (lives @ japanese @ house_4)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1396, zip_derived_cl96])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl1408, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ green) | ~ (drinks @ japanese @ coffee)))
% 1.68/1.13         <= (( (lives @ japanese @ house_4)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1401, zip_derived_cl59, zip_derived_cl63])).
% 1.68/1.13  thf('95', plain,
% 1.68/1.13      (~ ( (lives @ japanese @ house_4)) | ~ ( (drinks @ japanese @ coffee)) | 
% 1.68/1.13       ( (is_color @ house_4 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1408])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(spaniard_and_japanese_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl18, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ spaniard @ X0)
% 1.68/1.13          | ~ (drinks @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_japanese_drink_different])).
% 1.68/1.13  thf(zip_derived_cl398, plain,
% 1.68/1.13      ((~ (drinks @ spaniard @ orange) | ~ (drinks @ japanese @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl18])).
% 1.68/1.13  thf('96', plain,
% 1.68/1.13      (~ ( (drinks @ japanese @ orange)) | ~ ( (drinks @ spaniard @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl398])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(spaniard_and_norwegian_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl16, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ spaniard @ X0)
% 1.68/1.13          | ~ (drinks @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_norwegian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl369, plain,
% 1.68/1.13      ((~ (drinks @ spaniard @ orange) | ~ (drinks @ norwegian @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl16])).
% 1.68/1.13  thf('97', plain,
% 1.68/1.13      (~ ( (drinks @ spaniard @ orange)) | ~ ( (drinks @ norwegian @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl369])).
% 1.68/1.13  thf(zip_derived_cl92, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (drinks @ X0 @ orange) | ~ (person @ X0) | ~ (drives @ X0 @ honda))),
% 1.68/1.13      inference('cnf', [status(esa)], [honda_with_orange])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl938, plain,
% 1.68/1.13      ((~ (drives @ spaniard @ honda) |  (drinks @ spaniard @ orange))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl92, zip_derived_cl56])).
% 1.68/1.13  thf('98', plain,
% 1.68/1.13      (~ ( (drives @ spaniard @ honda)) | ( (drinks @ spaniard @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl938])).
% 1.68/1.13  thf('99', plain,
% 1.68/1.13      (~ ( (owns @ norwegian @ fox)) | 
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl22, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drives @ X0 @ masserati)
% 1.68/1.13          |  (drives @ X0 @ saab)
% 1.68/1.13          |  (drives @ X0 @ porsche)
% 1.68/1.13          |  (drives @ X0 @ honda)
% 1.68/1.13          |  (drives @ X0 @ jaguar))),
% 1.68/1.13      inference('cnf', [status(esa)], [drive_something])).
% 1.68/1.13  thf(zip_derived_cl462, plain,
% 1.68/1.13      (( (drives @ spaniard @ masserati)
% 1.68/1.13        |  (drives @ spaniard @ saab)
% 1.68/1.13        |  (drives @ spaniard @ porsche)
% 1.68/1.13        |  (drives @ spaniard @ honda)
% 1.68/1.13        |  (drives @ spaniard @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl56, zip_derived_cl22])).
% 1.68/1.13  thf(zip_derived_cl70, plain, ( (car @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [jaguar])).
% 1.68/1.13  thf(spaniard_and_japanese_drive_different, axiom,
% 1.68/1.13    (( ~( car @ H ) ) | ( ~( drives @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( drives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl29, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0)
% 1.68/1.13          | ~ (drives @ spaniard @ X0)
% 1.68/1.13          | ~ (drives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_japanese_drive_different])).
% 1.68/1.13  thf(zip_derived_cl543, plain,
% 1.68/1.13      ((~ (drives @ spaniard @ jaguar) | ~ (drives @ japanese @ jaguar))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl70, zip_derived_cl29])).
% 1.68/1.13  thf(zip_derived_cl94, plain, ( (drives @ japanese @ jaguar)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese_drives_jaguar])).
% 1.68/1.13  thf(zip_derived_cl544, plain, (~ (drives @ spaniard @ jaguar)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl543, zip_derived_cl94])).
% 1.68/1.13  thf(zip_derived_cl1588, plain,
% 1.68/1.13      (( (drives @ spaniard @ honda)
% 1.68/1.13        |  (drives @ spaniard @ porsche)
% 1.68/1.13        |  (drives @ spaniard @ saab)
% 1.68/1.13        |  (drives @ spaniard @ masserati))),
% 1.68/1.13      inference('clc', [status(thm)], [zip_derived_cl462, zip_derived_cl544])).
% 1.68/1.13  thf('100', plain,
% 1.68/1.13      (( (drives @ spaniard @ saab)) | ( (drives @ spaniard @ honda)) | 
% 1.68/1.13       ( (drives @ spaniard @ porsche)) | ( (drives @ spaniard @ masserati))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1588])).
% 1.68/1.13  thf(zebra, axiom, (animal @ zebra)).
% 1.68/1.13  thf(zip_derived_cl81, plain, ( (animal @ zebra)),
% 1.68/1.13      inference('cnf', [status(esa)], [zebra])).
% 1.68/1.13  thf(norwegian_and_japanese_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( owns @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl42, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0)
% 1.68/1.13          | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [norwegian_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl717, plain,
% 1.68/1.13      ((~ (owns @ norwegian @ zebra) | ~ (owns @ japanese @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl81, zip_derived_cl42])).
% 1.68/1.13  thf('101', plain,
% 1.68/1.13      (~ ( (owns @ norwegian @ zebra)) | ~ ( (owns @ japanese @ zebra))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl717])).
% 1.68/1.13  thf(horse, axiom, (animal @ horse)).
% 1.68/1.13  thf(zip_derived_cl83, plain, ( (animal @ horse)),
% 1.68/1.13      inference('cnf', [status(esa)], [horse])).
% 1.68/1.13  thf(zip_derived_cl37, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl645, plain,
% 1.68/1.13      ((~ (owns @ english @ horse) | ~ (owns @ japanese @ horse))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl83, zip_derived_cl37])).
% 1.68/1.13  thf('102', plain,
% 1.68/1.13      (~ ( (owns @ english @ horse)) | ~ ( (owns @ japanese @ horse))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl645])).
% 1.68/1.13  thf(zip_derived_cl83, plain, ( (animal @ horse)),
% 1.68/1.13      inference('cnf', [status(esa)], [horse])).
% 1.68/1.13  thf(zip_derived_cl36, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl631, plain,
% 1.68/1.13      ((~ (owns @ english @ horse) | ~ (owns @ ukranian @ horse))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl83, zip_derived_cl36])).
% 1.68/1.13  thf('103', plain,
% 1.68/1.13      (~ ( (owns @ english @ horse)) | ~ ( (owns @ ukranian @ horse))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl631])).
% 1.68/1.13  thf(fox, axiom, (animal @ fox)).
% 1.68/1.13  thf(zip_derived_cl84, plain, ( (animal @ fox)),
% 1.68/1.13      inference('cnf', [status(esa)], [fox])).
% 1.68/1.13  thf(zip_derived_cl42, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0)
% 1.68/1.13          | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [norwegian_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl716, plain,
% 1.68/1.13      ((~ (owns @ norwegian @ fox) | ~ (owns @ japanese @ fox))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl84, zip_derived_cl42])).
% 1.68/1.13  thf('104', plain,
% 1.68/1.13      (~ ( (owns @ norwegian @ fox)) | ~ ( (owns @ japanese @ fox))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl716])).
% 1.68/1.13  thf(zip_derived_cl84, plain, ( (animal @ fox)),
% 1.68/1.13      inference('cnf', [status(esa)], [fox])).
% 1.68/1.13  thf(zip_derived_cl41, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0)
% 1.68/1.13          | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [norwegian_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl700, plain,
% 1.68/1.13      ((~ (owns @ norwegian @ fox) | ~ (owns @ ukranian @ fox))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl84, zip_derived_cl41])).
% 1.68/1.13  thf('105', plain,
% 1.68/1.13      (~ ( (owns @ ukranian @ fox)) | ~ ( (owns @ norwegian @ fox))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl700])).
% 1.68/1.13  thf(zip_derived_cl81, plain, ( (animal @ zebra)),
% 1.68/1.13      inference('cnf', [status(esa)], [zebra])).
% 1.68/1.13  thf(zip_derived_cl35, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [english_and_norwegian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl623, plain,
% 1.68/1.13      ((~ (owns @ english @ zebra) | ~ (owns @ norwegian @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl81, zip_derived_cl35])).
% 1.68/1.13  thf('106', plain,
% 1.68/1.13      (~ ( (owns @ norwegian @ zebra)) | ~ ( (owns @ english @ zebra))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl623])).
% 1.68/1.13  thf(zip_derived_cl83, plain, ( (animal @ horse)),
% 1.68/1.13      inference('cnf', [status(esa)], [horse])).
% 1.68/1.13  thf(zip_derived_cl43, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ ukranian @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [ukranian_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl729, plain,
% 1.68/1.13      ((~ (owns @ ukranian @ horse) | ~ (owns @ japanese @ horse))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl83, zip_derived_cl43])).
% 1.68/1.13  thf('107', plain,
% 1.68/1.13      (~ ( (owns @ japanese @ horse)) | ~ ( (owns @ ukranian @ horse))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl729])).
% 1.68/1.13  thf(zip_derived_cl84, plain, ( (animal @ fox)),
% 1.68/1.13      inference('cnf', [status(esa)], [fox])).
% 1.68/1.13  thf(zip_derived_cl43, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ ukranian @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [ukranian_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl730, plain,
% 1.68/1.13      ((~ (owns @ ukranian @ fox) | ~ (owns @ japanese @ fox))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl84, zip_derived_cl43])).
% 1.68/1.13  thf('108', plain,
% 1.68/1.13      (~ ( (owns @ ukranian @ fox)) | ~ ( (owns @ japanese @ fox))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl730])).
% 1.68/1.13  thf(zip_derived_cl84, plain, ( (animal @ fox)),
% 1.68/1.13      inference('cnf', [status(esa)], [fox])).
% 1.68/1.13  thf(zip_derived_cl36, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl632, plain,
% 1.68/1.13      ((~ (owns @ english @ fox) | ~ (owns @ ukranian @ fox))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl84, zip_derived_cl36])).
% 1.68/1.13  thf('109', plain,
% 1.68/1.13      (~ ( (owns @ ukranian @ fox)) | ~ ( (owns @ english @ fox))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl632])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(own_a_pet, axiom,
% 1.68/1.13    (( ~( person @ Person ) ) | ( owns @ Person @ dog ) | 
% 1.68/1.13     ( owns @ Person @ snails ) | ( owns @ Person @ horse ) | 
% 1.68/1.13     ( owns @ Person @ fox ) | ( owns @ Person @ zebra ))).
% 1.68/1.13  thf(zip_derived_cl33, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (owns @ X0 @ dog)
% 1.68/1.13          |  (owns @ X0 @ snails)
% 1.68/1.13          |  (owns @ X0 @ horse)
% 1.68/1.13          |  (owns @ X0 @ fox)
% 1.68/1.13          |  (owns @ X0 @ zebra))),
% 1.68/1.13      inference('cnf', [status(esa)], [own_a_pet])).
% 1.68/1.13  thf(zip_derived_cl594, plain,
% 1.68/1.13      (( (owns @ ukranian @ dog)
% 1.68/1.13        |  (owns @ ukranian @ snails)
% 1.68/1.13        |  (owns @ ukranian @ horse)
% 1.68/1.13        |  (owns @ ukranian @ fox)
% 1.68/1.13        |  (owns @ ukranian @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl58, zip_derived_cl33])).
% 1.68/1.13  thf(dog, axiom, (animal @ dog)).
% 1.68/1.13  thf(zip_derived_cl80, plain, ( (animal @ dog)),
% 1.68/1.13      inference('cnf', [status(esa)], [dog])).
% 1.68/1.13  thf(spaniard_and_ukranian_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( owns @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl39, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ spaniard @ X0) | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [spaniard_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl671, plain,
% 1.68/1.13      ((~ (owns @ spaniard @ dog) | ~ (owns @ ukranian @ dog))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl80, zip_derived_cl39])).
% 1.68/1.13  thf(zip_derived_cl86, plain, ( (owns @ spaniard @ dog)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_owns_dog])).
% 1.68/1.13  thf(zip_derived_cl676, plain, (~ (owns @ ukranian @ dog)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl671, zip_derived_cl86])).
% 1.68/1.13  thf(zip_derived_cl1766, plain,
% 1.68/1.13      (( (owns @ ukranian @ snails)
% 1.68/1.13        |  (owns @ ukranian @ horse)
% 1.68/1.13        |  (owns @ ukranian @ fox)
% 1.68/1.13        |  (owns @ ukranian @ zebra))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl594, zip_derived_cl676])).
% 1.68/1.13  thf('110', plain,
% 1.68/1.13      (( (owns @ ukranian @ fox)) | ( (owns @ ukranian @ zebra)) | 
% 1.68/1.13       ( (owns @ ukranian @ horse)) | ( (owns @ ukranian @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1766])).
% 1.68/1.13  thf(zip_derived_cl84, plain, ( (animal @ fox)),
% 1.68/1.13      inference('cnf', [status(esa)], [fox])).
% 1.68/1.13  thf(zip_derived_cl37, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl646, plain,
% 1.68/1.13      ((~ (owns @ english @ fox) | ~ (owns @ japanese @ fox))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl84, zip_derived_cl37])).
% 1.68/1.13  thf('111', plain,
% 1.68/1.13      (~ ( (owns @ english @ fox)) | ~ ( (owns @ japanese @ fox))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl646])).
% 1.68/1.13  thf(zip_derived_cl84, plain, ( (animal @ fox)),
% 1.68/1.13      inference('cnf', [status(esa)], [fox])).
% 1.68/1.13  thf(zip_derived_cl35, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [english_and_norwegian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl622, plain,
% 1.68/1.13      ((~ (owns @ english @ fox) | ~ (owns @ norwegian @ fox))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl84, zip_derived_cl35])).
% 1.68/1.13  thf('112', plain,
% 1.68/1.13      (~ ( (owns @ english @ fox)) | ~ ( (owns @ norwegian @ fox))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl622])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl33, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (owns @ X0 @ dog)
% 1.68/1.13          |  (owns @ X0 @ snails)
% 1.68/1.13          |  (owns @ X0 @ horse)
% 1.68/1.13          |  (owns @ X0 @ fox)
% 1.68/1.13          |  (owns @ X0 @ zebra))),
% 1.68/1.13      inference('cnf', [status(esa)], [own_a_pet])).
% 1.68/1.13  thf(zip_derived_cl591, plain,
% 1.68/1.13      (( (owns @ english @ dog)
% 1.68/1.13        |  (owns @ english @ snails)
% 1.68/1.13        |  (owns @ english @ horse)
% 1.68/1.13        |  (owns @ english @ fox)
% 1.68/1.13        |  (owns @ english @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl55, zip_derived_cl33])).
% 1.68/1.13  thf(zip_derived_cl80, plain, ( (animal @ dog)),
% 1.68/1.13      inference('cnf', [status(esa)], [dog])).
% 1.68/1.13  thf(english_and_spaniard_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ english @ H ) ) | 
% 1.68/1.13     ( ~( owns @ spaniard @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl34, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ spaniard @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_spaniard_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl607, plain,
% 1.68/1.13      ((~ (owns @ english @ dog) | ~ (owns @ spaniard @ dog))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl80, zip_derived_cl34])).
% 1.68/1.13  thf(zip_derived_cl86, plain, ( (owns @ spaniard @ dog)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_owns_dog])).
% 1.68/1.13  thf(zip_derived_cl612, plain, (~ (owns @ english @ dog)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl607, zip_derived_cl86])).
% 1.68/1.13  thf(zip_derived_cl1722, plain,
% 1.68/1.13      (( (owns @ english @ snails)
% 1.68/1.13        |  (owns @ english @ horse)
% 1.68/1.13        |  (owns @ english @ fox)
% 1.68/1.13        |  (owns @ english @ zebra))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl591, zip_derived_cl612])).
% 1.68/1.13  thf('113', plain,
% 1.68/1.13      (( (owns @ english @ fox)) | ( (owns @ english @ zebra)) | 
% 1.68/1.13       ( (owns @ english @ horse)) | ( (owns @ english @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1722])).
% 1.68/1.13  thf(zip_derived_cl81, plain, ( (animal @ zebra)),
% 1.68/1.13      inference('cnf', [status(esa)], [zebra])).
% 1.68/1.13  thf(zip_derived_cl43, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ ukranian @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [ukranian_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl731, plain,
% 1.68/1.13      ((~ (owns @ ukranian @ zebra) | ~ (owns @ japanese @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl81, zip_derived_cl43])).
% 1.68/1.13  thf('114', plain,
% 1.68/1.13      (~ ( (owns @ ukranian @ zebra)) | ~ ( (owns @ japanese @ zebra))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl731])).
% 1.68/1.13  thf(zip_derived_cl81, plain, ( (animal @ zebra)),
% 1.68/1.13      inference('cnf', [status(esa)], [zebra])).
% 1.68/1.13  thf(zip_derived_cl41, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0)
% 1.68/1.13          | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [norwegian_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl701, plain,
% 1.68/1.13      ((~ (owns @ norwegian @ zebra) | ~ (owns @ ukranian @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl81, zip_derived_cl41])).
% 1.68/1.13  thf('115', plain,
% 1.68/1.13      (~ ( (owns @ ukranian @ zebra)) | ~ ( (owns @ norwegian @ zebra))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl701])).
% 1.68/1.13  thf(zip_derived_cl81, plain, ( (animal @ zebra)),
% 1.68/1.13      inference('cnf', [status(esa)], [zebra])).
% 1.68/1.13  thf(zip_derived_cl36, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl633, plain,
% 1.68/1.13      ((~ (owns @ english @ zebra) | ~ (owns @ ukranian @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl81, zip_derived_cl36])).
% 1.68/1.13  thf('116', plain,
% 1.68/1.13      (~ ( (owns @ english @ zebra)) | ~ ( (owns @ ukranian @ zebra))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl633])).
% 1.68/1.13  thf(zip_derived_cl83, plain, ( (animal @ horse)),
% 1.68/1.13      inference('cnf', [status(esa)], [horse])).
% 1.68/1.13  thf(zip_derived_cl41, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0)
% 1.68/1.13          | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [norwegian_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl699, plain,
% 1.68/1.13      ((~ (owns @ norwegian @ horse) | ~ (owns @ ukranian @ horse))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl83, zip_derived_cl41])).
% 1.68/1.13  thf('117', plain,
% 1.68/1.13      (~ ( (owns @ ukranian @ horse)) | ~ ( (owns @ norwegian @ horse))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl699])).
% 1.68/1.13  thf(zip_derived_cl83, plain, ( (animal @ horse)),
% 1.68/1.13      inference('cnf', [status(esa)], [horse])).
% 1.68/1.13  thf(zip_derived_cl35, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [english_and_norwegian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl621, plain,
% 1.68/1.13      ((~ (owns @ english @ horse) | ~ (owns @ norwegian @ horse))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl83, zip_derived_cl35])).
% 1.68/1.13  thf('118', plain,
% 1.68/1.13      (~ ( (owns @ english @ horse)) | ~ ( (owns @ norwegian @ horse))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl621])).
% 1.68/1.13  thf(zip_derived_cl81, plain, ( (animal @ zebra)),
% 1.68/1.13      inference('cnf', [status(esa)], [zebra])).
% 1.68/1.13  thf(zip_derived_cl37, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl647, plain,
% 1.68/1.13      ((~ (owns @ english @ zebra) | ~ (owns @ japanese @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl81, zip_derived_cl37])).
% 1.68/1.13  thf('119', plain,
% 1.68/1.13      (~ ( (owns @ english @ zebra)) | ~ ( (owns @ japanese @ zebra))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl647])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(spaniard_and_japanese_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( owns @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl40, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ spaniard @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [spaniard_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl686, plain,
% 1.68/1.13      ((~ (owns @ spaniard @ snails) | ~ (owns @ japanese @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl40])).
% 1.68/1.13  thf('120', plain,
% 1.68/1.13      (~ ( (owns @ japanese @ snails)) | ~ ( (owns @ spaniard @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl686])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(zip_derived_cl39, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ spaniard @ X0) | ~ (owns @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [spaniard_and_ukranian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl672, plain,
% 1.68/1.13      ((~ (owns @ spaniard @ snails) | ~ (owns @ ukranian @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl39])).
% 1.68/1.13  thf('121', plain,
% 1.68/1.13      (~ ( (owns @ spaniard @ snails)) | ~ ( (owns @ ukranian @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl672])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(spaniard_and_norwegian_own_different_pets, axiom,
% 1.68/1.13    (( ~( animal @ H ) ) | ( ~( owns @ spaniard @ H ) ) | 
% 1.68/1.13     ( ~( owns @ norwegian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl38, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ spaniard @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [spaniard_and_norwegian_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl660, plain,
% 1.68/1.13      ((~ (owns @ spaniard @ snails) | ~ (owns @ norwegian @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl38])).
% 1.68/1.13  thf('122', plain,
% 1.68/1.13      (~ ( (owns @ spaniard @ snails)) | ~ ( (owns @ norwegian @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl660])).
% 1.68/1.13  thf(zip_derived_cl82, plain, ( (animal @ snails)),
% 1.68/1.13      inference('cnf', [status(esa)], [snails])).
% 1.68/1.13  thf(zip_derived_cl34, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ english @ X0) | ~ (owns @ spaniard @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_spaniard_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl608, plain,
% 1.68/1.13      ((~ (owns @ english @ snails) | ~ (owns @ spaniard @ snails))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl82, zip_derived_cl34])).
% 1.68/1.13  thf('123', plain,
% 1.68/1.13      (~ ( (owns @ spaniard @ snails)) | ~ ( (owns @ english @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl608])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl33, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (owns @ X0 @ dog)
% 1.68/1.13          |  (owns @ X0 @ snails)
% 1.68/1.13          |  (owns @ X0 @ horse)
% 1.68/1.13          |  (owns @ X0 @ fox)
% 1.68/1.13          |  (owns @ X0 @ zebra))),
% 1.68/1.13      inference('cnf', [status(esa)], [own_a_pet])).
% 1.68/1.13  thf(zip_derived_cl595, plain,
% 1.68/1.13      (( (owns @ japanese @ dog)
% 1.68/1.13        |  (owns @ japanese @ snails)
% 1.68/1.13        |  (owns @ japanese @ horse)
% 1.68/1.13        |  (owns @ japanese @ fox)
% 1.68/1.13        |  (owns @ japanese @ zebra))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl59, zip_derived_cl33])).
% 1.68/1.13  thf(zip_derived_cl80, plain, ( (animal @ dog)),
% 1.68/1.13      inference('cnf', [status(esa)], [dog])).
% 1.68/1.13  thf(zip_derived_cl40, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0) | ~ (owns @ spaniard @ X0) | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [spaniard_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl685, plain,
% 1.68/1.13      ((~ (owns @ spaniard @ dog) | ~ (owns @ japanese @ dog))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl80, zip_derived_cl40])).
% 1.68/1.13  thf(zip_derived_cl86, plain, ( (owns @ spaniard @ dog)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_owns_dog])).
% 1.68/1.13  thf(zip_derived_cl690, plain, (~ (owns @ japanese @ dog)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl685, zip_derived_cl86])).
% 1.68/1.13  thf(zip_derived_cl1824, plain,
% 1.68/1.13      (( (owns @ japanese @ snails)
% 1.68/1.13        |  (owns @ japanese @ horse)
% 1.68/1.13        |  (owns @ japanese @ fox)
% 1.68/1.13        |  (owns @ japanese @ zebra))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl595, zip_derived_cl690])).
% 1.68/1.13  thf('124', plain,
% 1.68/1.13      (( (owns @ japanese @ zebra)) | ( (owns @ japanese @ horse)) | 
% 1.68/1.13       ( (owns @ japanese @ fox)) | ( (owns @ japanese @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1824])).
% 1.68/1.13  thf(zip_derived_cl91, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (owns @ X0 @ snails) | ~ (person @ X0) | ~ (drives @ X0 @ porsche))),
% 1.68/1.13      inference('cnf', [status(esa)], [porsche_with_snails])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl913, plain,
% 1.68/1.13      ((~ (drives @ spaniard @ porsche) |  (owns @ spaniard @ snails))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl91, zip_derived_cl56])).
% 1.68/1.13  thf('125', plain,
% 1.68/1.13      (~ ( (drives @ spaniard @ porsche)) | ( (owns @ spaniard @ snails))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl913])).
% 1.68/1.13  thf(zip_derived_cl958, plain,
% 1.68/1.13      (( (lives @ english @ house_3)) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl2327, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl991])).
% 1.68/1.13  thf(zip_derived_cl2330, plain,
% 1.68/1.13      (((~ (house @ house_3)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ saab)
% 1.68/1.13         |  (next_to @ house_1 @ house_3)))
% 1.68/1.13         <= (( (lives @ english @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl958, zip_derived_cl2327])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl2348, plain,
% 1.68/1.13      (((~ (drives @ english @ saab) |  (next_to @ house_1 @ house_3)))
% 1.68/1.13         <= (( (lives @ english @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_1 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2330, zip_derived_cl62, zip_derived_cl55])).
% 1.68/1.13  thf('126', plain,
% 1.68/1.13      (~ ( (drives @ english @ saab)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_1 @ X0))) | 
% 1.68/1.13       ( (next_to @ house_1 @ house_3)) | ~ ( (lives @ english @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2348])).
% 1.68/1.13  thf(zip_derived_cl2566, plain,
% 1.68/1.13      (( (next_to @ house_1 @ house_3)) <= (( (next_to @ house_1 @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2348])).
% 1.68/1.13  thf(zip_derived_cl90, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ blue)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ norwegian @ X1)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (next_to @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_blue_house])).
% 1.68/1.13  thf(zip_derived_cl2569, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ blue)
% 1.68/1.13         | ~ (house @ house_1)
% 1.68/1.13         | ~ (lives @ norwegian @ house_1)
% 1.68/1.13         | ~ (house @ house_3))) <= (( (next_to @ house_1 @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl2566, zip_derived_cl90])).
% 1.68/1.13  thf(zip_derived_cl783, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ blue)) <= (~ ( (is_color @ house_3 @ blue)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl769])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(zip_derived_cl49, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_3_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl808, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ blue) | ~ (is_color @ house_3 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl49])).
% 1.68/1.13  thf('127', plain,
% 1.68/1.13      (~ ( (is_color @ house_3 @ blue)) | ~ ( (is_color @ house_2 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl808])).
% 1.68/1.13  thf('128', plain, (~ ( (is_color @ house_3 @ blue))),
% 1.68/1.13      inference('sat_resolution*', [status(thm)], ['31', '127'])).
% 1.68/1.13  thf(zip_derived_cl2437, plain, (~ (is_color @ house_3 @ blue)),
% 1.68/1.13      inference('simpl_trail', [status(thm)], [zip_derived_cl783, '128'])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf('129', plain, (~ ( (next_to @ house_1 @ house_3))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2569, zip_derived_cl2437, zip_derived_cl60, 
% 1.68/1.13                 zip_derived_cl87, zip_derived_cl62])).
% 1.68/1.13  thf(zip_derived_cl958, plain,
% 1.68/1.13      (( (lives @ english @ house_3)) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl958, plain,
% 1.68/1.13      (( (lives @ english @ house_3)) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl89, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X1)
% 1.68/1.13          | ~ (person @ X2)
% 1.68/1.13          | ~ (owns @ X2 @ fox)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X2 @ X0)
% 1.68/1.13          | ~ (person @ X3)
% 1.68/1.13          | ~ (drives @ X3 @ saab)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ X3 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [saab_with_fox])).
% 1.68/1.13  thf(zip_derived_cl983, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          ( (next_to @ house_3 @ X0)
% 1.68/1.13           | ~ (person @ english)
% 1.68/1.13           | ~ (owns @ english @ fox)
% 1.68/1.13           | ~ (house @ house_3)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           | ~ (house @ X0)
% 1.68/1.13           | ~ (lives @ X1 @ X0)))
% 1.68/1.13         <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl958, zip_derived_cl89])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl989, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          ( (next_to @ house_3 @ X0)
% 1.68/1.13           | ~ (owns @ english @ fox)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           | ~ (house @ X0)
% 1.68/1.13           | ~ (lives @ X1 @ X0)))
% 1.68/1.13         <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl983, zip_derived_cl55, zip_derived_cl62])).
% 1.68/1.13  thf(zip_derived_cl996, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           |  (next_to @ house_3 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_3 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl989])).
% 1.68/1.13  thf(zip_derived_cl998, plain,
% 1.68/1.13      (((~ (house @ house_3)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         |  (next_to @ house_3 @ house_3)
% 1.68/1.13         | ~ (drives @ english @ saab)))
% 1.68/1.13         <= (( (lives @ english @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_3 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab))))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl958, zip_derived_cl996])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl1002, plain,
% 1.68/1.13      ((( (next_to @ house_3 @ house_3) | ~ (drives @ english @ saab)))
% 1.68/1.13         <= (( (lives @ english @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 |  (next_to @ house_3 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl998, zip_derived_cl62, zip_derived_cl55])).
% 1.68/1.13  thf(zip_derived_cl1019, plain,
% 1.68/1.13      (( (next_to @ house_3 @ house_3)) <= (( (next_to @ house_3 @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1002])).
% 1.68/1.13  thf(zip_derived_cl101, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1) | ~ (next_to @ X0 @ X1) |  (left_of @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [next_to_means_left_or_right])).
% 1.68/1.13  thf(zip_derived_cl1021, plain,
% 1.68/1.13      ((( (left_of @ house_3 @ house_3) |  (left_of @ house_3 @ house_3)))
% 1.68/1.13         <= (( (next_to @ house_3 @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1019, zip_derived_cl101])).
% 1.68/1.13  thf(zip_derived_cl1022, plain,
% 1.68/1.13      (( (left_of @ house_3 @ house_3)) <= (( (next_to @ house_3 @ house_3)))),
% 1.68/1.13      inference('simplify', [status(thm)], [zip_derived_cl1021])).
% 1.68/1.13  thf(house_3_not_left_of_house_3, axiom, (~( left_of @ house_3 @ house_3 ))).
% 1.68/1.13  thf(zip_derived_cl116, plain, (~ (left_of @ house_3 @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_3_not_left_of_house_3])).
% 1.68/1.13  thf('130', plain, (~ ( (next_to @ house_3 @ house_3))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1022, zip_derived_cl116])).
% 1.68/1.13  thf(zip_derived_cl958, plain,
% 1.68/1.13      (( (lives @ english @ house_3)) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl89, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i, X2 : $i, X3 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X1)
% 1.68/1.13          | ~ (person @ X2)
% 1.68/1.13          | ~ (owns @ X2 @ fox)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X2 @ X0)
% 1.68/1.13          | ~ (person @ X3)
% 1.68/1.13          | ~ (drives @ X3 @ saab)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ X3 @ X1))),
% 1.68/1.13      inference('cnf', [status(esa)], [saab_with_fox])).
% 1.68/1.13  thf(zip_derived_cl987, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         (~ (lives @ X1 @ X0)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (drives @ X1 @ saab)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (owns @ X1 @ fox)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          |  (next_to @ X0 @ X0))),
% 1.68/1.13      inference('eq_fact', [status(thm)], [zip_derived_cl89])).
% 1.68/1.13  thf(zip_derived_cl988, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (next_to @ X0 @ X0)
% 1.68/1.13          | ~ (owns @ X1 @ fox)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ saab)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('simplify', [status(thm)], [zip_derived_cl987])).
% 1.68/1.13  thf(zip_derived_cl2262, plain,
% 1.68/1.13      ((( (next_to @ house_3 @ house_3)
% 1.68/1.13         | ~ (owns @ english @ fox)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ saab)
% 1.68/1.13         | ~ (house @ house_3))) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl958, zip_derived_cl988])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl2280, plain,
% 1.68/1.13      ((( (next_to @ house_3 @ house_3)
% 1.68/1.13         | ~ (owns @ english @ fox)
% 1.68/1.13         | ~ (drives @ english @ saab))) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2262, zip_derived_cl55, zip_derived_cl62])).
% 1.68/1.13  thf('131', plain,
% 1.68/1.13      (( (next_to @ house_3 @ house_3)) | ~ ( (lives @ english @ house_3)) | 
% 1.68/1.13       ~ ( (drives @ english @ saab)) | ~ ( (owns @ english @ fox))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl2280])).
% 1.68/1.13  thf(zip_derived_cl958, plain,
% 1.68/1.13      (( (lives @ english @ house_3)) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl1626, plain,
% 1.68/1.13      ((![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0)))
% 1.68/1.13         <= ((![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1186])).
% 1.68/1.13  thf(zip_derived_cl1629, plain,
% 1.68/1.13      (((~ (house @ house_3)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drives @ english @ saab)
% 1.68/1.13         |  (next_to @ house_5 @ house_3)))
% 1.68/1.13         <= (( (lives @ english @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl958, zip_derived_cl1626])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl1647, plain,
% 1.68/1.13      (((~ (drives @ english @ saab) |  (next_to @ house_5 @ house_3)))
% 1.68/1.13         <= (( (lives @ english @ house_3)) & 
% 1.68/1.13             (![X0 : $i, X1 : $i]:
% 1.68/1.13                (~ (house @ X0)
% 1.68/1.13                 | ~ (person @ X1)
% 1.68/1.13                 | ~ (lives @ X1 @ X0)
% 1.68/1.13                 | ~ (drives @ X1 @ saab)
% 1.68/1.13                 |  (next_to @ house_5 @ X0))))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1629, zip_derived_cl62, zip_derived_cl55])).
% 1.68/1.13  thf('132', plain,
% 1.68/1.13      (~ ( (drives @ english @ saab)) | 
% 1.68/1.13       ~
% 1.68/1.13       (![X0 : $i, X1 : $i]:
% 1.68/1.13          (~ (house @ X0)
% 1.68/1.13           | ~ (person @ X1)
% 1.68/1.13           | ~ (lives @ X1 @ X0)
% 1.68/1.13           | ~ (drives @ X1 @ saab)
% 1.68/1.13           |  (next_to @ house_5 @ X0))) | 
% 1.68/1.13       ~ ( (lives @ english @ house_3)) | ( (next_to @ house_5 @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1647])).
% 1.68/1.13  thf(zip_derived_cl1670, plain,
% 1.68/1.13      (( (next_to @ house_5 @ house_3)) <= (( (next_to @ house_5 @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1647])).
% 1.68/1.13  thf(zip_derived_cl101, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1) | ~ (next_to @ X0 @ X1) |  (left_of @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [next_to_means_left_or_right])).
% 1.68/1.13  thf(zip_derived_cl1672, plain,
% 1.68/1.13      ((( (left_of @ house_5 @ house_3) |  (left_of @ house_3 @ house_5)))
% 1.68/1.13         <= (( (next_to @ house_5 @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1670, zip_derived_cl101])).
% 1.68/1.13  thf(house_3_not_left_of_house_5, axiom, (~( left_of @ house_3 @ house_5 ))).
% 1.68/1.13  thf(zip_derived_cl125, plain, (~ (left_of @ house_3 @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_3_not_left_of_house_5])).
% 1.68/1.13  thf(zip_derived_cl1674, plain,
% 1.68/1.13      (( (left_of @ house_5 @ house_3)) <= (( (next_to @ house_5 @ house_3)))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl1672, zip_derived_cl125])).
% 1.68/1.13  thf(zip_derived_cl118, plain, (~ (left_of @ house_5 @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_5_not_left_of_house_3])).
% 1.68/1.13  thf('133', plain, (~ ( (next_to @ house_5 @ house_3))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl1674, zip_derived_cl118])).
% 1.68/1.13  thf(zip_derived_cl74, plain, ( (car @ saab)),
% 1.68/1.13      inference('cnf', [status(esa)], [saab])).
% 1.68/1.13  thf(zip_derived_cl23, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (car @ X0) | ~ (drives @ english @ X0) | ~ (drives @ spaniard @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_spaniard_drive_different])).
% 1.68/1.13  thf(zip_derived_cl451, plain,
% 1.68/1.13      ((~ (drives @ english @ saab) | ~ (drives @ spaniard @ saab))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl74, zip_derived_cl23])).
% 1.68/1.13  thf('134', plain,
% 1.68/1.13      (~ ( (drives @ english @ saab)) | ~ ( (drives @ spaniard @ saab))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl451])).
% 1.68/1.13  thf(zip_derived_cl83, plain, ( (animal @ horse)),
% 1.68/1.13      inference('cnf', [status(esa)], [horse])).
% 1.68/1.13  thf(zip_derived_cl42, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (animal @ X0)
% 1.68/1.13          | ~ (owns @ norwegian @ X0)
% 1.68/1.13          | ~ (owns @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)],
% 1.68/1.13                [norwegian_and_japanese_own_different_pets])).
% 1.68/1.13  thf(zip_derived_cl715, plain,
% 1.68/1.13      ((~ (owns @ norwegian @ horse) | ~ (owns @ japanese @ horse))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl83, zip_derived_cl42])).
% 1.68/1.13  thf('135', plain,
% 1.68/1.13      (~ ( (owns @ japanese @ horse)) | ~ ( (owns @ norwegian @ horse))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl715])).
% 1.68/1.13  thf(zip_derived_cl92, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (drinks @ X0 @ orange) | ~ (person @ X0) | ~ (drives @ X0 @ honda))),
% 1.68/1.13      inference('cnf', [status(esa)], [honda_with_orange])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl937, plain,
% 1.68/1.13      ((~ (drives @ english @ honda) |  (drinks @ english @ orange))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl92, zip_derived_cl55])).
% 1.68/1.13  thf('136', plain,
% 1.68/1.13      (( (drinks @ english @ orange)) | ~ ( (drives @ english @ honda))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl937])).
% 1.68/1.13  thf(zip_derived_cl77, plain, ( (drink @ water)),
% 1.68/1.13      inference('cnf', [status(esa)], [water])).
% 1.68/1.13  thf(norwegian_and_japanese_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ norwegian @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl20, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ norwegian @ X0)
% 1.68/1.13          | ~ (drinks @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_japanese_drink_different])).
% 1.68/1.13  thf(zip_derived_cl426, plain,
% 1.68/1.13      ((~ (drinks @ norwegian @ water) | ~ (drinks @ japanese @ water))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl77, zip_derived_cl20])).
% 1.68/1.13  thf('137', plain,
% 1.68/1.13      (~ ( (drinks @ japanese @ water)) | ~ ( (drinks @ norwegian @ water))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl426])).
% 1.68/1.13  thf(coffee, axiom, (drink @ coffee)).
% 1.68/1.13  thf(zip_derived_cl79, plain, ( (drink @ coffee)),
% 1.68/1.13      inference('cnf', [status(esa)], [coffee])).
% 1.68/1.13  thf(zip_derived_cl18, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ spaniard @ X0)
% 1.68/1.13          | ~ (drinks @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_japanese_drink_different])).
% 1.68/1.13  thf(zip_derived_cl399, plain,
% 1.68/1.13      ((~ (drinks @ spaniard @ coffee) | ~ (drinks @ japanese @ coffee))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl79, zip_derived_cl18])).
% 1.68/1.13  thf('138', plain,
% 1.68/1.13      (~ ( (drinks @ japanese @ coffee)) | ~ ( (drinks @ spaniard @ coffee))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl399])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl11, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drinks @ X0 @ orange)
% 1.68/1.13          |  (drinks @ X0 @ coffee)
% 1.68/1.13          |  (drinks @ X0 @ tea)
% 1.68/1.13          |  (drinks @ X0 @ milk)
% 1.68/1.13          |  (drinks @ X0 @ water))),
% 1.68/1.13      inference('cnf', [status(esa)], [drink_something])).
% 1.68/1.13  thf(zip_derived_cl276, plain,
% 1.68/1.13      (( (drinks @ norwegian @ orange)
% 1.68/1.13        |  (drinks @ norwegian @ coffee)
% 1.68/1.13        |  (drinks @ norwegian @ tea)
% 1.68/1.13        |  (drinks @ norwegian @ milk)
% 1.68/1.13        |  (drinks @ norwegian @ water))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl57, zip_derived_cl11])).
% 1.68/1.13  thf(zip_derived_cl75, plain, ( (drink @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [tea])).
% 1.68/1.13  thf(zip_derived_cl19, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ norwegian @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_and_ukranian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl410, plain,
% 1.68/1.13      ((~ (drinks @ norwegian @ tea) | ~ (drinks @ ukranian @ tea))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl75, zip_derived_cl19])).
% 1.68/1.13  thf(zip_derived_cl93, plain, ( (drinks @ ukranian @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_drinks_tea])).
% 1.68/1.13  thf(zip_derived_cl413, plain, (~ (drinks @ norwegian @ tea)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl410, zip_derived_cl93])).
% 1.68/1.13  thf(zip_derived_cl1515, plain,
% 1.68/1.13      (( (drinks @ norwegian @ orange)
% 1.68/1.13        |  (drinks @ norwegian @ coffee)
% 1.68/1.13        |  (drinks @ norwegian @ milk)
% 1.68/1.13        |  (drinks @ norwegian @ water))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl276, zip_derived_cl413])).
% 1.68/1.13  thf('139', plain,
% 1.68/1.13      (( (drinks @ norwegian @ water)) | ( (drinks @ norwegian @ orange)) | 
% 1.68/1.13       ( (drinks @ norwegian @ coffee)) | ( (drinks @ norwegian @ milk))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1515])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl11, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drinks @ X0 @ orange)
% 1.68/1.13          |  (drinks @ X0 @ coffee)
% 1.68/1.13          |  (drinks @ X0 @ tea)
% 1.68/1.13          |  (drinks @ X0 @ milk)
% 1.68/1.13          |  (drinks @ X0 @ water))),
% 1.68/1.13      inference('cnf', [status(esa)], [drink_something])).
% 1.68/1.13  thf(zip_derived_cl275, plain,
% 1.68/1.13      (( (drinks @ spaniard @ orange)
% 1.68/1.13        |  (drinks @ spaniard @ coffee)
% 1.68/1.13        |  (drinks @ spaniard @ tea)
% 1.68/1.13        |  (drinks @ spaniard @ milk)
% 1.68/1.13        |  (drinks @ spaniard @ water))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl56, zip_derived_cl11])).
% 1.68/1.13  thf(zip_derived_cl75, plain, ( (drink @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [tea])).
% 1.68/1.13  thf(zip_derived_cl17, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ spaniard @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_ukranian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl384, plain,
% 1.68/1.13      ((~ (drinks @ spaniard @ tea) | ~ (drinks @ ukranian @ tea))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl75, zip_derived_cl17])).
% 1.68/1.13  thf(zip_derived_cl93, plain, ( (drinks @ ukranian @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_drinks_tea])).
% 1.68/1.13  thf(zip_derived_cl387, plain, (~ (drinks @ spaniard @ tea)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl384, zip_derived_cl93])).
% 1.68/1.13  thf(zip_derived_cl1491, plain,
% 1.68/1.13      (( (drinks @ spaniard @ orange)
% 1.68/1.13        |  (drinks @ spaniard @ coffee)
% 1.68/1.13        |  (drinks @ spaniard @ milk)
% 1.68/1.13        |  (drinks @ spaniard @ water))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl275, zip_derived_cl387])).
% 1.68/1.13  thf('140', plain,
% 1.68/1.13      (( (drinks @ spaniard @ orange)) | ( (drinks @ spaniard @ water)) | 
% 1.68/1.13       ( (drinks @ spaniard @ milk)) | ( (drinks @ spaniard @ coffee))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1491])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(english_and_spaniard_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ english @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ spaniard @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl12, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ english @ X0)
% 1.68/1.13          | ~ (drinks @ spaniard @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_spaniard_drink_different])).
% 1.68/1.13  thf(zip_derived_cl294, plain,
% 1.68/1.13      ((~ (drinks @ english @ orange) | ~ (drinks @ spaniard @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl12])).
% 1.68/1.13  thf('141', plain,
% 1.68/1.13      (~ ( (drinks @ spaniard @ orange)) | ~ ( (drinks @ english @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl294])).
% 1.68/1.13  thf(zip_derived_cl77, plain, ( (drink @ water)),
% 1.68/1.13      inference('cnf', [status(esa)], [water])).
% 1.68/1.13  thf(zip_derived_cl16, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ spaniard @ X0)
% 1.68/1.13          | ~ (drinks @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard_and_norwegian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl373, plain,
% 1.68/1.13      ((~ (drinks @ spaniard @ water) | ~ (drinks @ norwegian @ water))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl77, zip_derived_cl16])).
% 1.68/1.13  thf('142', plain,
% 1.68/1.13      (~ ( (drinks @ spaniard @ water)) | ~ ( (drinks @ norwegian @ water))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl373])).
% 1.68/1.13  thf(house_3_left_of_house_4, axiom, (left_of @ house_3 @ house_4)).
% 1.68/1.13  thf(zip_derived_cl104, plain, ( (left_of @ house_3 @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_3_left_of_house_4])).
% 1.68/1.13  thf(zip_derived_cl1030, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         (~ (left_of @ X1 @ X0)
% 1.68/1.13          |  (is_color @ X0 @ blue)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (lives @ norwegian @ X1)
% 1.68/1.13          | ~ (house @ X0))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl99, zip_derived_cl90])).
% 1.68/1.13  thf(zip_derived_cl2385, plain,
% 1.68/1.13      (( (is_color @ house_4 @ blue)
% 1.68/1.13        | ~ (house @ house_3)
% 1.68/1.13        | ~ (lives @ norwegian @ house_3)
% 1.68/1.13        | ~ (house @ house_4))),
% 1.68/1.13      inference('s_sup-', [status(thm)],
% 1.68/1.13                [zip_derived_cl104, zip_derived_cl1030])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl2390, plain,
% 1.68/1.13      (( (is_color @ house_4 @ blue) | ~ (lives @ norwegian @ house_3))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl2385, zip_derived_cl62, zip_derived_cl63])).
% 1.68/1.13  thf(zip_derived_cl2438, plain, (~ (is_color @ house_4 @ blue)),
% 1.68/1.13      inference('simpl_trail', [status(thm)], [zip_derived_cl798, '33'])).
% 1.68/1.13  thf(zip_derived_cl2557, plain, (~ (lives @ norwegian @ house_3)),
% 1.68/1.13      inference('clc', [status(thm)], [zip_derived_cl2390, zip_derived_cl2438])).
% 1.68/1.13  thf(zip_derived_cl98, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (lives @ X0 @ house_3) | ~ (person @ X0) | ~ (drinks @ X0 @ milk))),
% 1.68/1.13      inference('cnf', [status(esa)], [milk_in_middle])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl949, plain,
% 1.68/1.13      ((~ (drinks @ norwegian @ milk) |  (lives @ norwegian @ house_3))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl98, zip_derived_cl57])).
% 1.68/1.13  thf(zip_derived_cl977, plain,
% 1.68/1.13      (( (lives @ norwegian @ house_3)) <= (( (lives @ norwegian @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl949])).
% 1.68/1.13  thf('143', plain, (~ ( (lives @ norwegian @ house_3))),
% 1.68/1.13      inference('s_sup+', [status(thm)],
% 1.68/1.13                [zip_derived_cl2557, zip_derived_cl977])).
% 1.68/1.13  thf('144', plain,
% 1.68/1.13      (~ ( (drinks @ norwegian @ milk)) | ( (lives @ norwegian @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl949])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(english_and_japanese_drink_different, axiom,
% 1.68/1.13    (( ~( drink @ H ) ) | ( ~( drinks @ english @ H ) ) | 
% 1.68/1.13     ( ~( drinks @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl15, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ english @ X0)
% 1.68/1.13          | ~ (drinks @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_japanese_drink_different])).
% 1.68/1.13  thf(zip_derived_cl355, plain,
% 1.68/1.13      ((~ (drinks @ english @ orange) | ~ (drinks @ japanese @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl15])).
% 1.68/1.13  thf('145', plain,
% 1.68/1.13      (~ ( (drinks @ japanese @ orange)) | ~ ( (drinks @ english @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl355])).
% 1.68/1.13  thf(zip_derived_cl76, plain, ( (drink @ orange)),
% 1.68/1.13      inference('cnf', [status(esa)], [orange])).
% 1.68/1.13  thf(zip_derived_cl13, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ english @ X0)
% 1.68/1.13          | ~ (drinks @ norwegian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_norwegian_drink_different])).
% 1.68/1.13  thf(zip_derived_cl317, plain,
% 1.68/1.13      ((~ (drinks @ english @ orange) | ~ (drinks @ norwegian @ orange))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl76, zip_derived_cl13])).
% 1.68/1.13  thf('146', plain,
% 1.68/1.13      (~ ( (drinks @ norwegian @ orange)) | ~ ( (drinks @ english @ orange))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl317])).
% 1.68/1.13  thf(zip_derived_cl98, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         ( (lives @ X0 @ house_3) | ~ (person @ X0) | ~ (drinks @ X0 @ milk))),
% 1.68/1.13      inference('cnf', [status(esa)], [milk_in_middle])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl951, plain,
% 1.68/1.13      ((~ (drinks @ japanese @ milk) |  (lives @ japanese @ house_3))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl98, zip_derived_cl59])).
% 1.68/1.13  thf('147', plain,
% 1.68/1.13      (~ ( (drinks @ japanese @ milk)) | ( (lives @ japanese @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl951])).
% 1.68/1.13  thf(zip_derived_cl1324, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_5)) <= (( (lives @ ukranian @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1328, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ yellow)
% 1.68/1.13         | ~ (person @ ukranian)
% 1.68/1.13         | ~ (drives @ ukranian @ masserati)
% 1.68/1.13         | ~ (house @ house_5))) <= (( (lives @ ukranian @ house_5)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1324, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1335, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ yellow) | ~ (drives @ ukranian @ masserati)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_5)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1328, zip_derived_cl58, zip_derived_cl64])).
% 1.68/1.13  thf('148', plain,
% 1.68/1.13      (~ ( (lives @ ukranian @ house_5)) | 
% 1.68/1.13       ~ ( (drives @ ukranian @ masserati)) | ( (is_color @ house_5 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1335])).
% 1.68/1.13  thf(zip_derived_cl1327, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_2)) <= (( (lives @ ukranian @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1369, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ yellow)
% 1.68/1.13         | ~ (person @ ukranian)
% 1.68/1.13         | ~ (drives @ ukranian @ masserati)
% 1.68/1.13         | ~ (house @ house_2))) <= (( (lives @ ukranian @ house_2)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1327, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1376, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ yellow) | ~ (drives @ ukranian @ masserati)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_2)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1369, zip_derived_cl58, zip_derived_cl61])).
% 1.68/1.13  thf('149', plain,
% 1.68/1.13      (~ ( (lives @ ukranian @ house_2)) | 
% 1.68/1.13       ~ ( (drives @ ukranian @ masserati)) | ( (is_color @ house_2 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1376])).
% 1.68/1.13  thf(zip_derived_cl1325, plain,
% 1.68/1.13      (( (lives @ ukranian @ house_4)) <= (( (lives @ ukranian @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1343, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ yellow)
% 1.68/1.13         | ~ (person @ ukranian)
% 1.68/1.13         | ~ (drives @ ukranian @ masserati)
% 1.68/1.13         | ~ (house @ house_4))) <= (( (lives @ ukranian @ house_4)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1325, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl58, plain, ( (person @ ukranian)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl1350, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ yellow) | ~ (drives @ ukranian @ masserati)))
% 1.68/1.13         <= (( (lives @ ukranian @ house_4)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1343, zip_derived_cl58, zip_derived_cl63])).
% 1.68/1.13  thf('150', plain,
% 1.68/1.13      (~ ( (lives @ ukranian @ house_4)) | 
% 1.68/1.13       ~ ( (drives @ ukranian @ masserati)) | ( (is_color @ house_4 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1350])).
% 1.68/1.13  thf('151', plain,
% 1.68/1.13      (( (lives @ ukranian @ house_3)) | ( (lives @ ukranian @ house_2)) | 
% 1.68/1.13       ( (lives @ ukranian @ house_5)) | ( (lives @ ukranian @ house_4))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1323])).
% 1.68/1.13  thf(zip_derived_cl1243, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_2)) <= (( (lives @ spaniard @ house_2)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1240])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1261, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ yellow)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drives @ spaniard @ masserati)
% 1.68/1.13         | ~ (house @ house_2))) <= (( (lives @ spaniard @ house_2)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1243, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1268, plain,
% 1.68/1.13      ((( (is_color @ house_2 @ yellow) | ~ (drives @ spaniard @ masserati)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_2)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1261, zip_derived_cl56, zip_derived_cl61])).
% 1.68/1.13  thf('152', plain,
% 1.68/1.13      (~ ( (lives @ spaniard @ house_2)) | 
% 1.68/1.13       ~ ( (drives @ spaniard @ masserati)) | ( (is_color @ house_2 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1268])).
% 1.68/1.13  thf(zip_derived_cl1244, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_4)) <= (( (lives @ spaniard @ house_4)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1240])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1274, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ yellow)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drives @ spaniard @ masserati)
% 1.68/1.13         | ~ (house @ house_4))) <= (( (lives @ spaniard @ house_4)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1244, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl1281, plain,
% 1.68/1.13      ((( (is_color @ house_4 @ yellow) | ~ (drives @ spaniard @ masserati)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_4)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1274, zip_derived_cl56, zip_derived_cl63])).
% 1.68/1.13  thf('153', plain,
% 1.68/1.13      (~ ( (drives @ spaniard @ masserati)) | 
% 1.68/1.13       ~ ( (lives @ spaniard @ house_4)) | ( (is_color @ house_4 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1281])).
% 1.68/1.13  thf(zip_derived_cl1241, plain,
% 1.68/1.13      (( (lives @ spaniard @ house_5)) <= (( (lives @ spaniard @ house_5)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1240])).
% 1.68/1.13  thf(zip_derived_cl88, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ yellow)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drives @ X1 @ masserati)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [masserati_in_yellow_house])).
% 1.68/1.13  thf(zip_derived_cl1245, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ yellow)
% 1.68/1.13         | ~ (person @ spaniard)
% 1.68/1.13         | ~ (drives @ spaniard @ masserati)
% 1.68/1.13         | ~ (house @ house_5))) <= (( (lives @ spaniard @ house_5)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl1241, zip_derived_cl88])).
% 1.68/1.13  thf(zip_derived_cl56, plain, ( (person @ spaniard)),
% 1.68/1.13      inference('cnf', [status(esa)], [spaniard])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl1252, plain,
% 1.68/1.13      ((( (is_color @ house_5 @ yellow) | ~ (drives @ spaniard @ masserati)))
% 1.68/1.13         <= (( (lives @ spaniard @ house_5)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1245, zip_derived_cl56, zip_derived_cl64])).
% 1.68/1.13  thf('154', plain,
% 1.68/1.13      (~ ( (lives @ spaniard @ house_5)) | 
% 1.68/1.13       ~ ( (drives @ spaniard @ masserati)) | ( (is_color @ house_5 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1252])).
% 1.68/1.13  thf('155', plain,
% 1.68/1.13      (( (lives @ spaniard @ house_4)) | ( (lives @ spaniard @ house_2)) | 
% 1.68/1.13       ( (lives @ spaniard @ house_3)) | ( (lives @ spaniard @ house_5))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1240])).
% 1.68/1.13  thf('156', plain,
% 1.68/1.13      (~ ( (drinks @ spaniard @ milk)) | ( (lives @ spaniard @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl948])).
% 1.68/1.13  thf(zip_derived_cl958, plain,
% 1.68/1.13      (( (lives @ english @ house_3)) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl947])).
% 1.68/1.13  thf(zip_derived_cl96, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ green)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drinks @ X1 @ coffee)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [coffee_in_green_house])).
% 1.68/1.13  thf(zip_derived_cl1011, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ green)
% 1.68/1.13         | ~ (person @ english)
% 1.68/1.13         | ~ (drinks @ english @ coffee)
% 1.68/1.13         | ~ (house @ house_3))) <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl958, zip_derived_cl96])).
% 1.68/1.13  thf(zip_derived_cl55, plain, ( (person @ english)),
% 1.68/1.13      inference('cnf', [status(esa)], [english])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl1015, plain,
% 1.68/1.13      ((( (is_color @ house_3 @ green) | ~ (drinks @ english @ coffee)))
% 1.68/1.13         <= (( (lives @ english @ house_3)))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1011, zip_derived_cl55, zip_derived_cl62])).
% 1.68/1.13  thf('157', plain,
% 1.68/1.13      (~ ( (drinks @ english @ coffee)) | ~ ( (lives @ english @ house_3)) | 
% 1.68/1.13       ( (is_color @ house_3 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1015])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(english_and_japanese_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ english @ H ) ) | 
% 1.68/1.13     ( ~( lives @ japanese @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl4, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0) | ~ (lives @ english @ X0) | ~ (lives @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_japanese_live_apart])).
% 1.68/1.13  thf(zip_derived_cl193, plain,
% 1.68/1.13      ((~ (lives @ english @ house_3) | ~ (lives @ japanese @ house_3))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl62, zip_derived_cl4])).
% 1.68/1.13  thf('158', plain,
% 1.68/1.13      (~ ( (lives @ english @ house_3)) | ~ ( (lives @ japanese @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl193])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(english_and_ukranian_live_apart, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( ~( lives @ english @ H ) ) | 
% 1.68/1.13     ( ~( lives @ ukranian @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl3, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0) | ~ (lives @ english @ X0) | ~ (lives @ ukranian @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_ukranian_live_apart])).
% 1.68/1.13  thf(zip_derived_cl192, plain,
% 1.68/1.13      ((~ (lives @ english @ house_3) | ~ (lives @ ukranian @ house_3))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl62, zip_derived_cl3])).
% 1.68/1.13  thf('159', plain,
% 1.68/1.13      (~ ( (lives @ english @ house_3)) | ~ ( (lives @ ukranian @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl192])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl1, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0) | ~ (lives @ english @ X0) | ~ (lives @ spaniard @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [english_and_spaniard_live_apart])).
% 1.68/1.13  thf(zip_derived_cl190, plain,
% 1.68/1.13      ((~ (lives @ english @ house_3) | ~ (lives @ spaniard @ house_3))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl62, zip_derived_cl1])).
% 1.68/1.13  thf('160', plain,
% 1.68/1.13      (~ ( (lives @ english @ house_3)) | ~ ( (lives @ spaniard @ house_3))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl190])).
% 1.68/1.13  thf(zip_derived_cl87, plain, ( (lives @ norwegian @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian_in_house_house_1])).
% 1.68/1.13  thf(zip_derived_cl96, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (is_color @ X0 @ green)
% 1.68/1.13          | ~ (person @ X1)
% 1.68/1.13          | ~ (drinks @ X1 @ coffee)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (lives @ X1 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [coffee_in_green_house])).
% 1.68/1.13  thf(zip_derived_cl1013, plain,
% 1.68/1.13      (( (is_color @ house_1 @ green)
% 1.68/1.13        | ~ (person @ norwegian)
% 1.68/1.13        | ~ (drinks @ norwegian @ coffee)
% 1.68/1.13        | ~ (house @ house_1))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl87, zip_derived_cl96])).
% 1.68/1.13  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.13      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl1017, plain,
% 1.68/1.13      (( (is_color @ house_1 @ green) | ~ (drinks @ norwegian @ coffee))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1013, zip_derived_cl57, zip_derived_cl60])).
% 1.68/1.13  thf('161', plain,
% 1.68/1.13      (~ ( (drinks @ norwegian @ coffee)) | ( (is_color @ house_1 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1017])).
% 1.68/1.13  thf(zip_derived_cl125, plain, (~ (left_of @ house_3 @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_3_not_left_of_house_5])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1072, plain,
% 1.68/1.13      ((~ (house @ house_5)
% 1.68/1.13        | ~ (is_color @ house_5 @ green)
% 1.68/1.13        | ~ (house @ house_3)
% 1.68/1.13        | ~ (is_color @ house_3 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl125, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.13  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.13  thf(zip_derived_cl1093, plain,
% 1.68/1.13      ((~ (is_color @ house_5 @ green) | ~ (is_color @ house_3 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1072, zip_derived_cl64, zip_derived_cl62])).
% 1.68/1.13  thf('162', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ green)) | ~ ( (is_color @ house_3 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1093])).
% 1.68/1.13  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.13      inference('cnf', [status(esa)], [green])).
% 1.68/1.13  thf(zip_derived_cl54, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_4_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl880, plain,
% 1.68/1.13      ((~ (is_color @ house_4 @ green) | ~ (is_color @ house_5 @ green))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl54])).
% 1.68/1.13  thf('163', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ green)) | ~ ( (is_color @ house_4 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl880])).
% 1.68/1.13  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.13      inference('cnf', [status(esa)], [green])).
% 1.68/1.13  thf(zip_derived_cl53, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_3_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl865, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ green) | ~ (is_color @ house_5 @ green))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl53])).
% 1.68/1.13  thf('164', plain,
% 1.68/1.13      (~ ( (is_color @ house_3 @ green)) | ~ ( (is_color @ house_5 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl865])).
% 1.68/1.13  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.13      inference('cnf', [status(esa)], [green])).
% 1.68/1.13  thf(zip_derived_cl51, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl837, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ green) | ~ (is_color @ house_5 @ green))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl51])).
% 1.68/1.13  thf('165', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ green)) | ~ ( (is_color @ house_5 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl837])).
% 1.68/1.13  thf(zip_derived_cl59, plain, ( (person @ japanese)),
% 1.68/1.13      inference('cnf', [status(esa)], [japanese])).
% 1.68/1.13  thf(zip_derived_cl11, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (person @ X0)
% 1.68/1.13          |  (drinks @ X0 @ orange)
% 1.68/1.13          |  (drinks @ X0 @ coffee)
% 1.68/1.13          |  (drinks @ X0 @ tea)
% 1.68/1.13          |  (drinks @ X0 @ milk)
% 1.68/1.13          |  (drinks @ X0 @ water))),
% 1.68/1.13      inference('cnf', [status(esa)], [drink_something])).
% 1.68/1.13  thf(zip_derived_cl278, plain,
% 1.68/1.13      (( (drinks @ japanese @ orange)
% 1.68/1.13        |  (drinks @ japanese @ coffee)
% 1.68/1.13        |  (drinks @ japanese @ tea)
% 1.68/1.13        |  (drinks @ japanese @ milk)
% 1.68/1.13        |  (drinks @ japanese @ water))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl59, zip_derived_cl11])).
% 1.68/1.13  thf(zip_derived_cl75, plain, ( (drink @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [tea])).
% 1.68/1.13  thf(zip_derived_cl21, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (drink @ X0)
% 1.68/1.13          | ~ (drinks @ ukranian @ X0)
% 1.68/1.13          | ~ (drinks @ japanese @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_and_japanese_drink_different])).
% 1.68/1.13  thf(zip_derived_cl438, plain,
% 1.68/1.13      ((~ (drinks @ ukranian @ tea) | ~ (drinks @ japanese @ tea))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl75, zip_derived_cl21])).
% 1.68/1.13  thf(zip_derived_cl93, plain, ( (drinks @ ukranian @ tea)),
% 1.68/1.13      inference('cnf', [status(esa)], [ukranian_drinks_tea])).
% 1.68/1.13  thf(zip_derived_cl441, plain, (~ (drinks @ japanese @ tea)),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl438, zip_derived_cl93])).
% 1.68/1.13  thf(zip_derived_cl1540, plain,
% 1.68/1.13      (( (drinks @ japanese @ orange)
% 1.68/1.13        |  (drinks @ japanese @ coffee)
% 1.68/1.13        |  (drinks @ japanese @ milk)
% 1.68/1.13        |  (drinks @ japanese @ water))),
% 1.68/1.13      inference('demod', [status(thm)], [zip_derived_cl278, zip_derived_cl441])).
% 1.68/1.13  thf('166', plain,
% 1.68/1.13      (( (drinks @ japanese @ orange)) | ( (drinks @ japanese @ water)) | 
% 1.68/1.13       ( (drinks @ japanese @ milk)) | ( (drinks @ japanese @ coffee))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1540])).
% 1.68/1.13  thf(house_2_not_left_of_house_1, axiom, (~( left_of @ house_2 @ house_1 ))).
% 1.68/1.13  thf(zip_derived_cl107, plain, (~ (left_of @ house_2 @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_2_not_left_of_house_1])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1065, plain,
% 1.68/1.13      ((~ (house @ house_1)
% 1.68/1.13        | ~ (is_color @ house_1 @ green)
% 1.68/1.13        | ~ (house @ house_2)
% 1.68/1.13        | ~ (is_color @ house_2 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl107, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(zip_derived_cl1086, plain,
% 1.68/1.13      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_2 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1065, zip_derived_cl60, zip_derived_cl61])).
% 1.68/1.13  thf('167', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ ivory)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1086])).
% 1.68/1.13  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.13      inference('cnf', [status(esa)], [green])).
% 1.68/1.13  thf(houses_1_and_2_coloured_different, axiom,
% 1.68/1.13    (( ~( color @ H ) ) | ( ~( is_color @ house_1 @ H ) ) | 
% 1.68/1.13     ( ~( is_color @ house_2 @ H ) ))).
% 1.68/1.13  thf(zip_derived_cl45, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_1 @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_1_and_2_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl746, plain,
% 1.68/1.13      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_2 @ green))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl45])).
% 1.68/1.13  thf('168', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ green)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl746])).
% 1.68/1.13  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.13  thf(house_coloured, axiom,
% 1.68/1.13    (( ~( house @ H ) ) | ( is_color @ H @ red ) | ( is_color @ H @ yellow ) | 
% 1.68/1.13     ( is_color @ H @ blue ) | ( is_color @ H @ green ) | 
% 1.68/1.13     ( is_color @ H @ ivory ))).
% 1.68/1.13  thf(zip_derived_cl44, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (house @ X0)
% 1.68/1.13          |  (is_color @ X0 @ red)
% 1.68/1.13          |  (is_color @ X0 @ yellow)
% 1.68/1.13          |  (is_color @ X0 @ blue)
% 1.68/1.13          |  (is_color @ X0 @ green)
% 1.68/1.13          |  (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [house_coloured])).
% 1.68/1.13  thf(zip_derived_cl757, plain,
% 1.68/1.13      (( (is_color @ house_2 @ red)
% 1.68/1.13        |  (is_color @ house_2 @ yellow)
% 1.68/1.13        |  (is_color @ house_2 @ blue)
% 1.68/1.13        |  (is_color @ house_2 @ green)
% 1.68/1.13        |  (is_color @ house_2 @ ivory))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl61, zip_derived_cl44])).
% 1.68/1.13  thf('169', plain,
% 1.68/1.13      (( (is_color @ house_2 @ blue)) | ( (is_color @ house_2 @ red)) | 
% 1.68/1.13       ( (is_color @ house_2 @ green)) | ( (is_color @ house_2 @ ivory)) | 
% 1.68/1.13       ( (is_color @ house_2 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl757])).
% 1.68/1.13  thf(house_1_not_left_of_house_4, axiom, (~( left_of @ house_1 @ house_4 ))).
% 1.68/1.13  thf(zip_derived_cl119, plain, (~ (left_of @ house_1 @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_1_not_left_of_house_4])).
% 1.68/1.13  thf(zip_derived_cl97, plain,
% 1.68/1.13      (![X0 : $i, X1 : $i]:
% 1.68/1.13         ( (left_of @ X0 @ X1)
% 1.68/1.13          | ~ (house @ X1)
% 1.68/1.13          | ~ (is_color @ X1 @ green)
% 1.68/1.13          | ~ (house @ X0)
% 1.68/1.13          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.13      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.13  thf(zip_derived_cl1063, plain,
% 1.68/1.13      ((~ (house @ house_4)
% 1.68/1.13        | ~ (is_color @ house_4 @ green)
% 1.68/1.13        | ~ (house @ house_1)
% 1.68/1.13        | ~ (is_color @ house_1 @ ivory))),
% 1.68/1.13      inference('s_sup+', [status(thm)], [zip_derived_cl119, zip_derived_cl97])).
% 1.68/1.13  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.13  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.13      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.13  thf(zip_derived_cl1084, plain,
% 1.68/1.13      ((~ (is_color @ house_4 @ green) | ~ (is_color @ house_1 @ ivory))),
% 1.68/1.13      inference('demod', [status(thm)],
% 1.68/1.13                [zip_derived_cl1063, zip_derived_cl63, zip_derived_cl60])).
% 1.68/1.13  thf('170', plain,
% 1.68/1.13      (~ ( (is_color @ house_4 @ green)) | ~ ( (is_color @ house_1 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl1084])).
% 1.68/1.13  thf(zip_derived_cl68, plain, ( (color @ ivory)),
% 1.68/1.13      inference('cnf', [status(esa)], [ivory])).
% 1.68/1.13  thf(zip_derived_cl47, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_1 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_1_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl782, plain,
% 1.68/1.13      ((~ (is_color @ house_1 @ ivory) | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl68, zip_derived_cl47])).
% 1.68/1.13  thf('171', plain,
% 1.68/1.13      (~ ( (is_color @ house_4 @ ivory)) | ~ ( (is_color @ house_1 @ ivory))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl782])).
% 1.68/1.13  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.13      inference('cnf', [status(esa)], [blue])).
% 1.68/1.13  thf(zip_derived_cl54, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_4_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl879, plain,
% 1.68/1.13      ((~ (is_color @ house_4 @ blue) | ~ (is_color @ house_5 @ blue))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl54])).
% 1.68/1.13  thf('172', plain,
% 1.68/1.13      (~ ( (is_color @ house_5 @ blue)) | ~ ( (is_color @ house_4 @ blue))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl879])).
% 1.68/1.13  thf(yellow, axiom, (color @ yellow)).
% 1.68/1.13  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.13      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.13  thf(zip_derived_cl51, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_5_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl835, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ yellow) | ~ (is_color @ house_5 @ yellow))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl51])).
% 1.68/1.13  thf('173', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ yellow)) | ~ ( (is_color @ house_5 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl835])).
% 1.68/1.13  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.13      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.13  thf(zip_derived_cl50, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl822, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ yellow) | ~ (is_color @ house_4 @ yellow))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl50])).
% 1.68/1.13  thf('174', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ yellow)) | ~ ( (is_color @ house_4 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl822])).
% 1.68/1.13  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.13      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.13  thf(zip_derived_cl49, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_2_and_3_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl807, plain,
% 1.68/1.13      ((~ (is_color @ house_2 @ yellow) | ~ (is_color @ house_3 @ yellow))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl49])).
% 1.68/1.13  thf('175', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ yellow)) | ~ ( (is_color @ house_3 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl807])).
% 1.68/1.13  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.13      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.13  thf(zip_derived_cl45, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_1 @ X0)
% 1.68/1.13          | ~ (is_color @ house_2 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_1_and_2_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl744, plain,
% 1.68/1.13      ((~ (is_color @ house_1 @ yellow) | ~ (is_color @ house_2 @ yellow))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl45])).
% 1.68/1.13  thf('176', plain,
% 1.68/1.13      (~ ( (is_color @ house_2 @ yellow)) | ~ ( (is_color @ house_1 @ yellow))),
% 1.68/1.13      inference('split', [status(esa)], [zip_derived_cl744])).
% 1.68/1.13  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.13      inference('cnf', [status(esa)], [red])).
% 1.68/1.13  thf(zip_derived_cl52, plain,
% 1.68/1.13      (![X0 : $i]:
% 1.68/1.13         (~ (color @ X0)
% 1.68/1.13          | ~ (is_color @ house_3 @ X0)
% 1.68/1.13          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.13      inference('cnf', [status(esa)], [houses_3_and_4_coloured_different])).
% 1.68/1.13  thf(zip_derived_cl849, plain,
% 1.68/1.13      ((~ (is_color @ house_3 @ red) | ~ (is_color @ house_4 @ red))),
% 1.68/1.13      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl52])).
% 1.68/1.14  thf('177', plain,
% 1.68/1.14      (~ ( (is_color @ house_3 @ red)) | ~ ( (is_color @ house_4 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl849])).
% 1.68/1.14  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.14      inference('cnf', [status(esa)], [red])).
% 1.68/1.14  thf(zip_derived_cl49, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_2 @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_2_and_3_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl806, plain,
% 1.68/1.14      ((~ (is_color @ house_2 @ red) | ~ (is_color @ house_3 @ red))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl49])).
% 1.68/1.14  thf('178', plain,
% 1.68/1.14      (~ ( (is_color @ house_2 @ red)) | ~ ( (is_color @ house_3 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl806])).
% 1.68/1.14  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.14      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.14  thf(zip_derived_cl48, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl794, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ yellow) | ~ (is_color @ house_5 @ yellow))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl48])).
% 1.68/1.14  thf('179', plain,
% 1.68/1.14      (~ ( (is_color @ house_5 @ yellow)) | ~ ( (is_color @ house_1 @ yellow))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl794])).
% 1.68/1.14  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.14      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.14  thf(zip_derived_cl46, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_3_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl768, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ yellow) | ~ (is_color @ house_3 @ yellow))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl46])).
% 1.68/1.14  thf('180', plain,
% 1.68/1.14      (~ ( (is_color @ house_1 @ yellow)) | ~ ( (is_color @ house_3 @ yellow))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl768])).
% 1.68/1.14  thf(zip_derived_cl57, plain, ( (person @ norwegian)),
% 1.68/1.14      inference('cnf', [status(esa)], [norwegian])).
% 1.68/1.14  thf(zip_derived_cl33, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (person @ X0)
% 1.68/1.14          |  (owns @ X0 @ dog)
% 1.68/1.14          |  (owns @ X0 @ snails)
% 1.68/1.14          |  (owns @ X0 @ horse)
% 1.68/1.14          |  (owns @ X0 @ fox)
% 1.68/1.14          |  (owns @ X0 @ zebra))),
% 1.68/1.14      inference('cnf', [status(esa)], [own_a_pet])).
% 1.68/1.14  thf(zip_derived_cl593, plain,
% 1.68/1.14      (( (owns @ norwegian @ dog)
% 1.68/1.14        |  (owns @ norwegian @ snails)
% 1.68/1.14        |  (owns @ norwegian @ horse)
% 1.68/1.14        |  (owns @ norwegian @ fox)
% 1.68/1.14        |  (owns @ norwegian @ zebra))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl57, zip_derived_cl33])).
% 1.68/1.14  thf(zip_derived_cl80, plain, ( (animal @ dog)),
% 1.68/1.14      inference('cnf', [status(esa)], [dog])).
% 1.68/1.14  thf(zip_derived_cl38, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (animal @ X0)
% 1.68/1.14          | ~ (owns @ spaniard @ X0)
% 1.68/1.14          | ~ (owns @ norwegian @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)],
% 1.68/1.14                [spaniard_and_norwegian_own_different_pets])).
% 1.68/1.14  thf(zip_derived_cl659, plain,
% 1.68/1.14      ((~ (owns @ spaniard @ dog) | ~ (owns @ norwegian @ dog))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl80, zip_derived_cl38])).
% 1.68/1.14  thf(zip_derived_cl86, plain, ( (owns @ spaniard @ dog)),
% 1.68/1.14      inference('cnf', [status(esa)], [spaniard_owns_dog])).
% 1.68/1.14  thf(zip_derived_cl664, plain, (~ (owns @ norwegian @ dog)),
% 1.68/1.14      inference('demod', [status(thm)], [zip_derived_cl659, zip_derived_cl86])).
% 1.68/1.14  thf(zip_derived_cl1747, plain,
% 1.68/1.14      (( (owns @ norwegian @ snails)
% 1.68/1.14        |  (owns @ norwegian @ horse)
% 1.68/1.14        |  (owns @ norwegian @ fox)
% 1.68/1.14        |  (owns @ norwegian @ zebra))),
% 1.68/1.14      inference('demod', [status(thm)], [zip_derived_cl593, zip_derived_cl664])).
% 1.68/1.14  thf('181', plain,
% 1.68/1.14      (( (owns @ norwegian @ fox)) | ( (owns @ norwegian @ zebra)) | 
% 1.68/1.14       ( (owns @ norwegian @ snails)) | ( (owns @ norwegian @ horse))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl1747])).
% 1.68/1.14  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.14      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.14  thf(zip_derived_cl53, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_3_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl863, plain,
% 1.68/1.14      ((~ (is_color @ house_3 @ yellow) | ~ (is_color @ house_5 @ yellow))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl53])).
% 1.68/1.14  thf('182', plain,
% 1.68/1.14      (~ ( (is_color @ house_5 @ yellow)) | ~ ( (is_color @ house_3 @ yellow))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl863])).
% 1.68/1.14  thf(house_4_not_left_of_house_1, axiom, (~( left_of @ house_4 @ house_1 ))).
% 1.68/1.14  thf(zip_derived_cl109, plain, (~ (left_of @ house_4 @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_4_not_left_of_house_1])).
% 1.68/1.14  thf(zip_derived_cl97, plain,
% 1.68/1.14      (![X0 : $i, X1 : $i]:
% 1.68/1.14         ( (left_of @ X0 @ X1)
% 1.68/1.14          | ~ (house @ X1)
% 1.68/1.14          | ~ (is_color @ X1 @ green)
% 1.68/1.14          | ~ (house @ X0)
% 1.68/1.14          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.14  thf(zip_derived_cl1073, plain,
% 1.68/1.14      ((~ (house @ house_1)
% 1.68/1.14        | ~ (is_color @ house_1 @ green)
% 1.68/1.14        | ~ (house @ house_4)
% 1.68/1.14        | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl109, zip_derived_cl97])).
% 1.68/1.14  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.14  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.14  thf(zip_derived_cl1094, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_4 @ ivory))),
% 1.68/1.14      inference('demod', [status(thm)],
% 1.68/1.14                [zip_derived_cl1073, zip_derived_cl60, zip_derived_cl63])).
% 1.68/1.14  thf('183', plain,
% 1.68/1.14      (~ ( (is_color @ house_4 @ ivory)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl1094])).
% 1.68/1.14  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.14      inference('cnf', [status(esa)], [green])).
% 1.68/1.14  thf(zip_derived_cl47, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_4_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl781, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_4 @ green))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl47])).
% 1.68/1.14  thf('184', plain,
% 1.68/1.14      (~ ( (is_color @ house_4 @ green)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl781])).
% 1.68/1.14  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.14  thf(zip_derived_cl44, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (house @ X0)
% 1.68/1.14          |  (is_color @ X0 @ red)
% 1.68/1.14          |  (is_color @ X0 @ yellow)
% 1.68/1.14          |  (is_color @ X0 @ blue)
% 1.68/1.14          |  (is_color @ X0 @ green)
% 1.68/1.14          |  (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [house_coloured])).
% 1.68/1.14  thf(zip_derived_cl759, plain,
% 1.68/1.14      (( (is_color @ house_4 @ red)
% 1.68/1.14        |  (is_color @ house_4 @ yellow)
% 1.68/1.14        |  (is_color @ house_4 @ blue)
% 1.68/1.14        |  (is_color @ house_4 @ green)
% 1.68/1.14        |  (is_color @ house_4 @ ivory))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl63, zip_derived_cl44])).
% 1.68/1.14  thf('185', plain,
% 1.68/1.14      (( (is_color @ house_4 @ red)) | ( (is_color @ house_4 @ ivory)) | 
% 1.68/1.14       ( (is_color @ house_4 @ green)) | ( (is_color @ house_4 @ yellow)) | 
% 1.68/1.14       ( (is_color @ house_4 @ blue))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl759])).
% 1.68/1.14  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.14      inference('cnf', [status(esa)], [red])).
% 1.68/1.14  thf(zip_derived_cl53, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_3_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl862, plain,
% 1.68/1.14      ((~ (is_color @ house_3 @ red) | ~ (is_color @ house_5 @ red))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl53])).
% 1.68/1.14  thf('186', plain,
% 1.68/1.14      (~ ( (is_color @ house_3 @ red)) | ~ ( (is_color @ house_5 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl862])).
% 1.68/1.14  thf(house_1_not_left_of_house_5, axiom, (~( left_of @ house_1 @ house_5 ))).
% 1.68/1.14  thf(zip_derived_cl123, plain, (~ (left_of @ house_1 @ house_5)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_1_not_left_of_house_5])).
% 1.68/1.14  thf(zip_derived_cl97, plain,
% 1.68/1.14      (![X0 : $i, X1 : $i]:
% 1.68/1.14         ( (left_of @ X0 @ X1)
% 1.68/1.14          | ~ (house @ X1)
% 1.68/1.14          | ~ (is_color @ X1 @ green)
% 1.68/1.14          | ~ (house @ X0)
% 1.68/1.14          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.14  thf(zip_derived_cl1064, plain,
% 1.68/1.14      ((~ (house @ house_5)
% 1.68/1.14        | ~ (is_color @ house_5 @ green)
% 1.68/1.14        | ~ (house @ house_1)
% 1.68/1.14        | ~ (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl123, zip_derived_cl97])).
% 1.68/1.14  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.14  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.14  thf(zip_derived_cl1085, plain,
% 1.68/1.14      ((~ (is_color @ house_5 @ green) | ~ (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('demod', [status(thm)],
% 1.68/1.14                [zip_derived_cl1064, zip_derived_cl64, zip_derived_cl60])).
% 1.68/1.14  thf('187', plain,
% 1.68/1.14      (~ ( (is_color @ house_5 @ green)) | ~ ( (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl1085])).
% 1.68/1.14  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.14      inference('cnf', [status(esa)], [green])).
% 1.68/1.14  thf(zip_derived_cl48, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl796, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_5 @ green))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl48])).
% 1.68/1.14  thf('188', plain,
% 1.68/1.14      (~ ( (is_color @ house_5 @ green)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl796])).
% 1.68/1.14  thf(house_1_not_left_of_house_3, axiom, (~( left_of @ house_1 @ house_3 ))).
% 1.68/1.14  thf(zip_derived_cl115, plain, (~ (left_of @ house_1 @ house_3)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_1_not_left_of_house_3])).
% 1.68/1.14  thf(zip_derived_cl97, plain,
% 1.68/1.14      (![X0 : $i, X1 : $i]:
% 1.68/1.14         ( (left_of @ X0 @ X1)
% 1.68/1.14          | ~ (house @ X1)
% 1.68/1.14          | ~ (is_color @ X1 @ green)
% 1.68/1.14          | ~ (house @ X0)
% 1.68/1.14          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.14  thf(zip_derived_cl1062, plain,
% 1.68/1.14      ((~ (house @ house_3)
% 1.68/1.14        | ~ (is_color @ house_3 @ green)
% 1.68/1.14        | ~ (house @ house_1)
% 1.68/1.14        | ~ (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl115, zip_derived_cl97])).
% 1.68/1.14  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.14  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.14  thf(zip_derived_cl1083, plain,
% 1.68/1.14      ((~ (is_color @ house_3 @ green) | ~ (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('demod', [status(thm)],
% 1.68/1.14                [zip_derived_cl1062, zip_derived_cl62, zip_derived_cl60])).
% 1.68/1.14  thf('189', plain,
% 1.68/1.14      (~ ( (is_color @ house_3 @ green)) | ~ ( (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl1083])).
% 1.68/1.14  thf(zip_derived_cl66, plain, ( (color @ green)),
% 1.68/1.14      inference('cnf', [status(esa)], [green])).
% 1.68/1.14  thf(zip_derived_cl46, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_3_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl770, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_3 @ green))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl66, zip_derived_cl46])).
% 1.68/1.14  thf('190', plain,
% 1.68/1.14      (~ ( (is_color @ house_3 @ green)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl770])).
% 1.68/1.14  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.14  thf(zip_derived_cl44, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (house @ X0)
% 1.68/1.14          |  (is_color @ X0 @ red)
% 1.68/1.14          |  (is_color @ X0 @ yellow)
% 1.68/1.14          |  (is_color @ X0 @ blue)
% 1.68/1.14          |  (is_color @ X0 @ green)
% 1.68/1.14          |  (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [house_coloured])).
% 1.68/1.14  thf(zip_derived_cl758, plain,
% 1.68/1.14      (( (is_color @ house_3 @ red)
% 1.68/1.14        |  (is_color @ house_3 @ yellow)
% 1.68/1.14        |  (is_color @ house_3 @ blue)
% 1.68/1.14        |  (is_color @ house_3 @ green)
% 1.68/1.14        |  (is_color @ house_3 @ ivory))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl62, zip_derived_cl44])).
% 1.68/1.14  thf('191', plain,
% 1.68/1.14      (( (is_color @ house_3 @ yellow)) | ( (is_color @ house_3 @ green)) | 
% 1.68/1.14       ( (is_color @ house_3 @ blue)) | ( (is_color @ house_3 @ red)) | 
% 1.68/1.14       ( (is_color @ house_3 @ ivory))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl758])).
% 1.68/1.14  thf(house_3_not_left_of_house_1, axiom, (~( left_of @ house_3 @ house_1 ))).
% 1.68/1.14  thf(zip_derived_cl108, plain, (~ (left_of @ house_3 @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_3_not_left_of_house_1])).
% 1.68/1.14  thf(zip_derived_cl97, plain,
% 1.68/1.14      (![X0 : $i, X1 : $i]:
% 1.68/1.14         ( (left_of @ X0 @ X1)
% 1.68/1.14          | ~ (house @ X1)
% 1.68/1.14          | ~ (is_color @ X1 @ green)
% 1.68/1.14          | ~ (house @ X0)
% 1.68/1.14          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.14  thf(zip_derived_cl1069, plain,
% 1.68/1.14      ((~ (house @ house_1)
% 1.68/1.14        | ~ (is_color @ house_1 @ green)
% 1.68/1.14        | ~ (house @ house_3)
% 1.68/1.14        | ~ (is_color @ house_3 @ ivory))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl108, zip_derived_cl97])).
% 1.68/1.14  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.14  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.14  thf(zip_derived_cl1090, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_3 @ ivory))),
% 1.68/1.14      inference('demod', [status(thm)],
% 1.68/1.14                [zip_derived_cl1069, zip_derived_cl60, zip_derived_cl62])).
% 1.68/1.14  thf('192', plain,
% 1.68/1.14      (~ ( (is_color @ house_3 @ ivory)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl1090])).
% 1.68/1.14  thf(zip_derived_cl68, plain, ( (color @ ivory)),
% 1.68/1.14      inference('cnf', [status(esa)], [ivory])).
% 1.68/1.14  thf(zip_derived_cl46, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_3_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl771, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ ivory) | ~ (is_color @ house_3 @ ivory))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl68, zip_derived_cl46])).
% 1.68/1.14  thf('193', plain,
% 1.68/1.14      (~ ( (is_color @ house_3 @ ivory)) | ~ ( (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl771])).
% 1.68/1.14  thf(zip_derived_cl69, plain, ( (color @ blue)),
% 1.68/1.14      inference('cnf', [status(esa)], [blue])).
% 1.68/1.14  thf(zip_derived_cl45, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_2 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_2_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl745, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ blue) | ~ (is_color @ house_2 @ blue))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl69, zip_derived_cl45])).
% 1.68/1.14  thf('194', plain,
% 1.68/1.14      (~ ( (is_color @ house_1 @ blue)) | ~ ( (is_color @ house_2 @ blue))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl745])).
% 1.68/1.14  thf(english_in_red_house, axiom,
% 1.68/1.14    (( is_color @ H @ red ) | ( ~( house @ H ) ) | ( ~( lives @ english @ H ) ))).
% 1.68/1.14  thf(zip_derived_cl85, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         ( (is_color @ X0 @ red) | ~ (house @ X0) | ~ (lives @ english @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [english_in_red_house])).
% 1.68/1.14  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.14  thf(zip_derived_cl894, plain,
% 1.68/1.14      ((~ (lives @ english @ house_5) |  (is_color @ house_5 @ red))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl85, zip_derived_cl64])).
% 1.68/1.14  thf('195', plain,
% 1.68/1.14      (( (is_color @ house_5 @ red)) | ~ ( (lives @ english @ house_5))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl894])).
% 1.68/1.14  thf(zip_derived_cl85, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         ( (is_color @ X0 @ red) | ~ (house @ X0) | ~ (lives @ english @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [english_in_red_house])).
% 1.68/1.14  thf(zip_derived_cl63, plain, ( (house @ house_4)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_4])).
% 1.68/1.14  thf(zip_derived_cl893, plain,
% 1.68/1.14      ((~ (lives @ english @ house_4) |  (is_color @ house_4 @ red))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl85, zip_derived_cl63])).
% 1.68/1.14  thf('196', plain,
% 1.68/1.14      (~ ( (lives @ english @ house_4)) | ( (is_color @ house_4 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl893])).
% 1.68/1.14  thf(zip_derived_cl85, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         ( (is_color @ X0 @ red) | ~ (house @ X0) | ~ (lives @ english @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [english_in_red_house])).
% 1.68/1.14  thf(zip_derived_cl62, plain, ( (house @ house_3)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_3])).
% 1.68/1.14  thf(zip_derived_cl892, plain,
% 1.68/1.14      ((~ (lives @ english @ house_3) |  (is_color @ house_3 @ red))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl85, zip_derived_cl62])).
% 1.68/1.14  thf('197', plain,
% 1.68/1.14      (~ ( (lives @ english @ house_3)) | ( (is_color @ house_3 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl892])).
% 1.68/1.14  thf(zip_derived_cl85, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         ( (is_color @ X0 @ red) | ~ (house @ X0) | ~ (lives @ english @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [english_in_red_house])).
% 1.68/1.14  thf(zip_derived_cl61, plain, ( (house @ house_2)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_2])).
% 1.68/1.14  thf(zip_derived_cl891, plain,
% 1.68/1.14      ((~ (lives @ english @ house_2) |  (is_color @ house_2 @ red))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl85, zip_derived_cl61])).
% 1.68/1.14  thf('198', plain,
% 1.68/1.14      (~ ( (lives @ english @ house_2)) | ( (is_color @ house_2 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl891])).
% 1.68/1.14  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.14      inference('cnf', [status(esa)], [red])).
% 1.68/1.14  thf(zip_derived_cl48, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl793, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ red) | ~ (is_color @ house_5 @ red))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl48])).
% 1.68/1.14  thf('199', plain,
% 1.68/1.14      (~ ( (is_color @ house_1 @ red)) | ~ ( (is_color @ house_5 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl793])).
% 1.68/1.14  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.14      inference('cnf', [status(esa)], [red])).
% 1.68/1.14  thf(zip_derived_cl47, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_4_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl778, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ red) | ~ (is_color @ house_4 @ red))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl47])).
% 1.68/1.14  thf('200', plain,
% 1.68/1.14      (~ ( (is_color @ house_1 @ red)) | ~ ( (is_color @ house_4 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl778])).
% 1.68/1.14  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.14      inference('cnf', [status(esa)], [red])).
% 1.68/1.14  thf(zip_derived_cl46, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_3_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl767, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ red) | ~ (is_color @ house_3 @ red))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl46])).
% 1.68/1.14  thf('201', plain,
% 1.68/1.14      (~ ( (is_color @ house_1 @ red)) | ~ ( (is_color @ house_3 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl767])).
% 1.68/1.14  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.14      inference('cnf', [status(esa)], [red])).
% 1.68/1.14  thf(zip_derived_cl45, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_2 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_2_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl743, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ red) | ~ (is_color @ house_2 @ red))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl45])).
% 1.68/1.14  thf('202', plain,
% 1.68/1.14      (~ ( (is_color @ house_1 @ red)) | ~ ( (is_color @ house_2 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl743])).
% 1.68/1.14  thf('203', plain,
% 1.68/1.14      (( (lives @ english @ house_5)) | ( (lives @ english @ house_4)) | 
% 1.68/1.14       ( (lives @ english @ house_3)) | ( (lives @ english @ house_2))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl1170])).
% 1.68/1.14  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.14      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.14  thf(zip_derived_cl54, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_4 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_4_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl878, plain,
% 1.68/1.14      ((~ (is_color @ house_4 @ yellow) | ~ (is_color @ house_5 @ yellow))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl54])).
% 1.68/1.14  thf('204', plain,
% 1.68/1.14      (~ ( (is_color @ house_4 @ yellow)) | ~ ( (is_color @ house_5 @ yellow))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl878])).
% 1.68/1.14  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.14      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.14  thf(zip_derived_cl52, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_3 @ X0)
% 1.68/1.14          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_3_and_4_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl850, plain,
% 1.68/1.14      ((~ (is_color @ house_3 @ yellow) | ~ (is_color @ house_4 @ yellow))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl52])).
% 1.68/1.14  thf('205', plain,
% 1.68/1.14      (~ ( (is_color @ house_4 @ yellow)) | ~ ( (is_color @ house_3 @ yellow))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl850])).
% 1.68/1.14  thf(zip_derived_cl67, plain, ( (color @ yellow)),
% 1.68/1.14      inference('cnf', [status(esa)], [yellow])).
% 1.68/1.14  thf(zip_derived_cl47, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_4 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_4_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl779, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ yellow) | ~ (is_color @ house_4 @ yellow))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl67, zip_derived_cl47])).
% 1.68/1.14  thf('206', plain,
% 1.68/1.14      (~ ( (is_color @ house_4 @ yellow)) | ~ ( (is_color @ house_1 @ yellow))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl779])).
% 1.68/1.14  thf(house_5_not_left_of_house_1, axiom, (~( left_of @ house_5 @ house_1 ))).
% 1.68/1.14  thf(zip_derived_cl110, plain, (~ (left_of @ house_5 @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_5_not_left_of_house_1])).
% 1.68/1.14  thf(zip_derived_cl97, plain,
% 1.68/1.14      (![X0 : $i, X1 : $i]:
% 1.68/1.14         ( (left_of @ X0 @ X1)
% 1.68/1.14          | ~ (house @ X1)
% 1.68/1.14          | ~ (is_color @ X1 @ green)
% 1.68/1.14          | ~ (house @ X0)
% 1.68/1.14          | ~ (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [green_right_of_ivory])).
% 1.68/1.14  thf(zip_derived_cl1077, plain,
% 1.68/1.14      ((~ (house @ house_1)
% 1.68/1.14        | ~ (is_color @ house_1 @ green)
% 1.68/1.14        | ~ (house @ house_5)
% 1.68/1.14        | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.14      inference('s_sup+', [status(thm)], [zip_derived_cl110, zip_derived_cl97])).
% 1.68/1.14  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.14  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.14  thf(zip_derived_cl1098, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ green) | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.14      inference('demod', [status(thm)],
% 1.68/1.14                [zip_derived_cl1077, zip_derived_cl60, zip_derived_cl64])).
% 1.68/1.14  thf('207', plain,
% 1.68/1.14      (~ ( (is_color @ house_5 @ ivory)) | ~ ( (is_color @ house_1 @ green))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl1098])).
% 1.68/1.14  thf(zip_derived_cl60, plain, ( (house @ house_1)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_1])).
% 1.68/1.14  thf(zip_derived_cl44, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (house @ X0)
% 1.68/1.14          |  (is_color @ X0 @ red)
% 1.68/1.14          |  (is_color @ X0 @ yellow)
% 1.68/1.14          |  (is_color @ X0 @ blue)
% 1.68/1.14          |  (is_color @ X0 @ green)
% 1.68/1.14          |  (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [house_coloured])).
% 1.68/1.14  thf(zip_derived_cl756, plain,
% 1.68/1.14      (( (is_color @ house_1 @ red)
% 1.68/1.14        |  (is_color @ house_1 @ yellow)
% 1.68/1.14        |  (is_color @ house_1 @ blue)
% 1.68/1.14        |  (is_color @ house_1 @ green)
% 1.68/1.14        |  (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl60, zip_derived_cl44])).
% 1.68/1.14  thf('208', plain,
% 1.68/1.14      (( (is_color @ house_1 @ ivory)) | ( (is_color @ house_1 @ green)) | 
% 1.68/1.14       ( (is_color @ house_1 @ red)) | ( (is_color @ house_1 @ blue)) | 
% 1.68/1.14       ( (is_color @ house_1 @ yellow))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl756])).
% 1.68/1.14  thf(zip_derived_cl68, plain, ( (color @ ivory)),
% 1.68/1.14      inference('cnf', [status(esa)], [ivory])).
% 1.68/1.14  thf(zip_derived_cl48, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_1 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_1_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl797, plain,
% 1.68/1.14      ((~ (is_color @ house_1 @ ivory) | ~ (is_color @ house_5 @ ivory))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl68, zip_derived_cl48])).
% 1.68/1.14  thf('209', plain,
% 1.68/1.14      (~ ( (is_color @ house_5 @ ivory)) | ~ ( (is_color @ house_1 @ ivory))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl797])).
% 1.68/1.14  thf(zip_derived_cl64, plain, ( (house @ house_5)),
% 1.68/1.14      inference('cnf', [status(esa)], [house_house_5])).
% 1.68/1.14  thf(zip_derived_cl44, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (house @ X0)
% 1.68/1.14          |  (is_color @ X0 @ red)
% 1.68/1.14          |  (is_color @ X0 @ yellow)
% 1.68/1.14          |  (is_color @ X0 @ blue)
% 1.68/1.14          |  (is_color @ X0 @ green)
% 1.68/1.14          |  (is_color @ X0 @ ivory))),
% 1.68/1.14      inference('cnf', [status(esa)], [house_coloured])).
% 1.68/1.14  thf(zip_derived_cl760, plain,
% 1.68/1.14      (( (is_color @ house_5 @ red)
% 1.68/1.14        |  (is_color @ house_5 @ yellow)
% 1.68/1.14        |  (is_color @ house_5 @ blue)
% 1.68/1.14        |  (is_color @ house_5 @ green)
% 1.68/1.14        |  (is_color @ house_5 @ ivory))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl64, zip_derived_cl44])).
% 1.68/1.14  thf('210', plain,
% 1.68/1.14      (( (is_color @ house_5 @ red)) | ( (is_color @ house_5 @ ivory)) | 
% 1.68/1.14       ( (is_color @ house_5 @ green)) | ( (is_color @ house_5 @ yellow)) | 
% 1.68/1.14       ( (is_color @ house_5 @ blue))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl760])).
% 1.68/1.14  thf(zip_derived_cl65, plain, ( (color @ red)),
% 1.68/1.14      inference('cnf', [status(esa)], [red])).
% 1.68/1.14  thf(zip_derived_cl54, plain,
% 1.68/1.14      (![X0 : $i]:
% 1.68/1.14         (~ (color @ X0)
% 1.68/1.14          | ~ (is_color @ house_4 @ X0)
% 1.68/1.14          | ~ (is_color @ house_5 @ X0))),
% 1.68/1.14      inference('cnf', [status(esa)], [houses_4_and_5_coloured_different])).
% 1.68/1.14  thf(zip_derived_cl877, plain,
% 1.68/1.14      ((~ (is_color @ house_4 @ red) | ~ (is_color @ house_5 @ red))),
% 1.68/1.14      inference('s_sup-', [status(thm)], [zip_derived_cl65, zip_derived_cl54])).
% 1.68/1.14  thf('211', plain,
% 1.68/1.14      (~ ( (is_color @ house_5 @ red)) | ~ ( (is_color @ house_4 @ red))),
% 1.68/1.14      inference('split', [status(esa)], [zip_derived_cl877])).
% 1.68/1.14  thf(zip_derived_cl2886, plain, ($false),
% 1.68/1.14      inference('sat_resolution*', [status(thm)],
% 1.68/1.14                ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', 
% 1.68/1.14                 '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', 
% 1.68/1.14                 '22', '23', '24', '25', '26', '27', '28', '29', '30', '34', 
% 1.68/1.14                 '35', '38', '39', '40', '41', '42', '43', '44', '45', '46', 
% 1.68/1.14                 '47', '48', '49', '50', '51', '52', '53', '54', '55', '56', 
% 1.68/1.14                 '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', 
% 1.68/1.14                 '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', 
% 1.68/1.14                 '77', '78', '79', '80', '81', '82', '83', '84', '85', '86', 
% 1.68/1.14                 '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', 
% 1.68/1.14                 '97', '98', '99', '100', '101', '102', '103', '104', '105', 
% 1.68/1.14                 '106', '107', '108', '109', '110', '111', '112', '113', 
% 1.68/1.14                 '114', '115', '116', '117', '118', '119', '120', '121', 
% 1.68/1.14                 '122', '123', '124', '125', '126', '129', '130', '131', 
% 1.68/1.14                 '132', '133', '134', '135', '136', '137', '138', '139', 
% 1.68/1.14                 '140', '141', '142', '143', '144', '145', '146', '147', 
% 1.68/1.14                 '148', '149', '150', '151', '152', '153', '154', '155', 
% 1.68/1.14                 '156', '157', '158', '159', '160', '161', '162', '163', 
% 1.68/1.14                 '164', '165', '166', '167', '168', '169', '170', '171', 
% 1.68/1.14                 '172', '173', '174', '175', '176', '177', '178', '179', 
% 1.68/1.14                 '180', '181', '182', '183', '184', '185', '36', '186', '187', 
% 1.68/1.14                 '188', '189', '190', '191', '192', '193', '127', '194', 
% 1.68/1.14                 '195', '196', '197', '198', '199', '200', '201', '202', 
% 1.68/1.14                 '203', '204', '205', '206', '31', '32', '207', '208', '209', 
% 1.68/1.14                 '210', '211'])).
% 1.68/1.14  
% 1.68/1.14  % SZS output end Refutation
% 1.68/1.14  
% 1.68/1.14  
% 1.68/1.14  % Terminating...
% 2.12/1.24  % Runner terminated.
% 2.12/1.26  % Zipperpin 1.5 exiting
%------------------------------------------------------------------------------