TSTP Solution File: PUZ017-1 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : PUZ017-1 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n022.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Aug 22 10:54:00 EDT 2023

% Result   : Unsatisfiable 32.39s 19.24s
% Output   : CNFRefutation 34.01s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   26
%            Number of leaves      :  155
% Syntax   : Number of formulae    : 2607 (1418 unt;  43 typ;   0 def)
%            Number of atoms       : 5909 (   0 equ)
%            Maximal formula atoms :   25 (   2 avg)
%            Number of connectives : 6864 (3519   ~;3345   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   51 (   4 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   26 (  13   >;  13   *;   0   +;   0  <<)
%            Number of predicates  :   14 (  13 usr;   1 prp; 0-2 aty)
%            Number of functors    :   30 (  30 usr;  30 con; 0-0 aty)
%            Number of variables   : 2530 (;2530   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ samepet > sameperson > samehouse > samegame > samedrink > samecolor > nextto > left > haspet > hasperson > hasgame > hasdrink > hascolor > #nlpp > yellow > white > vodka > unknown_drink > toad > swede > solitaire > russian > red > rat > racquetball > quoits > no_pet > n5 > n4 > n3 > n2 > n1 > milk > lemonade > italian > guppy > green > englishman > coffee > charades > camel > blue > backgammon > american

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(samepet,type,
    samepet: ( $i * $i ) > $o ).

tff(samegame,type,
    samegame: ( $i * $i ) > $o ).

tff(red,type,
    red: $i ).

tff(backgammon,type,
    backgammon: $i ).

tff(samehouse,type,
    samehouse: ( $i * $i ) > $o ).

tff(guppy,type,
    guppy: $i ).

tff(rat,type,
    rat: $i ).

tff(samedrink,type,
    samedrink: ( $i * $i ) > $o ).

tff(green,type,
    green: $i ).

tff(no_pet,type,
    no_pet: $i ).

tff(toad,type,
    toad: $i ).

tff(coffee,type,
    coffee: $i ).

tff(russian,type,
    russian: $i ).

tff(solitaire,type,
    solitaire: $i ).

tff(haspet,type,
    haspet: ( $i * $i ) > $o ).

tff(n3,type,
    n3: $i ).

tff(n1,type,
    n1: $i ).

tff(swede,type,
    swede: $i ).

tff(racquetball,type,
    racquetball: $i ).

tff(samecolor,type,
    samecolor: ( $i * $i ) > $o ).

tff(unknown_drink,type,
    unknown_drink: $i ).

tff(camel,type,
    camel: $i ).

tff(charades,type,
    charades: $i ).

tff(hasgame,type,
    hasgame: ( $i * $i ) > $o ).

tff(n4,type,
    n4: $i ).

tff(quoits,type,
    quoits: $i ).

tff(milk,type,
    milk: $i ).

tff(englishman,type,
    englishman: $i ).

tff(lemonade,type,
    lemonade: $i ).

tff(blue,type,
    blue: $i ).

tff(hasdrink,type,
    hasdrink: ( $i * $i ) > $o ).

tff(vodka,type,
    vodka: $i ).

tff(american,type,
    american: $i ).

tff(yellow,type,
    yellow: $i ).

tff(hasperson,type,
    hasperson: ( $i * $i ) > $o ).

tff(left,type,
    left: ( $i * $i ) > $o ).

tff(italian,type,
    italian: $i ).

tff(hascolor,type,
    hascolor: ( $i * $i ) > $o ).

tff(white,type,
    white: $i ).

tff(n2,type,
    n2: $i ).

tff(n5,type,
    n5: $i ).

tff(sameperson,type,
    sameperson: ( $i * $i ) > $o ).

tff(nextto,type,
    nextto: ( $i * $i ) > $o ).

tff(f_393,axiom,
    ! [X] :
      ( hasperson(X,englishman)
      | ~ hascolor(X,red) ),
    file(unknown,unknown) ).

tff(f_757,axiom,
    hasperson(n1,russian),
    file(unknown,unknown) ).

tff(f_351,axiom,
    ! [X1,X2,Y] :
      ( sameperson(X1,X2)
      | ~ hasperson(Y,X1)
      | ~ hasperson(Y,X2) ),
    file(unknown,unknown) ).

tff(f_66,axiom,
    ~ sameperson(englishman,russian),
    file(unknown,unknown) ).

tff(f_740,axiom,
    left(n1,n2),
    file(unknown,unknown) ).

tff(f_417,axiom,
    ! [X,Y] :
      ( hascolor(X,white)
      | ~ hascolor(Y,green)
      | ~ left(X,Y) ),
    file(unknown,unknown) ).

tff(f_409,axiom,
    ! [X,Y] :
      ( ~ hascolor(X,white)
      | hascolor(Y,green)
      | ~ left(X,Y) ),
    file(unknown,unknown) ).

tff(f_401,axiom,
    ! [X,Y] :
      ( ~ hascolor(X,white)
      | ~ hascolor(Y,green)
      | left(X,Y) ),
    file(unknown,unknown) ).

tff(f_736,axiom,
    ! [X] : ~ left(X,n1),
    file(unknown,unknown) ).

tff(f_696,axiom,
    ! [X,Y] :
      ( ~ hasperson(X,russian)
      | nextto(X,Y)
      | ~ hascolor(Y,blue) ),
    file(unknown,unknown) ).

tff(f_203,axiom,
    ! [X] : ~ nextto(X,X),
    file(unknown,unknown) ).

tff(f_233,axiom,
    ! [X] :
      ( hascolor(X,red)
      | hascolor(X,white)
      | hascolor(X,green)
      | hascolor(X,yellow)
      | hascolor(X,blue) ),
    file(unknown,unknown) ).

tff(f_467,axiom,
    ! [X] :
      ( hasgame(X,racquetball)
      | ~ hascolor(X,yellow) ),
    file(unknown,unknown) ).

tff(f_447,axiom,
    ! [X] :
      ( hasperson(X,swede)
      | ~ hasdrink(X,coffee) ),
    file(unknown,unknown) ).

tff(f_76,axiom,
    ~ sameperson(swede,russian),
    file(unknown,unknown) ).

tff(f_756,axiom,
    hasdrink(n3,milk),
    file(unknown,unknown) ).

tff(f_327,axiom,
    ! [X1,X2,Y] :
      ( samehouse(X1,X2)
      | ~ hasdrink(X1,Y)
      | ~ hasdrink(X2,Y) ),
    file(unknown,unknown) ).

tff(f_42,axiom,
    ~ samehouse(n1,n3),
    file(unknown,unknown) ).

tff(f_253,axiom,
    ! [X] :
      ( hasdrink(X,lemonade)
      | hasdrink(X,coffee)
      | hasdrink(X,milk)
      | hasdrink(X,vodka)
      | hasdrink(X,unknown_drink) ),
    file(unknown,unknown) ).

tff(f_138,axiom,
    ~ samegame(racquetball,solitaire),
    file(unknown,unknown) ).

tff(f_594,axiom,
    ! [X,Y] :
      ( ~ haspet(X,rat)
      | nextto(X,Y)
      | ~ hasgame(Y,racquetball) ),
    file(unknown,unknown) ).

tff(f_751,axiom,
    ~ nextto(n2,n4),
    file(unknown,unknown) ).

tff(f_191,axiom,
    ! [X,Y] :
      ( ~ left(X,Y)
      | nextto(X,Y) ),
    file(unknown,unknown) ).

tff(f_38,axiom,
    ! [X] : samehouse(X,X),
    file(unknown,unknown) ).

tff(f_620,axiom,
    ! [X,Y] :
      ( ~ nextto(X,Y)
      | ~ samehouse(n1,X)
      | ~ hasgame(X,racquetball)
      | haspet(Y,rat) ),
    file(unknown,unknown) ).

tff(f_753,axiom,
    ~ nextto(n2,n5),
    file(unknown,unknown) ).

tff(f_283,axiom,
    ! [Y] :
      ( hasgame(n1,Y)
      | hasgame(n2,Y)
      | hasgame(n3,Y)
      | hasgame(n4,Y)
      | hasgame(n5,Y) ),
    file(unknown,unknown) ).

tff(f_462,axiom,
    ! [X] :
      ( ~ hasgame(X,racquetball)
      | hascolor(X,yellow) ),
    file(unknown,unknown) ).

tff(f_641,axiom,
    ! [X] :
      ( hasgame(X,solitaire)
      | ~ hasdrink(X,vodka) ),
    file(unknown,unknown) ).

tff(f_375,axiom,
    ! [X1,X2,Y] :
      ( samegame(X1,X2)
      | ~ hasgame(Y,X1)
      | ~ hasgame(Y,X2) ),
    file(unknown,unknown) ).

tff(f_432,axiom,
    ! [X] :
      ( ~ hasdrink(X,lemonade)
      | hascolor(X,green) ),
    file(unknown,unknown) ).

tff(f_367,axiom,
    ! [X1,X2,Y] :
      ( samedrink(X1,X2)
      | ~ hasdrink(Y,X1)
      | ~ hasdrink(Y,X2) ),
    file(unknown,unknown) ).

tff(f_108,axiom,
    ~ samedrink(lemonade,milk),
    file(unknown,unknown) ).

tff(f_263,axiom,
    ! [Y] :
      ( hasdrink(n1,Y)
      | hasdrink(n2,Y)
      | hasdrink(n3,Y)
      | hasdrink(n4,Y)
      | hasdrink(n5,Y) ),
    file(unknown,unknown) ).

tff(f_745,axiom,
    ~ nextto(n1,n3),
    file(unknown,unknown) ).

tff(f_747,axiom,
    ~ nextto(n1,n4),
    file(unknown,unknown) ).

tff(f_243,axiom,
    ! [Y] :
      ( hascolor(n1,Y)
      | hascolor(n2,Y)
      | hascolor(n3,Y)
      | hascolor(n4,Y)
      | hascolor(n5,Y) ),
    file(unknown,unknown) ).

tff(f_749,axiom,
    ~ nextto(n1,n5),
    file(unknown,unknown) ).

tff(f_359,axiom,
    ! [X1,X2,Y] :
      ( samecolor(X1,X2)
      | ~ hascolor(Y,X1)
      | ~ hascolor(Y,X2) ),
    file(unknown,unknown) ).

tff(f_90,axiom,
    ~ samecolor(red,blue),
    file(unknown,unknown) ).

tff(f_741,axiom,
    left(n2,n3),
    file(unknown,unknown) ).

tff(f_755,axiom,
    ~ nextto(n3,n5),
    file(unknown,unknown) ).

tff(f_742,axiom,
    left(n3,n4),
    file(unknown,unknown) ).

tff(f_743,axiom,
    left(n4,n5),
    file(unknown,unknown) ).

tff(f_84,axiom,
    ~ samecolor(red,white),
    file(unknown,unknown) ).

tff(f_86,axiom,
    ~ samecolor(red,green),
    file(unknown,unknown) ).

tff(f_651,axiom,
    ! [X] :
      ( hasperson(X,american)
      | ~ hasgame(X,charades) ),
    file(unknown,unknown) ).

tff(f_319,axiom,
    ! [X1,X2,Y] :
      ( samehouse(X1,X2)
      | ~ hasperson(X1,Y)
      | ~ hasperson(X2,Y) ),
    file(unknown,unknown) ).

tff(f_40,axiom,
    ~ samehouse(n1,n2),
    file(unknown,unknown) ).

tff(f_422,axiom,
    ! [X] :
      ( ~ hasperson(X,italian)
      | haspet(X,guppy) ),
    file(unknown,unknown) ).

tff(f_383,axiom,
    ! [X1,X2,Y] :
      ( samepet(X1,X2)
      | ~ haspet(Y,X1)
      | ~ haspet(Y,X2) ),
    file(unknown,unknown) ).

tff(f_154,axiom,
    ~ samepet(guppy,rat),
    file(unknown,unknown) ).

tff(f_173,axiom,
    ! [X,Y] :
      ( ~ nextto(X,Y)
      | nextto(Y,X) ),
    file(unknown,unknown) ).

tff(f_197,axiom,
    ! [X,Y] :
      ( ~ samehouse(X,Y)
      | ~ nextto(X,Y) ),
    file(unknown,unknown) ).

tff(f_213,axiom,
    ! [X] :
      ( hasperson(X,englishman)
      | hasperson(X,italian)
      | hasperson(X,swede)
      | hasperson(X,russian)
      | hasperson(X,american) ),
    file(unknown,unknown) ).

tff(f_335,axiom,
    ! [X1,X2,Y] :
      ( samehouse(X1,X2)
      | ~ hasgame(X1,Y)
      | ~ hasgame(X2,Y) ),
    file(unknown,unknown) ).

tff(f_457,axiom,
    ! [X] :
      ( haspet(X,toad)
      | ~ hasgame(X,backgammon) ),
    file(unknown,unknown) ).

tff(f_303,axiom,
    ! [Y] :
      ( haspet(n1,Y)
      | haspet(n2,Y)
      | haspet(n3,Y)
      | haspet(n4,Y)
      | haspet(n5,Y) ),
    file(unknown,unknown) ).

tff(f_586,axiom,
    ! [X,Y] :
      ( ~ haspet(X,rat)
      | ~ nextto(X,Y)
      | ~ samehouse(X,n5)
      | hasgame(Y,racquetball) ),
    file(unknown,unknown) ).

tff(f_44,axiom,
    ~ samehouse(n1,n4),
    file(unknown,unknown) ).

tff(f_575,axiom,
    ! [X,Y] :
      ( ~ haspet(X,rat)
      | ~ nextto(X,Y)
      | ~ samehouse(n1,X)
      | hasgame(Y,racquetball) ),
    file(unknown,unknown) ).

tff(f_102,axiom,
    ~ samecolor(yellow,blue),
    file(unknown,unknown) ).

tff(f_48,axiom,
    ~ samehouse(n2,n3),
    file(unknown,unknown) ).

tff(f_437,axiom,
    ! [X] :
      ( hasdrink(X,lemonade)
      | ~ hascolor(X,green) ),
    file(unknown,unknown) ).

tff(f_46,axiom,
    ~ samehouse(n1,n5),
    file(unknown,unknown) ).

tff(f_52,axiom,
    ~ samehouse(n2,n5),
    file(unknown,unknown) ).

tff(f_114,axiom,
    ~ samedrink(coffee,milk),
    file(unknown,unknown) ).

tff(f_70,axiom,
    ~ sameperson(italian,swede),
    file(unknown,unknown) ).

tff(f_72,axiom,
    ~ sameperson(italian,russian),
    file(unknown,unknown) ).

tff(f_343,axiom,
    ! [X1,X2,Y] :
      ( samehouse(X1,X2)
      | ~ haspet(X1,Y)
      | ~ haspet(X2,Y) ),
    file(unknown,unknown) ).

tff(f_58,axiom,
    ~ samehouse(n4,n5),
    file(unknown,unknown) ).

tff(f_223,axiom,
    ! [Y] :
      ( hasperson(n1,Y)
      | hasperson(n2,Y)
      | hasperson(n3,Y)
      | hasperson(n4,Y)
      | hasperson(n5,Y) ),
    file(unknown,unknown) ).

tff(f_512,axiom,
    ! [X,Y] :
      ( ~ haspet(X,camel)
      | nextto(X,Y)
      | ~ hasgame(Y,quoits) ),
    file(unknown,unknown) ).

tff(f_152,axiom,
    ~ samepet(guppy,camel),
    file(unknown,unknown) ).

tff(f_62,axiom,
    ~ sameperson(englishman,italian),
    file(unknown,unknown) ).

tff(f_50,axiom,
    ~ samehouse(n2,n4),
    file(unknown,unknown) ).

tff(f_160,axiom,
    ~ samepet(toad,rat),
    file(unknown,unknown) ).

tff(f_273,axiom,
    ! [X] :
      ( hasgame(X,backgammon)
      | hasgame(X,racquetball)
      | hasgame(X,quoits)
      | hasgame(X,solitaire)
      | hasgame(X,charades) ),
    file(unknown,unknown) ).

tff(f_78,axiom,
    ~ sameperson(swede,american),
    file(unknown,unknown) ).

tff(f_54,axiom,
    ~ samehouse(n3,n4),
    file(unknown,unknown) ).

tff(f_56,axiom,
    ~ samehouse(n3,n5),
    file(unknown,unknown) ).

tff(f_646,axiom,
    ! [X] :
      ( ~ hasperson(X,american)
      | hasgame(X,charades) ),
    file(unknown,unknown) ).

tff(f_146,axiom,
    ~ samegame(solitaire,charades),
    file(unknown,unknown) ).

tff(f_136,axiom,
    ~ samegame(racquetball,quoits),
    file(unknown,unknown) ).

tff(f_74,axiom,
    ~ sameperson(italian,american),
    file(unknown,unknown) ).

tff(f_128,axiom,
    ~ samegame(backgammon,racquetball),
    file(unknown,unknown) ).

tff(f_158,axiom,
    ~ samepet(toad,camel),
    file(unknown,unknown) ).

tff(f_130,axiom,
    ~ samegame(backgammon,quoits),
    file(unknown,unknown) ).

tff(f_80,axiom,
    ~ sameperson(russian,american),
    file(unknown,unknown) ).

tff(f_120,axiom,
    ~ samedrink(milk,vodka),
    file(unknown,unknown) ).

tff(f_140,axiom,
    ~ samegame(racquetball,charades),
    file(unknown,unknown) ).

tff(f_68,axiom,
    ~ sameperson(englishman,american),
    file(unknown,unknown) ).

tff(f_134,axiom,
    ~ samegame(backgammon,charades),
    file(unknown,unknown) ).

tff(f_164,axiom,
    ~ samepet(camel,rat),
    file(unknown,unknown) ).

tff(f_388,axiom,
    ! [X] :
      ( ~ hasperson(X,englishman)
      | hascolor(X,red) ),
    file(unknown,unknown) ).

tff(f_132,axiom,
    ~ samegame(backgammon,solitaire),
    file(unknown,unknown) ).

tff(f_116,axiom,
    ~ samedrink(coffee,vodka),
    file(unknown,unknown) ).

tff(f_110,axiom,
    ~ samedrink(lemonade,vodka),
    file(unknown,unknown) ).

tff(f_150,axiom,
    ~ samepet(guppy,toad),
    file(unknown,unknown) ).

tff(f_832,axiom,
    ! [X16,X5,X22,X6,X15,X3,X17,X23,X9,X11a,X12,X7,X1,X11,X2,X13,X21,X20,X0,X8,X19,X4,X18,X14,X10] :
      ( ~ hasperson(n1,X0)
      | ~ hasperson(n2,X1)
      | ~ hasperson(n3,X2)
      | ~ hasperson(n4,X3)
      | ~ hasperson(n5,X4)
      | ~ hascolor(n1,X5)
      | ~ hascolor(n2,X6)
      | ~ hascolor(n3,X7)
      | ~ hascolor(n4,X8)
      | ~ hascolor(n5,X9)
      | ~ hasdrink(n1,X10)
      | ~ hasdrink(n2,X11)
      | ~ hasdrink(n3,X11a)
      | ~ hasdrink(n4,X12)
      | ~ hasdrink(n5,X13)
      | ~ hasgame(n1,X14)
      | ~ hasgame(n2,X15)
      | ~ hasgame(n3,X16)
      | ~ hasgame(n4,X17)
      | ~ hasgame(n5,X18)
      | ~ haspet(n1,X19)
      | ~ haspet(n2,X20)
      | ~ haspet(n3,X21)
      | ~ haspet(n4,X22)
      | ~ haspet(n5,X23) ),
    file(unknown,unknown) ).

tff(f_293,axiom,
    ! [X] :
      ( haspet(X,guppy)
      | haspet(X,toad)
      | haspet(X,camel)
      | haspet(X,rat)
      | haspet(X,no_pet) ),
    file(unknown,unknown) ).

tff(f_200,axiom,
    ! [X] : ~ left(X,X),
    file(unknown,unknown) ).

tff(f_452,axiom,
    ! [X] :
      ( ~ haspet(X,toad)
      | hasgame(X,backgammon) ),
    file(unknown,unknown) ).

tff(f_142,axiom,
    ~ samegame(quoits,solitaire),
    file(unknown,unknown) ).

tff(f_88,axiom,
    ~ samecolor(red,yellow),
    file(unknown,unknown) ).

tff(f_144,axiom,
    ~ samegame(quoits,charades),
    file(unknown,unknown) ).

tff(f_106,axiom,
    ~ samedrink(lemonade,coffee),
    file(unknown,unknown) ).

tff(f_100,axiom,
    ~ samecolor(green,blue),
    file(unknown,unknown) ).

tff(f_739,axiom,
    ! [X] : ~ left(n5,X),
    file(unknown,unknown) ).

tff(f_64,axiom,
    ~ sameperson(englishman,swede),
    file(unknown,unknown) ).

tff(f_311,axiom,
    ! [X1,X2,Y] :
      ( samehouse(X1,X2)
      | ~ hascolor(X1,Y)
      | ~ hascolor(X2,Y) ),
    file(unknown,unknown) ).

tff(f_427,axiom,
    ! [X] :
      ( hasperson(X,italian)
      | ~ haspet(X,guppy) ),
    file(unknown,unknown) ).

tff(c_190,plain,
    ! [X_60] :
      ( ~ hascolor(X_60,red)
      | hasperson(X_60,englishman) ),
    inference(cnfTransformation,[status(thm)],[f_393]) ).

tff(c_294,plain,
    hasperson(n1,russian),
    inference(cnfTransformation,[status(thm)],[f_757]) ).

tff(c_111758,plain,
    ! [Y_5984,X2_5985,X1_5986] :
      ( ~ hasperson(Y_5984,X2_5985)
      | ~ hasperson(Y_5984,X1_5986)
      | sameperson(X1_5986,X2_5985) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_111771,plain,
    ! [X1_5987] :
      ( ~ hasperson(n1,X1_5987)
      | sameperson(X1_5987,russian) ),
    inference(resolution,[status(thm)],[c_294,c_111758]) ).

tff(c_30,plain,
    ~ sameperson(englishman,russian),
    inference(cnfTransformation,[status(thm)],[f_66]) ).

tff(c_111782,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_111771,c_30]) ).

tff(c_111801,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_111782]) ).

tff(c_272,plain,
    left(n1,n2),
    inference(cnfTransformation,[status(thm)],[f_740]) ).

tff(c_78662,plain,
    ! [X_4238,Y_4239] :
      ( ~ left(X_4238,Y_4239)
      | ~ hascolor(Y_4239,green)
      | hascolor(X_4238,white) ),
    inference(cnfTransformation,[status(thm)],[f_417]) ).

tff(c_78680,plain,
    ( ~ hascolor(n2,green)
    | hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_78662]) ).

tff(c_78684,plain,
    ~ hascolor(n2,green),
    inference(splitLeft,[status(thm)],[c_78680]) ).

tff(c_111694,plain,
    ! [X_5974,Y_5975] :
      ( ~ left(X_5974,Y_5975)
      | hascolor(Y_5975,green)
      | ~ hascolor(X_5974,white) ),
    inference(cnfTransformation,[status(thm)],[f_409]) ).

tff(c_111703,plain,
    ( hascolor(n2,green)
    | ~ hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_111694]) ).

tff(c_111716,plain,
    ~ hascolor(n1,white),
    inference(negUnitSimplification,[status(thm)],[c_78684,c_111703]) ).

tff(c_512,plain,
    ! [X_200,Y_201] :
      ( left(X_200,Y_201)
      | ~ hascolor(Y_201,green)
      | ~ hascolor(X_200,white) ),
    inference(cnfTransformation,[status(thm)],[f_401]) ).

tff(c_268,plain,
    ! [X_129] : ~ left(X_129,n1),
    inference(cnfTransformation,[status(thm)],[f_736]) ).

tff(c_565,plain,
    ! [X_200] :
      ( ~ hascolor(n1,green)
      | ~ hascolor(X_200,white) ),
    inference(resolution,[status(thm)],[c_512,c_268]) ).

tff(c_567,plain,
    ~ hascolor(n1,green),
    inference(splitLeft,[status(thm)],[c_565]) ).

tff(c_469,plain,
    ! [Y_198,X_199] :
      ( ~ hascolor(Y_198,blue)
      | nextto(X_199,Y_198)
      | ~ hasperson(X_199,russian) ),
    inference(cnfTransformation,[status(thm)],[f_696]) ).

tff(c_146,plain,
    ! [X_18] : ~ nextto(X_18,X_18),
    inference(cnfTransformation,[status(thm)],[f_203]) ).

tff(c_578,plain,
    ! [Y_209] :
      ( ~ hascolor(Y_209,blue)
      | ~ hasperson(Y_209,russian) ),
    inference(resolution,[status(thm)],[c_469,c_146]) ).

tff(c_582,plain,
    ~ hascolor(n1,blue),
    inference(resolution,[status(thm)],[c_294,c_578]) ).

tff(c_152,plain,
    ! [X_21] :
      ( hascolor(X_21,blue)
      | hascolor(X_21,yellow)
      | hascolor(X_21,green)
      | hascolor(X_21,white)
      | hascolor(X_21,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_216,plain,
    ! [X_76] :
      ( ~ hascolor(X_76,yellow)
      | hasgame(X_76,racquetball) ),
    inference(cnfTransformation,[status(thm)],[f_467]) ).

tff(c_208,plain,
    ! [X_72] :
      ( ~ hasdrink(X_72,coffee)
      | hasperson(X_72,swede) ),
    inference(cnfTransformation,[status(thm)],[f_447]) ).

tff(c_40,plain,
    ~ sameperson(swede,russian),
    inference(cnfTransformation,[status(thm)],[f_76]) ).

tff(c_111783,plain,
    ~ hasperson(n1,swede),
    inference(resolution,[status(thm)],[c_111771,c_40]) ).

tff(c_111797,plain,
    ~ hasdrink(n1,coffee),
    inference(resolution,[status(thm)],[c_208,c_111783]) ).

tff(c_292,plain,
    hasdrink(n3,milk),
    inference(cnfTransformation,[status(thm)],[f_756]) ).

tff(c_449,plain,
    ! [X2_194,Y_195,X1_196] :
      ( ~ hasdrink(X2_194,Y_195)
      | ~ hasdrink(X1_196,Y_195)
      | samehouse(X1_196,X2_194) ),
    inference(cnfTransformation,[status(thm)],[f_327]) ).

tff(c_456,plain,
    ! [X1_197] :
      ( ~ hasdrink(X1_197,milk)
      | samehouse(X1_197,n3) ),
    inference(resolution,[status(thm)],[c_292,c_449]) ).

tff(c_6,plain,
    ~ samehouse(n1,n3),
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_467,plain,
    ~ hasdrink(n1,milk),
    inference(resolution,[status(thm)],[c_456,c_6]) ).

tff(c_156,plain,
    ! [X_23] :
      ( hasdrink(X_23,unknown_drink)
      | hasdrink(X_23,vodka)
      | hasdrink(X_23,milk)
      | hasdrink(X_23,coffee)
      | hasdrink(X_23,lemonade) ),
    inference(cnfTransformation,[status(thm)],[f_253]) ).

tff(c_102,plain,
    ~ samegame(racquetball,solitaire),
    inference(cnfTransformation,[status(thm)],[f_138]) ).

tff(c_111823,plain,
    ! [Y_5992,X_5993] :
      ( ~ hasgame(Y_5992,racquetball)
      | nextto(X_5993,Y_5992)
      | ~ haspet(X_5993,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_286,plain,
    ~ nextto(n2,n4),
    inference(cnfTransformation,[status(thm)],[f_751]) ).

tff(c_111858,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_111823,c_286]) ).

tff(c_111865,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_111858]) ).

tff(c_140,plain,
    ! [X_13,Y_14] :
      ( nextto(X_13,Y_14)
      | ~ left(X_13,Y_14) ),
    inference(cnfTransformation,[status(thm)],[f_191]) ).

tff(c_113765,plain,
    ! [X_6105] :
      ( hascolor(X_6105,blue)
      | hascolor(X_6105,yellow)
      | hascolor(X_6105,green)
      | hascolor(X_6105,white)
      | hascolor(X_6105,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_2,plain,
    ! [X_1] : samehouse(X_1,X_1),
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_111925,plain,
    ! [Y_6007,X_6008] :
      ( haspet(Y_6007,rat)
      | ~ hasgame(X_6008,racquetball)
      | ~ samehouse(n1,X_6008)
      | ~ nextto(X_6008,Y_6007) ),
    inference(cnfTransformation,[status(thm)],[f_620]) ).

tff(c_111939,plain,
    ! [Y_6007] :
      ( haspet(Y_6007,rat)
      | ~ hasgame(n1,racquetball)
      | ~ nextto(n1,Y_6007) ),
    inference(resolution,[status(thm)],[c_2,c_111925]) ).

tff(c_113265,plain,
    ~ hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_111939]) ).

tff(c_113286,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_113265]) ).

tff(c_113777,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_113765,c_113286]) ).

tff(c_113794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111801,c_111716,c_567,c_582,c_113777]) ).

tff(c_113813,plain,
    ! [Y_6106] :
      ( haspet(Y_6106,rat)
      | ~ nextto(n1,Y_6106) ),
    inference(splitRight,[status(thm)],[c_111939]) ).

tff(c_113881,plain,
    ! [Y_6109] :
      ( haspet(Y_6109,rat)
      | ~ left(n1,Y_6109) ),
    inference(resolution,[status(thm)],[c_140,c_113813]) ).

tff(c_113888,plain,
    haspet(n2,rat),
    inference(resolution,[status(thm)],[c_272,c_113881]) ).

tff(c_113893,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111865,c_113888]) ).

tff(c_113895,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_111858]) ).

tff(c_113919,plain,
    ! [Y_6113] :
      ( ~ hasgame(Y_6113,racquetball)
      | ~ haspet(Y_6113,rat) ),
    inference(resolution,[status(thm)],[c_111823,c_146]) ).

tff(c_113923,plain,
    ~ hasgame(n2,racquetball),
    inference(resolution,[status(thm)],[c_113895,c_113919]) ).

tff(c_113894,plain,
    ~ hasgame(n4,racquetball),
    inference(splitRight,[status(thm)],[c_111858]) ).

tff(c_288,plain,
    ~ nextto(n2,n5),
    inference(cnfTransformation,[status(thm)],[f_753]) ).

tff(c_111860,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_111823,c_288]) ).

tff(c_113914,plain,
    ~ hasgame(n5,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_113895,c_111860]) ).

tff(c_113918,plain,
    ~ hascolor(n5,yellow),
    inference(resolution,[status(thm)],[c_216,c_113914]) ).

tff(c_114777,plain,
    ! [Y_6180] :
      ( hasgame(n5,Y_6180)
      | hasgame(n4,Y_6180)
      | hasgame(n3,Y_6180)
      | hasgame(n2,Y_6180)
      | hasgame(n1,Y_6180) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_214,plain,
    ! [X_75] :
      ( hascolor(X_75,yellow)
      | ~ hasgame(X_75,racquetball) ),
    inference(cnfTransformation,[status(thm)],[f_462]) ).

tff(c_114791,plain,
    ( hascolor(n5,yellow)
    | hasgame(n4,racquetball)
    | hasgame(n3,racquetball)
    | hasgame(n2,racquetball)
    | hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_114777,c_214]) ).

tff(c_114806,plain,
    ( hasgame(n3,racquetball)
    | hasgame(n1,racquetball) ),
    inference(negUnitSimplification,[status(thm)],[c_113923,c_113894,c_113918,c_114791]) ).

tff(c_114808,plain,
    hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_114806]) ).

tff(c_248,plain,
    ! [X_110] :
      ( ~ hasdrink(X_110,vodka)
      | hasgame(X_110,solitaire) ),
    inference(cnfTransformation,[status(thm)],[f_641]) ).

tff(c_113906,plain,
    ! [Y_6110,X2_6111,X1_6112] :
      ( ~ hasgame(Y_6110,X2_6111)
      | ~ hasgame(Y_6110,X1_6112)
      | samegame(X1_6112,X2_6111) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_115420,plain,
    ! [X_6211,X1_6212] :
      ( ~ hasgame(X_6211,X1_6212)
      | samegame(X1_6212,solitaire)
      | ~ hasdrink(X_6211,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_113906]) ).

tff(c_115424,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_114808,c_115420]) ).

tff(c_115435,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_115424]) ).

tff(c_115444,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_115435]) ).

tff(c_115447,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,lemonade) ),
    inference(negUnitSimplification,[status(thm)],[c_111797,c_467,c_115444]) ).

tff(c_115478,plain,
    hasdrink(n1,lemonade),
    inference(splitLeft,[status(thm)],[c_115447]) ).

tff(c_202,plain,
    ! [X_69] :
      ( hascolor(X_69,green)
      | ~ hasdrink(X_69,lemonade) ),
    inference(cnfTransformation,[status(thm)],[f_432]) ).

tff(c_115485,plain,
    hascolor(n1,green),
    inference(resolution,[status(thm)],[c_115478,c_202]) ).

tff(c_115491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_567,c_115485]) ).

tff(c_115493,plain,
    ~ hasdrink(n1,lemonade),
    inference(splitRight,[status(thm)],[c_115447]) ).

tff(c_113936,plain,
    ! [Y_6117,X2_6118,X1_6119] :
      ( ~ hasdrink(Y_6117,X2_6118)
      | ~ hasdrink(Y_6117,X1_6119)
      | samedrink(X1_6119,X2_6118) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_113943,plain,
    ! [X1_6120] :
      ( ~ hasdrink(n3,X1_6120)
      | samedrink(X1_6120,milk) ),
    inference(resolution,[status(thm)],[c_292,c_113936]) ).

tff(c_72,plain,
    ~ samedrink(lemonade,milk),
    inference(cnfTransformation,[status(thm)],[f_108]) ).

tff(c_113951,plain,
    ~ hasdrink(n3,lemonade),
    inference(resolution,[status(thm)],[c_113943,c_72]) ).

tff(c_158,plain,
    ! [Y_24] :
      ( hasdrink(n5,Y_24)
      | hasdrink(n4,Y_24)
      | hasdrink(n3,Y_24)
      | hasdrink(n2,Y_24)
      | hasdrink(n1,Y_24) ),
    inference(cnfTransformation,[status(thm)],[f_263]) ).

tff(c_49563,plain,
    ! [Y_2780,X2_2781,X1_2782] :
      ( ~ hasperson(Y_2780,X2_2781)
      | ~ hasperson(Y_2780,X1_2782)
      | sameperson(X1_2782,X2_2781) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_49591,plain,
    ! [X1_2786] :
      ( ~ hasperson(n1,X1_2786)
      | sameperson(X1_2786,russian) ),
    inference(resolution,[status(thm)],[c_294,c_49563]) ).

tff(c_49602,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_49591,c_30]) ).

tff(c_49648,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_49602]) ).

tff(c_584,plain,
    ! [X_210,Y_211] :
      ( ~ left(X_210,Y_211)
      | ~ hascolor(Y_211,green)
      | hascolor(X_210,white) ),
    inference(cnfTransformation,[status(thm)],[f_417]) ).

tff(c_602,plain,
    ( ~ hascolor(n2,green)
    | hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_584]) ).

tff(c_643,plain,
    ~ hascolor(n2,green),
    inference(splitLeft,[status(thm)],[c_602]) ).

tff(c_48454,plain,
    ! [X_2689,Y_2690] :
      ( ~ left(X_2689,Y_2690)
      | hascolor(Y_2690,green)
      | ~ hascolor(X_2689,white) ),
    inference(cnfTransformation,[status(thm)],[f_409]) ).

tff(c_48463,plain,
    ( hascolor(n2,green)
    | ~ hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_48454]) ).

tff(c_48476,plain,
    ~ hascolor(n1,white),
    inference(negUnitSimplification,[status(thm)],[c_643,c_48463]) ).

tff(c_280,plain,
    ~ nextto(n1,n3),
    inference(cnfTransformation,[status(thm)],[f_745]) ).

tff(c_490,plain,
    ( ~ hascolor(n3,blue)
    | ~ hasperson(n1,russian) ),
    inference(resolution,[status(thm)],[c_469,c_280]) ).

tff(c_507,plain,
    ~ hascolor(n3,blue),
    inference(demodulation,[status(thm),theory(equality)],[c_294,c_490]) ).

tff(c_282,plain,
    ~ nextto(n1,n4),
    inference(cnfTransformation,[status(thm)],[f_747]) ).

tff(c_493,plain,
    ( ~ hascolor(n4,blue)
    | ~ hasperson(n1,russian) ),
    inference(resolution,[status(thm)],[c_469,c_282]) ).

tff(c_510,plain,
    ~ hascolor(n4,blue),
    inference(demodulation,[status(thm),theory(equality)],[c_294,c_493]) ).

tff(c_40489,plain,
    ! [Y_2375] :
      ( hascolor(n5,Y_2375)
      | hascolor(n4,Y_2375)
      | hascolor(n3,Y_2375)
      | hascolor(n2,Y_2375)
      | hascolor(n1,Y_2375) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_284,plain,
    ~ nextto(n1,n5),
    inference(cnfTransformation,[status(thm)],[f_749]) ).

tff(c_480,plain,
    ( ~ hascolor(n5,blue)
    | ~ hasperson(n1,russian) ),
    inference(resolution,[status(thm)],[c_469,c_284]) ).

tff(c_502,plain,
    ~ hascolor(n5,blue),
    inference(demodulation,[status(thm),theory(equality)],[c_294,c_480]) ).

tff(c_40513,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_40489,c_502]) ).

tff(c_40534,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_40513]) ).

tff(c_180,plain,
    ! [Y_49,X2_48,X1_47] :
      ( ~ hascolor(Y_49,X2_48)
      | ~ hascolor(Y_49,X1_47)
      | samecolor(X1_47,X2_48) ),
    inference(cnfTransformation,[status(thm)],[f_359]) ).

tff(c_40547,plain,
    ! [X1_2376] :
      ( ~ hascolor(n2,X1_2376)
      | samecolor(X1_2376,blue) ),
    inference(resolution,[status(thm)],[c_40534,c_180]) ).

tff(c_54,plain,
    ~ samecolor(red,blue),
    inference(cnfTransformation,[status(thm)],[f_90]) ).

tff(c_40563,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_40547,c_54]) ).

tff(c_34685,plain,
    ! [Y_2071,X2_2072,X1_2073] :
      ( ~ hasperson(Y_2071,X2_2072)
      | ~ hasperson(Y_2071,X1_2073)
      | sameperson(X1_2073,X2_2072) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_34703,plain,
    ! [X1_2075] :
      ( ~ hasperson(n1,X1_2075)
      | sameperson(X1_2075,russian) ),
    inference(resolution,[status(thm)],[c_294,c_34685]) ).

tff(c_34714,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_34703,c_30]) ).

tff(c_34719,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_34714]) ).

tff(c_274,plain,
    left(n2,n3),
    inference(cnfTransformation,[status(thm)],[f_741]) ).

tff(c_601,plain,
    ( ~ hascolor(n3,green)
    | hascolor(n2,white) ),
    inference(resolution,[status(thm)],[c_274,c_584]) ).

tff(c_605,plain,
    ~ hascolor(n3,green),
    inference(splitLeft,[status(thm)],[c_601]) ).

tff(c_313,plain,
    ! [X_169,Y_170] :
      ( nextto(X_169,Y_170)
      | ~ left(X_169,Y_170) ),
    inference(cnfTransformation,[status(thm)],[f_191]) ).

tff(c_290,plain,
    ~ nextto(n3,n5),
    inference(cnfTransformation,[status(thm)],[f_755]) ).

tff(c_342,plain,
    ~ left(n3,n5),
    inference(resolution,[status(thm)],[c_313,c_290]) ).

tff(c_563,plain,
    ( ~ hascolor(n5,green)
    | ~ hascolor(n3,white) ),
    inference(resolution,[status(thm)],[c_512,c_342]) ).

tff(c_583,plain,
    ~ hascolor(n3,white),
    inference(splitLeft,[status(thm)],[c_563]) ).

tff(c_276,plain,
    left(n3,n4),
    inference(cnfTransformation,[status(thm)],[f_742]) ).

tff(c_603,plain,
    ( ~ hascolor(n4,green)
    | hascolor(n3,white) ),
    inference(resolution,[status(thm)],[c_276,c_584]) ).

tff(c_33853,plain,
    ~ hascolor(n4,green),
    inference(negUnitSimplification,[status(thm)],[c_583,c_603]) ).

tff(c_34618,plain,
    ! [Y_2063] :
      ( hascolor(n5,Y_2063)
      | hascolor(n4,Y_2063)
      | hascolor(n3,Y_2063)
      | hascolor(n2,Y_2063)
      | hascolor(n1,Y_2063) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_278,plain,
    left(n4,n5),
    inference(cnfTransformation,[status(thm)],[f_743]) ).

tff(c_33788,plain,
    ! [X_1981,Y_1982] :
      ( ~ left(X_1981,Y_1982)
      | hascolor(Y_1982,green)
      | ~ hascolor(X_1981,white) ),
    inference(cnfTransformation,[status(thm)],[f_409]) ).

tff(c_33812,plain,
    ( hascolor(n5,green)
    | ~ hascolor(n4,white) ),
    inference(resolution,[status(thm)],[c_278,c_33788]) ).

tff(c_33813,plain,
    ~ hascolor(n4,white),
    inference(splitLeft,[status(thm)],[c_33812]) ).

tff(c_604,plain,
    ( ~ hascolor(n5,green)
    | hascolor(n4,white) ),
    inference(resolution,[status(thm)],[c_278,c_584]) ).

tff(c_33829,plain,
    ~ hascolor(n5,green),
    inference(negUnitSimplification,[status(thm)],[c_33813,c_604]) ).

tff(c_34624,plain,
    ( hascolor(n4,green)
    | hascolor(n3,green)
    | hascolor(n2,green)
    | hascolor(n1,green) ),
    inference(resolution,[status(thm)],[c_34618,c_33829]) ).

tff(c_34643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_567,c_643,c_605,c_33853,c_34624]) ).

tff(c_34645,plain,
    hascolor(n4,white),
    inference(splitRight,[status(thm)],[c_33812]) ).

tff(c_34656,plain,
    ! [Y_2064,X2_2065,X1_2066] :
      ( ~ hascolor(Y_2064,X2_2065)
      | ~ hascolor(Y_2064,X1_2066)
      | samecolor(X1_2066,X2_2065) ),
    inference(cnfTransformation,[status(thm)],[f_359]) ).

tff(c_36055,plain,
    ! [X1_2182] :
      ( ~ hascolor(n4,X1_2182)
      | samecolor(X1_2182,white) ),
    inference(resolution,[status(thm)],[c_34645,c_34656]) ).

tff(c_48,plain,
    ~ samecolor(red,white),
    inference(cnfTransformation,[status(thm)],[f_84]) ).

tff(c_36059,plain,
    ~ hascolor(n4,red),
    inference(resolution,[status(thm)],[c_36055,c_48]) ).

tff(c_34644,plain,
    hascolor(n5,green),
    inference(splitRight,[status(thm)],[c_33812]) ).

tff(c_36046,plain,
    ! [X1_2181] :
      ( ~ hascolor(n5,X1_2181)
      | samecolor(X1_2181,green) ),
    inference(resolution,[status(thm)],[c_34644,c_34656]) ).

tff(c_50,plain,
    ~ samecolor(red,green),
    inference(cnfTransformation,[status(thm)],[f_86]) ).

tff(c_36054,plain,
    ~ hascolor(n5,red),
    inference(resolution,[status(thm)],[c_36046,c_50]) ).

tff(c_40496,plain,
    ( hascolor(n4,red)
    | hascolor(n3,red)
    | hascolor(n2,red)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_40489,c_36054]) ).

tff(c_40519,plain,
    ( hascolor(n3,red)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_34719,c_36059,c_40496]) ).

tff(c_40626,plain,
    hascolor(n3,red),
    inference(negUnitSimplification,[status(thm)],[c_40563,c_40519]) ).

tff(c_252,plain,
    ! [X_112] :
      ( ~ hasgame(X_112,charades)
      | hasperson(X_112,american) ),
    inference(cnfTransformation,[status(thm)],[f_651]) ).

tff(c_34666,plain,
    ! [X2_2067,Y_2068,X1_2069] :
      ( ~ hasperson(X2_2067,Y_2068)
      | ~ hasperson(X1_2069,Y_2068)
      | samehouse(X1_2069,X2_2067) ),
    inference(cnfTransformation,[status(thm)],[f_319]) ).

tff(c_41087,plain,
    ! [X1_2414,X_2415] :
      ( ~ hasperson(X1_2414,american)
      | samehouse(X1_2414,X_2415)
      | ~ hasgame(X_2415,charades) ),
    inference(resolution,[status(thm)],[c_252,c_34666]) ).

tff(c_4,plain,
    ~ samehouse(n1,n2),
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_41155,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n2,charades) ),
    inference(resolution,[status(thm)],[c_41087,c_4]) ).

tff(c_41177,plain,
    ~ hasgame(n2,charades),
    inference(splitLeft,[status(thm)],[c_41155]) ).

tff(c_198,plain,
    ! [X_67] :
      ( haspet(X_67,guppy)
      | ~ hasperson(X_67,italian) ),
    inference(cnfTransformation,[status(thm)],[f_422]) ).

tff(c_34734,plain,
    ! [Y_2079,X_2080] :
      ( ~ hasgame(Y_2079,racquetball)
      | nextto(X_2080,Y_2079)
      | ~ haspet(X_2080,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_34764,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_34734,c_286]) ).

tff(c_34771,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_34764]) ).

tff(c_33797,plain,
    ( hascolor(n2,green)
    | ~ hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_33788]) ).

tff(c_33810,plain,
    ~ hascolor(n1,white),
    inference(negUnitSimplification,[status(thm)],[c_643,c_33797]) ).

tff(c_35629,plain,
    ! [X_2147] :
      ( hascolor(X_2147,blue)
      | hascolor(X_2147,yellow)
      | hascolor(X_2147,green)
      | hascolor(X_2147,white)
      | hascolor(X_2147,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_34882,plain,
    ! [Y_2096,X_2097] :
      ( haspet(Y_2096,rat)
      | ~ hasgame(X_2097,racquetball)
      | ~ samehouse(n1,X_2097)
      | ~ nextto(X_2097,Y_2096) ),
    inference(cnfTransformation,[status(thm)],[f_620]) ).

tff(c_34896,plain,
    ! [Y_2096] :
      ( haspet(Y_2096,rat)
      | ~ hasgame(n1,racquetball)
      | ~ nextto(n1,Y_2096) ),
    inference(resolution,[status(thm)],[c_2,c_34882]) ).

tff(c_35432,plain,
    ~ hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_34896]) ).

tff(c_35436,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_35432]) ).

tff(c_35632,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_35629,c_35436]) ).

tff(c_35643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34719,c_33810,c_567,c_582,c_35632]) ).

tff(c_35662,plain,
    ! [Y_2148] :
      ( haspet(Y_2148,rat)
      | ~ nextto(n1,Y_2148) ),
    inference(splitRight,[status(thm)],[c_34896]) ).

tff(c_35790,plain,
    ! [Y_2154] :
      ( haspet(Y_2154,rat)
      | ~ left(n1,Y_2154) ),
    inference(resolution,[status(thm)],[c_140,c_35662]) ).

tff(c_35797,plain,
    haspet(n2,rat),
    inference(resolution,[status(thm)],[c_272,c_35790]) ).

tff(c_35802,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34771,c_35797]) ).

tff(c_35804,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_34764]) ).

tff(c_186,plain,
    ! [Y_58,X2_57,X1_56] :
      ( ~ haspet(Y_58,X2_57)
      | ~ haspet(Y_58,X1_56)
      | samepet(X1_56,X2_57) ),
    inference(cnfTransformation,[status(thm)],[f_383]) ).

tff(c_35960,plain,
    ! [X1_2174] :
      ( ~ haspet(n2,X1_2174)
      | samepet(X1_2174,rat) ),
    inference(resolution,[status(thm)],[c_35804,c_186]) ).

tff(c_118,plain,
    ~ samepet(guppy,rat),
    inference(cnfTransformation,[status(thm)],[f_154]) ).

tff(c_35970,plain,
    ~ haspet(n2,guppy),
    inference(resolution,[status(thm)],[c_35960,c_118]) ).

tff(c_35976,plain,
    ~ hasperson(n2,italian),
    inference(resolution,[status(thm)],[c_198,c_35970]) ).

tff(c_393,plain,
    ! [Y_186,X_187] :
      ( nextto(Y_186,X_187)
      | ~ nextto(X_187,Y_186) ),
    inference(cnfTransformation,[status(thm)],[f_173]) ).

tff(c_396,plain,
    ! [Y_14,X_13] :
      ( nextto(Y_14,X_13)
      | ~ left(X_13,Y_14) ),
    inference(resolution,[status(thm)],[c_140,c_393]) ).

tff(c_34698,plain,
    ! [X1_2074] :
      ( ~ hasperson(X1_2074,russian)
      | samehouse(X1_2074,n1) ),
    inference(resolution,[status(thm)],[c_294,c_34666]) ).

tff(c_142,plain,
    ! [X_15,Y_16] :
      ( ~ nextto(X_15,Y_16)
      | ~ samehouse(X_15,Y_16) ),
    inference(cnfTransformation,[status(thm)],[f_197]) ).

tff(c_35925,plain,
    ! [X1_2171] :
      ( ~ nextto(X1_2171,n1)
      | ~ hasperson(X1_2171,russian) ),
    inference(resolution,[status(thm)],[c_34698,c_142]) ).

tff(c_36191,plain,
    ! [Y_2193] :
      ( ~ hasperson(Y_2193,russian)
      | ~ left(n1,Y_2193) ),
    inference(resolution,[status(thm)],[c_396,c_35925]) ).

tff(c_36200,plain,
    ~ hasperson(n2,russian),
    inference(resolution,[status(thm)],[c_272,c_36191]) ).

tff(c_148,plain,
    ! [X_19] :
      ( hasperson(X_19,american)
      | hasperson(X_19,russian)
      | hasperson(X_19,swede)
      | hasperson(X_19,italian)
      | hasperson(X_19,englishman) ),
    inference(cnfTransformation,[status(thm)],[f_213]) ).

tff(c_36718,plain,
    ! [X_2228] :
      ( hascolor(X_2228,blue)
      | hascolor(X_2228,yellow)
      | hascolor(X_2228,green)
      | hascolor(X_2228,white)
      | hascolor(X_2228,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_36359,plain,
    ! [Y_2205,X_2206] :
      ( haspet(Y_2205,rat)
      | ~ hasgame(X_2206,racquetball)
      | ~ samehouse(n1,X_2206)
      | ~ nextto(X_2206,Y_2205) ),
    inference(cnfTransformation,[status(thm)],[f_620]) ).

tff(c_36389,plain,
    ! [Y_2205] :
      ( haspet(Y_2205,rat)
      | ~ hasgame(n1,racquetball)
      | ~ nextto(n1,Y_2205) ),
    inference(resolution,[status(thm)],[c_2,c_36359]) ).

tff(c_36460,plain,
    ~ hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_36389]) ).

tff(c_36495,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_36460]) ).

tff(c_36721,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_36718,c_36495]) ).

tff(c_36738,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34719,c_33810,c_567,c_582,c_36721]) ).

tff(c_36740,plain,
    hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_36389]) ).

tff(c_35831,plain,
    ! [X2_2159,Y_2160,X1_2161] :
      ( ~ hasgame(X2_2159,Y_2160)
      | ~ hasgame(X1_2161,Y_2160)
      | samehouse(X1_2161,X2_2159) ),
    inference(cnfTransformation,[status(thm)],[f_335]) ).

tff(c_42335,plain,
    ! [X1_2467,X_2468] :
      ( ~ hasgame(X1_2467,racquetball)
      | samehouse(X1_2467,X_2468)
      | ~ hascolor(X_2468,yellow) ),
    inference(resolution,[status(thm)],[c_216,c_35831]) ).

tff(c_42362,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ hascolor(n3,yellow) ),
    inference(resolution,[status(thm)],[c_42335,c_6]) ).

tff(c_42403,plain,
    ~ hascolor(n3,yellow),
    inference(demodulation,[status(thm),theory(equality)],[c_36740,c_42362]) ).

tff(c_212,plain,
    ! [X_74] :
      ( ~ hasgame(X_74,backgammon)
      | haspet(X_74,toad) ),
    inference(cnfTransformation,[status(thm)],[f_457]) ).

tff(c_21360,plain,
    ! [Y_1297,X2_1298,X1_1299] :
      ( ~ hasperson(Y_1297,X2_1298)
      | ~ hasperson(Y_1297,X1_1299)
      | sameperson(X1_1299,X2_1298) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_21382,plain,
    ! [X1_1300] :
      ( ~ hasperson(n1,X1_1300)
      | sameperson(X1_1300,russian) ),
    inference(resolution,[status(thm)],[c_294,c_21360]) ).

tff(c_21393,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_21382,c_30]) ).

tff(c_21412,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_21393]) ).

tff(c_646,plain,
    ! [X_214,Y_215] :
      ( ~ left(X_214,Y_215)
      | hascolor(Y_215,green)
      | ~ hascolor(X_214,white) ),
    inference(cnfTransformation,[status(thm)],[f_409]) ).

tff(c_655,plain,
    ( hascolor(n2,green)
    | ~ hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_646]) ).

tff(c_668,plain,
    ~ hascolor(n1,white),
    inference(negUnitSimplification,[status(thm)],[c_643,c_655]) ).

tff(c_2746,plain,
    ! [Y_366,X2_367,X1_368] :
      ( ~ hasperson(Y_366,X2_367)
      | ~ hasperson(Y_366,X1_368)
      | sameperson(X1_368,X2_367) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_2761,plain,
    ! [X1_369] :
      ( ~ hasperson(n1,X1_369)
      | sameperson(X1_369,russian) ),
    inference(resolution,[status(thm)],[c_294,c_2746]) ).

tff(c_2772,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_2761,c_30]) ).

tff(c_2777,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_2772]) ).

tff(c_2789,plain,
    ! [Y_373,X_374] :
      ( ~ hasgame(Y_373,racquetball)
      | nextto(X_374,Y_373)
      | ~ haspet(X_374,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_2820,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_2789,c_284]) ).

tff(c_2827,plain,
    ~ haspet(n1,rat),
    inference(splitLeft,[status(thm)],[c_2820]) ).

tff(c_2819,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_2789,c_286]) ).

tff(c_2826,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_2819]) ).

tff(c_2825,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n3,rat) ),
    inference(resolution,[status(thm)],[c_2789,c_290]) ).

tff(c_2835,plain,
    ~ haspet(n3,rat),
    inference(splitLeft,[status(thm)],[c_2825]) ).

tff(c_166,plain,
    ! [Y_28] :
      ( haspet(n5,Y_28)
      | haspet(n4,Y_28)
      | haspet(n3,Y_28)
      | haspet(n2,Y_28)
      | haspet(n1,Y_28) ),
    inference(cnfTransformation,[status(thm)],[f_303]) ).

tff(c_3172,plain,
    ! [Y_412,X_413] :
      ( hasgame(Y_412,racquetball)
      | ~ samehouse(X_413,n5)
      | ~ nextto(X_413,Y_412)
      | ~ haspet(X_413,rat) ),
    inference(cnfTransformation,[status(thm)],[f_586]) ).

tff(c_3179,plain,
    ! [Y_412] :
      ( hasgame(Y_412,racquetball)
      | ~ nextto(n5,Y_412)
      | ~ haspet(n5,rat) ),
    inference(resolution,[status(thm)],[c_2,c_3172]) ).

tff(c_5281,plain,
    ~ haspet(n5,rat),
    inference(splitLeft,[status(thm)],[c_3179]) ).

tff(c_5289,plain,
    ( haspet(n4,rat)
    | haspet(n3,rat)
    | haspet(n2,rat)
    | haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_166,c_5281]) ).

tff(c_5292,plain,
    haspet(n4,rat),
    inference(negUnitSimplification,[status(thm)],[c_2827,c_2826,c_2835,c_5289]) ).

tff(c_134,plain,
    ! [Y_8,X_7] :
      ( nextto(Y_8,X_7)
      | ~ nextto(X_7,Y_8) ),
    inference(cnfTransformation,[status(thm)],[f_173]) ).

tff(c_5437,plain,
    ! [Y_532,X_533] :
      ( nextto(Y_532,X_533)
      | ~ hasgame(Y_532,racquetball)
      | ~ haspet(X_533,rat) ),
    inference(resolution,[status(thm)],[c_2789,c_134]) ).

tff(c_5525,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n4,rat) ),
    inference(resolution,[status(thm)],[c_5437,c_282]) ).

tff(c_5566,plain,
    ~ hasgame(n1,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_5292,c_5525]) ).

tff(c_5599,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_5566]) ).

tff(c_5602,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_5599]) ).

tff(c_5606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2777,c_668,c_567,c_582,c_5602]) ).

tff(c_5624,plain,
    ! [Y_535] :
      ( hasgame(Y_535,racquetball)
      | ~ nextto(n5,Y_535) ),
    inference(splitRight,[status(thm)],[c_3179]) ).

tff(c_5758,plain,
    ! [X_538] :
      ( hasgame(X_538,racquetball)
      | ~ left(X_538,n5) ),
    inference(resolution,[status(thm)],[c_396,c_5624]) ).

tff(c_5769,plain,
    hasgame(n4,racquetball),
    inference(resolution,[status(thm)],[c_278,c_5758]) ).

tff(c_174,plain,
    ! [X2_39,Y_40,X1_38] :
      ( ~ hasgame(X2_39,Y_40)
      | ~ hasgame(X1_38,Y_40)
      | samehouse(X1_38,X2_39) ),
    inference(cnfTransformation,[status(thm)],[f_335]) ).

tff(c_5856,plain,
    ! [X1_543] :
      ( ~ hasgame(X1_543,racquetball)
      | samehouse(X1_543,n4) ),
    inference(resolution,[status(thm)],[c_5769,c_174]) ).

tff(c_8,plain,
    ~ samehouse(n1,n4),
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_5885,plain,
    ~ hasgame(n1,racquetball),
    inference(resolution,[status(thm)],[c_5856,c_8]) ).

tff(c_5907,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_5885]) ).

tff(c_5924,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_5907]) ).

tff(c_5928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2777,c_668,c_567,c_582,c_5924]) ).

tff(c_5930,plain,
    haspet(n3,rat),
    inference(splitRight,[status(thm)],[c_2825]) ).

tff(c_8640,plain,
    ! [Y_707,X_708] :
      ( nextto(Y_707,X_708)
      | ~ hasgame(Y_707,racquetball)
      | ~ haspet(X_708,rat) ),
    inference(resolution,[status(thm)],[c_2789,c_134]) ).

tff(c_8733,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n3,rat) ),
    inference(resolution,[status(thm)],[c_8640,c_280]) ).

tff(c_8780,plain,
    ~ hasgame(n1,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_5930,c_8733]) ).

tff(c_8806,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_8780]) ).

tff(c_8809,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_8806]) ).

tff(c_8813,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2777,c_668,c_567,c_582,c_8809]) ).

tff(c_8815,plain,
    haspet(n1,rat),
    inference(splitRight,[status(thm)],[c_2820]) ).

tff(c_9312,plain,
    ! [Y_757,X_758] :
      ( hasgame(Y_757,racquetball)
      | ~ samehouse(n1,X_758)
      | ~ nextto(X_758,Y_757)
      | ~ haspet(X_758,rat) ),
    inference(cnfTransformation,[status(thm)],[f_575]) ).

tff(c_9330,plain,
    ! [Y_757] :
      ( hasgame(Y_757,racquetball)
      | ~ nextto(n1,Y_757)
      | ~ haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_2,c_9312]) ).

tff(c_9343,plain,
    ! [Y_759] :
      ( hasgame(Y_759,racquetball)
      | ~ nextto(n1,Y_759) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8815,c_9330]) ).

tff(c_9400,plain,
    ! [Y_761] :
      ( hasgame(Y_761,racquetball)
      | ~ left(n1,Y_761) ),
    inference(resolution,[status(thm)],[c_140,c_9343]) ).

tff(c_9409,plain,
    hasgame(n2,racquetball),
    inference(resolution,[status(thm)],[c_272,c_9400]) ).

tff(c_9419,plain,
    hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_9409,c_214]) ).

tff(c_9707,plain,
    ! [Y_778] :
      ( hascolor(n5,Y_778)
      | hascolor(n4,Y_778)
      | hascolor(n3,Y_778)
      | hascolor(n2,Y_778)
      | hascolor(n1,Y_778) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_9727,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_9707,c_502]) ).

tff(c_9745,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_9727]) ).

tff(c_9758,plain,
    ! [X1_779] :
      ( ~ hascolor(n2,X1_779)
      | samecolor(X1_779,blue) ),
    inference(resolution,[status(thm)],[c_9745,c_180]) ).

tff(c_66,plain,
    ~ samecolor(yellow,blue),
    inference(cnfTransformation,[status(thm)],[f_102]) ).

tff(c_9761,plain,
    ~ hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_9758,c_66]) ).

tff(c_9774,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9419,c_9761]) ).

tff(c_9776,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_2819]) ).

tff(c_9816,plain,
    ! [Y_789] :
      ( ~ hasgame(Y_789,racquetball)
      | ~ haspet(Y_789,rat) ),
    inference(resolution,[status(thm)],[c_2789,c_146]) ).

tff(c_9820,plain,
    ~ hasgame(n2,racquetball),
    inference(resolution,[status(thm)],[c_9776,c_9816]) ).

tff(c_9824,plain,
    ~ hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_216,c_9820]) ).

tff(c_9775,plain,
    ~ hasgame(n4,racquetball),
    inference(splitRight,[status(thm)],[c_2819]) ).

tff(c_9787,plain,
    ~ hascolor(n4,yellow),
    inference(resolution,[status(thm)],[c_216,c_9775]) ).

tff(c_15791,plain,
    ! [Y_1073] :
      ( hascolor(n5,Y_1073)
      | hascolor(n4,Y_1073)
      | hascolor(n3,Y_1073)
      | hascolor(n2,Y_1073)
      | hascolor(n1,Y_1073) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_2821,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_2789,c_288]) ).

tff(c_9804,plain,
    ~ hasgame(n5,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_9776,c_2821]) ).

tff(c_9808,plain,
    ~ hascolor(n5,yellow),
    inference(resolution,[status(thm)],[c_216,c_9804]) ).

tff(c_15797,plain,
    ( hascolor(n4,yellow)
    | hascolor(n3,yellow)
    | hascolor(n2,yellow)
    | hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_15791,c_9808]) ).

tff(c_15817,plain,
    ( hascolor(n3,yellow)
    | hascolor(n1,yellow) ),
    inference(negUnitSimplification,[status(thm)],[c_9824,c_9787,c_15797]) ).

tff(c_15830,plain,
    hascolor(n1,yellow),
    inference(splitLeft,[status(thm)],[c_15817]) ).

tff(c_652,plain,
    ( hascolor(n3,green)
    | ~ hascolor(n2,white) ),
    inference(resolution,[status(thm)],[c_274,c_646]) ).

tff(c_665,plain,
    ~ hascolor(n2,white),
    inference(negUnitSimplification,[status(thm)],[c_605,c_652]) ).

tff(c_14694,plain,
    ! [X_1020] :
      ( hascolor(X_1020,blue)
      | hascolor(X_1020,yellow)
      | hascolor(X_1020,green)
      | hascolor(X_1020,white)
      | hascolor(X_1020,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_14697,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,green)
    | hascolor(n2,white)
    | hascolor(n2,red) ),
    inference(resolution,[status(thm)],[c_14694,c_9824]) ).

tff(c_14710,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_665,c_643,c_14697]) ).

tff(c_14733,plain,
    hascolor(n2,red),
    inference(splitLeft,[status(thm)],[c_14710]) ).

tff(c_15082,plain,
    ! [Y_1039] :
      ( hascolor(n5,Y_1039)
      | hascolor(n4,Y_1039)
      | hascolor(n3,Y_1039)
      | hascolor(n2,Y_1039)
      | hascolor(n1,Y_1039) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_15102,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_15082,c_502]) ).

tff(c_15120,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_15102]) ).

tff(c_15208,plain,
    ! [X1_1044] :
      ( ~ hascolor(n2,X1_1044)
      | samecolor(X1_1044,blue) ),
    inference(resolution,[status(thm)],[c_15120,c_180]) ).

tff(c_15220,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_15208,c_54]) ).

tff(c_15227,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14733,c_15220]) ).

tff(c_15229,plain,
    ~ hascolor(n2,red),
    inference(splitRight,[status(thm)],[c_14710]) ).

tff(c_2727,plain,
    ! [X2_362,Y_363,X1_364] :
      ( ~ hasperson(X2_362,Y_363)
      | ~ hasperson(X1_364,Y_363)
      | samehouse(X1_364,X2_362) ),
    inference(cnfTransformation,[status(thm)],[f_319]) ).

tff(c_15544,plain,
    ! [X1_1062,X_1063] :
      ( ~ hasperson(X1_1062,englishman)
      | samehouse(X1_1062,X_1063)
      | ~ hascolor(X_1063,red) ),
    inference(resolution,[status(thm)],[c_190,c_2727]) ).

tff(c_12,plain,
    ~ samehouse(n2,n3),
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_15611,plain,
    ( ~ hasperson(n2,englishman)
    | ~ hascolor(n3,red) ),
    inference(resolution,[status(thm)],[c_15544,c_12]) ).

tff(c_15620,plain,
    ~ hascolor(n3,red),
    inference(splitLeft,[status(thm)],[c_15611]) ).

tff(c_707,plain,
    ~ hascolor(n4,green),
    inference(negUnitSimplification,[status(thm)],[c_583,c_603]) ).

tff(c_2674,plain,
    ! [Y_361] :
      ( hascolor(n5,Y_361)
      | hascolor(n4,Y_361)
      | hascolor(n3,Y_361)
      | hascolor(n2,Y_361)
      | hascolor(n1,Y_361) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_673,plain,
    ~ hascolor(n5,green),
    inference(splitLeft,[status(thm)],[c_604]) ).

tff(c_2683,plain,
    ( hascolor(n4,green)
    | hascolor(n3,green)
    | hascolor(n2,green)
    | hascolor(n1,green) ),
    inference(resolution,[status(thm)],[c_2674,c_673]) ).

tff(c_2707,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_567,c_643,c_605,c_707,c_2683]) ).

tff(c_2708,plain,
    hascolor(n4,white),
    inference(splitRight,[status(thm)],[c_604]) ).

tff(c_10077,plain,
    ! [X1_810] :
      ( ~ hascolor(n4,X1_810)
      | samecolor(X1_810,white) ),
    inference(resolution,[status(thm)],[c_2708,c_180]) ).

tff(c_10081,plain,
    ~ hascolor(n4,red),
    inference(resolution,[status(thm)],[c_10077,c_48]) ).

tff(c_15753,plain,
    ! [Y_1071] :
      ( hascolor(n5,Y_1071)
      | hascolor(n4,Y_1071)
      | hascolor(n3,Y_1071)
      | hascolor(n2,Y_1071)
      | hascolor(n1,Y_1071) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_2709,plain,
    hascolor(n5,green),
    inference(splitRight,[status(thm)],[c_604]) ).

tff(c_10008,plain,
    ! [X1_807] :
      ( ~ hascolor(n5,X1_807)
      | samecolor(X1_807,green) ),
    inference(resolution,[status(thm)],[c_2709,c_180]) ).

tff(c_10016,plain,
    ~ hascolor(n5,red),
    inference(resolution,[status(thm)],[c_10008,c_50]) ).

tff(c_15756,plain,
    ( hascolor(n4,red)
    | hascolor(n3,red)
    | hascolor(n2,red)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_15753,c_10016]) ).

tff(c_15777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2777,c_15229,c_15620,c_10081,c_15756]) ).

tff(c_15779,plain,
    hascolor(n3,red),
    inference(splitRight,[status(thm)],[c_15611]) ).

tff(c_204,plain,
    ! [X_70] :
      ( ~ hascolor(X_70,green)
      | hasdrink(X_70,lemonade) ),
    inference(cnfTransformation,[status(thm)],[f_437]) ).

tff(c_10346,plain,
    ! [X1_835,X_836] :
      ( ~ hasdrink(X1_835,lemonade)
      | samehouse(X1_835,X_836)
      | ~ hascolor(X_836,green) ),
    inference(resolution,[status(thm)],[c_204,c_449]) ).

tff(c_10,plain,
    ~ samehouse(n1,n5),
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_10379,plain,
    ( ~ hasdrink(n1,lemonade)
    | ~ hascolor(n5,green) ),
    inference(resolution,[status(thm)],[c_10346,c_10]) ).

tff(c_10420,plain,
    ~ hasdrink(n1,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_2709,c_10379]) ).

tff(c_2773,plain,
    ~ hasperson(n1,swede),
    inference(resolution,[status(thm)],[c_2761,c_40]) ).

tff(c_2788,plain,
    ~ hasdrink(n1,coffee),
    inference(resolution,[status(thm)],[c_208,c_2773]) ).

tff(c_16,plain,
    ~ samehouse(n2,n5),
    inference(cnfTransformation,[status(thm)],[f_52]) ).

tff(c_10370,plain,
    ( ~ hasdrink(n2,lemonade)
    | ~ hascolor(n5,green) ),
    inference(resolution,[status(thm)],[c_10346,c_16]) ).

tff(c_10413,plain,
    ~ hasdrink(n2,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_2709,c_10370]) ).

tff(c_9809,plain,
    ! [Y_786,X2_787,X1_788] :
      ( ~ hasdrink(Y_786,X2_787)
      | ~ hasdrink(Y_786,X1_788)
      | samedrink(X1_788,X2_787) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_9830,plain,
    ! [X1_792] :
      ( ~ hasdrink(n3,X1_792)
      | samedrink(X1_792,milk) ),
    inference(resolution,[status(thm)],[c_292,c_9809]) ).

tff(c_78,plain,
    ~ samedrink(coffee,milk),
    inference(cnfTransformation,[status(thm)],[f_114]) ).

tff(c_9837,plain,
    ~ hasdrink(n3,coffee),
    inference(resolution,[status(thm)],[c_9830,c_78]) ).

tff(c_34,plain,
    ~ sameperson(italian,swede),
    inference(cnfTransformation,[status(thm)],[f_70]) ).

tff(c_36,plain,
    ~ sameperson(italian,russian),
    inference(cnfTransformation,[status(thm)],[f_72]) ).

tff(c_2771,plain,
    ~ hasperson(n1,italian),
    inference(resolution,[status(thm)],[c_2761,c_36]) ).

tff(c_9950,plain,
    ! [X1_802] :
      ( ~ haspet(n2,X1_802)
      | samepet(X1_802,rat) ),
    inference(resolution,[status(thm)],[c_9776,c_186]) ).

tff(c_9960,plain,
    ~ haspet(n2,guppy),
    inference(resolution,[status(thm)],[c_9950,c_118]) ).

tff(c_9966,plain,
    ~ hasperson(n2,italian),
    inference(resolution,[status(thm)],[c_198,c_9960]) ).

tff(c_2778,plain,
    ! [X2_370,Y_371,X1_372] :
      ( ~ haspet(X2_370,Y_371)
      | ~ haspet(X1_372,Y_371)
      | samehouse(X1_372,X2_370) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_16324,plain,
    ! [X1_1108,X_1109] :
      ( ~ haspet(X1_1108,guppy)
      | samehouse(X1_1108,X_1109)
      | ~ hasperson(X_1109,italian) ),
    inference(resolution,[status(thm)],[c_198,c_2778]) ).

tff(c_16384,plain,
    ( ~ haspet(n1,guppy)
    | ~ hasperson(n3,italian) ),
    inference(resolution,[status(thm)],[c_16324,c_6]) ).

tff(c_16393,plain,
    ~ hasperson(n3,italian),
    inference(splitLeft,[status(thm)],[c_16384]) ).

tff(c_22,plain,
    ~ samehouse(n4,n5),
    inference(cnfTransformation,[status(thm)],[f_58]) ).

tff(c_10382,plain,
    ( ~ hasdrink(n4,lemonade)
    | ~ hascolor(n5,green) ),
    inference(resolution,[status(thm)],[c_10346,c_22]) ).

tff(c_10423,plain,
    ~ hasdrink(n4,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_2709,c_10382]) ).

tff(c_10767,plain,
    ! [X_852] :
      ( hascolor(X_852,blue)
      | hascolor(X_852,yellow)
      | hascolor(X_852,green)
      | hascolor(X_852,white)
      | hascolor(X_852,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_10770,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,green)
    | hascolor(n2,white)
    | hascolor(n2,red) ),
    inference(resolution,[status(thm)],[c_10767,c_9824]) ).

tff(c_10783,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_665,c_643,c_10770]) ).

tff(c_10844,plain,
    hascolor(n2,red),
    inference(splitLeft,[status(thm)],[c_10783]) ).

tff(c_11205,plain,
    ! [Y_872] :
      ( hascolor(n5,Y_872)
      | hascolor(n4,Y_872)
      | hascolor(n3,Y_872)
      | hascolor(n2,Y_872)
      | hascolor(n1,Y_872) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_11225,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_11205,c_502]) ).

tff(c_11243,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_11225]) ).

tff(c_11250,plain,
    ! [X1_873] :
      ( ~ hascolor(n2,X1_873)
      | samecolor(X1_873,blue) ),
    inference(resolution,[status(thm)],[c_11243,c_180]) ).

tff(c_11262,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_11250,c_54]) ).

tff(c_11269,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10844,c_11262]) ).

tff(c_11271,plain,
    ~ hascolor(n2,red),
    inference(splitRight,[status(thm)],[c_10783]) ).

tff(c_11478,plain,
    ! [Y_886] :
      ( hasperson(n5,Y_886)
      | hasperson(n4,Y_886)
      | hasperson(n3,Y_886)
      | hasperson(n2,Y_886)
      | hasperson(n1,Y_886) ),
    inference(cnfTransformation,[status(thm)],[f_223]) ).

tff(c_606,plain,
    ! [Y_212,X_213] :
      ( ~ hasgame(Y_212,quoits)
      | nextto(X_213,Y_212)
      | ~ haspet(X_213,camel) ),
    inference(cnfTransformation,[status(thm)],[f_512]) ).

tff(c_641,plain,
    ( ~ hasgame(n4,quoits)
    | ~ haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_606,c_282]) ).

tff(c_644,plain,
    ~ haspet(n1,camel),
    inference(splitLeft,[status(thm)],[c_641]) ).

tff(c_638,plain,
    ( ~ hasgame(n5,quoits)
    | ~ haspet(n2,camel) ),
    inference(resolution,[status(thm)],[c_606,c_288]) ).

tff(c_2745,plain,
    ~ haspet(n2,camel),
    inference(splitLeft,[status(thm)],[c_638]) ).

tff(c_642,plain,
    ( ~ hasgame(n5,quoits)
    | ~ haspet(n3,camel) ),
    inference(resolution,[status(thm)],[c_606,c_290]) ).

tff(c_645,plain,
    ~ haspet(n3,camel),
    inference(splitLeft,[status(thm)],[c_642]) ).

tff(c_10457,plain,
    ! [Y_839,X_840] :
      ( nextto(Y_839,X_840)
      | ~ hasgame(Y_839,quoits)
      | ~ haspet(X_840,camel) ),
    inference(resolution,[status(thm)],[c_606,c_134]) ).

tff(c_10530,plain,
    ( ~ hasgame(n2,quoits)
    | ~ haspet(n4,camel) ),
    inference(resolution,[status(thm)],[c_10457,c_286]) ).

tff(c_10537,plain,
    ~ haspet(n4,camel),
    inference(splitLeft,[status(thm)],[c_10530]) ).

tff(c_10690,plain,
    ! [Y_849] :
      ( haspet(n5,Y_849)
      | haspet(n4,Y_849)
      | haspet(n3,Y_849)
      | haspet(n2,Y_849)
      | haspet(n1,Y_849) ),
    inference(cnfTransformation,[status(thm)],[f_303]) ).

tff(c_10531,plain,
    ( ~ hasgame(n1,quoits)
    | ~ haspet(n5,camel) ),
    inference(resolution,[status(thm)],[c_10457,c_284]) ).

tff(c_10558,plain,
    ~ haspet(n5,camel),
    inference(splitLeft,[status(thm)],[c_10531]) ).

tff(c_10695,plain,
    ( haspet(n4,camel)
    | haspet(n3,camel)
    | haspet(n2,camel)
    | haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_10690,c_10558]) ).

tff(c_10720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_644,c_2745,c_645,c_10537,c_10695]) ).

tff(c_10722,plain,
    haspet(n5,camel),
    inference(splitRight,[status(thm)],[c_10531]) ).

tff(c_10754,plain,
    ! [X1_851] :
      ( ~ haspet(n5,X1_851)
      | samepet(X1_851,camel) ),
    inference(resolution,[status(thm)],[c_10722,c_186]) ).

tff(c_116,plain,
    ~ samepet(guppy,camel),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_10761,plain,
    ~ haspet(n5,guppy),
    inference(resolution,[status(thm)],[c_10754,c_116]) ).

tff(c_10766,plain,
    ~ hasperson(n5,italian),
    inference(resolution,[status(thm)],[c_198,c_10761]) ).

tff(c_11481,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian)
    | hasperson(n2,italian)
    | hasperson(n1,italian) ),
    inference(resolution,[status(thm)],[c_11478,c_10766]) ).

tff(c_11506,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian) ),
    inference(negUnitSimplification,[status(thm)],[c_2771,c_9966,c_11481]) ).

tff(c_11520,plain,
    hasperson(n3,italian),
    inference(splitLeft,[status(thm)],[c_11506]) ).

tff(c_178,plain,
    ! [Y_46,X2_45,X1_44] :
      ( ~ hasperson(Y_46,X2_45)
      | ~ hasperson(Y_46,X1_44)
      | sameperson(X1_44,X2_45) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_11531,plain,
    ! [X1_887] :
      ( ~ hasperson(n3,X1_887)
      | sameperson(X1_887,italian) ),
    inference(resolution,[status(thm)],[c_11520,c_178]) ).

tff(c_26,plain,
    ~ sameperson(englishman,italian),
    inference(cnfTransformation,[status(thm)],[f_62]) ).

tff(c_11535,plain,
    ~ hasperson(n3,englishman),
    inference(resolution,[status(thm)],[c_11531,c_26]) ).

tff(c_11591,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_190,c_11535]) ).

tff(c_11686,plain,
    ! [Y_896] :
      ( hascolor(n5,Y_896)
      | hascolor(n4,Y_896)
      | hascolor(n3,Y_896)
      | hascolor(n2,Y_896)
      | hascolor(n1,Y_896) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_11689,plain,
    ( hascolor(n4,red)
    | hascolor(n3,red)
    | hascolor(n2,red)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_11686,c_10016]) ).

tff(c_11710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2777,c_11271,c_11591,c_10081,c_11689]) ).

tff(c_11711,plain,
    hasperson(n4,italian),
    inference(splitRight,[status(thm)],[c_11506]) ).

tff(c_2757,plain,
    ! [X_72,X1_368] :
      ( ~ hasperson(X_72,X1_368)
      | sameperson(X1_368,swede)
      | ~ hasdrink(X_72,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_2746]) ).

tff(c_11714,plain,
    ( sameperson(italian,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_11711,c_2757]) ).

tff(c_11721,plain,
    ~ hasdrink(n4,coffee),
    inference(negUnitSimplification,[status(thm)],[c_34,c_11714]) ).

tff(c_9859,plain,
    ! [X1_795] :
      ( ~ nextto(X1_795,n3)
      | ~ hasdrink(X1_795,milk) ),
    inference(resolution,[status(thm)],[c_456,c_142]) ).

tff(c_10100,plain,
    ! [Y_814] :
      ( ~ hasdrink(Y_814,milk)
      | ~ left(n3,Y_814) ),
    inference(resolution,[status(thm)],[c_396,c_9859]) ).

tff(c_10109,plain,
    ~ hasdrink(n4,milk),
    inference(resolution,[status(thm)],[c_276,c_10100]) ).

tff(c_9795,plain,
    ! [X2_783,Y_784,X1_785] :
      ( ~ hasgame(X2_783,Y_784)
      | ~ hasgame(X1_785,Y_784)
      | samehouse(X1_785,X2_783) ),
    inference(cnfTransformation,[status(thm)],[f_335]) ).

tff(c_12834,plain,
    ! [X1_961,X_962] :
      ( ~ hasgame(X1_961,solitaire)
      | samehouse(X1_961,X_962)
      | ~ hasdrink(X_962,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_9795]) ).

tff(c_14,plain,
    ~ samehouse(n2,n4),
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_12900,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_12834,c_14]) ).

tff(c_12931,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_12900]) ).

tff(c_12934,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_12931]) ).

tff(c_12937,plain,
    hasdrink(n4,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_10423,c_11721,c_10109,c_12934]) ).

tff(c_172,plain,
    ! [X2_36,Y_37,X1_35] :
      ( ~ hasdrink(X2_36,Y_37)
      | ~ hasdrink(X1_35,Y_37)
      | samehouse(X1_35,X2_36) ),
    inference(cnfTransformation,[status(thm)],[f_327]) ).

tff(c_12995,plain,
    ! [X1_965] :
      ( ~ hasdrink(X1_965,unknown_drink)
      | samehouse(X1_965,n4) ),
    inference(resolution,[status(thm)],[c_12937,c_172]) ).

tff(c_13022,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_12995,c_8]) ).

tff(c_12039,plain,
    ! [Y_908] :
      ( hasgame(n5,Y_908)
      | hasgame(n4,Y_908)
      | hasgame(n3,Y_908)
      | hasgame(n2,Y_908)
      | hasgame(n1,Y_908) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_12056,plain,
    ( hascolor(n5,yellow)
    | hasgame(n4,racquetball)
    | hasgame(n3,racquetball)
    | hasgame(n2,racquetball)
    | hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_12039,c_214]) ).

tff(c_12074,plain,
    ( hasgame(n3,racquetball)
    | hasgame(n1,racquetball) ),
    inference(negUnitSimplification,[status(thm)],[c_9820,c_9775,c_9808,c_12056]) ).

tff(c_12082,plain,
    hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_12074]) ).

tff(c_9777,plain,
    ! [Y_780,X2_781,X1_782] :
      ( ~ hasgame(Y_780,X2_781)
      | ~ hasgame(Y_780,X1_782)
      | samegame(X1_782,X2_781) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_14059,plain,
    ! [X_1000,X1_1001] :
      ( ~ hasgame(X_1000,X1_1001)
      | samegame(X1_1001,solitaire)
      | ~ hasdrink(X_1000,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_9777]) ).

tff(c_14063,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_12082,c_14059]) ).

tff(c_14077,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_14063]) ).

tff(c_14115,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_14077]) ).

tff(c_14119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10420,c_2788,c_467,c_13022,c_14115]) ).

tff(c_14121,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_12900]) ).

tff(c_12899,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_12834,c_8]) ).

tff(c_14153,plain,
    ~ hasgame(n1,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_14121,c_12899]) ).

tff(c_14163,plain,
    ~ hasdrink(n1,vodka),
    inference(resolution,[status(thm)],[c_248,c_14153]) ).

tff(c_14171,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_14163]) ).

tff(c_14174,plain,
    hasdrink(n1,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_10420,c_2788,c_467,c_14171]) ).

tff(c_124,plain,
    ~ samepet(toad,rat),
    inference(cnfTransformation,[status(thm)],[f_160]) ).

tff(c_9961,plain,
    ~ haspet(n2,toad),
    inference(resolution,[status(thm)],[c_9950,c_124]) ).

tff(c_9986,plain,
    ~ hasgame(n2,backgammon),
    inference(resolution,[status(thm)],[c_212,c_9961]) ).

tff(c_10532,plain,
    ( ~ hasgame(n2,quoits)
    | ~ haspet(n5,camel) ),
    inference(resolution,[status(thm)],[c_10457,c_288]) ).

tff(c_10753,plain,
    ~ hasgame(n2,quoits),
    inference(demodulation,[status(thm),theory(equality)],[c_10722,c_10532]) ).

tff(c_160,plain,
    ! [X_25] :
      ( hasgame(X_25,charades)
      | hasgame(X_25,solitaire)
      | hasgame(X_25,quoits)
      | hasgame(X_25,racquetball)
      | hasgame(X_25,backgammon) ),
    inference(cnfTransformation,[status(thm)],[f_273]) ).

tff(c_14120,plain,
    ~ hasgame(n2,solitaire),
    inference(splitRight,[status(thm)],[c_12900]) ).

tff(c_14124,plain,
    ( hasgame(n2,charades)
    | hasgame(n2,quoits)
    | hasgame(n2,racquetball)
    | hasgame(n2,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_14120]) ).

tff(c_14130,plain,
    hasgame(n2,charades),
    inference(negUnitSimplification,[status(thm)],[c_9986,c_9820,c_10753,c_14124]) ).

tff(c_42,plain,
    ~ sameperson(swede,american),
    inference(cnfTransformation,[status(thm)],[f_78]) ).

tff(c_12787,plain,
    ! [X_957,X1_958] :
      ( ~ hasperson(X_957,X1_958)
      | sameperson(X1_958,american)
      | ~ hasgame(X_957,charades) ),
    inference(resolution,[status(thm)],[c_252,c_2746]) ).

tff(c_12799,plain,
    ! [X_72] :
      ( sameperson(swede,american)
      | ~ hasgame(X_72,charades)
      | ~ hasdrink(X_72,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_12787]) ).

tff(c_12815,plain,
    ! [X_72] :
      ( ~ hasgame(X_72,charades)
      | ~ hasdrink(X_72,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_42,c_12799]) ).

tff(c_14148,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_14130,c_12815]) ).

tff(c_468,plain,
    ~ hasdrink(n2,milk),
    inference(resolution,[status(thm)],[c_456,c_12]) ).

tff(c_12902,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n2,vodka) ),
    inference(resolution,[status(thm)],[c_12834,c_4]) ).

tff(c_12917,plain,
    ~ hasdrink(n2,vodka),
    inference(splitLeft,[status(thm)],[c_12902]) ).

tff(c_12920,plain,
    ( hasdrink(n2,unknown_drink)
    | hasdrink(n2,milk)
    | hasdrink(n2,coffee)
    | hasdrink(n2,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_12917]) ).

tff(c_12923,plain,
    ( hasdrink(n2,unknown_drink)
    | hasdrink(n2,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_10413,c_468,c_12920]) ).

tff(c_14193,plain,
    hasdrink(n2,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_14148,c_12923]) ).

tff(c_14344,plain,
    ! [X1_1009] :
      ( ~ hasdrink(X1_1009,unknown_drink)
      | samehouse(X1_1009,n2) ),
    inference(resolution,[status(thm)],[c_14193,c_172]) ).

tff(c_14359,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_14344,c_4]) ).

tff(c_14373,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14174,c_14359]) ).

tff(c_14375,plain,
    hasdrink(n2,vodka),
    inference(splitRight,[status(thm)],[c_12902]) ).

tff(c_14374,plain,
    ~ hasgame(n1,solitaire),
    inference(splitRight,[status(thm)],[c_12902]) ).

tff(c_14385,plain,
    ~ hasdrink(n1,vodka),
    inference(resolution,[status(thm)],[c_248,c_14374]) ).

tff(c_14394,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_14385]) ).

tff(c_14397,plain,
    hasdrink(n1,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_10420,c_2788,c_467,c_14394]) ).

tff(c_18,plain,
    ~ samehouse(n3,n4),
    inference(cnfTransformation,[status(thm)],[f_54]) ).

tff(c_12898,plain,
    ( ~ hasgame(n3,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_12834,c_18]) ).

tff(c_14409,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_12898]) ).

tff(c_14412,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_14409]) ).

tff(c_14415,plain,
    hasdrink(n4,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_10423,c_11721,c_10109,c_14412]) ).

tff(c_14472,plain,
    ! [X1_1012] :
      ( ~ hasdrink(X1_1012,unknown_drink)
      | samehouse(X1_1012,n4) ),
    inference(resolution,[status(thm)],[c_14415,c_172]) ).

tff(c_14490,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_14472,c_8]) ).

tff(c_14508,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14397,c_14490]) ).

tff(c_14510,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_12898]) ).

tff(c_14539,plain,
    ~ hasgame(n2,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_14510,c_12900]) ).

tff(c_14545,plain,
    ~ hasdrink(n2,vodka),
    inference(resolution,[status(thm)],[c_248,c_14539]) ).

tff(c_14552,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_14375,c_14545]) ).

tff(c_14554,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_12074]) ).

tff(c_14568,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_14554]) ).

tff(c_14599,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_14568]) ).

tff(c_14603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2777,c_668,c_567,c_582,c_14599]) ).

tff(c_14605,plain,
    haspet(n4,camel),
    inference(splitRight,[status(thm)],[c_10530]) ).

tff(c_14685,plain,
    ! [X1_1019] :
      ( ~ haspet(n4,X1_1019)
      | samepet(X1_1019,camel) ),
    inference(resolution,[status(thm)],[c_14605,c_186]) ).

tff(c_14692,plain,
    ~ haspet(n4,guppy),
    inference(resolution,[status(thm)],[c_14685,c_116]) ).

tff(c_14722,plain,
    ~ hasperson(n4,italian),
    inference(resolution,[status(thm)],[c_198,c_14692]) ).

tff(c_150,plain,
    ! [Y_20] :
      ( hasperson(n5,Y_20)
      | hasperson(n4,Y_20)
      | hasperson(n3,Y_20)
      | hasperson(n2,Y_20)
      | hasperson(n1,Y_20) ),
    inference(cnfTransformation,[status(thm)],[f_223]) ).

tff(c_20,plain,
    ~ samehouse(n3,n5),
    inference(cnfTransformation,[status(thm)],[f_56]) ).

tff(c_16385,plain,
    ( ~ haspet(n3,guppy)
    | ~ hasperson(n5,italian) ),
    inference(resolution,[status(thm)],[c_16324,c_20]) ).

tff(c_16394,plain,
    ~ hasperson(n5,italian),
    inference(splitLeft,[status(thm)],[c_16385]) ).

tff(c_16397,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian)
    | hasperson(n2,italian)
    | hasperson(n1,italian) ),
    inference(resolution,[status(thm)],[c_150,c_16394]) ).

tff(c_16401,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2771,c_9966,c_16393,c_14722,c_16397]) ).

tff(c_16403,plain,
    hasperson(n5,italian),
    inference(splitRight,[status(thm)],[c_16385]) ).

tff(c_16430,plain,
    ( sameperson(italian,swede)
    | ~ hasdrink(n5,coffee) ),
    inference(resolution,[status(thm)],[c_16403,c_2757]) ).

tff(c_16440,plain,
    ~ hasdrink(n5,coffee),
    inference(negUnitSimplification,[status(thm)],[c_34,c_16430]) ).

tff(c_16456,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(resolution,[status(thm)],[c_158,c_16440]) ).

tff(c_16459,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n2,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_2788,c_9837,c_16456]) ).

tff(c_16590,plain,
    hasdrink(n2,coffee),
    inference(splitLeft,[status(thm)],[c_16459]) ).

tff(c_14604,plain,
    ~ hasgame(n2,quoits),
    inference(splitRight,[status(thm)],[c_10530]) ).

tff(c_16927,plain,
    ! [X1_1133,X_1134] :
      ( ~ hasgame(X1_1133,solitaire)
      | samehouse(X1_1133,X_1134)
      | ~ hasdrink(X_1134,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_9795]) ).

tff(c_16993,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_16927,c_14]) ).

tff(c_17046,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_16993]) ).

tff(c_17050,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_17046]) ).

tff(c_17053,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_10423,c_10109,c_17050]) ).

tff(c_17054,plain,
    hasdrink(n4,coffee),
    inference(splitLeft,[status(thm)],[c_17053]) ).

tff(c_17090,plain,
    ! [X1_1138] :
      ( ~ hasdrink(X1_1138,coffee)
      | samehouse(X1_1138,n4) ),
    inference(resolution,[status(thm)],[c_17054,c_172]) ).

tff(c_17111,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_17090,c_14]) ).

tff(c_17121,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_16590,c_17111]) ).

tff(c_17122,plain,
    hasdrink(n4,unknown_drink),
    inference(splitRight,[status(thm)],[c_17053]) ).

tff(c_17147,plain,
    ! [X1_1140] :
      ( ~ hasdrink(X1_1140,unknown_drink)
      | samehouse(X1_1140,n4) ),
    inference(resolution,[status(thm)],[c_17122,c_172]) ).

tff(c_17174,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_17147,c_8]) ).

tff(c_15898,plain,
    ! [Y_1077] :
      ( hasgame(n5,Y_1077)
      | hasgame(n4,Y_1077)
      | hasgame(n3,Y_1077)
      | hasgame(n2,Y_1077)
      | hasgame(n1,Y_1077) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_15917,plain,
    ( hascolor(n5,yellow)
    | hasgame(n4,racquetball)
    | hasgame(n3,racquetball)
    | hasgame(n2,racquetball)
    | hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_15898,c_214]) ).

tff(c_15934,plain,
    ( hasgame(n3,racquetball)
    | hasgame(n1,racquetball) ),
    inference(negUnitSimplification,[status(thm)],[c_9820,c_9775,c_9808,c_15917]) ).

tff(c_15936,plain,
    hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_15934]) ).

tff(c_18405,plain,
    ! [X_1185,X1_1186] :
      ( ~ hasgame(X_1185,X1_1186)
      | samegame(X1_1186,solitaire)
      | ~ hasdrink(X_1185,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_9777]) ).

tff(c_18409,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_15936,c_18405]) ).

tff(c_18422,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_18409]) ).

tff(c_18438,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_18422]) ).

tff(c_18442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10420,c_2788,c_467,c_17174,c_18438]) ).

tff(c_18443,plain,
    ~ hasgame(n2,solitaire),
    inference(splitRight,[status(thm)],[c_16993]) ).

tff(c_18447,plain,
    ( hasgame(n2,charades)
    | hasgame(n2,quoits)
    | hasgame(n2,racquetball)
    | hasgame(n2,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_18443]) ).

tff(c_18453,plain,
    hasgame(n2,charades),
    inference(negUnitSimplification,[status(thm)],[c_9986,c_9820,c_14604,c_18447]) ).

tff(c_15460,plain,
    ! [X_1057,X1_1058] :
      ( ~ hasperson(X_1057,X1_1058)
      | sameperson(X1_1058,american)
      | ~ hasgame(X_1057,charades) ),
    inference(resolution,[status(thm)],[c_252,c_2746]) ).

tff(c_15470,plain,
    ! [X_72] :
      ( sameperson(swede,american)
      | ~ hasgame(X_72,charades)
      | ~ hasdrink(X_72,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_15460]) ).

tff(c_15483,plain,
    ! [X_72] :
      ( ~ hasgame(X_72,charades)
      | ~ hasdrink(X_72,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_42,c_15470]) ).

tff(c_18504,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_18453,c_15483]) ).

tff(c_18515,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_16590,c_18504]) ).

tff(c_18517,plain,
    ~ hasdrink(n2,coffee),
    inference(splitRight,[status(thm)],[c_16459]) ).

tff(c_19310,plain,
    ! [X1_1223,X_1224] :
      ( ~ hasperson(X1_1223,american)
      | samehouse(X1_1223,X_1224)
      | ~ hasgame(X_1224,charades) ),
    inference(resolution,[status(thm)],[c_252,c_2727]) ).

tff(c_19378,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n2,charades) ),
    inference(resolution,[status(thm)],[c_19310,c_4]) ).

tff(c_19400,plain,
    ~ hasgame(n2,charades),
    inference(splitLeft,[status(thm)],[c_19378]) ).

tff(c_15778,plain,
    ~ hasperson(n2,englishman),
    inference(splitRight,[status(thm)],[c_15611]) ).

tff(c_2740,plain,
    ! [X1_365] :
      ( ~ hasperson(X1_365,russian)
      | samehouse(X1_365,n1) ),
    inference(resolution,[status(thm)],[c_294,c_2727]) ).

tff(c_9887,plain,
    ! [X1_796] :
      ( ~ nextto(X1_796,n1)
      | ~ hasperson(X1_796,russian) ),
    inference(resolution,[status(thm)],[c_2740,c_142]) ).

tff(c_10126,plain,
    ! [Y_817] :
      ( ~ hasperson(Y_817,russian)
      | ~ left(n1,Y_817) ),
    inference(resolution,[status(thm)],[c_396,c_9887]) ).

tff(c_10135,plain,
    ~ hasperson(n2,russian),
    inference(resolution,[status(thm)],[c_272,c_10126]) ).

tff(c_18516,plain,
    hasdrink(n4,coffee),
    inference(splitRight,[status(thm)],[c_16459]) ).

tff(c_20183,plain,
    ! [X1_1254,X_1255] :
      ( ~ hasperson(X1_1254,swede)
      | samehouse(X1_1254,X_1255)
      | ~ hasdrink(X_1255,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_2727]) ).

tff(c_20228,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_20183,c_14]) ).

tff(c_20255,plain,
    ~ hasperson(n2,swede),
    inference(demodulation,[status(thm),theory(equality)],[c_18516,c_20228]) ).

tff(c_20275,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_20255]) ).

tff(c_20281,plain,
    hasperson(n2,american),
    inference(negUnitSimplification,[status(thm)],[c_15778,c_9966,c_10135,c_20275]) ).

tff(c_250,plain,
    ! [X_111] :
      ( hasgame(X_111,charades)
      | ~ hasperson(X_111,american) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_20295,plain,
    hasgame(n2,charades),
    inference(resolution,[status(thm)],[c_20281,c_250]) ).

tff(c_20305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19400,c_20295]) ).

tff(c_20307,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_19378]) ).

tff(c_184,plain,
    ! [Y_55,X2_54,X1_53] :
      ( ~ hasgame(Y_55,X2_54)
      | ~ hasgame(Y_55,X1_53)
      | samegame(X1_53,X2_54) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_20354,plain,
    ! [X1_1257] :
      ( ~ hasgame(n2,X1_1257)
      | samegame(X1_1257,charades) ),
    inference(resolution,[status(thm)],[c_20307,c_184]) ).

tff(c_110,plain,
    ~ samegame(solitaire,charades),
    inference(cnfTransformation,[status(thm)],[f_146]) ).

tff(c_20370,plain,
    ~ hasgame(n2,solitaire),
    inference(resolution,[status(thm)],[c_20354,c_110]) ).

tff(c_20385,plain,
    ~ hasdrink(n2,vodka),
    inference(resolution,[status(thm)],[c_248,c_20370]) ).

tff(c_20388,plain,
    ( hasdrink(n2,unknown_drink)
    | hasdrink(n2,milk)
    | hasdrink(n2,coffee)
    | hasdrink(n2,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_20385]) ).

tff(c_20391,plain,
    hasdrink(n2,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_10413,c_18517,c_468,c_20388]) ).

tff(c_20485,plain,
    ! [X1_1263] :
      ( ~ hasdrink(X1_1263,unknown_drink)
      | samehouse(X1_1263,n2) ),
    inference(resolution,[status(thm)],[c_20391,c_172]) ).

tff(c_20509,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_20485,c_4]) ).

tff(c_21204,plain,
    ! [X_1288,X1_1289] :
      ( ~ hasgame(X_1288,X1_1289)
      | samegame(X1_1289,solitaire)
      | ~ hasdrink(X_1288,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_9777]) ).

tff(c_21210,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_15936,c_21204]) ).

tff(c_21225,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_21210]) ).

tff(c_21236,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_21225]) ).

tff(c_21240,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10420,c_2788,c_467,c_20509,c_21236]) ).

tff(c_21242,plain,
    hasperson(n3,italian),
    inference(splitRight,[status(thm)],[c_16384]) ).

tff(c_21293,plain,
    ! [X1_1293] :
      ( ~ hasperson(n3,X1_1293)
      | sameperson(X1_1293,italian) ),
    inference(resolution,[status(thm)],[c_21242,c_178]) ).

tff(c_21297,plain,
    ~ hasperson(n3,englishman),
    inference(resolution,[status(thm)],[c_21293,c_26]) ).

tff(c_21300,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_190,c_21297]) ).

tff(c_21304,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_15779,c_21300]) ).

tff(c_21306,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_15934]) ).

tff(c_21338,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_21306]) ).

tff(c_21342,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_15830,c_21338]) ).

tff(c_21344,plain,
    ~ hascolor(n1,yellow),
    inference(splitRight,[status(thm)],[c_15817]) ).

tff(c_21353,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_21344]) ).

tff(c_21357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2777,c_668,c_567,c_582,c_21353]) ).

tff(c_21359,plain,
    haspet(n2,camel),
    inference(splitRight,[status(thm)],[c_638]) ).

tff(c_639,plain,
    ! [Y_212] :
      ( ~ hasgame(Y_212,quoits)
      | ~ haspet(Y_212,camel) ),
    inference(resolution,[status(thm)],[c_606,c_146]) ).

tff(c_21378,plain,
    ~ hasgame(n2,quoits),
    inference(resolution,[status(thm)],[c_21359,c_639]) ).

tff(c_636,plain,
    ( ~ hasgame(n4,quoits)
    | ~ haspet(n2,camel) ),
    inference(resolution,[status(thm)],[c_606,c_286]) ).

tff(c_21468,plain,
    ~ hasgame(n4,quoits),
    inference(demodulation,[status(thm),theory(equality)],[c_21359,c_636]) ).

tff(c_28048,plain,
    ! [Y_1649] :
      ( hasgame(n5,Y_1649)
      | hasgame(n4,Y_1649)
      | hasgame(n3,Y_1649)
      | hasgame(n2,Y_1649)
      | hasgame(n1,Y_1649) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_21358,plain,
    ~ hasgame(n5,quoits),
    inference(splitRight,[status(thm)],[c_638]) ).

tff(c_28066,plain,
    ( hasgame(n4,quoits)
    | hasgame(n3,quoits)
    | hasgame(n2,quoits)
    | hasgame(n1,quoits) ),
    inference(resolution,[status(thm)],[c_28048,c_21358]) ).

tff(c_28085,plain,
    ( hasgame(n3,quoits)
    | hasgame(n1,quoits) ),
    inference(negUnitSimplification,[status(thm)],[c_21378,c_21468,c_28066]) ).

tff(c_28092,plain,
    hasgame(n1,quoits),
    inference(splitLeft,[status(thm)],[c_28085]) ).

tff(c_21451,plain,
    ! [Y_1306,X2_1307,X1_1308] :
      ( ~ hasgame(Y_1306,X2_1307)
      | ~ hasgame(Y_1306,X1_1308)
      | samegame(X1_1308,X2_1307) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_21456,plain,
    ! [X_76,X1_1308] :
      ( ~ hasgame(X_76,X1_1308)
      | samegame(X1_1308,racquetball)
      | ~ hascolor(X_76,yellow) ),
    inference(resolution,[status(thm)],[c_216,c_21451]) ).

tff(c_28099,plain,
    ( samegame(quoits,racquetball)
    | ~ hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_28092,c_21456]) ).

tff(c_28102,plain,
    ~ hascolor(n1,yellow),
    inference(splitLeft,[status(thm)],[c_28099]) ).

tff(c_28105,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_28102]) ).

tff(c_28109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_28105]) ).

tff(c_28111,plain,
    hascolor(n1,yellow),
    inference(splitRight,[status(thm)],[c_28099]) ).

tff(c_28138,plain,
    ! [X1_1651] :
      ( ~ hasgame(n1,X1_1651)
      | samegame(X1_1651,quoits) ),
    inference(resolution,[status(thm)],[c_28092,c_184]) ).

tff(c_100,plain,
    ~ samegame(racquetball,quoits),
    inference(cnfTransformation,[status(thm)],[f_136]) ).

tff(c_28145,plain,
    ~ hasgame(n1,racquetball),
    inference(resolution,[status(thm)],[c_28138,c_100]) ).

tff(c_28149,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_28145]) ).

tff(c_28153,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28111,c_28149]) ).

tff(c_28154,plain,
    hasgame(n3,quoits),
    inference(splitRight,[status(thm)],[c_28085]) ).

tff(c_28182,plain,
    ( samegame(quoits,racquetball)
    | ~ hascolor(n3,yellow) ),
    inference(resolution,[status(thm)],[c_28154,c_21456]) ).

tff(c_28185,plain,
    ~ hascolor(n3,yellow),
    inference(splitLeft,[status(thm)],[c_28182]) ).

tff(c_28188,plain,
    ( hascolor(n3,blue)
    | hascolor(n3,green)
    | hascolor(n3,white)
    | hascolor(n3,red) ),
    inference(resolution,[status(thm)],[c_152,c_28185]) ).

tff(c_28191,plain,
    hascolor(n3,red),
    inference(negUnitSimplification,[status(thm)],[c_583,c_605,c_507,c_28188]) ).

tff(c_38,plain,
    ~ sameperson(italian,american),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_92,plain,
    ~ samegame(backgammon,racquetball),
    inference(cnfTransformation,[status(thm)],[f_128]) ).

tff(c_21663,plain,
    ! [X1_1331] :
      ( ~ haspet(n2,X1_1331)
      | samepet(X1_1331,camel) ),
    inference(resolution,[status(thm)],[c_21359,c_186]) ).

tff(c_122,plain,
    ~ samepet(toad,camel),
    inference(cnfTransformation,[status(thm)],[f_158]) ).

tff(c_21671,plain,
    ~ haspet(n2,toad),
    inference(resolution,[status(thm)],[c_21663,c_122]) ).

tff(c_21698,plain,
    ~ hasgame(n2,backgammon),
    inference(resolution,[status(thm)],[c_212,c_21671]) ).

tff(c_26216,plain,
    ! [Y_1552] :
      ( hasgame(n5,Y_1552)
      | hasgame(n4,Y_1552)
      | hasgame(n3,Y_1552)
      | hasgame(n2,Y_1552)
      | hasgame(n1,Y_1552) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_26228,plain,
    ( hasgame(n4,quoits)
    | hasgame(n3,quoits)
    | hasgame(n2,quoits)
    | hasgame(n1,quoits) ),
    inference(resolution,[status(thm)],[c_26216,c_21358]) ).

tff(c_26245,plain,
    ( hasgame(n3,quoits)
    | hasgame(n1,quoits) ),
    inference(negUnitSimplification,[status(thm)],[c_21378,c_21468,c_26228]) ).

tff(c_26252,plain,
    hasgame(n1,quoits),
    inference(splitLeft,[status(thm)],[c_26245]) ).

tff(c_26259,plain,
    ( samegame(quoits,racquetball)
    | ~ hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_26252,c_21456]) ).

tff(c_26262,plain,
    ~ hascolor(n1,yellow),
    inference(splitLeft,[status(thm)],[c_26259]) ).

tff(c_26265,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_26262]) ).

tff(c_26269,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_26265]) ).

tff(c_26271,plain,
    hascolor(n1,yellow),
    inference(splitRight,[status(thm)],[c_26259]) ).

tff(c_26498,plain,
    ! [X1_1562] :
      ( ~ hasgame(n1,X1_1562)
      | samegame(X1_1562,quoits) ),
    inference(resolution,[status(thm)],[c_26252,c_184]) ).

tff(c_26505,plain,
    ~ hasgame(n1,racquetball),
    inference(resolution,[status(thm)],[c_26498,c_100]) ).

tff(c_26509,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_26505]) ).

tff(c_26513,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26271,c_26509]) ).

tff(c_26514,plain,
    hasgame(n3,quoits),
    inference(splitRight,[status(thm)],[c_26245]) ).

tff(c_27747,plain,
    ! [X1_1630] :
      ( ~ hasgame(n3,X1_1630)
      | samegame(X1_1630,quoits) ),
    inference(resolution,[status(thm)],[c_26514,c_184]) ).

tff(c_94,plain,
    ~ samegame(backgammon,quoits),
    inference(cnfTransformation,[status(thm)],[f_130]) ).

tff(c_27755,plain,
    ~ hasgame(n3,backgammon),
    inference(resolution,[status(thm)],[c_27747,c_94]) ).

tff(c_21986,plain,
    ! [X1_1360,X_1361] :
      ( ~ hasperson(X1_1360,american)
      | samehouse(X1_1360,X_1361)
      | ~ hasgame(X_1361,charades) ),
    inference(resolution,[status(thm)],[c_252,c_2727]) ).

tff(c_22048,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_21986,c_14]) ).

tff(c_22064,plain,
    ~ hasgame(n4,charades),
    inference(splitLeft,[status(thm)],[c_22048]) ).

tff(c_21413,plain,
    ! [Y_1304,X_1305] :
      ( ~ hasgame(Y_1304,racquetball)
      | nextto(X_1305,Y_1304)
      | ~ haspet(X_1305,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_21448,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_21413,c_282]) ).

tff(c_21450,plain,
    ~ haspet(n1,rat),
    inference(splitLeft,[status(thm)],[c_21448]) ).

tff(c_21443,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_21413,c_286]) ).

tff(c_21469,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_21443]) ).

tff(c_21449,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n3,rat) ),
    inference(resolution,[status(thm)],[c_21413,c_290]) ).

tff(c_21458,plain,
    ~ haspet(n3,rat),
    inference(splitLeft,[status(thm)],[c_21449]) ).

tff(c_21579,plain,
    ! [Y_1323,X_1324] :
      ( hasgame(Y_1323,racquetball)
      | ~ samehouse(X_1324,n5)
      | ~ nextto(X_1324,Y_1323)
      | ~ haspet(X_1324,rat) ),
    inference(cnfTransformation,[status(thm)],[f_586]) ).

tff(c_21583,plain,
    ! [Y_1323] :
      ( hasgame(Y_1323,racquetball)
      | ~ nextto(n5,Y_1323)
      | ~ haspet(n5,rat) ),
    inference(resolution,[status(thm)],[c_2,c_21579]) ).

tff(c_23371,plain,
    ~ haspet(n5,rat),
    inference(splitLeft,[status(thm)],[c_21583]) ).

tff(c_23374,plain,
    ( haspet(n4,rat)
    | haspet(n3,rat)
    | haspet(n2,rat)
    | haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_166,c_23371]) ).

tff(c_23377,plain,
    haspet(n4,rat),
    inference(negUnitSimplification,[status(thm)],[c_21450,c_21469,c_21458,c_23374]) ).

tff(c_23434,plain,
    ! [X1_1443] :
      ( ~ haspet(n4,X1_1443)
      | samepet(X1_1443,rat) ),
    inference(resolution,[status(thm)],[c_23377,c_186]) ).

tff(c_23445,plain,
    ~ haspet(n4,toad),
    inference(resolution,[status(thm)],[c_23434,c_124]) ).

tff(c_23460,plain,
    ~ hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_212,c_23445]) ).

tff(c_21446,plain,
    ! [Y_1304] :
      ( ~ hasgame(Y_1304,racquetball)
      | ~ haspet(Y_1304,rat) ),
    inference(resolution,[status(thm)],[c_21413,c_146]) ).

tff(c_23388,plain,
    ~ hasgame(n4,racquetball),
    inference(resolution,[status(thm)],[c_23377,c_21446]) ).

tff(c_22790,plain,
    ! [Y_1407] :
      ( hasgame(n5,Y_1407)
      | hasgame(n4,Y_1407)
      | hasgame(n3,Y_1407)
      | hasgame(n2,Y_1407)
      | hasgame(n1,Y_1407) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_22802,plain,
    ( hasgame(n4,quoits)
    | hasgame(n3,quoits)
    | hasgame(n2,quoits)
    | hasgame(n1,quoits) ),
    inference(resolution,[status(thm)],[c_22790,c_21358]) ).

tff(c_22819,plain,
    ( hasgame(n3,quoits)
    | hasgame(n1,quoits) ),
    inference(negUnitSimplification,[status(thm)],[c_21378,c_21468,c_22802]) ).

tff(c_22826,plain,
    hasgame(n1,quoits),
    inference(splitLeft,[status(thm)],[c_22819]) ).

tff(c_22833,plain,
    ( samegame(quoits,racquetball)
    | ~ hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_22826,c_21456]) ).

tff(c_22836,plain,
    ~ hascolor(n1,yellow),
    inference(splitLeft,[status(thm)],[c_22833]) ).

tff(c_22839,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_22836]) ).

tff(c_22843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_22839]) ).

tff(c_22845,plain,
    hascolor(n1,yellow),
    inference(splitRight,[status(thm)],[c_22833]) ).

tff(c_22978,plain,
    ! [X1_1411] :
      ( ~ hasgame(n1,X1_1411)
      | samegame(X1_1411,quoits) ),
    inference(resolution,[status(thm)],[c_22826,c_184]) ).

tff(c_22985,plain,
    ~ hasgame(n1,racquetball),
    inference(resolution,[status(thm)],[c_22978,c_100]) ).

tff(c_22989,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_22985]) ).

tff(c_22993,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_22845,c_22989]) ).

tff(c_22995,plain,
    ~ hasgame(n1,quoits),
    inference(splitRight,[status(thm)],[c_22819]) ).

tff(c_44,plain,
    ~ sameperson(russian,american),
    inference(cnfTransformation,[status(thm)],[f_80]) ).

tff(c_22393,plain,
    ! [X_1385,X1_1386] :
      ( ~ hasperson(X_1385,X1_1386)
      | sameperson(X1_1386,american)
      | ~ hasgame(X_1385,charades) ),
    inference(resolution,[status(thm)],[c_252,c_21360]) ).

tff(c_22403,plain,
    ( sameperson(russian,american)
    | ~ hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_294,c_22393]) ).

tff(c_22416,plain,
    ~ hasgame(n1,charades),
    inference(negUnitSimplification,[status(thm)],[c_44,c_22403]) ).

tff(c_22050,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n2,charades) ),
    inference(resolution,[status(thm)],[c_21986,c_4]) ).

tff(c_22089,plain,
    ~ hasgame(n2,charades),
    inference(splitLeft,[status(thm)],[c_22050]) ).

tff(c_22049,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_21986,c_12]) ).

tff(c_22081,plain,
    ~ hasgame(n3,charades),
    inference(splitLeft,[status(thm)],[c_22049]) ).

tff(c_22426,plain,
    ! [Y_1390] :
      ( hasgame(n5,Y_1390)
      | hasgame(n4,Y_1390)
      | hasgame(n3,Y_1390)
      | hasgame(n2,Y_1390)
      | hasgame(n1,Y_1390) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_22041,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n5,charades) ),
    inference(resolution,[status(thm)],[c_21986,c_16]) ).

tff(c_22051,plain,
    ~ hasgame(n5,charades),
    inference(splitLeft,[status(thm)],[c_22041]) ).

tff(c_22437,plain,
    ( hasgame(n4,charades)
    | hasgame(n3,charades)
    | hasgame(n2,charades)
    | hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_22426,c_22051]) ).

tff(c_22463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22416,c_22089,c_22081,c_22064,c_22437]) ).

tff(c_22464,plain,
    ~ hasperson(n1,american),
    inference(splitRight,[status(thm)],[c_22050]) ).

tff(c_22469,plain,
    ~ hasgame(n1,charades),
    inference(resolution,[status(thm)],[c_252,c_22464]) ).

tff(c_21460,plain,
    ! [X2_1310,Y_1311,X1_1312] :
      ( ~ hasgame(X2_1310,Y_1311)
      | ~ hasgame(X1_1312,Y_1311)
      | samehouse(X1_1312,X2_1310) ),
    inference(cnfTransformation,[status(thm)],[f_335]) ).

tff(c_23648,plain,
    ! [X1_1457,X_1458] :
      ( ~ hasgame(X1_1457,solitaire)
      | samehouse(X1_1457,X_1458)
      | ~ hasdrink(X_1458,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_21460]) ).

tff(c_23713,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_23648,c_8]) ).

tff(c_23759,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_23713]) ).

tff(c_22465,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_22050]) ).

tff(c_22601,plain,
    ! [X1_1396] :
      ( ~ hasgame(n2,X1_1396)
      | samegame(X1_1396,charades) ),
    inference(resolution,[status(thm)],[c_22465,c_184]) ).

tff(c_22617,plain,
    ~ hasgame(n2,solitaire),
    inference(resolution,[status(thm)],[c_22601,c_110]) ).

tff(c_22648,plain,
    ~ hasdrink(n2,vodka),
    inference(resolution,[status(thm)],[c_248,c_22617]) ).

tff(c_23708,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n3,vodka) ),
    inference(resolution,[status(thm)],[c_23648,c_6]) ).

tff(c_23717,plain,
    ~ hasdrink(n3,vodka),
    inference(splitLeft,[status(thm)],[c_23708]) ).

tff(c_23709,plain,
    ( ~ hasgame(n3,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_23648,c_20]) ).

tff(c_23724,plain,
    ~ hasdrink(n5,vodka),
    inference(splitLeft,[status(thm)],[c_23709]) ).

tff(c_23727,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka)
    | hasdrink(n2,vodka)
    | hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_158,c_23724]) ).

tff(c_23733,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n1,vodka) ),
    inference(negUnitSimplification,[status(thm)],[c_22648,c_23717,c_23727]) ).

tff(c_23767,plain,
    hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_23759,c_23733]) ).

tff(c_24118,plain,
    ! [X_1471,X1_1472] :
      ( ~ hasgame(X_1471,X1_1472)
      | samegame(X1_1472,solitaire)
      | ~ hasdrink(X_1471,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_21451]) ).

tff(c_24128,plain,
    ! [X_76] :
      ( samegame(racquetball,solitaire)
      | ~ hasdrink(X_76,vodka)
      | ~ hascolor(X_76,yellow) ),
    inference(resolution,[status(thm)],[c_216,c_24118]) ).

tff(c_24142,plain,
    ! [X_1473] :
      ( ~ hasdrink(X_1473,vodka)
      | ~ hascolor(X_1473,yellow) ),
    inference(negUnitSimplification,[status(thm)],[c_102,c_24128]) ).

tff(c_24153,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_23767,c_24142]) ).

tff(c_24160,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_24153]) ).

tff(c_24164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_24160]) ).

tff(c_24165,plain,
    ~ hasgame(n1,solitaire),
    inference(splitRight,[status(thm)],[c_23713]) ).

tff(c_24169,plain,
    ( hasgame(n1,charades)
    | hasgame(n1,quoits)
    | hasgame(n1,racquetball)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_24165]) ).

tff(c_24175,plain,
    ( hasgame(n1,racquetball)
    | hasgame(n1,backgammon) ),
    inference(negUnitSimplification,[status(thm)],[c_22995,c_22469,c_24169]) ).

tff(c_24256,plain,
    hasgame(n1,backgammon),
    inference(splitLeft,[status(thm)],[c_24175]) ).

tff(c_24258,plain,
    ( samegame(backgammon,racquetball)
    | ~ hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_24256,c_21456]) ).

tff(c_24265,plain,
    ~ hascolor(n1,yellow),
    inference(negUnitSimplification,[status(thm)],[c_92,c_24258]) ).

tff(c_24270,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_24265]) ).

tff(c_24274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_24270]) ).

tff(c_24275,plain,
    hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_24175]) ).

tff(c_24322,plain,
    ! [X1_1478] :
      ( ~ hasgame(X1_1478,racquetball)
      | samehouse(X1_1478,n1) ),
    inference(resolution,[status(thm)],[c_24275,c_174]) ).

tff(c_242,plain,
    ! [Y_106,X_105] :
      ( haspet(Y_106,rat)
      | ~ hasgame(X_105,racquetball)
      | ~ samehouse(n1,X_105)
      | ~ nextto(X_105,Y_106) ),
    inference(cnfTransformation,[status(thm)],[f_620]) ).

tff(c_24325,plain,
    ! [Y_106] :
      ( haspet(Y_106,rat)
      | ~ nextto(n1,Y_106)
      | ~ hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_24322,c_242]) ).

tff(c_24503,plain,
    ! [Y_1486] :
      ( haspet(Y_1486,rat)
      | ~ nextto(n1,Y_1486) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24275,c_24325]) ).

tff(c_24614,plain,
    ! [Y_1491] :
      ( haspet(Y_1491,rat)
      | ~ left(n1,Y_1491) ),
    inference(resolution,[status(thm)],[c_140,c_24503]) ).

tff(c_24621,plain,
    haspet(n2,rat),
    inference(resolution,[status(thm)],[c_272,c_24614]) ).

tff(c_24626,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21469,c_24621]) ).

tff(c_24628,plain,
    hasdrink(n5,vodka),
    inference(splitRight,[status(thm)],[c_23709]) ).

tff(c_23711,plain,
    ( ~ hasgame(n4,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_23648,c_22]) ).

tff(c_24688,plain,
    ~ hasgame(n4,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_24628,c_23711]) ).

tff(c_24691,plain,
    ( hasgame(n4,charades)
    | hasgame(n4,quoits)
    | hasgame(n4,racquetball)
    | hasgame(n4,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_24688]) ).

tff(c_24698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23460,c_23388,c_21468,c_22064,c_24691]) ).

tff(c_24700,plain,
    hasdrink(n3,vodka),
    inference(splitRight,[status(thm)],[c_23708]) ).

tff(c_182,plain,
    ! [Y_52,X2_51,X1_50] :
      ( ~ hasdrink(Y_52,X2_51)
      | ~ hasdrink(Y_52,X1_50)
      | samedrink(X1_50,X2_51) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_24836,plain,
    ! [X1_1495] :
      ( ~ hasdrink(n3,X1_1495)
      | samedrink(X1_1495,vodka) ),
    inference(resolution,[status(thm)],[c_24700,c_182]) ).

tff(c_84,plain,
    ~ samedrink(milk,vodka),
    inference(cnfTransformation,[status(thm)],[f_120]) ).

tff(c_24845,plain,
    ~ hasdrink(n3,milk),
    inference(resolution,[status(thm)],[c_24836,c_84]) ).

tff(c_24851,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_292,c_24845]) ).

tff(c_24867,plain,
    ! [Y_1496] :
      ( hasgame(Y_1496,racquetball)
      | ~ nextto(n5,Y_1496) ),
    inference(splitRight,[status(thm)],[c_21583]) ).

tff(c_24962,plain,
    ! [X_1501] :
      ( hasgame(X_1501,racquetball)
      | ~ left(X_1501,n5) ),
    inference(resolution,[status(thm)],[c_396,c_24867]) ).

tff(c_24973,plain,
    hasgame(n4,racquetball),
    inference(resolution,[status(thm)],[c_278,c_24962]) ).

tff(c_25332,plain,
    ! [X1_1520] :
      ( ~ hasgame(X1_1520,racquetball)
      | samehouse(X1_1520,n4) ),
    inference(resolution,[status(thm)],[c_24973,c_174]) ).

tff(c_25361,plain,
    ~ hasgame(n1,racquetball),
    inference(resolution,[status(thm)],[c_25332,c_8]) ).

tff(c_25370,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_25361]) ).

tff(c_25376,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_25370]) ).

tff(c_25381,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_25376]) ).

tff(c_25383,plain,
    hasgame(n3,charades),
    inference(splitRight,[status(thm)],[c_22049]) ).

tff(c_25526,plain,
    ! [X1_1527] :
      ( ~ hasgame(n3,X1_1527)
      | samegame(X1_1527,charades) ),
    inference(resolution,[status(thm)],[c_25383,c_184]) ).

tff(c_104,plain,
    ~ samegame(racquetball,charades),
    inference(cnfTransformation,[status(thm)],[f_140]) ).

tff(c_25539,plain,
    ~ hasgame(n3,racquetball),
    inference(resolution,[status(thm)],[c_25526,c_104]) ).

tff(c_25546,plain,
    ~ hascolor(n3,yellow),
    inference(resolution,[status(thm)],[c_216,c_25539]) ).

tff(c_25579,plain,
    ( hascolor(n3,blue)
    | hascolor(n3,green)
    | hascolor(n3,white)
    | hascolor(n3,red) ),
    inference(resolution,[status(thm)],[c_152,c_25546]) ).

tff(c_25582,plain,
    hascolor(n3,red),
    inference(negUnitSimplification,[status(thm)],[c_583,c_605,c_507,c_25579]) ).

tff(c_22042,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_21986,c_6]) ).

tff(c_25444,plain,
    ~ hasperson(n1,american),
    inference(demodulation,[status(thm),theory(equality)],[c_25383,c_22042]) ).

tff(c_25382,plain,
    ~ hasperson(n2,american),
    inference(splitRight,[status(thm)],[c_22049]) ).

tff(c_25779,plain,
    ! [Y_1534] :
      ( hasperson(n5,Y_1534)
      | hasperson(n4,Y_1534)
      | hasperson(n3,Y_1534)
      | hasperson(n2,Y_1534)
      | hasperson(n1,Y_1534) ),
    inference(cnfTransformation,[status(thm)],[f_223]) ).

tff(c_25795,plain,
    ( hasgame(n5,charades)
    | hasperson(n4,american)
    | hasperson(n3,american)
    | hasperson(n2,american)
    | hasperson(n1,american) ),
    inference(resolution,[status(thm)],[c_25779,c_250]) ).

tff(c_25810,plain,
    ( hasperson(n4,american)
    | hasperson(n3,american) ),
    inference(negUnitSimplification,[status(thm)],[c_25444,c_25382,c_22051,c_25795]) ).

tff(c_25814,plain,
    hasperson(n3,american),
    inference(splitLeft,[status(thm)],[c_25810]) ).

tff(c_25826,plain,
    ! [X1_1535] :
      ( ~ hasperson(n3,X1_1535)
      | sameperson(X1_1535,american) ),
    inference(resolution,[status(thm)],[c_25814,c_178]) ).

tff(c_32,plain,
    ~ sameperson(englishman,american),
    inference(cnfTransformation,[status(thm)],[f_68]) ).

tff(c_25839,plain,
    ~ hasperson(n3,englishman),
    inference(resolution,[status(thm)],[c_25826,c_32]) ).

tff(c_25859,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_190,c_25839]) ).

tff(c_25863,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_25582,c_25859]) ).

tff(c_25864,plain,
    hasperson(n4,american),
    inference(splitRight,[status(thm)],[c_25810]) ).

tff(c_25872,plain,
    hasgame(n4,charades),
    inference(resolution,[status(thm)],[c_25864,c_250]) ).

tff(c_25878,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22064,c_25872]) ).

tff(c_25880,plain,
    hasgame(n4,charades),
    inference(splitRight,[status(thm)],[c_22048]) ).

tff(c_26029,plain,
    ! [X1_1544] :
      ( ~ hasgame(n4,X1_1544)
      | samegame(X1_1544,charades) ),
    inference(resolution,[status(thm)],[c_25880,c_184]) ).

tff(c_98,plain,
    ~ samegame(backgammon,charades),
    inference(cnfTransformation,[status(thm)],[f_134]) ).

tff(c_26043,plain,
    ~ hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_26029,c_98]) ).

tff(c_162,plain,
    ! [Y_26] :
      ( hasgame(n5,Y_26)
      | hasgame(n4,Y_26)
      | hasgame(n3,Y_26)
      | hasgame(n2,Y_26)
      | hasgame(n1,Y_26) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_26747,plain,
    ! [X1_1572] :
      ( ~ hasgame(n3,X1_1572)
      | samegame(X1_1572,quoits) ),
    inference(resolution,[status(thm)],[c_26514,c_184]) ).

tff(c_26754,plain,
    ~ hasgame(n3,racquetball),
    inference(resolution,[status(thm)],[c_26747,c_100]) ).

tff(c_26759,plain,
    ~ hascolor(n3,yellow),
    inference(resolution,[status(thm)],[c_216,c_26754]) ).

tff(c_25930,plain,
    ! [Y_1540] :
      ( hascolor(n5,Y_1540)
      | hascolor(n4,Y_1540)
      | hascolor(n3,Y_1540)
      | hascolor(n2,Y_1540)
      | hascolor(n1,Y_1540) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_25947,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_25930,c_502]) ).

tff(c_25962,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_25947]) ).

tff(c_25983,plain,
    ! [X1_1542] :
      ( ~ hascolor(n2,X1_1542)
      | samecolor(X1_1542,blue) ),
    inference(resolution,[status(thm)],[c_25962,c_180]) ).

tff(c_25996,plain,
    ~ hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_25983,c_66]) ).

tff(c_26042,plain,
    ~ hasgame(n4,racquetball),
    inference(resolution,[status(thm)],[c_26029,c_104]) ).

tff(c_26066,plain,
    ~ hascolor(n4,yellow),
    inference(resolution,[status(thm)],[c_216,c_26042]) ).

tff(c_154,plain,
    ! [Y_22] :
      ( hascolor(n5,Y_22)
      | hascolor(n4,Y_22)
      | hascolor(n3,Y_22)
      | hascolor(n2,Y_22)
      | hascolor(n1,Y_22) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_26516,plain,
    ! [Y_1563] :
      ( haspet(n5,Y_1563)
      | haspet(n4,Y_1563)
      | haspet(n3,Y_1563)
      | haspet(n2,Y_1563)
      | haspet(n1,Y_1563) ),
    inference(cnfTransformation,[status(thm)],[f_303]) ).

tff(c_26522,plain,
    ( ~ hasgame(n5,racquetball)
    | haspet(n4,rat)
    | haspet(n3,rat)
    | haspet(n2,rat)
    | haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_26516,c_21446]) ).

tff(c_26542,plain,
    ( ~ hasgame(n5,racquetball)
    | haspet(n4,rat) ),
    inference(negUnitSimplification,[status(thm)],[c_21450,c_21469,c_21458,c_26522]) ).

tff(c_26563,plain,
    ~ hasgame(n5,racquetball),
    inference(splitLeft,[status(thm)],[c_26542]) ).

tff(c_26573,plain,
    ~ hascolor(n5,yellow),
    inference(resolution,[status(thm)],[c_216,c_26563]) ).

tff(c_26622,plain,
    ( hascolor(n4,yellow)
    | hascolor(n3,yellow)
    | hascolor(n2,yellow)
    | hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_154,c_26573]) ).

tff(c_26628,plain,
    ( hascolor(n3,yellow)
    | hascolor(n1,yellow) ),
    inference(negUnitSimplification,[status(thm)],[c_25996,c_26066,c_26622]) ).

tff(c_26884,plain,
    hascolor(n1,yellow),
    inference(negUnitSimplification,[status(thm)],[c_26759,c_26628]) ).

tff(c_27347,plain,
    ! [Y_1617,X_1618] :
      ( nextto(Y_1617,X_1618)
      | ~ hasgame(Y_1617,racquetball)
      | ~ haspet(X_1618,rat) ),
    inference(resolution,[status(thm)],[c_21413,c_134]) ).

tff(c_27468,plain,
    ( ~ hasgame(n2,racquetball)
    | ~ haspet(n4,rat) ),
    inference(resolution,[status(thm)],[c_27347,c_286]) ).

tff(c_27475,plain,
    ~ haspet(n4,rat),
    inference(splitLeft,[status(thm)],[c_27468]) ).

tff(c_27469,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n5,rat) ),
    inference(resolution,[status(thm)],[c_27347,c_284]) ).

tff(c_27476,plain,
    ~ haspet(n5,rat),
    inference(splitLeft,[status(thm)],[c_27469]) ).

tff(c_27479,plain,
    ( haspet(n4,rat)
    | haspet(n3,rat)
    | haspet(n2,rat)
    | haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_166,c_27476]) ).

tff(c_27483,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21450,c_21469,c_21458,c_27475,c_27479]) ).

tff(c_27484,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_27469]) ).

tff(c_27488,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_27484]) ).

tff(c_27492,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26884,c_27488]) ).

tff(c_27494,plain,
    haspet(n4,rat),
    inference(splitRight,[status(thm)],[c_27468]) ).

tff(c_27473,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n4,rat) ),
    inference(resolution,[status(thm)],[c_27347,c_282]) ).

tff(c_27518,plain,
    ~ hasgame(n1,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_27494,c_27473]) ).

tff(c_27521,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_27518]) ).

tff(c_27525,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26884,c_27521]) ).

tff(c_27527,plain,
    hasgame(n5,racquetball),
    inference(splitRight,[status(thm)],[c_26542]) ).

tff(c_27776,plain,
    ! [X1_1634] :
      ( ~ hasgame(n5,X1_1634)
      | samegame(X1_1634,racquetball) ),
    inference(resolution,[status(thm)],[c_27527,c_184]) ).

tff(c_27780,plain,
    ~ hasgame(n5,backgammon),
    inference(resolution,[status(thm)],[c_27776,c_92]) ).

tff(c_27783,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon)
    | hasgame(n2,backgammon)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_162,c_27780]) ).

tff(c_27786,plain,
    hasgame(n1,backgammon),
    inference(negUnitSimplification,[status(thm)],[c_21698,c_27755,c_26043,c_27783]) ).

tff(c_27788,plain,
    ( samegame(backgammon,racquetball)
    | ~ hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_27786,c_21456]) ).

tff(c_27795,plain,
    ~ hascolor(n1,yellow),
    inference(negUnitSimplification,[status(thm)],[c_92,c_27788]) ).

tff(c_27816,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_27795]) ).

tff(c_27820,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_27816]) ).

tff(c_27822,plain,
    hasgame(n5,charades),
    inference(splitRight,[status(thm)],[c_22041]) ).

tff(c_21392,plain,
    ~ hasperson(n1,italian),
    inference(resolution,[status(thm)],[c_21382,c_36]) ).

tff(c_21670,plain,
    ~ haspet(n2,guppy),
    inference(resolution,[status(thm)],[c_21663,c_116]) ).

tff(c_21702,plain,
    ~ hasperson(n2,italian),
    inference(resolution,[status(thm)],[c_198,c_21670]) ).

tff(c_21395,plain,
    ! [X2_1301,Y_1302,X1_1303] :
      ( ~ haspet(X2_1301,Y_1302)
      | ~ haspet(X1_1303,Y_1302)
      | samehouse(X1_1303,X2_1301) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_29092,plain,
    ! [X1_1705,X_1706] :
      ( ~ haspet(X1_1705,guppy)
      | samehouse(X1_1705,X_1706)
      | ~ hasperson(X_1706,italian) ),
    inference(resolution,[status(thm)],[c_198,c_21395]) ).

tff(c_29152,plain,
    ( ~ haspet(n1,guppy)
    | ~ hasperson(n3,italian) ),
    inference(resolution,[status(thm)],[c_29092,c_6]) ).

tff(c_29161,plain,
    ~ hasperson(n3,italian),
    inference(splitLeft,[status(thm)],[c_29152]) ).

tff(c_28895,plain,
    ~ haspet(n5,rat),
    inference(splitLeft,[status(thm)],[c_21583]) ).

tff(c_28898,plain,
    ( haspet(n4,rat)
    | haspet(n3,rat)
    | haspet(n2,rat)
    | haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_166,c_28895]) ).

tff(c_28901,plain,
    haspet(n4,rat),
    inference(negUnitSimplification,[status(thm)],[c_21450,c_21469,c_21458,c_28898]) ).

tff(c_28963,plain,
    ! [X1_1699] :
      ( ~ haspet(n4,X1_1699)
      | samepet(X1_1699,rat) ),
    inference(resolution,[status(thm)],[c_28901,c_186]) ).

tff(c_28973,plain,
    ~ haspet(n4,guppy),
    inference(resolution,[status(thm)],[c_28963,c_118]) ).

tff(c_28979,plain,
    ~ hasperson(n4,italian),
    inference(resolution,[status(thm)],[c_198,c_28973]) ).

tff(c_29154,plain,
    ( ~ haspet(n1,guppy)
    | ~ hasperson(n5,italian) ),
    inference(resolution,[status(thm)],[c_29092,c_10]) ).

tff(c_29186,plain,
    ~ hasperson(n5,italian),
    inference(splitLeft,[status(thm)],[c_29154]) ).

tff(c_29190,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian)
    | hasperson(n2,italian)
    | hasperson(n1,italian) ),
    inference(resolution,[status(thm)],[c_150,c_29186]) ).

tff(c_29194,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21392,c_21702,c_29161,c_28979,c_29190]) ).

tff(c_29196,plain,
    hasperson(n5,italian),
    inference(splitRight,[status(thm)],[c_29154]) ).

tff(c_29844,plain,
    ! [X_1731,X1_1732] :
      ( ~ hasperson(X_1731,X1_1732)
      | sameperson(X1_1732,american)
      | ~ hasgame(X_1731,charades) ),
    inference(resolution,[status(thm)],[c_252,c_21360]) ).

tff(c_29846,plain,
    ( sameperson(italian,american)
    | ~ hasgame(n5,charades) ),
    inference(resolution,[status(thm)],[c_29196,c_29844]) ).

tff(c_29861,plain,
    sameperson(italian,american),
    inference(demodulation,[status(thm),theory(equality)],[c_27822,c_29846]) ).

tff(c_29863,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38,c_29861]) ).

tff(c_29865,plain,
    hasperson(n3,italian),
    inference(splitRight,[status(thm)],[c_29152]) ).

tff(c_29907,plain,
    ! [X1_1734] :
      ( ~ hasperson(n3,X1_1734)
      | sameperson(X1_1734,italian) ),
    inference(resolution,[status(thm)],[c_29865,c_178]) ).

tff(c_29911,plain,
    ~ hasperson(n3,englishman),
    inference(resolution,[status(thm)],[c_29907,c_26]) ).

tff(c_29914,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_190,c_29911]) ).

tff(c_29918,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28191,c_29914]) ).

tff(c_29953,plain,
    ! [Y_1738] :
      ( hasgame(Y_1738,racquetball)
      | ~ nextto(n5,Y_1738) ),
    inference(splitRight,[status(thm)],[c_21583]) ).

tff(c_30106,plain,
    ! [X_1744] :
      ( hasgame(X_1744,racquetball)
      | ~ left(X_1744,n5) ),
    inference(resolution,[status(thm)],[c_396,c_29953]) ).

tff(c_30117,plain,
    hasgame(n4,racquetball),
    inference(resolution,[status(thm)],[c_278,c_30106]) ).

tff(c_30383,plain,
    ! [X1_1756] :
      ( ~ hasgame(X1_1756,racquetball)
      | samehouse(X1_1756,n4) ),
    inference(resolution,[status(thm)],[c_30117,c_174]) ).

tff(c_30412,plain,
    ~ hasgame(n1,racquetball),
    inference(resolution,[status(thm)],[c_30383,c_8]) ).

tff(c_30421,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_30412]) ).

tff(c_30432,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_30421]) ).

tff(c_30436,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_30432]) ).

tff(c_30438,plain,
    hascolor(n3,yellow),
    inference(splitRight,[status(thm)],[c_28182]) ).

tff(c_30470,plain,
    ! [X1_1758] :
      ( ~ hasgame(n3,X1_1758)
      | samegame(X1_1758,quoits) ),
    inference(resolution,[status(thm)],[c_28154,c_184]) ).

tff(c_30477,plain,
    ~ hasgame(n3,racquetball),
    inference(resolution,[status(thm)],[c_30470,c_100]) ).

tff(c_30516,plain,
    ~ hascolor(n3,yellow),
    inference(resolution,[status(thm)],[c_216,c_30477]) ).

tff(c_30520,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_30438,c_30516]) ).

tff(c_30522,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_21443]) ).

tff(c_30831,plain,
    ! [X1_1786] :
      ( ~ haspet(n2,X1_1786)
      | samepet(X1_1786,rat) ),
    inference(resolution,[status(thm)],[c_30522,c_186]) ).

tff(c_128,plain,
    ~ samepet(camel,rat),
    inference(cnfTransformation,[status(thm)],[f_164]) ).

tff(c_30840,plain,
    ~ haspet(n2,camel),
    inference(resolution,[status(thm)],[c_30831,c_128]) ).

tff(c_30846,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21359,c_30840]) ).

tff(c_30848,plain,
    haspet(n3,rat),
    inference(splitRight,[status(thm)],[c_21449]) ).

tff(c_32536,plain,
    ! [Y_1899,X_1900] :
      ( nextto(Y_1899,X_1900)
      | ~ hasgame(Y_1899,racquetball)
      | ~ haspet(X_1900,rat) ),
    inference(resolution,[status(thm)],[c_21413,c_134]) ).

tff(c_32615,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n3,rat) ),
    inference(resolution,[status(thm)],[c_32536,c_280]) ).

tff(c_32657,plain,
    ~ hasgame(n1,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_30848,c_32615]) ).

tff(c_32663,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_32657]) ).

tff(c_32688,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_32663]) ).

tff(c_32692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21412,c_668,c_567,c_582,c_32688]) ).

tff(c_32694,plain,
    haspet(n1,rat),
    inference(splitRight,[status(thm)],[c_21448]) ).

tff(c_32886,plain,
    ! [Y_1927,X_1928] :
      ( hasgame(Y_1927,racquetball)
      | ~ samehouse(n1,X_1928)
      | ~ nextto(X_1928,Y_1927)
      | ~ haspet(X_1928,rat) ),
    inference(cnfTransformation,[status(thm)],[f_575]) ).

tff(c_32898,plain,
    ! [Y_1927] :
      ( hasgame(Y_1927,racquetball)
      | ~ nextto(n1,Y_1927)
      | ~ haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_2,c_32886]) ).

tff(c_32907,plain,
    ! [Y_1929] :
      ( hasgame(Y_1929,racquetball)
      | ~ nextto(n1,Y_1929) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32694,c_32898]) ).

tff(c_32977,plain,
    ! [Y_1932] :
      ( hasgame(Y_1932,racquetball)
      | ~ left(n1,Y_1932) ),
    inference(resolution,[status(thm)],[c_140,c_32907]) ).

tff(c_32986,plain,
    hasgame(n2,racquetball),
    inference(resolution,[status(thm)],[c_272,c_32977]) ).

tff(c_33012,plain,
    hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_32986,c_214]) ).

tff(c_33721,plain,
    ! [Y_1979] :
      ( hascolor(n5,Y_1979)
      | hascolor(n4,Y_1979)
      | hascolor(n3,Y_1979)
      | hascolor(n2,Y_1979)
      | hascolor(n1,Y_1979) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_33741,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_33721,c_502]) ).

tff(c_33759,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_33741]) ).

tff(c_33766,plain,
    ! [X1_1980] :
      ( ~ hascolor(n2,X1_1980)
      | samecolor(X1_1980,blue) ),
    inference(resolution,[status(thm)],[c_33759,c_180]) ).

tff(c_33769,plain,
    ~ hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_33766,c_66]) ).

tff(c_33782,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_33012,c_33769]) ).

tff(c_33784,plain,
    haspet(n3,camel),
    inference(splitRight,[status(thm)],[c_642]) ).

tff(c_36085,plain,
    ! [X1_2186] :
      ( ~ haspet(n3,X1_2186)
      | samepet(X1_2186,camel) ),
    inference(resolution,[status(thm)],[c_33784,c_186]) ).

tff(c_36093,plain,
    ~ haspet(n3,toad),
    inference(resolution,[status(thm)],[c_36085,c_122]) ).

tff(c_36130,plain,
    ~ hasgame(n3,backgammon),
    inference(resolution,[status(thm)],[c_212,c_36093]) ).

tff(c_34680,plain,
    ! [Y_2070] :
      ( ~ hasgame(Y_2070,quoits)
      | ~ haspet(Y_2070,camel) ),
    inference(resolution,[status(thm)],[c_606,c_146]) ).

tff(c_34684,plain,
    ~ hasgame(n3,quoits),
    inference(resolution,[status(thm)],[c_33784,c_34680]) ).

tff(c_41154,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_41087,c_12]) ).

tff(c_41178,plain,
    ~ hasgame(n3,charades),
    inference(splitLeft,[status(thm)],[c_41154]) ).

tff(c_40953,plain,
    ! [X1_2407,X_2408] :
      ( ~ hasdrink(X1_2407,lemonade)
      | samehouse(X1_2407,X_2408)
      | ~ hascolor(X_2408,green) ),
    inference(resolution,[status(thm)],[c_204,c_449]) ).

tff(c_40986,plain,
    ( ~ hasdrink(n1,lemonade)
    | ~ hascolor(n5,green) ),
    inference(resolution,[status(thm)],[c_40953,c_10]) ).

tff(c_41027,plain,
    ~ hasdrink(n1,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_34644,c_40986]) ).

tff(c_34715,plain,
    ~ hasperson(n1,swede),
    inference(resolution,[status(thm)],[c_34703,c_40]) ).

tff(c_34733,plain,
    ~ hasdrink(n1,coffee),
    inference(resolution,[status(thm)],[c_208,c_34715]) ).

tff(c_35815,plain,
    ! [Y_2155,X2_2156,X1_2157] :
      ( ~ hasgame(Y_2155,X2_2156)
      | ~ hasgame(Y_2155,X1_2157)
      | samegame(X1_2157,X2_2156) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_41888,plain,
    ! [X_2448,X1_2449] :
      ( ~ hasgame(X_2448,X1_2449)
      | samegame(X1_2449,solitaire)
      | ~ hasdrink(X_2448,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_35815]) ).

tff(c_41896,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_36740,c_41888]) ).

tff(c_41909,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_41896]) ).

tff(c_41917,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_41909]) ).

tff(c_41920,plain,
    hasdrink(n1,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_41027,c_34733,c_467,c_41917]) ).

tff(c_40989,plain,
    ( ~ hasdrink(n4,lemonade)
    | ~ hascolor(n5,green) ),
    inference(resolution,[status(thm)],[c_40953,c_22]) ).

tff(c_41030,plain,
    ~ hasdrink(n4,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_34644,c_40989]) ).

tff(c_41225,plain,
    ! [X1_2423,X_2424] :
      ( ~ hasperson(X1_2423,swede)
      | samehouse(X1_2423,X_2424)
      | ~ hasdrink(X_2424,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_34666]) ).

tff(c_41291,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_41225,c_14]) ).

tff(c_41301,plain,
    ~ hasdrink(n4,coffee),
    inference(splitLeft,[status(thm)],[c_41291]) ).

tff(c_35881,plain,
    ! [X1_2168] :
      ( ~ nextto(X1_2168,n3)
      | ~ hasdrink(X1_2168,milk) ),
    inference(resolution,[status(thm)],[c_456,c_142]) ).

tff(c_36209,plain,
    ! [Y_2196] :
      ( ~ hasdrink(Y_2196,milk)
      | ~ left(n3,Y_2196) ),
    inference(resolution,[status(thm)],[c_396,c_35881]) ).

tff(c_36218,plain,
    ~ hasdrink(n4,milk),
    inference(resolution,[status(thm)],[c_276,c_36209]) ).

tff(c_42424,plain,
    ! [X1_2469,X_2470] :
      ( ~ hasgame(X1_2469,solitaire)
      | samehouse(X1_2469,X_2470)
      | ~ hasdrink(X_2470,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_35831]) ).

tff(c_42488,plain,
    ( ~ hasgame(n3,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_42424,c_18]) ).

tff(c_42500,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_42488]) ).

tff(c_42503,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_42500]) ).

tff(c_42506,plain,
    hasdrink(n4,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_41030,c_41301,c_36218,c_42503]) ).

tff(c_42549,plain,
    ! [X1_2472] :
      ( ~ hasdrink(X1_2472,unknown_drink)
      | samehouse(X1_2472,n4) ),
    inference(resolution,[status(thm)],[c_42506,c_172]) ).

tff(c_42567,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_42549,c_8]) ).

tff(c_42585,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_41920,c_42567]) ).

tff(c_42586,plain,
    ~ hasgame(n3,solitaire),
    inference(splitRight,[status(thm)],[c_42488]) ).

tff(c_42590,plain,
    ( hasgame(n3,charades)
    | hasgame(n3,quoits)
    | hasgame(n3,racquetball)
    | hasgame(n3,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_42586]) ).

tff(c_42596,plain,
    hasgame(n3,racquetball),
    inference(negUnitSimplification,[status(thm)],[c_36130,c_34684,c_41178,c_42590]) ).

tff(c_42632,plain,
    hascolor(n3,yellow),
    inference(resolution,[status(thm)],[c_42596,c_214]) ).

tff(c_42644,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42403,c_42632]) ).

tff(c_42645,plain,
    ~ hasperson(n2,swede),
    inference(splitRight,[status(thm)],[c_41291]) ).

tff(c_42663,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_42645]) ).

tff(c_42669,plain,
    ( hasperson(n2,american)
    | hasperson(n2,englishman) ),
    inference(negUnitSimplification,[status(thm)],[c_35976,c_36200,c_42663]) ).

tff(c_42714,plain,
    hasperson(n2,englishman),
    inference(splitLeft,[status(thm)],[c_42669]) ).

tff(c_188,plain,
    ! [X_59] :
      ( hascolor(X_59,red)
      | ~ hasperson(X_59,englishman) ),
    inference(cnfTransformation,[status(thm)],[f_388]) ).

tff(c_42723,plain,
    hascolor(n2,red),
    inference(resolution,[status(thm)],[c_42714,c_188]) ).

tff(c_42731,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_40563,c_42723]) ).

tff(c_42732,plain,
    hasperson(n2,american),
    inference(splitRight,[status(thm)],[c_42669]) ).

tff(c_42751,plain,
    hasgame(n2,charades),
    inference(resolution,[status(thm)],[c_42732,c_250]) ).

tff(c_42758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41177,c_42751]) ).

tff(c_42760,plain,
    hasgame(n3,charades),
    inference(splitRight,[status(thm)],[c_41154]) ).

tff(c_46313,plain,
    ! [X_2610,X1_2611] :
      ( ~ hasperson(X_2610,X1_2611)
      | sameperson(X1_2611,american)
      | ~ hasgame(X_2610,charades) ),
    inference(resolution,[status(thm)],[c_252,c_34685]) ).

tff(c_46321,plain,
    ! [X_60] :
      ( sameperson(englishman,american)
      | ~ hasgame(X_60,charades)
      | ~ hascolor(X_60,red) ),
    inference(resolution,[status(thm)],[c_190,c_46313]) ).

tff(c_46349,plain,
    ! [X_2612] :
      ( ~ hasgame(X_2612,charades)
      | ~ hascolor(X_2612,red) ),
    inference(negUnitSimplification,[status(thm)],[c_32,c_46321]) ).

tff(c_46352,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_42760,c_46349]) ).

tff(c_46360,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_40626,c_46352]) ).

tff(c_46362,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_41155]) ).

tff(c_48151,plain,
    ! [X1_2683,X_2684] :
      ( ~ hasgame(X1_2683,racquetball)
      | samehouse(X1_2683,X_2684)
      | ~ hascolor(X_2684,yellow) ),
    inference(resolution,[status(thm)],[c_216,c_35831]) ).

tff(c_48178,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ hascolor(n3,yellow) ),
    inference(resolution,[status(thm)],[c_48151,c_6]) ).

tff(c_48219,plain,
    ~ hascolor(n3,yellow),
    inference(demodulation,[status(thm),theory(equality)],[c_36740,c_48178]) ).

tff(c_46389,plain,
    ~ hasgame(n3,charades),
    inference(splitLeft,[status(thm)],[c_41154]) ).

tff(c_46664,plain,
    ! [X_2630,X1_2631] :
      ( ~ hasgame(X_2630,X1_2631)
      | samegame(X1_2631,solitaire)
      | ~ hasdrink(X_2630,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_35815]) ).

tff(c_46674,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_36740,c_46664]) ).

tff(c_46688,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_46674]) ).

tff(c_46445,plain,
    ! [X1_2618] :
      ( ~ hasgame(n2,X1_2618)
      | samegame(X1_2618,charades) ),
    inference(resolution,[status(thm)],[c_46362,c_184]) ).

tff(c_46461,plain,
    ~ hasgame(n2,solitaire),
    inference(resolution,[status(thm)],[c_46445,c_110]) ).

tff(c_46471,plain,
    ~ hasdrink(n2,vodka),
    inference(resolution,[status(thm)],[c_248,c_46461]) ).

tff(c_96,plain,
    ~ samegame(backgammon,solitaire),
    inference(cnfTransformation,[status(thm)],[f_132]) ).

tff(c_38423,plain,
    ! [X1_2322,X_2323] :
      ( ~ hasgame(X1_2322,solitaire)
      | samehouse(X1_2322,X_2323)
      | ~ hasdrink(X_2323,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_35831]) ).

tff(c_38491,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n2,vodka) ),
    inference(resolution,[status(thm)],[c_38423,c_4]) ).

tff(c_38503,plain,
    ~ hasdrink(n2,vodka),
    inference(splitLeft,[status(thm)],[c_38491]) ).

tff(c_38490,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n3,vodka) ),
    inference(resolution,[status(thm)],[c_38423,c_12]) ).

tff(c_38510,plain,
    ~ hasdrink(n3,vodka),
    inference(splitLeft,[status(thm)],[c_38490]) ).

tff(c_37980,plain,
    ! [X_2303,X1_2304] :
      ( ~ hasgame(X_2303,X1_2304)
      | samegame(X1_2304,solitaire)
      | ~ hasdrink(X_2303,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_35815]) ).

tff(c_37988,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_36740,c_37980]) ).

tff(c_38001,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_37988]) ).

tff(c_36785,plain,
    ! [X1_2230] :
      ( ~ hasgame(n1,X1_2230)
      | samegame(X1_2230,racquetball) ),
    inference(resolution,[status(thm)],[c_36740,c_184]) ).

tff(c_36789,plain,
    ~ hasgame(n1,backgammon),
    inference(resolution,[status(thm)],[c_36785,c_92]) ).

tff(c_35971,plain,
    ~ haspet(n2,toad),
    inference(resolution,[status(thm)],[c_35960,c_124]) ).

tff(c_35980,plain,
    ~ hasgame(n2,backgammon),
    inference(resolution,[status(thm)],[c_212,c_35971]) ).

tff(c_34720,plain,
    ! [X2_2076,Y_2077,X1_2078] :
      ( ~ haspet(X2_2076,Y_2077)
      | ~ haspet(X1_2078,Y_2077)
      | samehouse(X1_2078,X2_2076) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_37109,plain,
    ! [X1_2249,X_2250] :
      ( ~ haspet(X1_2249,toad)
      | samehouse(X1_2249,X_2250)
      | ~ hasgame(X_2250,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_34720]) ).

tff(c_37171,plain,
    ( ~ haspet(n1,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_37109,c_10]) ).

tff(c_37178,plain,
    ~ hasgame(n5,backgammon),
    inference(splitLeft,[status(thm)],[c_37171]) ).

tff(c_37181,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon)
    | hasgame(n2,backgammon)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_162,c_37178]) ).

tff(c_37184,plain,
    hasgame(n4,backgammon),
    inference(negUnitSimplification,[status(thm)],[c_36789,c_35980,c_36130,c_37181]) ).

tff(c_37984,plain,
    ( samegame(backgammon,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_37184,c_37980]) ).

tff(c_37997,plain,
    ~ hasdrink(n4,vodka),
    inference(negUnitSimplification,[status(thm)],[c_96,c_37984]) ).

tff(c_38482,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_38423,c_16]) ).

tff(c_38492,plain,
    ~ hasdrink(n5,vodka),
    inference(splitLeft,[status(thm)],[c_38482]) ).

tff(c_38495,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka)
    | hasdrink(n2,vodka)
    | hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_158,c_38492]) ).

tff(c_38501,plain,
    ( hasdrink(n3,vodka)
    | hasdrink(n2,vodka) ),
    inference(negUnitSimplification,[status(thm)],[c_38001,c_37997,c_38495]) ).

tff(c_38560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38503,c_38510,c_38501]) ).

tff(c_38562,plain,
    hasdrink(n3,vodka),
    inference(splitRight,[status(thm)],[c_38490]) ).

tff(c_38627,plain,
    ! [X1_2324] :
      ( ~ hasdrink(n3,X1_2324)
      | samedrink(X1_2324,vodka) ),
    inference(resolution,[status(thm)],[c_38562,c_182]) ).

tff(c_38636,plain,
    ~ hasdrink(n3,milk),
    inference(resolution,[status(thm)],[c_38627,c_84]) ).

tff(c_38642,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_292,c_38636]) ).

tff(c_38644,plain,
    hasdrink(n2,vodka),
    inference(splitRight,[status(thm)],[c_38491]) ).

tff(c_39709,plain,
    ! [X1_2360,X_2361] :
      ( ~ hasperson(X1_2360,american)
      | samehouse(X1_2360,X_2361)
      | ~ hasgame(X_2361,charades) ),
    inference(resolution,[status(thm)],[c_252,c_34666]) ).

tff(c_39777,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n2,charades) ),
    inference(resolution,[status(thm)],[c_39709,c_4]) ).

tff(c_39785,plain,
    ~ hasgame(n2,charades),
    inference(splitLeft,[status(thm)],[c_39777]) ).

tff(c_37323,plain,
    ! [Y_2255] :
      ( hascolor(n5,Y_2255)
      | hascolor(n4,Y_2255)
      | hascolor(n3,Y_2255)
      | hascolor(n2,Y_2255)
      | hascolor(n1,Y_2255) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_37347,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_37323,c_502]) ).

tff(c_37368,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_37347]) ).

tff(c_37375,plain,
    ! [X1_2256] :
      ( ~ hascolor(n2,X1_2256)
      | samecolor(X1_2256,blue) ),
    inference(resolution,[status(thm)],[c_37368,c_180]) ).

tff(c_37391,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_37375,c_54]) ).

tff(c_37330,plain,
    ( hascolor(n4,red)
    | hascolor(n3,red)
    | hascolor(n2,red)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_37323,c_36054]) ).

tff(c_37353,plain,
    ( hascolor(n3,red)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_34719,c_36059,c_37330]) ).

tff(c_37480,plain,
    hascolor(n3,red),
    inference(negUnitSimplification,[status(thm)],[c_37391,c_37353]) ).

tff(c_38322,plain,
    ! [X1_2319,X_2320] :
      ( ~ hasperson(X1_2319,englishman)
      | samehouse(X1_2319,X_2320)
      | ~ hascolor(X_2320,red) ),
    inference(resolution,[status(thm)],[c_190,c_34666]) ).

tff(c_38370,plain,
    ( ~ hasperson(n2,englishman)
    | ~ hascolor(n3,red) ),
    inference(resolution,[status(thm)],[c_38322,c_12]) ).

tff(c_38393,plain,
    ~ hasperson(n2,englishman),
    inference(demodulation,[status(thm),theory(equality)],[c_37480,c_38370]) ).

tff(c_38680,plain,
    ! [X1_2325] :
      ( ~ hasdrink(n2,X1_2325)
      | samedrink(X1_2325,vodka) ),
    inference(resolution,[status(thm)],[c_38644,c_182]) ).

tff(c_80,plain,
    ~ samedrink(coffee,vodka),
    inference(cnfTransformation,[status(thm)],[f_116]) ).

tff(c_38691,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_38680,c_80]) ).

tff(c_35845,plain,
    ! [Y_2162,X2_2163,X1_2164] :
      ( ~ hasdrink(Y_2162,X2_2163)
      | ~ hasdrink(Y_2162,X1_2164)
      | samedrink(X1_2164,X2_2163) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_35852,plain,
    ! [X1_2165] :
      ( ~ hasdrink(n3,X1_2165)
      | samedrink(X1_2165,milk) ),
    inference(resolution,[status(thm)],[c_292,c_35845]) ).

tff(c_35859,plain,
    ~ hasdrink(n3,coffee),
    inference(resolution,[status(thm)],[c_35852,c_78]) ).

tff(c_39817,plain,
    ! [X1_2363,X_2364] :
      ( ~ hasperson(X1_2363,swede)
      | samehouse(X1_2363,X_2364)
      | ~ hasdrink(X_2364,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_34666]) ).

tff(c_39876,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n5,coffee) ),
    inference(resolution,[status(thm)],[c_39817,c_16]) ).

tff(c_39886,plain,
    ~ hasdrink(n5,coffee),
    inference(splitLeft,[status(thm)],[c_39876]) ).

tff(c_39890,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(resolution,[status(thm)],[c_158,c_39886]) ).

tff(c_39893,plain,
    hasdrink(n4,coffee),
    inference(negUnitSimplification,[status(thm)],[c_34733,c_38691,c_35859,c_39890]) ).

tff(c_39883,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_39817,c_14]) ).

tff(c_39908,plain,
    ~ hasperson(n2,swede),
    inference(demodulation,[status(thm),theory(equality)],[c_39893,c_39883]) ).

tff(c_39911,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_39908]) ).

tff(c_39917,plain,
    hasperson(n2,american),
    inference(negUnitSimplification,[status(thm)],[c_38393,c_35976,c_36200,c_39911]) ).

tff(c_39931,plain,
    hasgame(n2,charades),
    inference(resolution,[status(thm)],[c_39917,c_250]) ).

tff(c_39941,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39785,c_39931]) ).

tff(c_39942,plain,
    ~ hasperson(n2,swede),
    inference(splitRight,[status(thm)],[c_39876]) ).

tff(c_39951,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_39942]) ).

tff(c_39957,plain,
    hasperson(n2,american),
    inference(negUnitSimplification,[status(thm)],[c_38393,c_35976,c_36200,c_39951]) ).

tff(c_39987,plain,
    hasgame(n2,charades),
    inference(resolution,[status(thm)],[c_39957,c_250]) ).

tff(c_39997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39785,c_39987]) ).

tff(c_39999,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_39777]) ).

tff(c_40082,plain,
    ! [X1_2367] :
      ( ~ hasgame(n2,X1_2367)
      | samegame(X1_2367,charades) ),
    inference(resolution,[status(thm)],[c_39999,c_184]) ).

tff(c_40098,plain,
    ~ hasgame(n2,solitaire),
    inference(resolution,[status(thm)],[c_40082,c_110]) ).

tff(c_40104,plain,
    ~ hasdrink(n2,vodka),
    inference(resolution,[status(thm)],[c_248,c_40098]) ).

tff(c_40111,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_38644,c_40104]) ).

tff(c_40113,plain,
    hasdrink(n5,vodka),
    inference(splitRight,[status(thm)],[c_38482]) ).

tff(c_40247,plain,
    ! [X1_2369] :
      ( ~ hasdrink(n5,X1_2369)
      | samedrink(X1_2369,vodka) ),
    inference(resolution,[status(thm)],[c_40113,c_182]) ).

tff(c_74,plain,
    ~ samedrink(lemonade,vodka),
    inference(cnfTransformation,[status(thm)],[f_110]) ).

tff(c_40257,plain,
    ~ hasdrink(n5,lemonade),
    inference(resolution,[status(thm)],[c_40247,c_74]) ).

tff(c_40265,plain,
    ~ hascolor(n5,green),
    inference(resolution,[status(thm)],[c_204,c_40257]) ).

tff(c_40272,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34644,c_40265]) ).

tff(c_40274,plain,
    hasgame(n5,backgammon),
    inference(splitRight,[status(thm)],[c_37171]) ).

tff(c_46670,plain,
    ( samegame(backgammon,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_40274,c_46664]) ).

tff(c_46684,plain,
    ~ hasdrink(n5,vodka),
    inference(negUnitSimplification,[status(thm)],[c_96,c_46670]) ).

tff(c_46713,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka)
    | hasdrink(n2,vodka)
    | hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_158,c_46684]) ).

tff(c_46719,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka) ),
    inference(negUnitSimplification,[status(thm)],[c_46688,c_46471,c_46713]) ).

tff(c_46772,plain,
    hasdrink(n3,vodka),
    inference(splitLeft,[status(thm)],[c_46719]) ).

tff(c_46789,plain,
    ! [X1_2635] :
      ( ~ hasdrink(n3,X1_2635)
      | samedrink(X1_2635,vodka) ),
    inference(resolution,[status(thm)],[c_46772,c_182]) ).

tff(c_46798,plain,
    ~ hasdrink(n3,milk),
    inference(resolution,[status(thm)],[c_46789,c_84]) ).

tff(c_46804,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_292,c_46798]) ).

tff(c_46805,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_46719]) ).

tff(c_48315,plain,
    ! [X1_2687,X_2688] :
      ( ~ hasgame(X1_2687,solitaire)
      | samehouse(X1_2687,X_2688)
      | ~ hasdrink(X_2688,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_35831]) ).

tff(c_48354,plain,
    ( ~ hasgame(n3,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_48315,c_18]) ).

tff(c_48381,plain,
    ~ hasgame(n3,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_46805,c_48354]) ).

tff(c_48392,plain,
    ( hasgame(n3,charades)
    | hasgame(n3,quoits)
    | hasgame(n3,racquetball)
    | hasgame(n3,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_48381]) ).

tff(c_48398,plain,
    hasgame(n3,racquetball),
    inference(negUnitSimplification,[status(thm)],[c_36130,c_34684,c_46389,c_48392]) ).

tff(c_48429,plain,
    hascolor(n3,yellow),
    inference(resolution,[status(thm)],[c_48398,c_214]) ).

tff(c_48442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48219,c_48429]) ).

tff(c_48443,plain,
    ~ hasperson(n2,american),
    inference(splitRight,[status(thm)],[c_41154]) ).

tff(c_48447,plain,
    ~ hasgame(n2,charades),
    inference(resolution,[status(thm)],[c_252,c_48443]) ).

tff(c_48451,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46362,c_48447]) ).

tff(c_48453,plain,
    haspet(n1,camel),
    inference(splitRight,[status(thm)],[c_641]) ).

tff(c_48603,plain,
    ~ hascolor(n4,green),
    inference(negUnitSimplification,[status(thm)],[c_583,c_603]) ).

tff(c_49491,plain,
    ! [Y_2774] :
      ( hascolor(n5,Y_2774)
      | hascolor(n4,Y_2774)
      | hascolor(n3,Y_2774)
      | hascolor(n2,Y_2774)
      | hascolor(n1,Y_2774) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_48478,plain,
    ( hascolor(n5,green)
    | ~ hascolor(n4,white) ),
    inference(resolution,[status(thm)],[c_278,c_48454]) ).

tff(c_48483,plain,
    ~ hascolor(n4,white),
    inference(splitLeft,[status(thm)],[c_48478]) ).

tff(c_48505,plain,
    ~ hascolor(n5,green),
    inference(negUnitSimplification,[status(thm)],[c_48483,c_604]) ).

tff(c_49497,plain,
    ( hascolor(n4,green)
    | hascolor(n3,green)
    | hascolor(n2,green)
    | hascolor(n1,green) ),
    inference(resolution,[status(thm)],[c_49491,c_48505]) ).

tff(c_49518,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_567,c_643,c_605,c_48603,c_49497]) ).

tff(c_49519,plain,
    hascolor(n5,green),
    inference(splitRight,[status(thm)],[c_48478]) ).

tff(c_49558,plain,
    ! [Y_2779] :
      ( ~ hasgame(Y_2779,quoits)
      | ~ haspet(Y_2779,camel) ),
    inference(resolution,[status(thm)],[c_606,c_146]) ).

tff(c_49562,plain,
    ~ hasgame(n1,quoits),
    inference(resolution,[status(thm)],[c_48453,c_49558]) ).

tff(c_640,plain,
    ( ~ hasgame(n3,quoits)
    | ~ haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_606,c_280]) ).

tff(c_49552,plain,
    ~ hasgame(n3,quoits),
    inference(demodulation,[status(thm),theory(equality)],[c_48453,c_640]) ).

tff(c_48452,plain,
    ~ hasgame(n4,quoits),
    inference(splitRight,[status(thm)],[c_641]) ).

tff(c_71195,plain,
    ! [Y_3767] :
      ( hasgame(n5,Y_3767)
      | hasgame(n4,Y_3767)
      | hasgame(n3,Y_3767)
      | hasgame(n2,Y_3767)
      | hasgame(n1,Y_3767) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_637,plain,
    ( ~ hasgame(n5,quoits)
    | ~ haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_606,c_284]) ).

tff(c_49578,plain,
    ~ hasgame(n5,quoits),
    inference(demodulation,[status(thm),theory(equality)],[c_48453,c_637]) ).

tff(c_71205,plain,
    ( hasgame(n4,quoits)
    | hasgame(n3,quoits)
    | hasgame(n2,quoits)
    | hasgame(n1,quoits) ),
    inference(resolution,[status(thm)],[c_71195,c_49578]) ).

tff(c_71221,plain,
    hasgame(n2,quoits),
    inference(negUnitSimplification,[status(thm)],[c_49562,c_49552,c_48452,c_71205]) ).

tff(c_70982,plain,
    ! [Y_3760] :
      ( hascolor(n5,Y_3760)
      | hascolor(n4,Y_3760)
      | hascolor(n3,Y_3760)
      | hascolor(n2,Y_3760)
      | hascolor(n1,Y_3760) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_71002,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_70982,c_502]) ).

tff(c_71020,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_71002]) ).

tff(c_71033,plain,
    ! [X1_3761] :
      ( ~ hascolor(n2,X1_3761)
      | samecolor(X1_3761,blue) ),
    inference(resolution,[status(thm)],[c_71020,c_180]) ).

tff(c_71049,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_71033,c_54]) ).

tff(c_49604,plain,
    ! [Y_2787,X_2788] :
      ( ~ hasgame(Y_2787,racquetball)
      | nextto(X_2788,Y_2787)
      | ~ haspet(X_2788,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_49635,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_49604,c_284]) ).

tff(c_49658,plain,
    ~ haspet(n1,rat),
    inference(splitLeft,[status(thm)],[c_49635]) ).

tff(c_49636,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_49604,c_288]) ).

tff(c_49673,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_49636]) ).

tff(c_49640,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n3,rat) ),
    inference(resolution,[status(thm)],[c_49604,c_290]) ).

tff(c_49656,plain,
    ~ haspet(n3,rat),
    inference(splitLeft,[status(thm)],[c_49640]) ).

tff(c_53875,plain,
    ! [Y_3038,X_3039] :
      ( nextto(Y_3038,X_3039)
      | ~ hasgame(Y_3038,racquetball)
      | ~ haspet(X_3039,rat) ),
    inference(resolution,[status(thm)],[c_49604,c_134]) ).

tff(c_54002,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n5,rat) ),
    inference(resolution,[status(thm)],[c_53875,c_284]) ).

tff(c_54008,plain,
    ~ haspet(n5,rat),
    inference(splitLeft,[status(thm)],[c_54002]) ).

tff(c_54011,plain,
    ( haspet(n4,rat)
    | haspet(n3,rat)
    | haspet(n2,rat)
    | haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_166,c_54008]) ).

tff(c_54014,plain,
    haspet(n4,rat),
    inference(negUnitSimplification,[status(thm)],[c_49658,c_49673,c_49656,c_54011]) ).

tff(c_54006,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n4,rat) ),
    inference(resolution,[status(thm)],[c_53875,c_282]) ).

tff(c_54056,plain,
    ~ hasgame(n1,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_54014,c_54006]) ).

tff(c_54060,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_54056]) ).

tff(c_54063,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_54060]) ).

tff(c_54067,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49648,c_48476,c_567,c_582,c_54063]) ).

tff(c_54068,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_54002]) ).

tff(c_54074,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_54068]) ).

tff(c_54087,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_54074]) ).

tff(c_54091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49648,c_48476,c_567,c_582,c_54087]) ).

tff(c_54093,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_49636]) ).

tff(c_54368,plain,
    ! [X1_3063] :
      ( ~ haspet(n2,X1_3063)
      | samepet(X1_3063,rat) ),
    inference(resolution,[status(thm)],[c_54093,c_186]) ).

tff(c_54378,plain,
    ~ haspet(n2,guppy),
    inference(resolution,[status(thm)],[c_54368,c_118]) ).

tff(c_54384,plain,
    ~ hasperson(n2,italian),
    inference(resolution,[status(thm)],[c_198,c_54378]) ).

tff(c_49537,plain,
    ! [X2_2775,Y_2776,X1_2777] :
      ( ~ hasperson(X2_2775,Y_2776)
      | ~ hasperson(X1_2777,Y_2776)
      | samehouse(X1_2777,X2_2775) ),
    inference(cnfTransformation,[status(thm)],[f_319]) ).

tff(c_49553,plain,
    ! [X1_2778] :
      ( ~ hasperson(X1_2778,russian)
      | samehouse(X1_2778,n1) ),
    inference(resolution,[status(thm)],[c_294,c_49537]) ).

tff(c_54185,plain,
    ! [X1_3050] :
      ( ~ nextto(X1_3050,n1)
      | ~ hasperson(X1_3050,russian) ),
    inference(resolution,[status(thm)],[c_49553,c_142]) ).

tff(c_54465,plain,
    ! [Y_3072] :
      ( ~ hasperson(Y_3072,russian)
      | ~ left(n1,Y_3072) ),
    inference(resolution,[status(thm)],[c_396,c_54185]) ).

tff(c_54474,plain,
    ~ hasperson(n2,russian),
    inference(resolution,[status(thm)],[c_272,c_54465]) ).

tff(c_71107,plain,
    ! [X_3764] :
      ( hasperson(X_3764,american)
      | hasperson(X_3764,russian)
      | hasperson(X_3764,swede)
      | hasperson(X_3764,italian)
      | hasperson(X_3764,englishman) ),
    inference(cnfTransformation,[status(thm)],[f_213]) ).

tff(c_54826,plain,
    ! [Y_3094] :
      ( hascolor(n5,Y_3094)
      | hascolor(n4,Y_3094)
      | hascolor(n3,Y_3094)
      | hascolor(n2,Y_3094)
      | hascolor(n1,Y_3094) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_54846,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_54826,c_502]) ).

tff(c_54864,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_54846]) ).

tff(c_54871,plain,
    ! [X1_3095] :
      ( ~ hascolor(n2,X1_3095)
      | samecolor(X1_3095,blue) ),
    inference(resolution,[status(thm)],[c_54864,c_180]) ).

tff(c_54887,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_54871,c_54]) ).

tff(c_49520,plain,
    hascolor(n4,white),
    inference(splitRight,[status(thm)],[c_48478]) ).

tff(c_54314,plain,
    ! [X1_3058] :
      ( ~ hascolor(n4,X1_3058)
      | samecolor(X1_3058,white) ),
    inference(resolution,[status(thm)],[c_49520,c_180]) ).

tff(c_54318,plain,
    ~ hascolor(n4,red),
    inference(resolution,[status(thm)],[c_54314,c_48]) ).

tff(c_54351,plain,
    ! [X1_3060] :
      ( ~ hascolor(n5,X1_3060)
      | samecolor(X1_3060,green) ),
    inference(resolution,[status(thm)],[c_49519,c_180]) ).

tff(c_54359,plain,
    ~ hascolor(n5,red),
    inference(resolution,[status(thm)],[c_54351,c_50]) ).

tff(c_54829,plain,
    ( hascolor(n4,red)
    | hascolor(n3,red)
    | hascolor(n2,red)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_54826,c_54359]) ).

tff(c_54849,plain,
    ( hascolor(n3,red)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_49648,c_54318,c_54829]) ).

tff(c_70914,plain,
    hascolor(n3,red),
    inference(negUnitSimplification,[status(thm)],[c_54887,c_54849]) ).

tff(c_49637,plain,
    ! [Y_2787] :
      ( ~ hasgame(Y_2787,racquetball)
      | ~ haspet(Y_2787,rat) ),
    inference(resolution,[status(thm)],[c_49604,c_146]) ).

tff(c_54120,plain,
    ~ hasgame(n2,racquetball),
    inference(resolution,[status(thm)],[c_54093,c_49637]) ).

tff(c_54126,plain,
    ~ hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_216,c_54120]) ).

tff(c_49634,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_49604,c_286]) ).

tff(c_54157,plain,
    ~ hasgame(n4,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_54093,c_49634]) ).

tff(c_54161,plain,
    ~ hascolor(n4,yellow),
    inference(resolution,[status(thm)],[c_216,c_54157]) ).

tff(c_54092,plain,
    ~ hasgame(n5,racquetball),
    inference(splitRight,[status(thm)],[c_49636]) ).

tff(c_54097,plain,
    ~ hascolor(n5,yellow),
    inference(resolution,[status(thm)],[c_216,c_54092]) ).

tff(c_54832,plain,
    ( hascolor(n4,yellow)
    | hascolor(n3,yellow)
    | hascolor(n2,yellow)
    | hascolor(n1,yellow) ),
    inference(resolution,[status(thm)],[c_54826,c_54097]) ).

tff(c_54852,plain,
    ( hascolor(n3,yellow)
    | hascolor(n1,yellow) ),
    inference(negUnitSimplification,[status(thm)],[c_54126,c_54161,c_54832]) ).

tff(c_54913,plain,
    hascolor(n1,yellow),
    inference(splitLeft,[status(thm)],[c_54852]) ).

tff(c_55034,plain,
    hascolor(n3,red),
    inference(negUnitSimplification,[status(thm)],[c_54887,c_54849]) ).

tff(c_55087,plain,
    ! [Y_3105] :
      ( hasgame(n5,Y_3105)
      | hasgame(n4,Y_3105)
      | hasgame(n3,Y_3105)
      | hasgame(n2,Y_3105)
      | hasgame(n1,Y_3105) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_55101,plain,
    ( hascolor(n5,yellow)
    | hasgame(n4,racquetball)
    | hasgame(n3,racquetball)
    | hasgame(n2,racquetball)
    | hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_55087,c_214]) ).

tff(c_55116,plain,
    ( hasgame(n3,racquetball)
    | hasgame(n1,racquetball) ),
    inference(negUnitSimplification,[status(thm)],[c_54120,c_54157,c_54097,c_55101]) ).

tff(c_55124,plain,
    hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_55116]) ).

tff(c_49659,plain,
    ! [X2_2793,Y_2794,X1_2795] :
      ( ~ hasgame(X2_2793,Y_2794)
      | ~ hasgame(X1_2795,Y_2794)
      | samehouse(X1_2795,X2_2793) ),
    inference(cnfTransformation,[status(thm)],[f_335]) ).

tff(c_55810,plain,
    ! [X1_3158,X_3159] :
      ( ~ hasgame(X1_3158,racquetball)
      | samehouse(X1_3158,X_3159)
      | ~ hascolor(X_3159,yellow) ),
    inference(resolution,[status(thm)],[c_216,c_49659]) ).

tff(c_55837,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ hascolor(n3,yellow) ),
    inference(resolution,[status(thm)],[c_55810,c_6]) ).

tff(c_55878,plain,
    ~ hascolor(n3,yellow),
    inference(demodulation,[status(thm),theory(equality)],[c_55124,c_55837]) ).

tff(c_49579,plain,
    ! [X2_2783,Y_2784,X1_2785] :
      ( ~ haspet(X2_2783,Y_2784)
      | ~ haspet(X1_2785,Y_2784)
      | samehouse(X1_2785,X2_2783) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_55926,plain,
    ! [X1_3162,X_3163] :
      ( ~ haspet(X1_3162,guppy)
      | samehouse(X1_3162,X_3163)
      | ~ hasperson(X_3163,italian) ),
    inference(resolution,[status(thm)],[c_198,c_49579]) ).

tff(c_55990,plain,
    ( ~ haspet(n3,guppy)
    | ~ hasperson(n4,italian) ),
    inference(resolution,[status(thm)],[c_55926,c_18]) ).

tff(c_56003,plain,
    ~ hasperson(n4,italian),
    inference(splitLeft,[status(thm)],[c_55990]) ).

tff(c_49601,plain,
    ~ hasperson(n1,italian),
    inference(resolution,[status(thm)],[c_49591,c_36]) ).

tff(c_55987,plain,
    ( ~ haspet(n3,guppy)
    | ~ hasperson(n5,italian) ),
    inference(resolution,[status(thm)],[c_55926,c_20]) ).

tff(c_55995,plain,
    ~ hasperson(n5,italian),
    inference(splitLeft,[status(thm)],[c_55987]) ).

tff(c_55999,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian)
    | hasperson(n2,italian)
    | hasperson(n1,italian) ),
    inference(resolution,[status(thm)],[c_150,c_55995]) ).

tff(c_56002,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian) ),
    inference(negUnitSimplification,[status(thm)],[c_49601,c_54384,c_55999]) ).

tff(c_56004,plain,
    hasperson(n3,italian),
    inference(negUnitSimplification,[status(thm)],[c_56003,c_56002]) ).

tff(c_56060,plain,
    ! [X1_3166] :
      ( ~ hasperson(n3,X1_3166)
      | sameperson(X1_3166,italian) ),
    inference(resolution,[status(thm)],[c_56004,c_178]) ).

tff(c_56064,plain,
    ~ hasperson(n3,englishman),
    inference(resolution,[status(thm)],[c_56060,c_26]) ).

tff(c_56067,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_190,c_56064]) ).

tff(c_56071,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_55034,c_56067]) ).

tff(c_56073,plain,
    hasperson(n4,italian),
    inference(splitRight,[status(thm)],[c_55990]) ).

tff(c_114,plain,
    ~ samepet(guppy,toad),
    inference(cnfTransformation,[status(thm)],[f_150]) ).

tff(c_571,plain,
    ! [Y_206,X2_207,X1_208] :
      ( ~ haspet(Y_206,X2_207)
      | ~ haspet(Y_206,X1_208)
      | samepet(X1_208,X2_207) ),
    inference(cnfTransformation,[status(thm)],[f_383]) ).

tff(c_56492,plain,
    ! [X_3180,X1_3181] :
      ( ~ haspet(X_3180,X1_3181)
      | samepet(X1_3181,toad)
      | ~ hasgame(X_3180,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_571]) ).

tff(c_56508,plain,
    ! [X_67] :
      ( samepet(guppy,toad)
      | ~ hasgame(X_67,backgammon)
      | ~ hasperson(X_67,italian) ),
    inference(resolution,[status(thm)],[c_198,c_56492]) ).

tff(c_56526,plain,
    ! [X_3182] :
      ( ~ hasgame(X_3182,backgammon)
      | ~ hasperson(X_3182,italian) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_56508]) ).

tff(c_56534,plain,
    ~ hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_56073,c_56526]) ).

tff(c_296,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X1_143,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X0_149,X21_147,X14_154,X9_139] :
      ( ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n4,X17_137)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ hascolor(n3,X7_142)
      | ~ hascolor(n2,X6_134)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ hasperson(n4,X3_136)
      | ~ hasperson(n3,X2_145)
      | ~ hasperson(n2,X1_143)
      | ~ hasperson(n1,X0_149) ),
    inference(cnfTransformation,[status(thm)],[f_832]) ).

tff(c_55921,plain,
    ! [X0_149] : ~ hasperson(n1,X0_149),
    inference(splitLeft,[status(thm)],[c_296]) ).

tff(c_55924,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55921,c_294]) ).

tff(c_55925,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X1_143,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n2,X6_134)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n3,X7_142)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n4,X3_136)
      | ~ hasperson(n2,X1_143) ),
    inference(splitRight,[status(thm)],[c_296]) ).

tff(c_56091,plain,
    ! [X1_143] : ~ hasperson(n2,X1_143),
    inference(splitLeft,[status(thm)],[c_55925]) ).

tff(c_56093,plain,
    ! [X1_3168] : ~ hasperson(n2,X1_3168),
    inference(splitLeft,[status(thm)],[c_55925]) ).

tff(c_56097,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_56093]) ).

tff(c_56113,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56091,c_56091,c_56091,c_56091,c_56097]) ).

tff(c_56114,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n2,X15_135)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n3,X7_142)
      | ~ hasperson(n4,X3_136) ),
    inference(splitRight,[status(thm)],[c_55925]) ).

tff(c_56387,plain,
    ! [X3_136] : ~ hasperson(n4,X3_136),
    inference(splitLeft,[status(thm)],[c_56114]) ).

tff(c_56390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56387,c_56073]) ).

tff(c_56391,plain,
    ! [X11_144,X16_131,X15_135,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasdrink(n2,X11_144)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n4,X12_141)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n5,X23_138)
      | ~ hasgame(n2,X15_135)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n1,X14_154)
      | ~ hascolor(n3,X7_142) ),
    inference(splitRight,[status(thm)],[c_56114]) ).

tff(c_56521,plain,
    ! [X7_142] : ~ hascolor(n3,X7_142),
    inference(splitLeft,[status(thm)],[c_56391]) ).

tff(c_56524,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56521,c_55034]) ).

tff(c_56525,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ haspet(n1,X19_151)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n2,X15_135)
      | ~ hasperson(n3,X2_145)
      | ~ hasgame(n4,X17_137)
      | ~ hasgame(n1,X14_154) ),
    inference(splitRight,[status(thm)],[c_56391]) ).

tff(c_56650,plain,
    ! [X14_154] : ~ hasgame(n1,X14_154),
    inference(splitLeft,[status(thm)],[c_56525]) ).

tff(c_56653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56650,c_55124]) ).

tff(c_56654,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n4,X12_141)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137) ),
    inference(splitRight,[status(thm)],[c_56525]) ).

tff(c_59454,plain,
    ! [X17_137] : ~ hasgame(n4,X17_137),
    inference(splitLeft,[status(thm)],[c_56654]) ).

tff(c_59456,plain,
    ! [X17_3306] : ~ hasgame(n4,X17_3306),
    inference(splitLeft,[status(thm)],[c_56654]) ).

tff(c_59460,plain,
    ( hasgame(n4,charades)
    | hasgame(n4,quoits)
    | hasgame(n4,racquetball)
    | hasgame(n4,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_59456]) ).

tff(c_59472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59454,c_59454,c_59454,c_59454,c_59460]) ).

tff(c_59473,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasgame(n2,X15_135) ),
    inference(splitRight,[status(thm)],[c_56654]) ).

tff(c_59493,plain,
    ! [X15_135] : ~ hasgame(n2,X15_135),
    inference(splitLeft,[status(thm)],[c_59473]) ).

tff(c_55097,plain,
    ( hasgame(n4,quoits)
    | hasgame(n3,quoits)
    | hasgame(n2,quoits)
    | hasgame(n1,quoits) ),
    inference(resolution,[status(thm)],[c_55087,c_49578]) ).

tff(c_55113,plain,
    hasgame(n2,quoits),
    inference(negUnitSimplification,[status(thm)],[c_49562,c_49552,c_48452,c_55097]) ).

tff(c_59496,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59493,c_55113]) ).

tff(c_59497,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n4,X22_133)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n3,X11a_140) ),
    inference(splitRight,[status(thm)],[c_59473]) ).

tff(c_59624,plain,
    ! [X11a_140] : ~ hasdrink(n3,X11a_140),
    inference(splitLeft,[status(thm)],[c_59497]) ).

tff(c_59627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59624,c_292]) ).

tff(c_59628,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n4,X12_141) ),
    inference(splitRight,[status(thm)],[c_59497]) ).

tff(c_59931,plain,
    ! [X12_141] : ~ hasdrink(n4,X12_141),
    inference(splitLeft,[status(thm)],[c_59628]) ).

tff(c_59933,plain,
    ! [X12_3320] : ~ hasdrink(n4,X12_3320),
    inference(splitLeft,[status(thm)],[c_59628]) ).

tff(c_59937,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_59933]) ).

tff(c_59945,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59931,c_59931,c_59931,c_59931,c_59937]) ).

tff(c_59946,plain,
    ! [X11_144,X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n2,X6_134)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n2,X11_144) ),
    inference(splitRight,[status(thm)],[c_59628]) ).

tff(c_60670,plain,
    ! [X11_144] : ~ hasdrink(n2,X11_144),
    inference(splitLeft,[status(thm)],[c_59946]) ).

tff(c_49603,plain,
    ~ hasperson(n1,swede),
    inference(resolution,[status(thm)],[c_49591,c_40]) ).

tff(c_49644,plain,
    ~ hasdrink(n1,coffee),
    inference(resolution,[status(thm)],[c_208,c_49603]) ).

tff(c_49666,plain,
    ! [Y_2796,X2_2797,X1_2798] :
      ( ~ hasdrink(Y_2796,X2_2797)
      | ~ hasdrink(Y_2796,X1_2798)
      | samedrink(X1_2798,X2_2797) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_54143,plain,
    ! [X1_3045] :
      ( ~ hasdrink(n3,X1_3045)
      | samedrink(X1_3045,milk) ),
    inference(resolution,[status(thm)],[c_292,c_49666]) ).

tff(c_54150,plain,
    ~ hasdrink(n3,coffee),
    inference(resolution,[status(thm)],[c_54143,c_78]) ).

tff(c_54748,plain,
    ! [X1_3091,X_3092] :
      ( ~ hasperson(X1_3091,swede)
      | samehouse(X1_3091,X_3092)
      | ~ hasdrink(X_3092,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_49537]) ).

tff(c_54812,plain,
    ( ~ hasperson(n3,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_54748,c_18]) ).

tff(c_54825,plain,
    ~ hasdrink(n4,coffee),
    inference(splitLeft,[status(thm)],[c_54812]) ).

tff(c_55248,plain,
    ! [Y_3111] :
      ( hasdrink(n5,Y_3111)
      | hasdrink(n4,Y_3111)
      | hasdrink(n3,Y_3111)
      | hasdrink(n2,Y_3111)
      | hasdrink(n1,Y_3111) ),
    inference(cnfTransformation,[status(thm)],[f_263]) ).

tff(c_54807,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n5,coffee) ),
    inference(resolution,[status(thm)],[c_54748,c_16]) ).

tff(c_54817,plain,
    ~ hasdrink(n5,coffee),
    inference(splitLeft,[status(thm)],[c_54807]) ).

tff(c_55251,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(resolution,[status(thm)],[c_55248,c_54817]) ).

tff(c_55262,plain,
    hasdrink(n2,coffee),
    inference(negUnitSimplification,[status(thm)],[c_49644,c_54150,c_54825,c_55251]) ).

tff(c_60673,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60670,c_55262]) ).

tff(c_60674,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n5,X9_139)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n5,X23_138) ),
    inference(splitRight,[status(thm)],[c_59946]) ).

tff(c_60755,plain,
    ! [X23_138] : ~ haspet(n5,X23_138),
    inference(splitLeft,[status(thm)],[c_60674]) ).

tff(c_164,plain,
    ! [X_27] :
      ( haspet(X_27,no_pet)
      | haspet(X_27,rat)
      | haspet(X_27,camel)
      | haspet(X_27,toad)
      | haspet(X_27,guppy) ),
    inference(cnfTransformation,[status(thm)],[f_293]) ).

tff(c_60757,plain,
    ! [X23_3349] : ~ haspet(n5,X23_3349),
    inference(splitLeft,[status(thm)],[c_60674]) ).

tff(c_60769,plain,
    ( haspet(n5,no_pet)
    | haspet(n5,rat)
    | haspet(n5,camel)
    | haspet(n5,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_60757]) ).

tff(c_60783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60755,c_60755,c_60755,c_60755,c_60769]) ).

tff(c_60784,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n2,X6_134)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n1,X19_151) ),
    inference(splitRight,[status(thm)],[c_60674]) ).

tff(c_60935,plain,
    ! [X19_151] : ~ haspet(n1,X19_151),
    inference(splitLeft,[status(thm)],[c_60784]) ).

tff(c_60938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60935,c_48453]) ).

tff(c_60939,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n4,X8_150)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145) ),
    inference(splitRight,[status(thm)],[c_60784]) ).

tff(c_61059,plain,
    ! [X2_145] : ~ hasperson(n3,X2_145),
    inference(splitLeft,[status(thm)],[c_60939]) ).

tff(c_61061,plain,
    ! [X2_3364] : ~ hasperson(n3,X2_3364),
    inference(splitLeft,[status(thm)],[c_60939]) ).

tff(c_61065,plain,
    ( hasperson(n3,american)
    | hasperson(n3,russian)
    | hasperson(n3,italian)
    | hasperson(n3,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_61061]) ).

tff(c_61081,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61059,c_61059,c_61059,c_61059,c_61065]) ).

tff(c_61082,plain,
    ! [X16_131,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n2,X6_134) ),
    inference(splitRight,[status(thm)],[c_60939]) ).

tff(c_61455,plain,
    ! [X6_134] : ~ hascolor(n2,X6_134),
    inference(splitLeft,[status(thm)],[c_61082]) ).

tff(c_61458,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61455,c_54864]) ).

tff(c_61459,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n4,X22_133) ),
    inference(splitRight,[status(thm)],[c_61082]) ).

tff(c_61626,plain,
    ! [X22_133] : ~ haspet(n4,X22_133),
    inference(splitLeft,[status(thm)],[c_61459]) ).

tff(c_61628,plain,
    ! [X22_3384] : ~ haspet(n4,X22_3384),
    inference(splitLeft,[status(thm)],[c_61459]) ).

tff(c_61640,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,rat)
    | haspet(n4,camel)
    | haspet(n4,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_61628]) ).

tff(c_61654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61626,c_61626,c_61626,c_61626,c_61640]) ).

tff(c_61655,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n5,X9_139) ),
    inference(splitRight,[status(thm)],[c_61459]) ).

tff(c_61772,plain,
    ! [X9_139] : ~ hascolor(n5,X9_139),
    inference(splitLeft,[status(thm)],[c_61655]) ).

tff(c_61775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61772,c_49519]) ).

tff(c_61776,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155) ),
    inference(splitRight,[status(thm)],[c_61655]) ).

tff(c_61911,plain,
    ! [X10_155] : ~ hasdrink(n1,X10_155),
    inference(splitLeft,[status(thm)],[c_61776]) ).

tff(c_60202,plain,
    ! [X1_3332,X_3333] :
      ( ~ hasdrink(X1_3332,lemonade)
      | samehouse(X1_3332,X_3333)
      | ~ hascolor(X_3333,green) ),
    inference(resolution,[status(thm)],[c_204,c_449]) ).

tff(c_60235,plain,
    ( ~ hasdrink(n1,lemonade)
    | ~ hascolor(n5,green) ),
    inference(resolution,[status(thm)],[c_60202,c_10]) ).

tff(c_60276,plain,
    ~ hasdrink(n1,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_49519,c_60235]) ).

tff(c_144,plain,
    ! [X_17] : ~ left(X_17,X_17),
    inference(cnfTransformation,[status(thm)],[f_200]) ).

tff(c_566,plain,
    ! [Y_201] :
      ( ~ hascolor(Y_201,green)
      | ~ hascolor(Y_201,white) ),
    inference(resolution,[status(thm)],[c_512,c_144]) ).

tff(c_49536,plain,
    ~ hascolor(n4,green),
    inference(resolution,[status(thm)],[c_49520,c_566]) ).

tff(c_54211,plain,
    ! [X1_3051] :
      ( ~ nextto(X1_3051,n3)
      | ~ hasdrink(X1_3051,milk) ),
    inference(resolution,[status(thm)],[c_456,c_142]) ).

tff(c_54475,plain,
    ! [Y_3073] :
      ( ~ hasdrink(Y_3073,milk)
      | ~ left(n3,Y_3073) ),
    inference(resolution,[status(thm)],[c_396,c_54211]) ).

tff(c_54484,plain,
    ~ hasdrink(n4,milk),
    inference(resolution,[status(thm)],[c_276,c_54475]) ).

tff(c_59862,plain,
    ! [X1_3318,X_3319] :
      ( ~ hasgame(X1_3318,solitaire)
      | samehouse(X1_3318,X_3319)
      | ~ hasdrink(X_3319,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49659]) ).

tff(c_59928,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_59862,c_14]) ).

tff(c_59961,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_59928]) ).

tff(c_59964,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_59961]) ).

tff(c_59967,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,lemonade) ),
    inference(negUnitSimplification,[status(thm)],[c_54825,c_54484,c_59964]) ).

tff(c_59973,plain,
    hasdrink(n4,lemonade),
    inference(splitLeft,[status(thm)],[c_59967]) ).

tff(c_60001,plain,
    hascolor(n4,green),
    inference(resolution,[status(thm)],[c_59973,c_202]) ).

tff(c_60009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49536,c_60001]) ).

tff(c_60010,plain,
    hasdrink(n4,unknown_drink),
    inference(splitRight,[status(thm)],[c_59967]) ).

tff(c_60039,plain,
    ! [X1_3324] :
      ( ~ hasdrink(X1_3324,unknown_drink)
      | samehouse(X1_3324,n4) ),
    inference(resolution,[status(thm)],[c_60010,c_172]) ).

tff(c_60066,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_60039,c_8]) ).

tff(c_49649,plain,
    ! [Y_2789,X2_2790,X1_2791] :
      ( ~ hasgame(Y_2789,X2_2790)
      | ~ hasgame(Y_2789,X1_2791)
      | samegame(X1_2791,X2_2790) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_60600,plain,
    ! [X_3345,X1_3346] :
      ( ~ hasgame(X_3345,X1_3346)
      | samegame(X1_3346,solitaire)
      | ~ hasdrink(X_3345,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49649]) ).

tff(c_60606,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_55124,c_60600]) ).

tff(c_60622,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_60606]) ).

tff(c_60635,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_60622]) ).

tff(c_60639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60276,c_49644,c_467,c_60066,c_60635]) ).

tff(c_60641,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_59928]) ).

tff(c_59927,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_59862,c_8]) ).

tff(c_60676,plain,
    ~ hasgame(n1,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_60641,c_59927]) ).

tff(c_60686,plain,
    ~ hasdrink(n1,vodka),
    inference(resolution,[status(thm)],[c_248,c_60676]) ).

tff(c_60689,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_60686]) ).

tff(c_60692,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,lemonade) ),
    inference(negUnitSimplification,[status(thm)],[c_49644,c_467,c_60689]) ).

tff(c_60739,plain,
    hasdrink(n1,lemonade),
    inference(splitLeft,[status(thm)],[c_60692]) ).

tff(c_60746,plain,
    hascolor(n1,green),
    inference(resolution,[status(thm)],[c_60739,c_202]) ).

tff(c_60752,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_567,c_60746]) ).

tff(c_60753,plain,
    hasdrink(n1,unknown_drink),
    inference(splitRight,[status(thm)],[c_60692]) ).

tff(c_61914,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61911,c_60753]) ).

tff(c_61915,plain,
    ! [X16_131,X4_152,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132) ),
    inference(splitRight,[status(thm)],[c_61776]) ).

tff(c_62038,plain,
    ! [X5_132] : ~ hascolor(n1,X5_132),
    inference(splitLeft,[status(thm)],[c_61915]) ).

tff(c_62041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62038,c_54913]) ).

tff(c_62042,plain,
    ! [X16_131,X4_152,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152) ),
    inference(splitRight,[status(thm)],[c_61915]) ).

tff(c_62196,plain,
    ! [X4_152] : ~ hasperson(n5,X4_152),
    inference(splitLeft,[status(thm)],[c_62042]) ).

tff(c_62198,plain,
    ! [X4_3410] : ~ hasperson(n5,X4_3410),
    inference(splitLeft,[status(thm)],[c_62042]) ).

tff(c_62202,plain,
    ( hasperson(n5,american)
    | hasperson(n5,russian)
    | hasperson(n5,italian)
    | hasperson(n5,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_62198]) ).

tff(c_62218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62196,c_62196,c_62196,c_62196,c_62202]) ).

tff(c_62219,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147) ),
    inference(splitRight,[status(thm)],[c_62042]) ).

tff(c_62387,plain,
    ! [X21_147] : ~ haspet(n3,X21_147),
    inference(splitLeft,[status(thm)],[c_62219]) ).

tff(c_56564,plain,
    ! [X1_3185,X_3186] :
      ( ~ haspet(X1_3185,toad)
      | samehouse(X1_3185,X_3186)
      | ~ hasgame(X_3186,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_49579]) ).

tff(c_56625,plain,
    ( ~ haspet(n3,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_56564,c_20]) ).

tff(c_56633,plain,
    ~ hasgame(n5,backgammon),
    inference(splitLeft,[status(thm)],[c_56625]) ).

tff(c_54397,plain,
    ! [X1_3066] :
      ( ~ haspet(n1,X1_3066)
      | samepet(X1_3066,camel) ),
    inference(resolution,[status(thm)],[c_48453,c_186]) ).

tff(c_54405,plain,
    ~ haspet(n1,toad),
    inference(resolution,[status(thm)],[c_54397,c_122]) ).

tff(c_54379,plain,
    ~ haspet(n2,toad),
    inference(resolution,[status(thm)],[c_54368,c_124]) ).

tff(c_55308,plain,
    ! [Y_3114] :
      ( haspet(n5,Y_3114)
      | haspet(n4,Y_3114)
      | haspet(n3,Y_3114)
      | haspet(n2,Y_3114)
      | haspet(n1,Y_3114) ),
    inference(cnfTransformation,[status(thm)],[f_303]) ).

tff(c_210,plain,
    ! [X_73] :
      ( hasgame(X_73,backgammon)
      | ~ haspet(X_73,toad) ),
    inference(cnfTransformation,[status(thm)],[f_452]) ).

tff(c_55328,plain,
    ( hasgame(n5,backgammon)
    | haspet(n4,toad)
    | haspet(n3,toad)
    | haspet(n2,toad)
    | haspet(n1,toad) ),
    inference(resolution,[status(thm)],[c_55308,c_210]) ).

tff(c_55342,plain,
    ( hasgame(n5,backgammon)
    | haspet(n4,toad)
    | haspet(n3,toad) ),
    inference(negUnitSimplification,[status(thm)],[c_54405,c_54379,c_55328]) ).

tff(c_62036,plain,
    ( haspet(n4,toad)
    | haspet(n3,toad) ),
    inference(negUnitSimplification,[status(thm)],[c_56633,c_55342]) ).

tff(c_62037,plain,
    haspet(n3,toad),
    inference(splitLeft,[status(thm)],[c_62036]) ).

tff(c_62390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62387,c_62037]) ).

tff(c_62391,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131) ),
    inference(splitRight,[status(thm)],[c_62219]) ).

tff(c_62486,plain,
    ! [X16_131] : ~ hasgame(n3,X16_131),
    inference(splitLeft,[status(thm)],[c_62391]) ).

tff(c_54429,plain,
    ~ hasgame(n1,backgammon),
    inference(resolution,[status(thm)],[c_212,c_54405]) ).

tff(c_54396,plain,
    ~ hasgame(n2,backgammon),
    inference(resolution,[status(thm)],[c_212,c_54379]) ).

tff(c_56636,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon)
    | hasgame(n2,backgammon)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_162,c_56633]) ).

tff(c_56639,plain,
    hasgame(n3,backgammon),
    inference(negUnitSimplification,[status(thm)],[c_54429,c_54396,c_56534,c_56636]) ).

tff(c_62489,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62486,c_56639]) ).

tff(c_62490,plain,
    ! [X20_148,X8_150,X18_153,X13_146] :
      ( ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146) ),
    inference(splitRight,[status(thm)],[c_62391]) ).

tff(c_62632,plain,
    ! [X13_146] : ~ hasdrink(n5,X13_146),
    inference(splitLeft,[status(thm)],[c_62490]) ).

tff(c_62634,plain,
    ! [X13_3440] : ~ hasdrink(n5,X13_3440),
    inference(splitLeft,[status(thm)],[c_62490]) ).

tff(c_62638,plain,
    ( hasdrink(n5,unknown_drink)
    | hasdrink(n5,milk)
    | hasdrink(n5,coffee)
    | hasdrink(n5,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_62634]) ).

tff(c_62646,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62632,c_62632,c_62632,c_62632,c_62638]) ).

tff(c_62647,plain,
    ! [X8_150,X20_148,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153) ),
    inference(splitRight,[status(thm)],[c_62490]) ).

tff(c_62648,plain,
    ! [X18_153] : ~ hasgame(n5,X18_153),
    inference(splitLeft,[status(thm)],[c_62647]) ).

tff(c_56732,plain,
    ! [X1_3192,X_3193] :
      ( ~ hasperson(X1_3192,american)
      | samehouse(X1_3192,X_3193)
      | ~ hasgame(X_3193,charades) ),
    inference(resolution,[status(thm)],[c_252,c_49537]) ).

tff(c_56798,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_56732,c_14]) ).

tff(c_56833,plain,
    ~ hasgame(n4,charades),
    inference(splitLeft,[status(thm)],[c_56798]) ).

tff(c_56791,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n5,charades) ),
    inference(resolution,[status(thm)],[c_56732,c_16]) ).

tff(c_56801,plain,
    ~ hasgame(n5,charades),
    inference(splitLeft,[status(thm)],[c_56791]) ).

tff(c_56953,plain,
    ! [X_3199,X1_3200] :
      ( ~ hasgame(X_3199,X1_3200)
      | samegame(X1_3200,solitaire)
      | ~ hasdrink(X_3199,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49649]) ).

tff(c_56957,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_55124,c_56953]) ).

tff(c_56973,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_56957]) ).

tff(c_106,plain,
    ~ samegame(quoits,solitaire),
    inference(cnfTransformation,[status(thm)],[f_142]) ).

tff(c_56959,plain,
    ( samegame(quoits,solitaire)
    | ~ hasdrink(n2,vodka) ),
    inference(resolution,[status(thm)],[c_55113,c_56953]) ).

tff(c_56976,plain,
    ~ hasdrink(n2,vodka),
    inference(negUnitSimplification,[status(thm)],[c_106,c_56959]) ).

tff(c_56955,plain,
    ( samegame(backgammon,solitaire)
    | ~ hasdrink(n3,vodka) ),
    inference(resolution,[status(thm)],[c_56639,c_56953]) ).

tff(c_56970,plain,
    ~ hasdrink(n3,vodka),
    inference(negUnitSimplification,[status(thm)],[c_96,c_56955]) ).

tff(c_57375,plain,
    ! [X1_3214,X_3215] :
      ( ~ hasgame(X1_3214,solitaire)
      | samehouse(X1_3214,X_3215)
      | ~ hasdrink(X_3215,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49659]) ).

tff(c_57434,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_57375,c_16]) ).

tff(c_57444,plain,
    ~ hasdrink(n5,vodka),
    inference(splitLeft,[status(thm)],[c_57434]) ).

tff(c_57447,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka)
    | hasdrink(n2,vodka)
    | hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_158,c_57444]) ).

tff(c_57453,plain,
    hasdrink(n4,vodka),
    inference(negUnitSimplification,[status(thm)],[c_56973,c_56976,c_56970,c_57447]) ).

tff(c_58585,plain,
    ! [X1_3261,X_3262] :
      ( ~ nextto(X1_3261,X_3262)
      | ~ hasgame(X1_3261,solitaire)
      | ~ hasdrink(X_3262,vodka) ),
    inference(resolution,[status(thm)],[c_57375,c_142]) ).

tff(c_59079,plain,
    ! [Y_3294,X_3295] :
      ( ~ hasgame(Y_3294,solitaire)
      | ~ hasdrink(X_3295,vodka)
      | ~ left(X_3295,Y_3294) ),
    inference(resolution,[status(thm)],[c_396,c_58585]) ).

tff(c_59094,plain,
    ( ~ hasgame(n5,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_278,c_59079]) ).

tff(c_59101,plain,
    ~ hasgame(n5,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_57453,c_59094]) ).

tff(c_59112,plain,
    ( hasgame(n5,charades)
    | hasgame(n5,quoits)
    | hasgame(n5,racquetball)
    | hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_59101]) ).

tff(c_59122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56633,c_54092,c_49578,c_56801,c_59112]) ).

tff(c_59124,plain,
    hasdrink(n5,vodka),
    inference(splitRight,[status(thm)],[c_57434]) ).

tff(c_57438,plain,
    ( ~ hasgame(n4,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_57375,c_22]) ).

tff(c_59215,plain,
    ~ hasgame(n4,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_59124,c_57438]) ).

tff(c_59218,plain,
    ( hasgame(n4,charades)
    | hasgame(n4,quoits)
    | hasgame(n4,racquetball)
    | hasgame(n4,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_59215]) ).

tff(c_59225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56534,c_54157,c_48452,c_56833,c_59218]) ).

tff(c_59227,plain,
    hasgame(n4,charades),
    inference(splitRight,[status(thm)],[c_56798]) ).

tff(c_59418,plain,
    ! [X_3304,X1_3305] :
      ( ~ hasperson(X_3304,X1_3305)
      | sameperson(X1_3305,american)
      | ~ hasgame(X_3304,charades) ),
    inference(resolution,[status(thm)],[c_252,c_49563]) ).

tff(c_59420,plain,
    ( sameperson(italian,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_56073,c_59418]) ).

tff(c_59435,plain,
    sameperson(italian,american),
    inference(demodulation,[status(thm),theory(equality)],[c_59227,c_59420]) ).

tff(c_59437,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38,c_59435]) ).

tff(c_59439,plain,
    hasgame(n5,charades),
    inference(splitRight,[status(thm)],[c_56791]) ).

tff(c_62651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62648,c_59439]) ).

tff(c_62652,plain,
    ! [X8_150,X20_148] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148) ),
    inference(splitRight,[status(thm)],[c_62647]) ).

tff(c_62678,plain,
    ! [X20_148] : ~ haspet(n2,X20_148),
    inference(splitLeft,[status(thm)],[c_62652]) ).

tff(c_62681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62678,c_54093]) ).

tff(c_62682,plain,
    ! [X8_150] : ~ hascolor(n4,X8_150),
    inference(splitRight,[status(thm)],[c_62652]) ).

tff(c_62685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62682,c_49520]) ).

tff(c_62686,plain,
    haspet(n4,toad),
    inference(splitRight,[status(thm)],[c_62036]) ).

tff(c_62698,plain,
    hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_62686,c_210]) ).

tff(c_62709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56534,c_62698]) ).

tff(c_62710,plain,
    ~ haspet(n3,toad),
    inference(splitRight,[status(thm)],[c_56625]) ).

tff(c_62721,plain,
    ~ hasgame(n3,backgammon),
    inference(resolution,[status(thm)],[c_212,c_62710]) ).

tff(c_63032,plain,
    ! [X1_3455,X_3456] :
      ( ~ hasperson(X1_3455,american)
      | samehouse(X1_3455,X_3456)
      | ~ hasgame(X_3456,charades) ),
    inference(resolution,[status(thm)],[c_252,c_49537]) ).

tff(c_63092,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_63032,c_6]) ).

tff(c_63111,plain,
    ~ hasgame(n3,charades),
    inference(splitLeft,[status(thm)],[c_63092]) ).

tff(c_63333,plain,
    ! [X_3469,X1_3470] :
      ( ~ hasgame(X_3469,X1_3470)
      | samegame(X1_3470,solitaire)
      | ~ hasdrink(X_3469,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49649]) ).

tff(c_63337,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_55124,c_63333]) ).

tff(c_63353,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_63337]) ).

tff(c_63339,plain,
    ( samegame(quoits,solitaire)
    | ~ hasdrink(n2,vodka) ),
    inference(resolution,[status(thm)],[c_55113,c_63333]) ).

tff(c_63356,plain,
    ~ hasdrink(n2,vodka),
    inference(negUnitSimplification,[status(thm)],[c_106,c_63339]) ).

tff(c_62711,plain,
    hasgame(n5,backgammon),
    inference(splitRight,[status(thm)],[c_56625]) ).

tff(c_63335,plain,
    ( samegame(backgammon,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_62711,c_63333]) ).

tff(c_63350,plain,
    ~ hasdrink(n5,vodka),
    inference(negUnitSimplification,[status(thm)],[c_96,c_63335]) ).

tff(c_63415,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka)
    | hasdrink(n2,vodka)
    | hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_158,c_63350]) ).

tff(c_63421,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka) ),
    inference(negUnitSimplification,[status(thm)],[c_63353,c_63356,c_63415]) ).

tff(c_63476,plain,
    hasdrink(n3,vodka),
    inference(splitLeft,[status(thm)],[c_63421]) ).

tff(c_63492,plain,
    ! [X1_3475] :
      ( ~ hasdrink(n3,X1_3475)
      | samedrink(X1_3475,vodka) ),
    inference(resolution,[status(thm)],[c_63476,c_182]) ).

tff(c_63501,plain,
    ~ hasdrink(n3,milk),
    inference(resolution,[status(thm)],[c_63492,c_84]) ).

tff(c_63507,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_292,c_63501]) ).

tff(c_63508,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_63421]) ).

tff(c_64196,plain,
    ! [X1_3497,X_3498] :
      ( ~ hasgame(X1_3497,solitaire)
      | samehouse(X1_3497,X_3498)
      | ~ hasdrink(X_3498,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49659]) ).

tff(c_64235,plain,
    ( ~ hasgame(n3,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_64196,c_18]) ).

tff(c_64262,plain,
    ~ hasgame(n3,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_63508,c_64235]) ).

tff(c_64273,plain,
    ( hasgame(n3,charades)
    | hasgame(n3,quoits)
    | hasgame(n3,racquetball)
    | hasgame(n3,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_64262]) ).

tff(c_64279,plain,
    hasgame(n3,racquetball),
    inference(negUnitSimplification,[status(thm)],[c_62721,c_49552,c_63111,c_64273]) ).

tff(c_64353,plain,
    hascolor(n3,yellow),
    inference(resolution,[status(thm)],[c_64279,c_214]) ).

tff(c_64366,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55878,c_64353]) ).

tff(c_64368,plain,
    hasgame(n3,charades),
    inference(splitRight,[status(thm)],[c_63092]) ).

tff(c_65342,plain,
    ! [X_3540,X1_3541] :
      ( ~ hasperson(X_3540,X1_3541)
      | sameperson(X1_3541,american)
      | ~ hasgame(X_3540,charades) ),
    inference(resolution,[status(thm)],[c_252,c_49563]) ).

tff(c_65350,plain,
    ! [X_60] :
      ( sameperson(englishman,american)
      | ~ hasgame(X_60,charades)
      | ~ hascolor(X_60,red) ),
    inference(resolution,[status(thm)],[c_190,c_65342]) ).

tff(c_65372,plain,
    ! [X_3542] :
      ( ~ hasgame(X_3542,charades)
      | ~ hascolor(X_3542,red) ),
    inference(negUnitSimplification,[status(thm)],[c_32,c_65350]) ).

tff(c_65375,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_64368,c_65372]) ).

tff(c_65383,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_55034,c_65375]) ).

tff(c_65384,plain,
    ~ haspet(n3,guppy),
    inference(splitRight,[status(thm)],[c_55987]) ).

tff(c_66356,plain,
    ! [X1_3569,X_3570] :
      ( ~ hasdrink(X1_3569,lemonade)
      | samehouse(X1_3569,X_3570)
      | ~ hascolor(X_3570,green) ),
    inference(resolution,[status(thm)],[c_204,c_449]) ).

tff(c_66389,plain,
    ( ~ hasdrink(n1,lemonade)
    | ~ hascolor(n5,green) ),
    inference(resolution,[status(thm)],[c_66356,c_10]) ).

tff(c_66430,plain,
    ~ hasdrink(n1,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_49519,c_66389]) ).

tff(c_65972,plain,
    ! [X1_3557,X_3558] :
      ( ~ hasgame(X1_3557,solitaire)
      | samehouse(X1_3557,X_3558)
      | ~ hasdrink(X_3558,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49659]) ).

tff(c_66036,plain,
    ( ~ hasgame(n3,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_65972,c_18]) ).

tff(c_66071,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_66036]) ).

tff(c_66074,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_66071]) ).

tff(c_66077,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,lemonade) ),
    inference(negUnitSimplification,[status(thm)],[c_54825,c_54484,c_66074]) ).

tff(c_66078,plain,
    hasdrink(n4,lemonade),
    inference(splitLeft,[status(thm)],[c_66077]) ).

tff(c_66105,plain,
    hascolor(n4,green),
    inference(resolution,[status(thm)],[c_66078,c_202]) ).

tff(c_66111,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49536,c_66105]) ).

tff(c_66112,plain,
    hasdrink(n4,unknown_drink),
    inference(splitRight,[status(thm)],[c_66077]) ).

tff(c_66245,plain,
    ! [X1_3564] :
      ( ~ hasdrink(X1_3564,unknown_drink)
      | samehouse(X1_3564,n4) ),
    inference(resolution,[status(thm)],[c_66112,c_172]) ).

tff(c_66272,plain,
    ~ hasdrink(n1,unknown_drink),
    inference(resolution,[status(thm)],[c_66245,c_8]) ).

tff(c_66987,plain,
    ! [X_3592,X1_3593] :
      ( ~ hasgame(X_3592,X1_3593)
      | samegame(X1_3593,solitaire)
      | ~ hasdrink(X_3592,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49649]) ).

tff(c_66991,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_55124,c_66987]) ).

tff(c_67006,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_66991]) ).

tff(c_67019,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_67006]) ).

tff(c_67023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66430,c_49644,c_467,c_66272,c_67019]) ).

tff(c_67025,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_66036]) ).

tff(c_67431,plain,
    ! [X1_3610,X_3611] :
      ( ~ haspet(X1_3610,toad)
      | samehouse(X1_3610,X_3611)
      | ~ hasgame(X_3611,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_49579]) ).

tff(c_67495,plain,
    ( ~ haspet(n3,toad)
    | ~ hasgame(n4,backgammon) ),
    inference(resolution,[status(thm)],[c_67431,c_18]) ).

tff(c_67507,plain,
    ~ hasgame(n4,backgammon),
    inference(splitLeft,[status(thm)],[c_67495]) ).

tff(c_65402,plain,
    ! [X1_143] : ~ hasperson(n2,X1_143),
    inference(splitLeft,[status(thm)],[c_55925]) ).

tff(c_65404,plain,
    ! [X1_3543] : ~ hasperson(n2,X1_3543),
    inference(splitLeft,[status(thm)],[c_55925]) ).

tff(c_65408,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_65404]) ).

tff(c_65424,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65402,c_65402,c_65402,c_65402,c_65408]) ).

tff(c_65425,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n2,X15_135)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n3,X7_142)
      | ~ hasperson(n4,X3_136) ),
    inference(splitRight,[status(thm)],[c_55925]) ).

tff(c_65605,plain,
    ! [X3_136] : ~ hasperson(n4,X3_136),
    inference(splitLeft,[status(thm)],[c_65425]) ).

tff(c_65607,plain,
    ! [X3_3551] : ~ hasperson(n4,X3_3551),
    inference(splitLeft,[status(thm)],[c_65425]) ).

tff(c_65611,plain,
    ( hasperson(n4,american)
    | hasperson(n4,russian)
    | hasperson(n4,italian)
    | hasperson(n4,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_65607]) ).

tff(c_65627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65605,c_65605,c_65605,c_65605,c_65611]) ).

tff(c_65628,plain,
    ! [X11_144,X16_131,X15_135,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasdrink(n2,X11_144)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n4,X12_141)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n5,X23_138)
      | ~ hasgame(n2,X15_135)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n1,X14_154)
      | ~ hascolor(n3,X7_142) ),
    inference(splitRight,[status(thm)],[c_65425]) ).

tff(c_65967,plain,
    ! [X7_142] : ~ hascolor(n3,X7_142),
    inference(splitLeft,[status(thm)],[c_65628]) ).

tff(c_65970,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65967,c_55034]) ).

tff(c_65971,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ haspet(n1,X19_151)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n2,X15_135)
      | ~ hasperson(n3,X2_145)
      | ~ hasgame(n4,X17_137)
      | ~ hasgame(n1,X14_154) ),
    inference(splitRight,[status(thm)],[c_65628]) ).

tff(c_66066,plain,
    ! [X14_154] : ~ hasgame(n1,X14_154),
    inference(splitLeft,[status(thm)],[c_65971]) ).

tff(c_66069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66066,c_55124]) ).

tff(c_66070,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n4,X12_141)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137) ),
    inference(splitRight,[status(thm)],[c_65971]) ).

tff(c_67072,plain,
    ! [X17_137] : ~ hasgame(n4,X17_137),
    inference(splitLeft,[status(thm)],[c_66070]) ).

tff(c_67074,plain,
    ! [X17_3594] : ~ hasgame(n4,X17_3594),
    inference(splitLeft,[status(thm)],[c_66070]) ).

tff(c_67078,plain,
    ( hasgame(n4,charades)
    | hasgame(n4,quoits)
    | hasgame(n4,racquetball)
    | hasgame(n4,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_67074]) ).

tff(c_67090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67072,c_67072,c_67072,c_67072,c_67078]) ).

tff(c_67091,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasgame(n2,X15_135) ),
    inference(splitRight,[status(thm)],[c_66070]) ).

tff(c_67158,plain,
    ! [X15_135] : ~ hasgame(n2,X15_135),
    inference(splitLeft,[status(thm)],[c_67091]) ).

tff(c_67161,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67158,c_55113]) ).

tff(c_67162,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n4,X22_133)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n3,X11a_140) ),
    inference(splitRight,[status(thm)],[c_67091]) ).

tff(c_67326,plain,
    ! [X11a_140] : ~ hasdrink(n3,X11a_140),
    inference(splitLeft,[status(thm)],[c_67162]) ).

tff(c_67329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67326,c_292]) ).

tff(c_67330,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n4,X12_141) ),
    inference(splitRight,[status(thm)],[c_67162]) ).

tff(c_67412,plain,
    ! [X12_141] : ~ hasdrink(n4,X12_141),
    inference(splitLeft,[status(thm)],[c_67330]) ).

tff(c_67415,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67412,c_67025]) ).

tff(c_67416,plain,
    ! [X11_144,X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n2,X6_134)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n2,X11_144) ),
    inference(splitRight,[status(thm)],[c_67330]) ).

tff(c_67519,plain,
    ! [X11_144] : ~ hasdrink(n2,X11_144),
    inference(splitLeft,[status(thm)],[c_67416]) ).

tff(c_67522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67519,c_55262]) ).

tff(c_67523,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n5,X9_139)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n5,X23_138) ),
    inference(splitRight,[status(thm)],[c_67416]) ).

tff(c_67666,plain,
    ! [X23_138] : ~ haspet(n5,X23_138),
    inference(splitLeft,[status(thm)],[c_67523]) ).

tff(c_67668,plain,
    ! [X23_3621] : ~ haspet(n5,X23_3621),
    inference(splitLeft,[status(thm)],[c_67523]) ).

tff(c_67680,plain,
    ( haspet(n5,no_pet)
    | haspet(n5,rat)
    | haspet(n5,camel)
    | haspet(n5,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_67668]) ).

tff(c_67694,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67666,c_67666,c_67666,c_67666,c_67680]) ).

tff(c_67695,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n2,X6_134)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n1,X19_151) ),
    inference(splitRight,[status(thm)],[c_67523]) ).

tff(c_67953,plain,
    ! [X19_151] : ~ haspet(n1,X19_151),
    inference(splitLeft,[status(thm)],[c_67695]) ).

tff(c_67956,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67953,c_48453]) ).

tff(c_67957,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n4,X8_150)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145) ),
    inference(splitRight,[status(thm)],[c_67695]) ).

tff(c_68184,plain,
    ! [X2_145] : ~ hasperson(n3,X2_145),
    inference(splitLeft,[status(thm)],[c_67957]) ).

tff(c_68186,plain,
    ! [X2_3643] : ~ hasperson(n3,X2_3643),
    inference(splitLeft,[status(thm)],[c_67957]) ).

tff(c_68190,plain,
    ( hasperson(n3,american)
    | hasperson(n3,russian)
    | hasperson(n3,italian)
    | hasperson(n3,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_68186]) ).

tff(c_68206,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68184,c_68184,c_68184,c_68184,c_68190]) ).

tff(c_68207,plain,
    ! [X16_131,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n2,X6_134) ),
    inference(splitRight,[status(thm)],[c_67957]) ).

tff(c_68280,plain,
    ! [X6_134] : ~ hascolor(n2,X6_134),
    inference(splitLeft,[status(thm)],[c_68207]) ).

tff(c_68283,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68280,c_54864]) ).

tff(c_68284,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n4,X22_133) ),
    inference(splitRight,[status(thm)],[c_68207]) ).

tff(c_68423,plain,
    ! [X22_133] : ~ haspet(n4,X22_133),
    inference(splitLeft,[status(thm)],[c_68284]) ).

tff(c_68425,plain,
    ! [X22_3651] : ~ haspet(n4,X22_3651),
    inference(splitLeft,[status(thm)],[c_68284]) ).

tff(c_68437,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,rat)
    | haspet(n4,camel)
    | haspet(n4,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_68425]) ).

tff(c_68451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68423,c_68423,c_68423,c_68423,c_68437]) ).

tff(c_68452,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n5,X9_139) ),
    inference(splitRight,[status(thm)],[c_68284]) ).

tff(c_68570,plain,
    ! [X9_139] : ~ hascolor(n5,X9_139),
    inference(splitLeft,[status(thm)],[c_68452]) ).

tff(c_68573,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68570,c_49519]) ).

tff(c_68574,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155) ),
    inference(splitRight,[status(thm)],[c_68452]) ).

tff(c_68692,plain,
    ! [X10_155] : ~ hasdrink(n1,X10_155),
    inference(splitLeft,[status(thm)],[c_68574]) ).

tff(c_66037,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_65972,c_8]) ).

tff(c_67055,plain,
    ~ hasgame(n1,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_67025,c_66037]) ).

tff(c_67065,plain,
    ~ hasdrink(n1,vodka),
    inference(resolution,[status(thm)],[c_248,c_67055]) ).

tff(c_67068,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_67065]) ).

tff(c_67071,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,lemonade) ),
    inference(negUnitSimplification,[status(thm)],[c_49644,c_467,c_67068]) ).

tff(c_67138,plain,
    hasdrink(n1,lemonade),
    inference(splitLeft,[status(thm)],[c_67071]) ).

tff(c_67145,plain,
    hascolor(n1,green),
    inference(resolution,[status(thm)],[c_67138,c_202]) ).

tff(c_67151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_567,c_67145]) ).

tff(c_67152,plain,
    hasdrink(n1,unknown_drink),
    inference(splitRight,[status(thm)],[c_67071]) ).

tff(c_68695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68692,c_67152]) ).

tff(c_68696,plain,
    ! [X16_131,X4_152,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132) ),
    inference(splitRight,[status(thm)],[c_68574]) ).

tff(c_68821,plain,
    ! [X5_132] : ~ hascolor(n1,X5_132),
    inference(splitLeft,[status(thm)],[c_68696]) ).

tff(c_68824,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68821,c_54913]) ).

tff(c_68825,plain,
    ! [X16_131,X4_152,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152) ),
    inference(splitRight,[status(thm)],[c_68696]) ).

tff(c_68935,plain,
    ! [X4_152] : ~ hasperson(n5,X4_152),
    inference(splitLeft,[status(thm)],[c_68825]) ).

tff(c_65385,plain,
    hasperson(n5,italian),
    inference(splitRight,[status(thm)],[c_55987]) ).

tff(c_68938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68935,c_65385]) ).

tff(c_68939,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147) ),
    inference(splitRight,[status(thm)],[c_68825]) ).

tff(c_69101,plain,
    ! [X21_147] : ~ haspet(n3,X21_147),
    inference(splitLeft,[status(thm)],[c_68939]) ).

tff(c_67492,plain,
    ( ~ haspet(n3,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_67431,c_20]) ).

tff(c_67500,plain,
    ~ hasgame(n5,backgammon),
    inference(splitLeft,[status(thm)],[c_67492]) ).

tff(c_68697,plain,
    ( haspet(n4,toad)
    | haspet(n3,toad) ),
    inference(negUnitSimplification,[status(thm)],[c_67500,c_55342]) ).

tff(c_68698,plain,
    haspet(n3,toad),
    inference(splitLeft,[status(thm)],[c_68697]) ).

tff(c_69104,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69101,c_68698]) ).

tff(c_69105,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131) ),
    inference(splitRight,[status(thm)],[c_68939]) ).

tff(c_69225,plain,
    ! [X16_131] : ~ hasgame(n3,X16_131),
    inference(splitLeft,[status(thm)],[c_69105]) ).

tff(c_67503,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon)
    | hasgame(n2,backgammon)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_162,c_67500]) ).

tff(c_67506,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon) ),
    inference(negUnitSimplification,[status(thm)],[c_54429,c_54396,c_67503]) ).

tff(c_67508,plain,
    hasgame(n3,backgammon),
    inference(negUnitSimplification,[status(thm)],[c_67507,c_67506]) ).

tff(c_69228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69225,c_67508]) ).

tff(c_69229,plain,
    ! [X20_148,X8_150,X18_153,X13_146] :
      ( ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146) ),
    inference(splitRight,[status(thm)],[c_69105]) ).

tff(c_69326,plain,
    ! [X13_146] : ~ hasdrink(n5,X13_146),
    inference(splitLeft,[status(thm)],[c_69229]) ).

tff(c_69328,plain,
    ! [X13_3699] : ~ hasdrink(n5,X13_3699),
    inference(splitLeft,[status(thm)],[c_69229]) ).

tff(c_69332,plain,
    ( hasdrink(n5,unknown_drink)
    | hasdrink(n5,milk)
    | hasdrink(n5,coffee)
    | hasdrink(n5,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_69328]) ).

tff(c_69340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69326,c_69326,c_69326,c_69326,c_69332]) ).

tff(c_69341,plain,
    ! [X8_150,X20_148,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153) ),
    inference(splitRight,[status(thm)],[c_69229]) ).

tff(c_69342,plain,
    ! [X18_153] : ~ hasgame(n5,X18_153),
    inference(splitLeft,[status(thm)],[c_69341]) ).

tff(c_69344,plain,
    ! [X18_3700] : ~ hasgame(n5,X18_3700),
    inference(splitLeft,[status(thm)],[c_69341]) ).

tff(c_69348,plain,
    ( hasgame(n5,charades)
    | hasgame(n5,quoits)
    | hasgame(n5,racquetball)
    | hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_69344]) ).

tff(c_69360,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69342,c_69342,c_69342,c_69342,c_69348]) ).

tff(c_69361,plain,
    ! [X8_150,X20_148] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148) ),
    inference(splitRight,[status(thm)],[c_69341]) ).

tff(c_69387,plain,
    ! [X20_148] : ~ haspet(n2,X20_148),
    inference(splitLeft,[status(thm)],[c_69361]) ).

tff(c_69390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69387,c_54093]) ).

tff(c_69391,plain,
    ! [X8_150] : ~ hascolor(n4,X8_150),
    inference(splitRight,[status(thm)],[c_69361]) ).

tff(c_69394,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69391,c_49520]) ).

tff(c_69395,plain,
    haspet(n4,toad),
    inference(splitRight,[status(thm)],[c_68697]) ).

tff(c_69407,plain,
    hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_69395,c_210]) ).

tff(c_69416,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67507,c_69407]) ).

tff(c_69418,plain,
    hasgame(n4,backgammon),
    inference(splitRight,[status(thm)],[c_67495]) ).

tff(c_70408,plain,
    ! [X_3743,X1_3744] :
      ( ~ hasgame(X_3743,X1_3744)
      | samegame(X1_3744,solitaire)
      | ~ hasdrink(X_3743,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_49649]) ).

tff(c_70410,plain,
    ( samegame(backgammon,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_69418,c_70408]) ).

tff(c_70425,plain,
    samegame(backgammon,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_67025,c_70410]) ).

tff(c_70427,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_70425]) ).

tff(c_70428,plain,
    ~ haspet(n3,toad),
    inference(splitRight,[status(thm)],[c_67492]) ).

tff(c_70432,plain,
    ( haspet(n3,no_pet)
    | haspet(n3,rat)
    | haspet(n3,camel)
    | haspet(n3,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_70428]) ).

tff(c_70438,plain,
    ( haspet(n3,no_pet)
    | haspet(n3,camel) ),
    inference(negUnitSimplification,[status(thm)],[c_65384,c_49656,c_70432]) ).

tff(c_70510,plain,
    haspet(n3,camel),
    inference(splitLeft,[status(thm)],[c_70438]) ).

tff(c_176,plain,
    ! [X2_42,Y_43,X1_41] :
      ( ~ haspet(X2_42,Y_43)
      | ~ haspet(X1_41,Y_43)
      | samehouse(X1_41,X2_42) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_70560,plain,
    ! [X1_3748] :
      ( ~ haspet(X1_3748,camel)
      | samehouse(X1_3748,n3) ),
    inference(resolution,[status(thm)],[c_70510,c_176]) ).

tff(c_70575,plain,
    ~ haspet(n1,camel),
    inference(resolution,[status(thm)],[c_70560,c_6]) ).

tff(c_70592,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48453,c_70575]) ).

tff(c_70593,plain,
    haspet(n3,no_pet),
    inference(splitRight,[status(thm)],[c_70438]) ).

tff(c_55989,plain,
    ( ~ haspet(n4,guppy)
    | ~ hasperson(n5,italian) ),
    inference(resolution,[status(thm)],[c_55926,c_22]) ).

tff(c_65397,plain,
    ~ haspet(n4,guppy),
    inference(demodulation,[status(thm),theory(equality)],[c_65385,c_55989]) ).

tff(c_65633,plain,
    ! [Y_3552,X_3553] :
      ( nextto(Y_3552,X_3553)
      | ~ hasgame(Y_3552,quoits)
      | ~ haspet(X_3553,camel) ),
    inference(resolution,[status(thm)],[c_606,c_134]) ).

tff(c_65721,plain,
    ( ~ hasgame(n2,quoits)
    | ~ haspet(n4,camel) ),
    inference(resolution,[status(thm)],[c_65633,c_286]) ).

tff(c_65779,plain,
    ~ haspet(n4,camel),
    inference(demodulation,[status(thm),theory(equality)],[c_55113,c_65721]) ).

tff(c_70429,plain,
    hasgame(n5,backgammon),
    inference(splitRight,[status(thm)],[c_67492]) ).

tff(c_67494,plain,
    ( ~ haspet(n4,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_67431,c_22]) ).

tff(c_70456,plain,
    ~ haspet(n4,toad),
    inference(demodulation,[status(thm),theory(equality)],[c_70429,c_67494]) ).

tff(c_70459,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,rat)
    | haspet(n4,camel)
    | haspet(n4,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_70456]) ).

tff(c_70465,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,rat) ),
    inference(negUnitSimplification,[status(thm)],[c_65397,c_65779,c_70459]) ).

tff(c_70601,plain,
    haspet(n4,rat),
    inference(splitLeft,[status(thm)],[c_70465]) ).

tff(c_70646,plain,
    ! [X1_3750] :
      ( ~ haspet(X1_3750,rat)
      | samehouse(X1_3750,n4) ),
    inference(resolution,[status(thm)],[c_70601,c_176]) ).

tff(c_70667,plain,
    ~ haspet(n2,rat),
    inference(resolution,[status(thm)],[c_70646,c_14]) ).

tff(c_70679,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_54093,c_70667]) ).

tff(c_70680,plain,
    haspet(n4,no_pet),
    inference(splitRight,[status(thm)],[c_70465]) ).

tff(c_70804,plain,
    ! [X1_3755] :
      ( ~ haspet(X1_3755,no_pet)
      | samehouse(X1_3755,n4) ),
    inference(resolution,[status(thm)],[c_70680,c_176]) ).

tff(c_70819,plain,
    ~ haspet(n3,no_pet),
    inference(resolution,[status(thm)],[c_70804,c_18]) ).

tff(c_70833,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_70593,c_70819]) ).

tff(c_70835,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_55116]) ).

tff(c_70873,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_70835]) ).

tff(c_70877,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_54913,c_70873]) ).

tff(c_70878,plain,
    hascolor(n3,yellow),
    inference(splitRight,[status(thm)],[c_54852]) ).

tff(c_70954,plain,
    ! [X1_3759] :
      ( ~ hascolor(n3,X1_3759)
      | samecolor(X1_3759,yellow) ),
    inference(resolution,[status(thm)],[c_70878,c_180]) ).

tff(c_52,plain,
    ~ samecolor(red,yellow),
    inference(cnfTransformation,[status(thm)],[f_88]) ).

tff(c_70963,plain,
    ~ hascolor(n3,red),
    inference(resolution,[status(thm)],[c_70954,c_52]) ).

tff(c_70969,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_70914,c_70963]) ).

tff(c_70971,plain,
    hasdrink(n4,coffee),
    inference(splitRight,[status(thm)],[c_54812]) ).

tff(c_54814,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_54748,c_14]) ).

tff(c_71028,plain,
    ~ hasperson(n2,swede),
    inference(demodulation,[status(thm),theory(equality)],[c_70971,c_54814]) ).

tff(c_71110,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_71107,c_71028]) ).

tff(c_71126,plain,
    ( hasperson(n2,american)
    | hasperson(n2,englishman) ),
    inference(negUnitSimplification,[status(thm)],[c_54384,c_54474,c_71110]) ).

tff(c_71425,plain,
    hasperson(n2,englishman),
    inference(splitLeft,[status(thm)],[c_71126]) ).

tff(c_71452,plain,
    hascolor(n2,red),
    inference(resolution,[status(thm)],[c_71425,c_188]) ).

tff(c_71458,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71049,c_71452]) ).

tff(c_71459,plain,
    hasperson(n2,american),
    inference(splitRight,[status(thm)],[c_71126]) ).

tff(c_71474,plain,
    hasgame(n2,charades),
    inference(resolution,[status(thm)],[c_71459,c_250]) ).

tff(c_72113,plain,
    ! [X1_3825] :
      ( ~ hasgame(n2,X1_3825)
      | samegame(X1_3825,charades) ),
    inference(resolution,[status(thm)],[c_71474,c_184]) ).

tff(c_108,plain,
    ~ samegame(quoits,charades),
    inference(cnfTransformation,[status(thm)],[f_144]) ).

tff(c_72122,plain,
    ~ hasgame(n2,quoits),
    inference(resolution,[status(thm)],[c_72113,c_108]) ).

tff(c_72131,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_71221,c_72122]) ).

tff(c_72133,plain,
    hasdrink(n5,coffee),
    inference(splitRight,[status(thm)],[c_54807]) ).

tff(c_72290,plain,
    ! [X1_3831] :
      ( ~ hasdrink(n5,X1_3831)
      | samedrink(X1_3831,coffee) ),
    inference(resolution,[status(thm)],[c_72133,c_182]) ).

tff(c_70,plain,
    ~ samedrink(lemonade,coffee),
    inference(cnfTransformation,[status(thm)],[f_106]) ).

tff(c_72294,plain,
    ~ hasdrink(n5,lemonade),
    inference(resolution,[status(thm)],[c_72290,c_70]) ).

tff(c_72297,plain,
    ~ hascolor(n5,green),
    inference(resolution,[status(thm)],[c_204,c_72294]) ).

tff(c_72301,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_49519,c_72297]) ).

tff(c_72303,plain,
    haspet(n1,rat),
    inference(splitRight,[status(thm)],[c_49635]) ).

tff(c_72644,plain,
    ! [X1_3862] :
      ( ~ haspet(n1,X1_3862)
      | samepet(X1_3862,rat) ),
    inference(resolution,[status(thm)],[c_72303,c_186]) ).

tff(c_72653,plain,
    ~ haspet(n1,camel),
    inference(resolution,[status(thm)],[c_72644,c_128]) ).

tff(c_72659,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48453,c_72653]) ).

tff(c_72661,plain,
    haspet(n3,rat),
    inference(splitRight,[status(thm)],[c_49640]) ).

tff(c_75128,plain,
    ! [Y_4017,X_4018] :
      ( nextto(Y_4017,X_4018)
      | ~ hasgame(Y_4017,racquetball)
      | ~ haspet(X_4018,rat) ),
    inference(resolution,[status(thm)],[c_49604,c_134]) ).

tff(c_75225,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n3,rat) ),
    inference(resolution,[status(thm)],[c_75128,c_280]) ).

tff(c_75271,plain,
    ~ hasgame(n1,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_72661,c_75225]) ).

tff(c_75350,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_75271]) ).

tff(c_75353,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_75350]) ).

tff(c_75357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49648,c_48476,c_567,c_582,c_75353]) ).

tff(c_75359,plain,
    hascolor(n2,green),
    inference(splitRight,[status(thm)],[c_602]) ).

tff(c_78320,plain,
    ! [Y_4202] :
      ( hascolor(n5,Y_4202)
      | hascolor(n4,Y_4202)
      | hascolor(n3,Y_4202)
      | hascolor(n2,Y_4202)
      | hascolor(n1,Y_4202) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_78337,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_78320,c_502]) ).

tff(c_78351,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_78337]) ).

tff(c_78381,plain,
    ! [X1_4204] :
      ( ~ hascolor(n2,X1_4204)
      | samecolor(X1_4204,blue) ),
    inference(resolution,[status(thm)],[c_78351,c_180]) ).

tff(c_64,plain,
    ~ samecolor(green,blue),
    inference(cnfTransformation,[status(thm)],[f_100]) ).

tff(c_78387,plain,
    ~ hascolor(n2,green),
    inference(resolution,[status(thm)],[c_78381,c_64]) ).

tff(c_78398,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_75359,c_78387]) ).

tff(c_78400,plain,
    hascolor(n3,green),
    inference(splitRight,[status(thm)],[c_601]) ).

tff(c_78630,plain,
    ! [Y_4234,X2_4235,X1_4236] :
      ( ~ hasdrink(Y_4234,X2_4235)
      | ~ hasdrink(Y_4234,X1_4236)
      | samedrink(X1_4236,X2_4235) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_78637,plain,
    ! [X1_4237] :
      ( ~ hasdrink(n3,X1_4237)
      | samedrink(X1_4237,milk) ),
    inference(resolution,[status(thm)],[c_292,c_78630]) ).

tff(c_78645,plain,
    ~ hasdrink(n3,lemonade),
    inference(resolution,[status(thm)],[c_78637,c_72]) ).

tff(c_78648,plain,
    ~ hascolor(n3,green),
    inference(resolution,[status(thm)],[c_204,c_78645]) ).

tff(c_78652,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_78400,c_78648]) ).

tff(c_78654,plain,
    hascolor(n3,white),
    inference(splitRight,[status(thm)],[c_563]) ).

tff(c_111706,plain,
    ( hascolor(n4,green)
    | ~ hascolor(n3,white) ),
    inference(resolution,[status(thm)],[c_276,c_111694]) ).

tff(c_111719,plain,
    hascolor(n4,green),
    inference(demodulation,[status(thm),theory(equality)],[c_78654,c_111706]) ).

tff(c_270,plain,
    ! [X_130] : ~ left(n5,X_130),
    inference(cnfTransformation,[status(thm)],[f_739]) ).

tff(c_564,plain,
    ! [Y_201] :
      ( ~ hascolor(Y_201,green)
      | ~ hascolor(n5,white) ),
    inference(resolution,[status(thm)],[c_512,c_270]) ).

tff(c_570,plain,
    ~ hascolor(n5,white),
    inference(splitLeft,[status(thm)],[c_564]) ).

tff(c_78653,plain,
    ~ hascolor(n5,green),
    inference(splitRight,[status(thm)],[c_563]) ).

tff(c_114513,plain,
    ! [X_6169] :
      ( hascolor(X_6169,blue)
      | hascolor(X_6169,yellow)
      | hascolor(X_6169,green)
      | hascolor(X_6169,white)
      | hascolor(X_6169,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_114519,plain,
    ( hascolor(n5,blue)
    | hascolor(n5,green)
    | hascolor(n5,white)
    | hascolor(n5,red) ),
    inference(resolution,[status(thm)],[c_114513,c_113918]) ).

tff(c_114532,plain,
    hascolor(n5,red),
    inference(negUnitSimplification,[status(thm)],[c_570,c_78653,c_502,c_114519]) ).

tff(c_111781,plain,
    ~ hasperson(n1,italian),
    inference(resolution,[status(thm)],[c_111771,c_36]) ).

tff(c_114035,plain,
    ! [X1_6128] :
      ( ~ haspet(n2,X1_6128)
      | samepet(X1_6128,rat) ),
    inference(resolution,[status(thm)],[c_113895,c_186]) ).

tff(c_114045,plain,
    ~ haspet(n2,guppy),
    inference(resolution,[status(thm)],[c_114035,c_118]) ).

tff(c_114051,plain,
    ~ hasperson(n2,italian),
    inference(resolution,[status(thm)],[c_198,c_114045]) ).

tff(c_92934,plain,
    ! [Y_5034,X2_5035,X1_5036] :
      ( ~ hasperson(Y_5034,X2_5035)
      | ~ hasperson(Y_5034,X1_5036)
      | sameperson(X1_5036,X2_5035) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_92947,plain,
    ! [X1_5037] :
      ( ~ hasperson(n1,X1_5037)
      | sameperson(X1_5037,russian) ),
    inference(resolution,[status(thm)],[c_294,c_92934]) ).

tff(c_92958,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_92947,c_30]) ).

tff(c_92963,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_92958]) ).

tff(c_92868,plain,
    ! [X_5024,Y_5025] :
      ( ~ left(X_5024,Y_5025)
      | hascolor(Y_5025,green)
      | ~ hascolor(X_5024,white) ),
    inference(cnfTransformation,[status(thm)],[f_409]) ).

tff(c_92877,plain,
    ( hascolor(n2,green)
    | ~ hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_92868]) ).

tff(c_92890,plain,
    ~ hascolor(n1,white),
    inference(negUnitSimplification,[status(thm)],[c_78684,c_92877]) ).

tff(c_100776,plain,
    ! [X_5488] :
      ( hascolor(X_5488,blue)
      | hascolor(X_5488,yellow)
      | hascolor(X_5488,green)
      | hascolor(X_5488,white)
      | hascolor(X_5488,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_100013,plain,
    ! [X_5423] :
      ( hascolor(X_5423,blue)
      | hascolor(X_5423,yellow)
      | hascolor(X_5423,green)
      | hascolor(X_5423,white)
      | hascolor(X_5423,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_78661,plain,
    ~ hascolor(n3,green),
    inference(resolution,[status(thm)],[c_78654,c_566]) ).

tff(c_92874,plain,
    ( hascolor(n3,green)
    | ~ hascolor(n2,white) ),
    inference(resolution,[status(thm)],[c_274,c_92868]) ).

tff(c_92887,plain,
    ~ hascolor(n2,white),
    inference(negUnitSimplification,[status(thm)],[c_78661,c_92874]) ).

tff(c_98357,plain,
    ! [X_5352] :
      ( hascolor(X_5352,blue)
      | hascolor(X_5352,yellow)
      | hascolor(X_5352,green)
      | hascolor(X_5352,white)
      | hascolor(X_5352,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_96743,plain,
    ! [X2_5262,Y_5263,X1_5264] :
      ( ~ hasgame(X2_5262,Y_5263)
      | ~ hasgame(X1_5264,Y_5263)
      | samehouse(X1_5264,X2_5262) ),
    inference(cnfTransformation,[status(thm)],[f_335]) ).

tff(c_97361,plain,
    ! [X1_5320,X_5321] :
      ( ~ hasgame(X1_5320,racquetball)
      | samehouse(X1_5320,X_5321)
      | ~ hascolor(X_5321,yellow) ),
    inference(resolution,[status(thm)],[c_216,c_96743]) ).

tff(c_97429,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ hascolor(n2,yellow) ),
    inference(resolution,[status(thm)],[c_97361,c_4]) ).

tff(c_97447,plain,
    ~ hascolor(n2,yellow),
    inference(splitLeft,[status(thm)],[c_97429]) ).

tff(c_98360,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,green)
    | hascolor(n2,white)
    | hascolor(n2,red) ),
    inference(resolution,[status(thm)],[c_98357,c_97447]) ).

tff(c_98376,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_92887,c_78684,c_98360]) ).

tff(c_98515,plain,
    hascolor(n2,red),
    inference(splitLeft,[status(thm)],[c_98376]) ).

tff(c_98838,plain,
    ! [Y_5365] :
      ( hascolor(n5,Y_5365)
      | hascolor(n4,Y_5365)
      | hascolor(n3,Y_5365)
      | hascolor(n2,Y_5365)
      | hascolor(n1,Y_5365) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_98858,plain,
    ( hascolor(n4,blue)
    | hascolor(n3,blue)
    | hascolor(n2,blue)
    | hascolor(n1,blue) ),
    inference(resolution,[status(thm)],[c_98838,c_502]) ).

tff(c_98875,plain,
    hascolor(n2,blue),
    inference(negUnitSimplification,[status(thm)],[c_582,c_507,c_510,c_98858]) ).

tff(c_98882,plain,
    ! [X1_5366] :
      ( ~ hascolor(n2,X1_5366)
      | samecolor(X1_5366,blue) ),
    inference(resolution,[status(thm)],[c_98875,c_180]) ).

tff(c_98894,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_98882,c_54]) ).

tff(c_98901,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_98515,c_98894]) ).

tff(c_98902,plain,
    hascolor(n2,blue),
    inference(splitRight,[status(thm)],[c_98376]) ).

tff(c_260,plain,
    ! [Y_121,X_120] :
      ( ~ hascolor(Y_121,blue)
      | nextto(X_120,Y_121)
      | ~ hasperson(X_120,russian) ),
    inference(cnfTransformation,[status(thm)],[f_696]) ).

tff(c_78724,plain,
    ! [X_4242,Y_4243] :
      ( ~ left(X_4242,Y_4243)
      | hascolor(Y_4243,green)
      | ~ hascolor(X_4242,white) ),
    inference(cnfTransformation,[status(thm)],[f_409]) ).

tff(c_78736,plain,
    ( hascolor(n4,green)
    | ~ hascolor(n3,white) ),
    inference(resolution,[status(thm)],[c_276,c_78724]) ).

tff(c_78749,plain,
    hascolor(n4,green),
    inference(demodulation,[status(thm),theory(equality)],[c_78654,c_78736]) ).

tff(c_78783,plain,
    ! [Y_4252,X2_4253,X1_4254] :
      ( ~ hasperson(Y_4252,X2_4253)
      | ~ hasperson(Y_4252,X1_4254)
      | sameperson(X1_4254,X2_4253) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_78796,plain,
    ! [X1_4255] :
      ( ~ hasperson(n1,X1_4255)
      | sameperson(X1_4255,russian) ),
    inference(resolution,[status(thm)],[c_294,c_78783]) ).

tff(c_78808,plain,
    ~ hasperson(n1,swede),
    inference(resolution,[status(thm)],[c_78796,c_40]) ).

tff(c_78816,plain,
    ~ hasdrink(n1,coffee),
    inference(resolution,[status(thm)],[c_208,c_78808]) ).

tff(c_80015,plain,
    ! [Y_4348,X2_4349,X1_4350] :
      ( ~ hasdrink(Y_4348,X2_4349)
      | ~ hasdrink(Y_4348,X1_4350)
      | samedrink(X1_4350,X2_4349) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_80028,plain,
    ! [X1_4351] :
      ( ~ hasdrink(n3,X1_4351)
      | samedrink(X1_4351,milk) ),
    inference(resolution,[status(thm)],[c_292,c_80015]) ).

tff(c_80035,plain,
    ~ hasdrink(n3,coffee),
    inference(resolution,[status(thm)],[c_80028,c_78]) ).

tff(c_78807,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_78796,c_30]) ).

tff(c_78812,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_78807]) ).

tff(c_78733,plain,
    ( hascolor(n2,green)
    | ~ hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_272,c_78724]) ).

tff(c_78746,plain,
    ~ hascolor(n1,white),
    inference(negUnitSimplification,[status(thm)],[c_78684,c_78733]) ).

tff(c_80007,plain,
    ! [X2_4345,Y_4346,X1_4347] :
      ( ~ hasgame(X2_4345,Y_4346)
      | ~ hasgame(X1_4347,Y_4346)
      | samehouse(X1_4347,X2_4345) ),
    inference(cnfTransformation,[status(thm)],[f_335]) ).

tff(c_80523,plain,
    ! [X1_4394,X_4395] :
      ( ~ hasgame(X1_4394,solitaire)
      | samehouse(X1_4394,X_4395)
      | ~ hasdrink(X_4395,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_80007]) ).

tff(c_80591,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n2,vodka) ),
    inference(resolution,[status(thm)],[c_80523,c_4]) ).

tff(c_80609,plain,
    ~ hasdrink(n2,vodka),
    inference(splitLeft,[status(thm)],[c_80591]) ).

tff(c_80583,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n3,vodka) ),
    inference(resolution,[status(thm)],[c_80523,c_6]) ).

tff(c_80627,plain,
    ~ hasdrink(n3,vodka),
    inference(splitLeft,[status(thm)],[c_80583]) ).

tff(c_80588,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_80523,c_8]) ).

tff(c_80626,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_80588]) ).

tff(c_80672,plain,
    ! [Y_4401] :
      ( hasdrink(n5,Y_4401)
      | hasdrink(n4,Y_4401)
      | hasdrink(n3,Y_4401)
      | hasdrink(n2,Y_4401)
      | hasdrink(n1,Y_4401) ),
    inference(cnfTransformation,[status(thm)],[f_263]) ).

tff(c_80582,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_80523,c_16]) ).

tff(c_80608,plain,
    ~ hasdrink(n5,vodka),
    inference(splitLeft,[status(thm)],[c_80582]) ).

tff(c_80675,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka)
    | hasdrink(n2,vodka)
    | hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_80672,c_80608]) ).

tff(c_80690,plain,
    hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_80609,c_80627,c_80626,c_80675]) ).

tff(c_78824,plain,
    ! [Y_4259,X_4260] :
      ( ~ hasgame(Y_4259,racquetball)
      | nextto(X_4260,Y_4259)
      | ~ haspet(X_4260,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_78854,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_78824,c_286]) ).

tff(c_78861,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_78854]) ).

tff(c_79868,plain,
    ! [X_4335] :
      ( hascolor(X_4335,blue)
      | hascolor(X_4335,yellow)
      | hascolor(X_4335,green)
      | hascolor(X_4335,white)
      | hascolor(X_4335,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_78983,plain,
    ! [Y_4277,X_4278] :
      ( haspet(Y_4277,rat)
      | ~ hasgame(X_4278,racquetball)
      | ~ samehouse(n1,X_4278)
      | ~ nextto(X_4278,Y_4277) ),
    inference(cnfTransformation,[status(thm)],[f_620]) ).

tff(c_78997,plain,
    ! [Y_4277] :
      ( haspet(Y_4277,rat)
      | ~ hasgame(n1,racquetball)
      | ~ nextto(n1,Y_4277) ),
    inference(resolution,[status(thm)],[c_2,c_78983]) ).

tff(c_79411,plain,
    ~ hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_78997]) ).

tff(c_79424,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_79411]) ).

tff(c_79874,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_79868,c_79424]) ).

tff(c_79885,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78812,c_78746,c_567,c_582,c_79874]) ).

tff(c_79909,plain,
    ! [Y_4336] :
      ( haspet(Y_4336,rat)
      | ~ nextto(n1,Y_4336) ),
    inference(splitRight,[status(thm)],[c_78997]) ).

tff(c_79974,plain,
    ! [Y_4341] :
      ( haspet(Y_4341,rat)
      | ~ left(n1,Y_4341) ),
    inference(resolution,[status(thm)],[c_140,c_79909]) ).

tff(c_79981,plain,
    haspet(n2,rat),
    inference(resolution,[status(thm)],[c_272,c_79974]) ).

tff(c_79986,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78861,c_79981]) ).

tff(c_79988,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_78854]) ).

tff(c_80046,plain,
    ! [Y_4354] :
      ( ~ hasgame(Y_4354,racquetball)
      | ~ haspet(Y_4354,rat) ),
    inference(resolution,[status(thm)],[c_78824,c_146]) ).

tff(c_80050,plain,
    ~ hasgame(n2,racquetball),
    inference(resolution,[status(thm)],[c_79988,c_80046]) ).

tff(c_79987,plain,
    ~ hasgame(n4,racquetball),
    inference(splitRight,[status(thm)],[c_78854]) ).

tff(c_78856,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_78824,c_288]) ).

tff(c_80023,plain,
    ~ hasgame(n5,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_79988,c_78856]) ).

tff(c_80027,plain,
    ~ hascolor(n5,yellow),
    inference(resolution,[status(thm)],[c_216,c_80023]) ).

tff(c_80705,plain,
    ! [Y_4402] :
      ( hasgame(n5,Y_4402)
      | hasgame(n4,Y_4402)
      | hasgame(n3,Y_4402)
      | hasgame(n2,Y_4402)
      | hasgame(n1,Y_4402) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_80716,plain,
    ( hascolor(n5,yellow)
    | hasgame(n4,racquetball)
    | hasgame(n3,racquetball)
    | hasgame(n2,racquetball)
    | hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_80705,c_214]) ).

tff(c_80728,plain,
    ( hasgame(n3,racquetball)
    | hasgame(n1,racquetball) ),
    inference(negUnitSimplification,[status(thm)],[c_80050,c_79987,c_80027,c_80716]) ).

tff(c_80732,plain,
    hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_80728]) ).

tff(c_79989,plain,
    ! [Y_4342,X2_4343,X1_4344] :
      ( ~ hasgame(Y_4342,X2_4343)
      | ~ hasgame(Y_4342,X1_4344)
      | samegame(X1_4344,X2_4343) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_82317,plain,
    ! [X_4489,X1_4490] :
      ( ~ hasgame(X_4489,X1_4490)
      | samegame(X1_4490,solitaire)
      | ~ hasdrink(X_4489,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_79989]) ).

tff(c_82321,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_80732,c_82317]) ).

tff(c_82332,plain,
    samegame(racquetball,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_80690,c_82321]) ).

tff(c_82334,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_82332]) ).

tff(c_82336,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_80728]) ).

tff(c_82365,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_82336]) ).

tff(c_82378,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_82365]) ).

tff(c_82382,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78812,c_78746,c_567,c_582,c_82378]) ).

tff(c_82384,plain,
    hasdrink(n3,vodka),
    inference(splitRight,[status(thm)],[c_80583]) ).

tff(c_82943,plain,
    ! [X1_4512] :
      ( ~ hasdrink(n3,X1_4512)
      | samedrink(X1_4512,vodka) ),
    inference(resolution,[status(thm)],[c_82384,c_182]) ).

tff(c_82952,plain,
    ~ hasdrink(n3,milk),
    inference(resolution,[status(thm)],[c_82943,c_84]) ).

tff(c_82958,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_292,c_82952]) ).

tff(c_82960,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_80588]) ).

tff(c_83573,plain,
    ! [X1_4535] :
      ( ~ hasdrink(n4,X1_4535)
      | samedrink(X1_4535,vodka) ),
    inference(resolution,[status(thm)],[c_82960,c_182]) ).

tff(c_83583,plain,
    ~ hasdrink(n4,lemonade),
    inference(resolution,[status(thm)],[c_83573,c_74]) ).

tff(c_83604,plain,
    ~ hascolor(n4,green),
    inference(resolution,[status(thm)],[c_204,c_83583]) ).

tff(c_83608,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_78749,c_83604]) ).

tff(c_83610,plain,
    hasdrink(n2,vodka),
    inference(splitRight,[status(thm)],[c_80591]) ).

tff(c_83706,plain,
    ! [X1_4544] :
      ( ~ hasdrink(n2,X1_4544)
      | samedrink(X1_4544,vodka) ),
    inference(resolution,[status(thm)],[c_83610,c_182]) ).

tff(c_83717,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_83706,c_80]) ).

tff(c_83764,plain,
    ! [X_4547] :
      ( hascolor(X_4547,blue)
      | hascolor(X_4547,yellow)
      | hascolor(X_4547,green)
      | hascolor(X_4547,white)
      | hascolor(X_4547,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_83770,plain,
    ( hascolor(n5,blue)
    | hascolor(n5,green)
    | hascolor(n5,white)
    | hascolor(n5,red) ),
    inference(resolution,[status(thm)],[c_83764,c_80027]) ).

tff(c_83783,plain,
    hascolor(n5,red),
    inference(negUnitSimplification,[status(thm)],[c_570,c_78653,c_502,c_83770]) ).

tff(c_28,plain,
    ~ sameperson(englishman,swede),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_84812,plain,
    ! [X_4607,X1_4608] :
      ( ~ hasperson(X_4607,X1_4608)
      | sameperson(X1_4608,swede)
      | ~ hasdrink(X_4607,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_78783]) ).

tff(c_84818,plain,
    ! [X_60] :
      ( sameperson(englishman,swede)
      | ~ hasdrink(X_60,coffee)
      | ~ hascolor(X_60,red) ),
    inference(resolution,[status(thm)],[c_190,c_84812]) ).

tff(c_84835,plain,
    ! [X_4609] :
      ( ~ hasdrink(X_4609,coffee)
      | ~ hascolor(X_4609,red) ),
    inference(negUnitSimplification,[status(thm)],[c_28,c_84818]) ).

tff(c_84839,plain,
    ( ~ hascolor(n5,red)
    | hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(resolution,[status(thm)],[c_158,c_84835]) ).

tff(c_84842,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83783,c_84839]) ).

tff(c_84843,plain,
    hasdrink(n4,coffee),
    inference(negUnitSimplification,[status(thm)],[c_78816,c_83717,c_80035,c_84842]) ).

tff(c_84854,plain,
    ! [X1_4610] :
      ( ~ hasdrink(n4,X1_4610)
      | samedrink(X1_4610,coffee) ),
    inference(resolution,[status(thm)],[c_84843,c_182]) ).

tff(c_84858,plain,
    ~ hasdrink(n4,lemonade),
    inference(resolution,[status(thm)],[c_84854,c_70]) ).

tff(c_84861,plain,
    ~ hascolor(n4,green),
    inference(resolution,[status(thm)],[c_204,c_84858]) ).

tff(c_84865,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_78749,c_84861]) ).

tff(c_84867,plain,
    hasdrink(n5,vodka),
    inference(splitRight,[status(thm)],[c_80582]) ).

tff(c_85025,plain,
    ! [X1_4617] :
      ( ~ hasdrink(n5,X1_4617)
      | samedrink(X1_4617,vodka) ),
    inference(resolution,[status(thm)],[c_84867,c_182]) ).

tff(c_85036,plain,
    ~ hasdrink(n5,coffee),
    inference(resolution,[status(thm)],[c_85025,c_80]) ).

tff(c_85081,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(resolution,[status(thm)],[c_158,c_85036]) ).

tff(c_85084,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n2,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_78816,c_80035,c_85081]) ).

tff(c_88400,plain,
    hasdrink(n2,coffee),
    inference(splitLeft,[status(thm)],[c_85084]) ).

tff(c_78685,plain,
    ! [Y_4240,X_4241] :
      ( ~ hasgame(Y_4240,quoits)
      | nextto(X_4241,Y_4240)
      | ~ haspet(X_4241,camel) ),
    inference(cnfTransformation,[status(thm)],[f_512]) ).

tff(c_78719,plain,
    ( ~ hasgame(n3,quoits)
    | ~ haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_280]) ).

tff(c_78723,plain,
    ~ haspet(n1,camel),
    inference(splitLeft,[status(thm)],[c_78719]) ).

tff(c_78717,plain,
    ( ~ hasgame(n5,quoits)
    | ~ haspet(n2,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_288]) ).

tff(c_78764,plain,
    ~ haspet(n2,camel),
    inference(splitLeft,[status(thm)],[c_78717]) ).

tff(c_78721,plain,
    ( ~ hasgame(n5,quoits)
    | ~ haspet(n3,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_290]) ).

tff(c_78722,plain,
    ~ haspet(n3,camel),
    inference(splitLeft,[status(thm)],[c_78721]) ).

tff(c_80170,plain,
    ! [X1_4364] :
      ( ~ haspet(n2,X1_4364)
      | samepet(X1_4364,rat) ),
    inference(resolution,[status(thm)],[c_79988,c_186]) ).

tff(c_80181,plain,
    ~ haspet(n2,toad),
    inference(resolution,[status(thm)],[c_80170,c_124]) ).

tff(c_80190,plain,
    ~ hasgame(n2,backgammon),
    inference(resolution,[status(thm)],[c_212,c_80181]) ).

tff(c_84946,plain,
    ! [X_4615] :
      ( hasgame(X_4615,charades)
      | hasgame(X_4615,solitaire)
      | hasgame(X_4615,quoits)
      | hasgame(X_4615,racquetball)
      | hasgame(X_4615,backgammon) ),
    inference(cnfTransformation,[status(thm)],[f_273]) ).

tff(c_84866,plain,
    ~ hasgame(n2,solitaire),
    inference(splitRight,[status(thm)],[c_80582]) ).

tff(c_84955,plain,
    ( hasgame(n2,charades)
    | hasgame(n2,quoits)
    | hasgame(n2,racquetball)
    | hasgame(n2,backgammon) ),
    inference(resolution,[status(thm)],[c_84946,c_84866]) ).

tff(c_84969,plain,
    ( hasgame(n2,charades)
    | hasgame(n2,quoits) ),
    inference(negUnitSimplification,[status(thm)],[c_80190,c_80050,c_84955]) ).

tff(c_85127,plain,
    hasgame(n2,quoits),
    inference(splitLeft,[status(thm)],[c_84969]) ).

tff(c_87483,plain,
    ! [Y_4738,X_4739] :
      ( nextto(Y_4738,X_4739)
      | ~ hasgame(Y_4738,quoits)
      | ~ haspet(X_4739,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_134]) ).

tff(c_87575,plain,
    ( ~ hasgame(n2,quoits)
    | ~ haspet(n4,camel) ),
    inference(resolution,[status(thm)],[c_87483,c_286]) ).

tff(c_87626,plain,
    ~ haspet(n4,camel),
    inference(demodulation,[status(thm),theory(equality)],[c_85127,c_87575]) ).

tff(c_87581,plain,
    ( ~ hasgame(n2,quoits)
    | ~ haspet(n5,camel) ),
    inference(resolution,[status(thm)],[c_87483,c_288]) ).

tff(c_87630,plain,
    ~ haspet(n5,camel),
    inference(demodulation,[status(thm),theory(equality)],[c_85127,c_87581]) ).

tff(c_87637,plain,
    ( haspet(n4,camel)
    | haspet(n3,camel)
    | haspet(n2,camel)
    | haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_166,c_87630]) ).

tff(c_87641,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78723,c_78764,c_78722,c_87626,c_87637]) ).

tff(c_87642,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_84969]) ).

tff(c_90673,plain,
    ! [X_4874,X1_4875] :
      ( ~ hasperson(X_4874,X1_4875)
      | sameperson(X1_4875,american)
      | ~ hasgame(X_4874,charades) ),
    inference(resolution,[status(thm)],[c_252,c_78783]) ).

tff(c_90685,plain,
    ! [X_72] :
      ( sameperson(swede,american)
      | ~ hasgame(X_72,charades)
      | ~ hasdrink(X_72,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_90673]) ).

tff(c_90716,plain,
    ! [X_4877] :
      ( ~ hasgame(X_4877,charades)
      | ~ hasdrink(X_4877,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_42,c_90685]) ).

tff(c_90723,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_87642,c_90716]) ).

tff(c_90730,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_88400,c_90723]) ).

tff(c_90731,plain,
    hasdrink(n4,coffee),
    inference(splitRight,[status(thm)],[c_85084]) ).

tff(c_90962,plain,
    ! [X1_4894] :
      ( ~ hasdrink(n4,X1_4894)
      | samedrink(X1_4894,coffee) ),
    inference(resolution,[status(thm)],[c_90731,c_182]) ).

tff(c_90966,plain,
    ~ hasdrink(n4,lemonade),
    inference(resolution,[status(thm)],[c_90962,c_70]) ).

tff(c_90969,plain,
    ~ hascolor(n4,green),
    inference(resolution,[status(thm)],[c_204,c_90966]) ).

tff(c_90973,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_78749,c_90969]) ).

tff(c_90975,plain,
    haspet(n2,camel),
    inference(splitRight,[status(thm)],[c_78717]) ).

tff(c_91049,plain,
    ! [Y_4906,X_4907] :
      ( ~ hasgame(Y_4906,racquetball)
      | nextto(X_4907,Y_4906)
      | ~ haspet(X_4907,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_91079,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_91049,c_286]) ).

tff(c_91086,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_91079]) ).

tff(c_91003,plain,
    ! [Y_4899,X2_4900,X1_4901] :
      ( ~ hasperson(Y_4899,X2_4900)
      | ~ hasperson(Y_4899,X1_4901)
      | sameperson(X1_4901,X2_4900) ),
    inference(cnfTransformation,[status(thm)],[f_351]) ).

tff(c_91016,plain,
    ! [X1_4902] :
      ( ~ hasperson(n1,X1_4902)
      | sameperson(X1_4902,russian) ),
    inference(resolution,[status(thm)],[c_294,c_91003]) ).

tff(c_91027,plain,
    ~ hasperson(n1,englishman),
    inference(resolution,[status(thm)],[c_91016,c_30]) ).

tff(c_91032,plain,
    ~ hascolor(n1,red),
    inference(resolution,[status(thm)],[c_190,c_91027]) ).

tff(c_92577,plain,
    ! [X_4999] :
      ( hascolor(X_4999,blue)
      | hascolor(X_4999,yellow)
      | hascolor(X_4999,green)
      | hascolor(X_4999,white)
      | hascolor(X_4999,red) ),
    inference(cnfTransformation,[status(thm)],[f_233]) ).

tff(c_91623,plain,
    ! [Y_4960,X_4961] :
      ( haspet(Y_4960,rat)
      | ~ hasgame(X_4961,racquetball)
      | ~ samehouse(n1,X_4961)
      | ~ nextto(X_4961,Y_4960) ),
    inference(cnfTransformation,[status(thm)],[f_620]) ).

tff(c_91649,plain,
    ! [Y_4960] :
      ( haspet(Y_4960,rat)
      | ~ hasgame(n1,racquetball)
      | ~ nextto(n1,Y_4960) ),
    inference(resolution,[status(thm)],[c_2,c_91623]) ).

tff(c_91651,plain,
    ~ hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_91649]) ).

tff(c_91655,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_91651]) ).

tff(c_92580,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_92577,c_91655]) ).

tff(c_92588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91032,c_78746,c_567,c_582,c_92580]) ).

tff(c_92607,plain,
    ! [Y_5000] :
      ( haspet(Y_5000,rat)
      | ~ nextto(n1,Y_5000) ),
    inference(splitRight,[status(thm)],[c_91649]) ).

tff(c_92667,plain,
    ! [Y_5003] :
      ( haspet(Y_5003,rat)
      | ~ left(n1,Y_5003) ),
    inference(resolution,[status(thm)],[c_140,c_92607]) ).

tff(c_92674,plain,
    haspet(n2,rat),
    inference(resolution,[status(thm)],[c_272,c_92667]) ).

tff(c_92679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91086,c_92674]) ).

tff(c_92681,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_91079]) ).

tff(c_92846,plain,
    ! [X1_5023] :
      ( ~ haspet(n2,X1_5023)
      | samepet(X1_5023,rat) ),
    inference(resolution,[status(thm)],[c_92681,c_186]) ).

tff(c_92855,plain,
    ~ haspet(n2,camel),
    inference(resolution,[status(thm)],[c_92846,c_128]) ).

tff(c_92861,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_90975,c_92855]) ).

tff(c_92863,plain,
    haspet(n1,camel),
    inference(splitRight,[status(thm)],[c_78719]) ).

tff(c_96917,plain,
    ! [X1_5279] :
      ( ~ haspet(n1,X1_5279)
      | samepet(X1_5279,camel) ),
    inference(resolution,[status(thm)],[c_92863,c_186]) ).

tff(c_96925,plain,
    ~ haspet(n1,toad),
    inference(resolution,[status(thm)],[c_96917,c_122]) ).

tff(c_96933,plain,
    ~ hasgame(n1,backgammon),
    inference(resolution,[status(thm)],[c_212,c_96925]) ).

tff(c_92909,plain,
    ! [Y_5029] :
      ( ~ hasgame(Y_5029,quoits)
      | ~ haspet(Y_5029,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_146]) ).

tff(c_92913,plain,
    ~ hasgame(n1,quoits),
    inference(resolution,[status(thm)],[c_92863,c_92909]) ).

tff(c_98972,plain,
    ! [X_5369] :
      ( hasgame(X_5369,charades)
      | hasgame(X_5369,solitaire)
      | hasgame(X_5369,quoits)
      | hasgame(X_5369,racquetball)
      | hasgame(X_5369,backgammon) ),
    inference(cnfTransformation,[status(thm)],[f_273]) ).

tff(c_92880,plain,
    ( hascolor(n4,green)
    | ~ hascolor(n3,white) ),
    inference(resolution,[status(thm)],[c_276,c_92868]) ).

tff(c_92893,plain,
    hascolor(n4,green),
    inference(demodulation,[status(thm),theory(equality)],[c_78654,c_92880]) ).

tff(c_97465,plain,
    ! [X1_5325,X_5326] :
      ( ~ hasgame(X1_5325,solitaire)
      | samehouse(X1_5325,X_5326)
      | ~ hasdrink(X_5326,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_96743]) ).

tff(c_97533,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n2,vodka) ),
    inference(resolution,[status(thm)],[c_97465,c_4]) ).

tff(c_97601,plain,
    ~ hasdrink(n2,vodka),
    inference(splitLeft,[status(thm)],[c_97533]) ).

tff(c_97532,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n3,vodka) ),
    inference(resolution,[status(thm)],[c_97465,c_12]) ).

tff(c_97535,plain,
    ~ hasdrink(n3,vodka),
    inference(splitLeft,[status(thm)],[c_97532]) ).

tff(c_97531,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n4,vodka) ),
    inference(resolution,[status(thm)],[c_97465,c_14]) ).

tff(c_97573,plain,
    ~ hasdrink(n4,vodka),
    inference(splitLeft,[status(thm)],[c_97531]) ).

tff(c_97631,plain,
    ! [Y_5330] :
      ( hasdrink(n5,Y_5330)
      | hasdrink(n4,Y_5330)
      | hasdrink(n3,Y_5330)
      | hasdrink(n2,Y_5330)
      | hasdrink(n1,Y_5330) ),
    inference(cnfTransformation,[status(thm)],[f_263]) ).

tff(c_97524,plain,
    ( ~ hasgame(n2,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_97465,c_16]) ).

tff(c_97534,plain,
    ~ hasdrink(n5,vodka),
    inference(splitLeft,[status(thm)],[c_97524]) ).

tff(c_97634,plain,
    ( hasdrink(n4,vodka)
    | hasdrink(n3,vodka)
    | hasdrink(n2,vodka)
    | hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_97631,c_97534]) ).

tff(c_97653,plain,
    hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_97601,c_97535,c_97573,c_97634]) ).

tff(c_96727,plain,
    ! [Y_5258,X2_5259,X1_5260] :
      ( ~ hasgame(Y_5258,X2_5259)
      | ~ hasgame(Y_5258,X1_5260)
      | samegame(X1_5260,X2_5259) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_97350,plain,
    ! [X_5317,X1_5318] :
      ( ~ hasgame(X_5317,X1_5318)
      | samegame(X1_5318,solitaire)
      | ~ hasdrink(X_5317,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_96727]) ).

tff(c_97352,plain,
    ! [X_76] :
      ( samegame(racquetball,solitaire)
      | ~ hasdrink(X_76,vodka)
      | ~ hascolor(X_76,yellow) ),
    inference(resolution,[status(thm)],[c_216,c_97350]) ).

tff(c_97357,plain,
    ! [X_76] :
      ( ~ hasdrink(X_76,vodka)
      | ~ hascolor(X_76,yellow) ),
    inference(negUnitSimplification,[status(thm)],[c_102,c_97352]) ).

tff(c_97671,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_97653,c_97357]) ).

tff(c_97676,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_97671]) ).

tff(c_97680,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92963,c_92890,c_567,c_582,c_97676]) ).

tff(c_97682,plain,
    hasdrink(n2,vodka),
    inference(splitRight,[status(thm)],[c_97533]) ).

tff(c_92862,plain,
    ~ hasgame(n3,quoits),
    inference(splitRight,[status(thm)],[c_78719]) ).

tff(c_78720,plain,
    ( ~ hasgame(n4,quoits)
    | ~ haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_282]) ).

tff(c_92908,plain,
    ~ hasgame(n4,quoits),
    inference(demodulation,[status(thm),theory(equality)],[c_92863,c_78720]) ).

tff(c_97925,plain,
    ! [Y_5340] :
      ( hasgame(n5,Y_5340)
      | hasgame(n4,Y_5340)
      | hasgame(n3,Y_5340)
      | hasgame(n2,Y_5340)
      | hasgame(n1,Y_5340) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_78716,plain,
    ( ~ hasgame(n5,quoits)
    | ~ haspet(n1,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_284]) ).

tff(c_92928,plain,
    ~ hasgame(n5,quoits),
    inference(demodulation,[status(thm),theory(equality)],[c_92863,c_78716]) ).

tff(c_97937,plain,
    ( hasgame(n4,quoits)
    | hasgame(n3,quoits)
    | hasgame(n2,quoits)
    | hasgame(n1,quoits) ),
    inference(resolution,[status(thm)],[c_97925,c_92928]) ).

tff(c_97954,plain,
    hasgame(n2,quoits),
    inference(negUnitSimplification,[status(thm)],[c_92913,c_92862,c_92908,c_97937]) ).

tff(c_96733,plain,
    ! [X_110,X1_5260] :
      ( ~ hasgame(X_110,X1_5260)
      | samegame(X1_5260,solitaire)
      | ~ hasdrink(X_110,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_96727]) ).

tff(c_97962,plain,
    ( samegame(quoits,solitaire)
    | ~ hasdrink(n2,vodka) ),
    inference(resolution,[status(thm)],[c_97954,c_96733]) ).

tff(c_97969,plain,
    samegame(quoits,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_97682,c_97962]) ).

tff(c_97971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_97969]) ).

tff(c_97973,plain,
    hasdrink(n4,vodka),
    inference(splitRight,[status(thm)],[c_97531]) ).

tff(c_98125,plain,
    ! [X1_5345] :
      ( ~ hasdrink(n4,X1_5345)
      | samedrink(X1_5345,vodka) ),
    inference(resolution,[status(thm)],[c_97973,c_182]) ).

tff(c_98135,plain,
    ~ hasdrink(n4,lemonade),
    inference(resolution,[status(thm)],[c_98125,c_74]) ).

tff(c_98174,plain,
    ~ hascolor(n4,green),
    inference(resolution,[status(thm)],[c_204,c_98135]) ).

tff(c_98178,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_92893,c_98174]) ).

tff(c_98180,plain,
    hasdrink(n3,vodka),
    inference(splitRight,[status(thm)],[c_97532]) ).

tff(c_98335,plain,
    ! [X1_5351] :
      ( ~ hasdrink(n3,X1_5351)
      | samedrink(X1_5351,vodka) ),
    inference(resolution,[status(thm)],[c_98180,c_182]) ).

tff(c_98344,plain,
    ~ hasdrink(n3,milk),
    inference(resolution,[status(thm)],[c_98335,c_84]) ).

tff(c_98350,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_292,c_98344]) ).

tff(c_98352,plain,
    hasdrink(n5,vodka),
    inference(splitRight,[status(thm)],[c_97524]) ).

tff(c_97527,plain,
    ( ~ hasgame(n1,solitaire)
    | ~ hasdrink(n5,vodka) ),
    inference(resolution,[status(thm)],[c_97465,c_10]) ).

tff(c_98465,plain,
    ~ hasgame(n1,solitaire),
    inference(demodulation,[status(thm),theory(equality)],[c_98352,c_97527]) ).

tff(c_98978,plain,
    ( hasgame(n1,charades)
    | hasgame(n1,quoits)
    | hasgame(n1,racquetball)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_98972,c_98465]) ).

tff(c_98999,plain,
    ( hasgame(n1,charades)
    | hasgame(n1,racquetball) ),
    inference(negUnitSimplification,[status(thm)],[c_96933,c_92913,c_98978]) ).

tff(c_99060,plain,
    hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_98999]) ).

tff(c_99123,plain,
    ! [X1_5372] :
      ( ~ hasgame(X1_5372,racquetball)
      | samehouse(X1_5372,n1) ),
    inference(resolution,[status(thm)],[c_99060,c_174]) ).

tff(c_99129,plain,
    ! [Y_106] :
      ( haspet(Y_106,rat)
      | ~ nextto(n1,Y_106)
      | ~ hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_99123,c_242]) ).

tff(c_99558,plain,
    ! [Y_5396] :
      ( haspet(Y_5396,rat)
      | ~ nextto(n1,Y_5396) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99060,c_99129]) ).

tff(c_99570,plain,
    ! [Y_121] :
      ( haspet(Y_121,rat)
      | ~ hascolor(Y_121,blue)
      | ~ hasperson(n1,russian) ),
    inference(resolution,[status(thm)],[c_260,c_99558]) ).

tff(c_99858,plain,
    ! [Y_5418] :
      ( haspet(Y_5418,rat)
      | ~ hascolor(Y_5418,blue) ),
    inference(demodulation,[status(thm),theory(equality)],[c_294,c_99570]) ).

tff(c_92978,plain,
    ! [Y_5041,X_5042] :
      ( ~ hasgame(Y_5041,racquetball)
      | nextto(X_5042,Y_5041)
      | ~ haspet(X_5042,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_93008,plain,
    ( ~ hasgame(n4,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_92978,c_286]) ).

tff(c_93015,plain,
    ~ haspet(n2,rat),
    inference(splitLeft,[status(thm)],[c_93008]) ).

tff(c_99873,plain,
    ~ hascolor(n2,blue),
    inference(resolution,[status(thm)],[c_99858,c_93015]) ).

tff(c_99885,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_98902,c_99873]) ).

tff(c_99887,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_98999]) ).

tff(c_99891,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_99887]) ).

tff(c_99945,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_99891]) ).

tff(c_99949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92963,c_92890,c_567,c_582,c_99945]) ).

tff(c_99950,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_97429]) ).

tff(c_99955,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_99950]) ).

tff(c_100016,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_100013,c_99955]) ).

tff(c_100033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92963,c_92890,c_567,c_582,c_100016]) ).

tff(c_100035,plain,
    haspet(n2,rat),
    inference(splitRight,[status(thm)],[c_93008]) ).

tff(c_93010,plain,
    ( ~ hasgame(n5,racquetball)
    | ~ haspet(n2,rat) ),
    inference(resolution,[status(thm)],[c_92978,c_288]) ).

tff(c_100055,plain,
    ~ hasgame(n5,racquetball),
    inference(demodulation,[status(thm),theory(equality)],[c_100035,c_93010]) ).

tff(c_100059,plain,
    ~ hascolor(n5,yellow),
    inference(resolution,[status(thm)],[c_216,c_100055]) ).

tff(c_100782,plain,
    ( hascolor(n5,blue)
    | hascolor(n5,green)
    | hascolor(n5,white)
    | hascolor(n5,red) ),
    inference(resolution,[status(thm)],[c_100776,c_100059]) ).

tff(c_100795,plain,
    hascolor(n5,red),
    inference(negUnitSimplification,[status(thm)],[c_570,c_78653,c_502,c_100782]) ).

tff(c_92914,plain,
    ! [X2_5030,Y_5031,X1_5032] :
      ( ~ hasperson(X2_5030,Y_5031)
      | ~ hasperson(X1_5032,Y_5031)
      | samehouse(X1_5032,X2_5030) ),
    inference(cnfTransformation,[status(thm)],[f_319]) ).

tff(c_101829,plain,
    ! [X1_5545,X_5546] :
      ( ~ hasperson(X1_5545,englishman)
      | samehouse(X1_5545,X_5546)
      | ~ hascolor(X_5546,red) ),
    inference(resolution,[status(thm)],[c_190,c_92914]) ).

tff(c_101853,plain,
    ( ~ hasperson(n2,englishman)
    | ~ hascolor(n5,red) ),
    inference(resolution,[status(thm)],[c_101829,c_16]) ).

tff(c_101896,plain,
    ~ hasperson(n2,englishman),
    inference(demodulation,[status(thm),theory(equality)],[c_100795,c_101853]) ).

tff(c_101859,plain,
    ( ~ hasperson(n3,englishman)
    | ~ hascolor(n5,red) ),
    inference(resolution,[status(thm)],[c_101829,c_20]) ).

tff(c_101900,plain,
    ~ hasperson(n3,englishman),
    inference(demodulation,[status(thm),theory(equality)],[c_100795,c_101859]) ).

tff(c_101865,plain,
    ( ~ hasperson(n4,englishman)
    | ~ hascolor(n5,red) ),
    inference(resolution,[status(thm)],[c_101829,c_22]) ).

tff(c_101906,plain,
    ~ hasperson(n4,englishman),
    inference(demodulation,[status(thm),theory(equality)],[c_100795,c_101865]) ).

tff(c_100988,plain,
    ! [Y_5494] :
      ( hasgame(n5,Y_5494)
      | hasgame(n4,Y_5494)
      | hasgame(n3,Y_5494)
      | hasgame(n2,Y_5494)
      | hasgame(n1,Y_5494) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_101000,plain,
    ( hasgame(n4,quoits)
    | hasgame(n3,quoits)
    | hasgame(n2,quoits)
    | hasgame(n1,quoits) ),
    inference(resolution,[status(thm)],[c_100988,c_92928]) ).

tff(c_101017,plain,
    hasgame(n2,quoits),
    inference(negUnitSimplification,[status(thm)],[c_92913,c_92862,c_92908,c_101000]) ).

tff(c_106402,plain,
    ! [X0_149] : ~ hasperson(n1,X0_149),
    inference(splitLeft,[status(thm)],[c_296]) ).

tff(c_106405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106402,c_294]) ).

tff(c_106406,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X1_143,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n2,X6_134)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n3,X7_142)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n4,X3_136)
      | ~ hasperson(n2,X1_143) ),
    inference(splitRight,[status(thm)],[c_296]) ).

tff(c_106507,plain,
    ! [X1_143] : ~ hasperson(n2,X1_143),
    inference(splitLeft,[status(thm)],[c_106406]) ).

tff(c_106509,plain,
    ! [X1_5754] : ~ hasperson(n2,X1_5754),
    inference(splitLeft,[status(thm)],[c_106406]) ).

tff(c_106513,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_106509]) ).

tff(c_106529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106507,c_106507,c_106507,c_106507,c_106513]) ).

tff(c_106530,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n2,X15_135)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n3,X7_142)
      | ~ hasperson(n4,X3_136) ),
    inference(splitRight,[status(thm)],[c_106406]) ).

tff(c_108692,plain,
    ! [X3_136] : ~ hasperson(n4,X3_136),
    inference(splitLeft,[status(thm)],[c_106530]) ).

tff(c_92968,plain,
    ! [X2_5038,Y_5039,X1_5040] :
      ( ~ haspet(X2_5038,Y_5039)
      | ~ haspet(X1_5040,Y_5039)
      | samehouse(X1_5040,X2_5038) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_102117,plain,
    ! [X1_5555,X_5556] :
      ( ~ haspet(X1_5555,guppy)
      | samehouse(X1_5555,X_5556)
      | ~ hasperson(X_5556,italian) ),
    inference(resolution,[status(thm)],[c_198,c_92968]) ).

tff(c_102181,plain,
    ( ~ haspet(n3,guppy)
    | ~ hasperson(n4,italian) ),
    inference(resolution,[status(thm)],[c_102117,c_18]) ).

tff(c_102193,plain,
    ~ hasperson(n4,italian),
    inference(splitLeft,[status(thm)],[c_102181]) ).

tff(c_92957,plain,
    ~ hasperson(n1,italian),
    inference(resolution,[status(thm)],[c_92947,c_36]) ).

tff(c_100192,plain,
    ! [X1_5444] :
      ( ~ haspet(n2,X1_5444)
      | samepet(X1_5444,rat) ),
    inference(resolution,[status(thm)],[c_100035,c_186]) ).

tff(c_100202,plain,
    ~ haspet(n2,guppy),
    inference(resolution,[status(thm)],[c_100192,c_118]) ).

tff(c_100208,plain,
    ~ hasperson(n2,italian),
    inference(resolution,[status(thm)],[c_198,c_100202]) ).

tff(c_102178,plain,
    ( ~ haspet(n3,guppy)
    | ~ hasperson(n5,italian) ),
    inference(resolution,[status(thm)],[c_102117,c_20]) ).

tff(c_102186,plain,
    ~ hasperson(n5,italian),
    inference(splitLeft,[status(thm)],[c_102178]) ).

tff(c_102189,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian)
    | hasperson(n2,italian)
    | hasperson(n1,italian) ),
    inference(resolution,[status(thm)],[c_150,c_102186]) ).

tff(c_102192,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian) ),
    inference(negUnitSimplification,[status(thm)],[c_92957,c_100208,c_102189]) ).

tff(c_102199,plain,
    hasperson(n3,italian),
    inference(negUnitSimplification,[status(thm)],[c_102193,c_102192]) ).

tff(c_102194,plain,
    ! [X0_149] : ~ hasperson(n1,X0_149),
    inference(splitLeft,[status(thm)],[c_296]) ).

tff(c_102197,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102194,c_294]) ).

tff(c_102198,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X1_143,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n2,X6_134)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n3,X7_142)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n4,X3_136)
      | ~ hasperson(n2,X1_143) ),
    inference(splitRight,[status(thm)],[c_296]) ).

tff(c_102306,plain,
    ! [X1_143] : ~ hasperson(n2,X1_143),
    inference(splitLeft,[status(thm)],[c_102198]) ).

tff(c_102308,plain,
    ! [X1_5563] : ~ hasperson(n2,X1_5563),
    inference(splitLeft,[status(thm)],[c_102198]) ).

tff(c_102312,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_102308]) ).

tff(c_102328,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102306,c_102306,c_102306,c_102306,c_102312]) ).

tff(c_102329,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n2,X15_135)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n3,X7_142)
      | ~ hasperson(n4,X3_136) ),
    inference(splitRight,[status(thm)],[c_102198]) ).

tff(c_102504,plain,
    ! [X3_136] : ~ hasperson(n4,X3_136),
    inference(splitLeft,[status(thm)],[c_102329]) ).

tff(c_102506,plain,
    ! [X3_5568] : ~ hasperson(n4,X3_5568),
    inference(splitLeft,[status(thm)],[c_102329]) ).

tff(c_102510,plain,
    ( hasperson(n4,american)
    | hasperson(n4,russian)
    | hasperson(n4,italian)
    | hasperson(n4,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_102506]) ).

tff(c_102526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102504,c_102504,c_102504,c_102504,c_102510]) ).

tff(c_102527,plain,
    ! [X11_144,X16_131,X15_135,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasdrink(n2,X11_144)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n4,X12_141)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n5,X23_138)
      | ~ hasgame(n2,X15_135)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n1,X14_154)
      | ~ hascolor(n3,X7_142) ),
    inference(splitRight,[status(thm)],[c_102329]) ).

tff(c_102542,plain,
    ! [X7_142] : ~ hascolor(n3,X7_142),
    inference(splitLeft,[status(thm)],[c_102527]) ).

tff(c_102545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102542,c_78654]) ).

tff(c_102546,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ haspet(n1,X19_151)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n2,X15_135)
      | ~ hasperson(n3,X2_145)
      | ~ hasgame(n4,X17_137)
      | ~ hasgame(n1,X14_154) ),
    inference(splitRight,[status(thm)],[c_102527]) ).

tff(c_103457,plain,
    ! [X14_154] : ~ hasgame(n1,X14_154),
    inference(splitLeft,[status(thm)],[c_102546]) ).

tff(c_100067,plain,
    ! [Y_5430] :
      ( ~ hasgame(Y_5430,racquetball)
      | ~ haspet(Y_5430,rat) ),
    inference(resolution,[status(thm)],[c_92978,c_146]) ).

tff(c_100071,plain,
    ~ hasgame(n2,racquetball),
    inference(resolution,[status(thm)],[c_100035,c_100067]) ).

tff(c_100034,plain,
    ~ hasgame(n4,racquetball),
    inference(splitRight,[status(thm)],[c_93008]) ).

tff(c_101004,plain,
    ( hascolor(n5,yellow)
    | hasgame(n4,racquetball)
    | hasgame(n3,racquetball)
    | hasgame(n2,racquetball)
    | hasgame(n1,racquetball) ),
    inference(resolution,[status(thm)],[c_100988,c_214]) ).

tff(c_101020,plain,
    ( hasgame(n3,racquetball)
    | hasgame(n1,racquetball) ),
    inference(negUnitSimplification,[status(thm)],[c_100071,c_100034,c_100059,c_101004]) ).

tff(c_101031,plain,
    hasgame(n1,racquetball),
    inference(splitLeft,[status(thm)],[c_101020]) ).

tff(c_103460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103457,c_101031]) ).

tff(c_103461,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n4,X12_141)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137) ),
    inference(splitRight,[status(thm)],[c_102546]) ).

tff(c_103520,plain,
    ! [X17_137] : ~ hasgame(n4,X17_137),
    inference(splitLeft,[status(thm)],[c_103461]) ).

tff(c_102690,plain,
    ! [X_5575,X1_5576] :
      ( ~ hasperson(X_5575,X1_5576)
      | sameperson(X1_5576,american)
      | ~ hasgame(X_5575,charades) ),
    inference(resolution,[status(thm)],[c_252,c_92934]) ).

tff(c_102704,plain,
    ( sameperson(russian,american)
    | ~ hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_294,c_102690]) ).

tff(c_102720,plain,
    ~ hasgame(n1,charades),
    inference(negUnitSimplification,[status(thm)],[c_44,c_102704]) ).

tff(c_102547,plain,
    ! [X1_5569,X_5570] :
      ( ~ hasperson(X1_5569,american)
      | samehouse(X1_5569,X_5570)
      | ~ hasgame(X_5570,charades) ),
    inference(resolution,[status(thm)],[c_252,c_92914]) ).

tff(c_102615,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n2,charades) ),
    inference(resolution,[status(thm)],[c_102547,c_4]) ).

tff(c_102621,plain,
    ~ hasgame(n2,charades),
    inference(splitLeft,[status(thm)],[c_102615]) ).

tff(c_102607,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_102547,c_6]) ).

tff(c_102628,plain,
    ~ hasgame(n3,charades),
    inference(splitLeft,[status(thm)],[c_102607]) ).

tff(c_102613,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_102547,c_14]) ).

tff(c_102622,plain,
    ~ hasgame(n4,charades),
    inference(splitLeft,[status(thm)],[c_102613]) ).

tff(c_102698,plain,
    ! [X_60] :
      ( sameperson(englishman,american)
      | ~ hasgame(X_60,charades)
      | ~ hascolor(X_60,red) ),
    inference(resolution,[status(thm)],[c_190,c_102690]) ).

tff(c_102721,plain,
    ! [X_5577] :
      ( ~ hasgame(X_5577,charades)
      | ~ hascolor(X_5577,red) ),
    inference(negUnitSimplification,[status(thm)],[c_32,c_102698]) ).

tff(c_102725,plain,
    ( ~ hascolor(n5,red)
    | hasgame(n4,charades)
    | hasgame(n3,charades)
    | hasgame(n2,charades)
    | hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_162,c_102721]) ).

tff(c_102728,plain,
    ( hasgame(n4,charades)
    | hasgame(n3,charades)
    | hasgame(n2,charades)
    | hasgame(n1,charades) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100795,c_102725]) ).

tff(c_102730,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102720,c_102621,c_102628,c_102622,c_102728]) ).

tff(c_102732,plain,
    hasgame(n3,charades),
    inference(splitRight,[status(thm)],[c_102607]) ).

tff(c_103421,plain,
    ! [X_5608,X1_5609] :
      ( ~ hasperson(X_5608,X1_5609)
      | sameperson(X1_5609,american)
      | ~ hasgame(X_5608,charades) ),
    inference(resolution,[status(thm)],[c_252,c_92934]) ).

tff(c_103423,plain,
    ( sameperson(italian,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_102199,c_103421]) ).

tff(c_103438,plain,
    sameperson(italian,american),
    inference(demodulation,[status(thm),theory(equality)],[c_102732,c_103423]) ).

tff(c_103440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38,c_103438]) ).

tff(c_103442,plain,
    hasgame(n4,charades),
    inference(splitRight,[status(thm)],[c_102613]) ).

tff(c_103523,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103520,c_103442]) ).

tff(c_103524,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasgame(n2,X15_135) ),
    inference(splitRight,[status(thm)],[c_103461]) ).

tff(c_103640,plain,
    ! [X15_135] : ~ hasgame(n2,X15_135),
    inference(splitLeft,[status(thm)],[c_103524]) ).

tff(c_103643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103640,c_101017]) ).

tff(c_103644,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n4,X22_133)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n3,X11a_140) ),
    inference(splitRight,[status(thm)],[c_103524]) ).

tff(c_103753,plain,
    ! [X11a_140] : ~ hasdrink(n3,X11a_140),
    inference(splitLeft,[status(thm)],[c_103644]) ).

tff(c_103756,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103753,c_292]) ).

tff(c_103757,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n4,X12_141) ),
    inference(splitRight,[status(thm)],[c_103644]) ).

tff(c_103891,plain,
    ! [X12_141] : ~ hasdrink(n4,X12_141),
    inference(splitLeft,[status(thm)],[c_103757]) ).

tff(c_103893,plain,
    ! [X12_5628] : ~ hasdrink(n4,X12_5628),
    inference(splitLeft,[status(thm)],[c_103757]) ).

tff(c_103897,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_103893]) ).

tff(c_103905,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103891,c_103891,c_103891,c_103891,c_103897]) ).

tff(c_103906,plain,
    ! [X11_144,X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n2,X6_134)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n2,X11_144) ),
    inference(splitRight,[status(thm)],[c_103757]) ).

tff(c_104209,plain,
    ! [X11_144] : ~ hasdrink(n2,X11_144),
    inference(splitLeft,[status(thm)],[c_103906]) ).

tff(c_104211,plain,
    ! [X11_5637] : ~ hasdrink(n2,X11_5637),
    inference(splitLeft,[status(thm)],[c_103906]) ).

tff(c_104215,plain,
    ( hasdrink(n2,unknown_drink)
    | hasdrink(n2,milk)
    | hasdrink(n2,coffee)
    | hasdrink(n2,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_104211]) ).

tff(c_104223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104209,c_104209,c_104209,c_104209,c_104215]) ).

tff(c_104224,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n5,X9_139)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n5,X23_138) ),
    inference(splitRight,[status(thm)],[c_103906]) ).

tff(c_104655,plain,
    ! [X23_138] : ~ haspet(n5,X23_138),
    inference(splitLeft,[status(thm)],[c_104224]) ).

tff(c_104657,plain,
    ! [X23_5657] : ~ haspet(n5,X23_5657),
    inference(splitLeft,[status(thm)],[c_104224]) ).

tff(c_104661,plain,
    ( haspet(n5,no_pet)
    | haspet(n5,rat)
    | haspet(n5,camel)
    | haspet(n5,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_104657]) ).

tff(c_104681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104655,c_104655,c_104655,c_104655,c_104661]) ).

tff(c_104682,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n2,X6_134)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n1,X19_151) ),
    inference(splitRight,[status(thm)],[c_104224]) ).

tff(c_104744,plain,
    ! [X19_151] : ~ haspet(n1,X19_151),
    inference(splitLeft,[status(thm)],[c_104682]) ).

tff(c_104747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104744,c_92863]) ).

tff(c_104748,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n4,X8_150)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145) ),
    inference(splitRight,[status(thm)],[c_104682]) ).

tff(c_104887,plain,
    ! [X2_145] : ~ hasperson(n3,X2_145),
    inference(splitLeft,[status(thm)],[c_104748]) ).

tff(c_104890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104887,c_102199]) ).

tff(c_104891,plain,
    ! [X16_131,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n2,X6_134) ),
    inference(splitRight,[status(thm)],[c_104748]) ).

tff(c_105011,plain,
    ! [X6_134] : ~ hascolor(n2,X6_134),
    inference(splitLeft,[status(thm)],[c_104891]) ).

tff(c_100082,plain,
    ~ hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_216,c_100071]) ).

tff(c_100779,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,green)
    | hascolor(n2,white)
    | hascolor(n2,red) ),
    inference(resolution,[status(thm)],[c_100776,c_100082]) ).

tff(c_100792,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_92887,c_78684,c_100779]) ).

tff(c_100847,plain,
    hascolor(n2,red),
    inference(splitLeft,[status(thm)],[c_100792]) ).

tff(c_168,plain,
    ! [X2_30,Y_31,X1_29] :
      ( ~ hascolor(X2_30,Y_31)
      | ~ hascolor(X1_29,Y_31)
      | samehouse(X1_29,X2_30) ),
    inference(cnfTransformation,[status(thm)],[f_311]) ).

tff(c_100855,plain,
    ! [X1_5491] :
      ( ~ hascolor(X1_5491,red)
      | samehouse(X1_5491,n5) ),
    inference(resolution,[status(thm)],[c_100795,c_168]) ).

tff(c_100876,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_100855,c_16]) ).

tff(c_100896,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_100847,c_100876]) ).

tff(c_100897,plain,
    hascolor(n2,blue),
    inference(splitRight,[status(thm)],[c_100792]) ).

tff(c_105014,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105011,c_100897]) ).

tff(c_105015,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n4,X22_133) ),
    inference(splitRight,[status(thm)],[c_104891]) ).

tff(c_105168,plain,
    ! [X22_133] : ~ haspet(n4,X22_133),
    inference(splitLeft,[status(thm)],[c_105015]) ).

tff(c_103986,plain,
    ! [Y_5631,X_5632] :
      ( nextto(Y_5631,X_5632)
      | ~ hasgame(Y_5631,quoits)
      | ~ haspet(X_5632,camel) ),
    inference(resolution,[status(thm)],[c_78685,c_134]) ).

tff(c_104078,plain,
    ( ~ hasgame(n2,quoits)
    | ~ haspet(n4,camel) ),
    inference(resolution,[status(thm)],[c_103986,c_286]) ).

tff(c_104139,plain,
    ~ haspet(n4,camel),
    inference(demodulation,[status(thm),theory(equality)],[c_101017,c_104078]) ).

tff(c_101943,plain,
    ! [Y_5550,X_5551] :
      ( nextto(Y_5550,X_5551)
      | ~ hasgame(Y_5550,racquetball)
      | ~ haspet(X_5551,rat) ),
    inference(resolution,[status(thm)],[c_92978,c_134]) ).

tff(c_102037,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n4,rat) ),
    inference(resolution,[status(thm)],[c_101943,c_282]) ).

tff(c_102085,plain,
    ~ haspet(n4,rat),
    inference(demodulation,[status(thm),theory(equality)],[c_101031,c_102037]) ).

tff(c_100229,plain,
    ! [X1_5448] :
      ( ~ haspet(n1,X1_5448)
      | samepet(X1_5448,camel) ),
    inference(resolution,[status(thm)],[c_92863,c_186]) ).

tff(c_100237,plain,
    ~ haspet(n1,toad),
    inference(resolution,[status(thm)],[c_100229,c_122]) ).

tff(c_100261,plain,
    ~ hasgame(n1,backgammon),
    inference(resolution,[status(thm)],[c_212,c_100237]) ).

tff(c_100203,plain,
    ~ haspet(n2,toad),
    inference(resolution,[status(thm)],[c_100192,c_124]) ).

tff(c_100212,plain,
    ~ hasgame(n2,backgammon),
    inference(resolution,[status(thm)],[c_212,c_100203]) ).

tff(c_103503,plain,
    ! [X1_5611] :
      ( ~ hasgame(n4,X1_5611)
      | samegame(X1_5611,charades) ),
    inference(resolution,[status(thm)],[c_103442,c_184]) ).

tff(c_103517,plain,
    ~ hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_103503,c_98]) ).

tff(c_104276,plain,
    ! [X1_5642,X_5643] :
      ( ~ haspet(X1_5642,toad)
      | samehouse(X1_5642,X_5643)
      | ~ hasgame(X_5643,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_92968]) ).

tff(c_104337,plain,
    ( ~ haspet(n3,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_104276,c_20]) ).

tff(c_104345,plain,
    ~ hasgame(n5,backgammon),
    inference(splitLeft,[status(thm)],[c_104337]) ).

tff(c_104348,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon)
    | hasgame(n2,backgammon)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_162,c_104345]) ).

tff(c_104351,plain,
    hasgame(n3,backgammon),
    inference(negUnitSimplification,[status(thm)],[c_100261,c_100212,c_103517,c_104348]) ).

tff(c_104512,plain,
    ! [X_5653,X1_5654] :
      ( ~ haspet(X_5653,X1_5654)
      | samepet(X1_5654,toad)
      | ~ hasgame(X_5653,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_571]) ).

tff(c_104528,plain,
    ! [X_67] :
      ( samepet(guppy,toad)
      | ~ hasgame(X_67,backgammon)
      | ~ hasperson(X_67,italian) ),
    inference(resolution,[status(thm)],[c_198,c_104512]) ).

tff(c_104546,plain,
    ! [X_5655] :
      ( ~ hasgame(X_5655,backgammon)
      | ~ hasperson(X_5655,italian) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_104528]) ).

tff(c_104549,plain,
    ~ hasgame(n3,backgammon),
    inference(resolution,[status(thm)],[c_102199,c_104546]) ).

tff(c_104557,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_104351,c_104549]) ).

tff(c_104559,plain,
    hasgame(n5,backgammon),
    inference(splitRight,[status(thm)],[c_104337]) ).

tff(c_104339,plain,
    ( ~ haspet(n4,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_104276,c_22]) ).

tff(c_104585,plain,
    ~ haspet(n4,toad),
    inference(demodulation,[status(thm),theory(equality)],[c_104559,c_104339]) ).

tff(c_104588,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,rat)
    | haspet(n4,camel)
    | haspet(n4,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_104585]) ).

tff(c_104594,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,guppy) ),
    inference(negUnitSimplification,[status(thm)],[c_104139,c_102085,c_104588]) ).

tff(c_104684,plain,
    haspet(n4,guppy),
    inference(splitLeft,[status(thm)],[c_104594]) ).

tff(c_200,plain,
    ! [X_68] :
      ( ~ haspet(X_68,guppy)
      | hasperson(X_68,italian) ),
    inference(cnfTransformation,[status(thm)],[f_427]) ).

tff(c_104694,plain,
    hasperson(n4,italian),
    inference(resolution,[status(thm)],[c_104684,c_200]) ).

tff(c_104702,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102193,c_104694]) ).

tff(c_104703,plain,
    haspet(n4,no_pet),
    inference(splitRight,[status(thm)],[c_104594]) ).

tff(c_105171,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105168,c_104703]) ).

tff(c_105172,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n5,X9_139) ),
    inference(splitRight,[status(thm)],[c_105015]) ).

tff(c_105312,plain,
    ! [X9_139] : ~ hascolor(n5,X9_139),
    inference(splitLeft,[status(thm)],[c_105172]) ).

tff(c_105315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105312,c_100795]) ).

tff(c_105316,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155) ),
    inference(splitRight,[status(thm)],[c_105172]) ).

tff(c_105414,plain,
    ! [X10_155] : ~ hasdrink(n1,X10_155),
    inference(splitLeft,[status(thm)],[c_105316]) ).

tff(c_103657,plain,
    ! [X1_5619,X_5620] :
      ( ~ hasdrink(X1_5619,lemonade)
      | samehouse(X1_5619,X_5620)
      | ~ hascolor(X_5620,green) ),
    inference(resolution,[status(thm)],[c_204,c_449]) ).

tff(c_103699,plain,
    ( ~ hasdrink(n1,lemonade)
    | ~ hascolor(n4,green) ),
    inference(resolution,[status(thm)],[c_103657,c_8]) ).

tff(c_103726,plain,
    ~ hasdrink(n1,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_92893,c_103699]) ).

tff(c_92959,plain,
    ~ hasperson(n1,swede),
    inference(resolution,[status(thm)],[c_92947,c_40]) ).

tff(c_92967,plain,
    ~ hasdrink(n1,coffee),
    inference(resolution,[status(thm)],[c_208,c_92959]) ).

tff(c_100046,plain,
    ! [Y_5424,X2_5425,X1_5426] :
      ( ~ hasgame(Y_5424,X2_5425)
      | ~ hasgame(Y_5424,X1_5426)
      | samegame(X1_5426,X2_5425) ),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_103605,plain,
    ! [X_5616,X1_5617] :
      ( ~ hasgame(X_5616,X1_5617)
      | samegame(X1_5617,solitaire)
      | ~ hasdrink(X_5616,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_100046]) ).

tff(c_103611,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_101031,c_103605]) ).

tff(c_103625,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_103611]) ).

tff(c_103636,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_103625]) ).

tff(c_103639,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,lemonade) ),
    inference(negUnitSimplification,[status(thm)],[c_92967,c_467,c_103636]) ).

tff(c_103656,plain,
    hasdrink(n1,lemonade),
    inference(splitLeft,[status(thm)],[c_103639]) ).

tff(c_103740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103726,c_103656]) ).

tff(c_103741,plain,
    hasdrink(n1,unknown_drink),
    inference(splitRight,[status(thm)],[c_103639]) ).

tff(c_105417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105414,c_103741]) ).

tff(c_105418,plain,
    ! [X16_131,X4_152,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132) ),
    inference(splitRight,[status(thm)],[c_105316]) ).

tff(c_105541,plain,
    ! [X5_132] : ~ hascolor(n1,X5_132),
    inference(splitLeft,[status(thm)],[c_105418]) ).

tff(c_101045,plain,
    hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_101031,c_214]) ).

tff(c_105544,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105541,c_101045]) ).

tff(c_105545,plain,
    ! [X16_131,X4_152,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152) ),
    inference(splitRight,[status(thm)],[c_105418]) ).

tff(c_105713,plain,
    ! [X4_152] : ~ hasperson(n5,X4_152),
    inference(splitLeft,[status(thm)],[c_105545]) ).

tff(c_105715,plain,
    ! [X4_5711] : ~ hasperson(n5,X4_5711),
    inference(splitLeft,[status(thm)],[c_105545]) ).

tff(c_105719,plain,
    ( hasperson(n5,american)
    | hasperson(n5,russian)
    | hasperson(n5,italian)
    | hasperson(n5,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_105715]) ).

tff(c_105735,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105713,c_105713,c_105713,c_105713,c_105719]) ).

tff(c_105736,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147) ),
    inference(splitRight,[status(thm)],[c_105545]) ).

tff(c_105926,plain,
    ! [X21_147] : ~ haspet(n3,X21_147),
    inference(splitLeft,[status(thm)],[c_105736]) ).

tff(c_100174,plain,
    ! [X1_5441] :
      ( ~ haspet(X1_5441,rat)
      | samehouse(X1_5441,n2) ),
    inference(resolution,[status(thm)],[c_100035,c_176]) ).

tff(c_100394,plain,
    ! [X1_5464] :
      ( ~ nextto(X1_5464,n2)
      | ~ haspet(X1_5464,rat) ),
    inference(resolution,[status(thm)],[c_100174,c_142]) ).

tff(c_100571,plain,
    ! [Y_5473] :
      ( ~ haspet(Y_5473,rat)
      | ~ left(n2,Y_5473) ),
    inference(resolution,[status(thm)],[c_396,c_100394]) ).

tff(c_100580,plain,
    ~ haspet(n3,rat),
    inference(resolution,[status(thm)],[c_274,c_100571]) ).

tff(c_104558,plain,
    ~ haspet(n3,toad),
    inference(splitRight,[status(thm)],[c_104337]) ).

tff(c_104562,plain,
    ( haspet(n3,no_pet)
    | haspet(n3,rat)
    | haspet(n3,camel)
    | haspet(n3,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_104558]) ).

tff(c_104568,plain,
    ( haspet(n3,no_pet)
    | haspet(n3,guppy) ),
    inference(negUnitSimplification,[status(thm)],[c_78722,c_100580,c_104562]) ).

tff(c_104596,plain,
    haspet(n3,guppy),
    inference(splitLeft,[status(thm)],[c_104568]) ).

tff(c_105929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105926,c_104596]) ).

tff(c_105930,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131) ),
    inference(splitRight,[status(thm)],[c_105736]) ).

tff(c_106082,plain,
    ! [X16_131] : ~ hasgame(n3,X16_131),
    inference(splitLeft,[status(thm)],[c_105930]) ).

tff(c_106084,plain,
    ! [X16_5731] : ~ hasgame(n3,X16_5731),
    inference(splitLeft,[status(thm)],[c_105930]) ).

tff(c_106088,plain,
    ( hasgame(n3,charades)
    | hasgame(n3,quoits)
    | hasgame(n3,racquetball)
    | hasgame(n3,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_106084]) ).

tff(c_106100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106082,c_106082,c_106082,c_106082,c_106088]) ).

tff(c_106101,plain,
    ! [X20_148,X8_150,X18_153,X13_146] :
      ( ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146) ),
    inference(splitRight,[status(thm)],[c_105930]) ).

tff(c_106236,plain,
    ! [X13_146] : ~ hasdrink(n5,X13_146),
    inference(splitLeft,[status(thm)],[c_106101]) ).

tff(c_106238,plain,
    ! [X13_5743] : ~ hasdrink(n5,X13_5743),
    inference(splitLeft,[status(thm)],[c_106101]) ).

tff(c_106242,plain,
    ( hasdrink(n5,unknown_drink)
    | hasdrink(n5,milk)
    | hasdrink(n5,coffee)
    | hasdrink(n5,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_106238]) ).

tff(c_106250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106236,c_106236,c_106236,c_106236,c_106242]) ).

tff(c_106251,plain,
    ! [X8_150,X20_148,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153) ),
    inference(splitRight,[status(thm)],[c_106101]) ).

tff(c_106252,plain,
    ! [X18_153] : ~ hasgame(n5,X18_153),
    inference(splitLeft,[status(thm)],[c_106251]) ).

tff(c_106255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106252,c_104559]) ).

tff(c_106256,plain,
    ! [X8_150,X20_148] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148) ),
    inference(splitRight,[status(thm)],[c_106251]) ).

tff(c_106282,plain,
    ! [X20_148] : ~ haspet(n2,X20_148),
    inference(splitLeft,[status(thm)],[c_106256]) ).

tff(c_106285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106282,c_100035]) ).

tff(c_106286,plain,
    ! [X8_150] : ~ hascolor(n4,X8_150),
    inference(splitRight,[status(thm)],[c_106256]) ).

tff(c_106289,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106286,c_92893]) ).

tff(c_106291,plain,
    ~ haspet(n3,guppy),
    inference(splitRight,[status(thm)],[c_104568]) ).

tff(c_106305,plain,
    ~ hasperson(n3,italian),
    inference(resolution,[status(thm)],[c_198,c_106291]) ).

tff(c_106309,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_102199,c_106305]) ).

tff(c_106311,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_102615]) ).

tff(c_106377,plain,
    ! [X1_5748] :
      ( ~ hasgame(n2,X1_5748)
      | samegame(X1_5748,charades) ),
    inference(resolution,[status(thm)],[c_106311,c_184]) ).

tff(c_106386,plain,
    ~ hasgame(n2,quoits),
    inference(resolution,[status(thm)],[c_106377,c_108]) ).

tff(c_106395,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_101017,c_106386]) ).

tff(c_106397,plain,
    hasperson(n4,italian),
    inference(splitRight,[status(thm)],[c_102181]) ).

tff(c_108695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108692,c_106397]) ).

tff(c_108696,plain,
    ! [X11_144,X16_131,X15_135,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasdrink(n2,X11_144)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n4,X12_141)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n5,X23_138)
      | ~ hasgame(n2,X15_135)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n1,X14_154)
      | ~ hascolor(n3,X7_142) ),
    inference(splitRight,[status(thm)],[c_106530]) ).

tff(c_108713,plain,
    ! [X7_142] : ~ hascolor(n3,X7_142),
    inference(splitLeft,[status(thm)],[c_108696]) ).

tff(c_108716,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108713,c_78654]) ).

tff(c_108717,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ haspet(n1,X19_151)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n2,X15_135)
      | ~ hasperson(n3,X2_145)
      | ~ hasgame(n4,X17_137)
      | ~ hasgame(n1,X14_154) ),
    inference(splitRight,[status(thm)],[c_108696]) ).

tff(c_108786,plain,
    ! [X14_154] : ~ hasgame(n1,X14_154),
    inference(splitLeft,[status(thm)],[c_108717]) ).

tff(c_108789,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108786,c_101031]) ).

tff(c_108790,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n4,X12_141)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137) ),
    inference(splitRight,[status(thm)],[c_108717]) ).

tff(c_108941,plain,
    ! [X17_137] : ~ hasgame(n4,X17_137),
    inference(splitLeft,[status(thm)],[c_108790]) ).

tff(c_108943,plain,
    ! [X17_5847] : ~ hasgame(n4,X17_5847),
    inference(splitLeft,[status(thm)],[c_108790]) ).

tff(c_108947,plain,
    ( hasgame(n4,charades)
    | hasgame(n4,quoits)
    | hasgame(n4,racquetball)
    | hasgame(n4,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_108943]) ).

tff(c_108959,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108941,c_108941,c_108941,c_108941,c_108947]) ).

tff(c_108960,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasgame(n2,X15_135) ),
    inference(splitRight,[status(thm)],[c_108790]) ).

tff(c_109004,plain,
    ! [X15_135] : ~ hasgame(n2,X15_135),
    inference(splitLeft,[status(thm)],[c_108960]) ).

tff(c_109007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109004,c_101017]) ).

tff(c_109008,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n4,X22_133)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n3,X11a_140) ),
    inference(splitRight,[status(thm)],[c_108960]) ).

tff(c_109113,plain,
    ! [X11a_140] : ~ hasdrink(n3,X11a_140),
    inference(splitLeft,[status(thm)],[c_109008]) ).

tff(c_109116,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109113,c_292]) ).

tff(c_109117,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n4,X12_141) ),
    inference(splitRight,[status(thm)],[c_109008]) ).

tff(c_109244,plain,
    ! [X12_141] : ~ hasdrink(n4,X12_141),
    inference(splitLeft,[status(thm)],[c_109117]) ).

tff(c_109246,plain,
    ! [X12_5864] : ~ hasdrink(n4,X12_5864),
    inference(splitLeft,[status(thm)],[c_109117]) ).

tff(c_109250,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_109246]) ).

tff(c_109258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109244,c_109244,c_109244,c_109244,c_109250]) ).

tff(c_109259,plain,
    ! [X11_144,X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n2,X6_134)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n2,X11_144) ),
    inference(splitRight,[status(thm)],[c_109117]) ).

tff(c_109370,plain,
    ! [X11_144] : ~ hasdrink(n2,X11_144),
    inference(splitLeft,[status(thm)],[c_109259]) ).

tff(c_100072,plain,
    ! [Y_5431,X2_5432,X1_5433] :
      ( ~ hasdrink(Y_5431,X2_5432)
      | ~ hasdrink(Y_5431,X1_5433)
      | samedrink(X1_5433,X2_5432) ),
    inference(cnfTransformation,[status(thm)],[f_367]) ).

tff(c_100083,plain,
    ! [X1_5434] :
      ( ~ hasdrink(n3,X1_5434)
      | samedrink(X1_5434,milk) ),
    inference(resolution,[status(thm)],[c_292,c_100072]) ).

tff(c_100090,plain,
    ~ hasdrink(n3,coffee),
    inference(resolution,[status(thm)],[c_100083,c_78]) ).

tff(c_109076,plain,
    ! [X_5855,X1_5856] :
      ( ~ hasperson(X_5855,X1_5856)
      | sameperson(X1_5856,swede)
      | ~ hasdrink(X_5855,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_92934]) ).

tff(c_109078,plain,
    ( sameperson(italian,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_106397,c_109076]) ).

tff(c_109093,plain,
    ~ hasdrink(n4,coffee),
    inference(negUnitSimplification,[status(thm)],[c_34,c_109078]) ).

tff(c_109084,plain,
    ! [X_60] :
      ( sameperson(englishman,swede)
      | ~ hasdrink(X_60,coffee)
      | ~ hascolor(X_60,red) ),
    inference(resolution,[status(thm)],[c_190,c_109076]) ).

tff(c_109104,plain,
    ! [X_5857] :
      ( ~ hasdrink(X_5857,coffee)
      | ~ hascolor(X_5857,red) ),
    inference(negUnitSimplification,[status(thm)],[c_28,c_109084]) ).

tff(c_109108,plain,
    ( ~ hascolor(n5,red)
    | hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(resolution,[status(thm)],[c_158,c_109104]) ).

tff(c_109111,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100795,c_109108]) ).

tff(c_109112,plain,
    hasdrink(n2,coffee),
    inference(negUnitSimplification,[status(thm)],[c_92967,c_100090,c_109093,c_109111]) ).

tff(c_109373,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109370,c_109112]) ).

tff(c_109374,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n5,X9_139)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n5,X23_138) ),
    inference(splitRight,[status(thm)],[c_109259]) ).

tff(c_109652,plain,
    ! [X23_138] : ~ haspet(n5,X23_138),
    inference(splitLeft,[status(thm)],[c_109374]) ).

tff(c_109654,plain,
    ! [X23_5878] : ~ haspet(n5,X23_5878),
    inference(splitLeft,[status(thm)],[c_109374]) ).

tff(c_109658,plain,
    ( haspet(n5,no_pet)
    | haspet(n5,rat)
    | haspet(n5,camel)
    | haspet(n5,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_109654]) ).

tff(c_109678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109652,c_109652,c_109652,c_109652,c_109658]) ).

tff(c_109679,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n2,X6_134)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n1,X19_151) ),
    inference(splitRight,[status(thm)],[c_109374]) ).

tff(c_109799,plain,
    ! [X19_151] : ~ haspet(n1,X19_151),
    inference(splitLeft,[status(thm)],[c_109679]) ).

tff(c_109802,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109799,c_92863]) ).

tff(c_109803,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n4,X8_150)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145) ),
    inference(splitRight,[status(thm)],[c_109679]) ).

tff(c_109920,plain,
    ! [X2_145] : ~ hasperson(n3,X2_145),
    inference(splitLeft,[status(thm)],[c_109803]) ).

tff(c_109922,plain,
    ! [X2_5889] : ~ hasperson(n3,X2_5889),
    inference(splitLeft,[status(thm)],[c_109803]) ).

tff(c_109926,plain,
    ( hasperson(n3,american)
    | hasperson(n3,russian)
    | hasperson(n3,italian)
    | hasperson(n3,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_109922]) ).

tff(c_109942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109920,c_109920,c_109920,c_109920,c_109926]) ).

tff(c_109943,plain,
    ! [X16_131,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n2,X6_134) ),
    inference(splitRight,[status(thm)],[c_109803]) ).

tff(c_110210,plain,
    ! [X6_134] : ~ hascolor(n2,X6_134),
    inference(splitLeft,[status(thm)],[c_109943]) ).

tff(c_110213,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110210,c_100897]) ).

tff(c_110214,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n4,X22_133) ),
    inference(splitRight,[status(thm)],[c_109943]) ).

tff(c_110354,plain,
    ! [X22_133] : ~ haspet(n4,X22_133),
    inference(splitLeft,[status(thm)],[c_110214]) ).

tff(c_110356,plain,
    ! [X22_5905] : ~ haspet(n4,X22_5905),
    inference(splitLeft,[status(thm)],[c_110214]) ).

tff(c_110360,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,rat)
    | haspet(n4,camel)
    | haspet(n4,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_110356]) ).

tff(c_110380,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110354,c_110354,c_110354,c_110354,c_110360]) ).

tff(c_110381,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n5,X9_139) ),
    inference(splitRight,[status(thm)],[c_110214]) ).

tff(c_110517,plain,
    ! [X9_139] : ~ hascolor(n5,X9_139),
    inference(splitLeft,[status(thm)],[c_110381]) ).

tff(c_110520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110517,c_100795]) ).

tff(c_110521,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155) ),
    inference(splitRight,[status(thm)],[c_110381]) ).

tff(c_110646,plain,
    ! [X10_155] : ~ hasdrink(n1,X10_155),
    inference(splitLeft,[status(thm)],[c_110521]) ).

tff(c_109375,plain,
    ! [X1_5870,X_5871] :
      ( ~ hasdrink(X1_5870,lemonade)
      | samehouse(X1_5870,X_5871)
      | ~ hascolor(X_5871,green) ),
    inference(resolution,[status(thm)],[c_204,c_449]) ).

tff(c_109417,plain,
    ( ~ hasdrink(n1,lemonade)
    | ~ hascolor(n4,green) ),
    inference(resolution,[status(thm)],[c_109375,c_8]) ).

tff(c_109444,plain,
    ~ hasdrink(n1,lemonade),
    inference(demodulation,[status(thm),theory(equality)],[c_92893,c_109417]) ).

tff(c_110162,plain,
    ! [X_5896,X1_5897] :
      ( ~ hasgame(X_5896,X1_5897)
      | samegame(X1_5897,solitaire)
      | ~ hasdrink(X_5896,vodka) ),
    inference(resolution,[status(thm)],[c_248,c_100046]) ).

tff(c_110170,plain,
    ( samegame(racquetball,solitaire)
    | ~ hasdrink(n1,vodka) ),
    inference(resolution,[status(thm)],[c_101031,c_110162]) ).

tff(c_110186,plain,
    ~ hasdrink(n1,vodka),
    inference(negUnitSimplification,[status(thm)],[c_102,c_110170]) ).

tff(c_110197,plain,
    ( hasdrink(n1,unknown_drink)
    | hasdrink(n1,milk)
    | hasdrink(n1,coffee)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_110186]) ).

tff(c_110200,plain,
    hasdrink(n1,unknown_drink),
    inference(negUnitSimplification,[status(thm)],[c_109444,c_92967,c_467,c_110197]) ).

tff(c_110649,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110646,c_110200]) ).

tff(c_110650,plain,
    ! [X16_131,X4_152,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132) ),
    inference(splitRight,[status(thm)],[c_110521]) ).

tff(c_110806,plain,
    ! [X5_132] : ~ hascolor(n1,X5_132),
    inference(splitLeft,[status(thm)],[c_110650]) ).

tff(c_110809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110806,c_101045]) ).

tff(c_110810,plain,
    ! [X16_131,X4_152,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152) ),
    inference(splitRight,[status(thm)],[c_110650]) ).

tff(c_111024,plain,
    ! [X4_152] : ~ hasperson(n5,X4_152),
    inference(splitLeft,[status(thm)],[c_110810]) ).

tff(c_111026,plain,
    ! [X4_5941] : ~ hasperson(n5,X4_5941),
    inference(splitLeft,[status(thm)],[c_110810]) ).

tff(c_111030,plain,
    ( hasperson(n5,american)
    | hasperson(n5,russian)
    | hasperson(n5,italian)
    | hasperson(n5,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_111026]) ).

tff(c_111046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111024,c_111024,c_111024,c_111024,c_111030]) ).

tff(c_111047,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147) ),
    inference(splitRight,[status(thm)],[c_110810]) ).

tff(c_111177,plain,
    ! [X21_147] : ~ haspet(n3,X21_147),
    inference(splitLeft,[status(thm)],[c_111047]) ).

tff(c_106396,plain,
    ~ haspet(n3,guppy),
    inference(splitRight,[status(thm)],[c_102181]) ).

tff(c_106910,plain,
    ! [X_5763,X1_5764] :
      ( ~ hasperson(X_5763,X1_5764)
      | sameperson(X1_5764,american)
      | ~ hasgame(X_5763,charades) ),
    inference(resolution,[status(thm)],[c_252,c_92934]) ).

tff(c_106924,plain,
    ( sameperson(russian,american)
    | ~ hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_294,c_106910]) ).

tff(c_106940,plain,
    ~ hasgame(n1,charades),
    inference(negUnitSimplification,[status(thm)],[c_44,c_106924]) ).

tff(c_106543,plain,
    ! [X1_5756,X_5757] :
      ( ~ hasperson(X1_5756,american)
      | samehouse(X1_5756,X_5757)
      | ~ hasgame(X_5757,charades) ),
    inference(resolution,[status(thm)],[c_252,c_92914]) ).

tff(c_106611,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n2,charades) ),
    inference(resolution,[status(thm)],[c_106543,c_4]) ).

tff(c_106617,plain,
    ~ hasgame(n2,charades),
    inference(splitLeft,[status(thm)],[c_106611]) ).

tff(c_106610,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_106543,c_12]) ).

tff(c_106618,plain,
    ~ hasgame(n3,charades),
    inference(splitLeft,[status(thm)],[c_106610]) ).

tff(c_106607,plain,
    ( ~ hasperson(n3,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_106543,c_18]) ).

tff(c_106624,plain,
    ~ hasgame(n4,charades),
    inference(splitLeft,[status(thm)],[c_106607]) ).

tff(c_106918,plain,
    ! [X_60] :
      ( sameperson(englishman,american)
      | ~ hasgame(X_60,charades)
      | ~ hascolor(X_60,red) ),
    inference(resolution,[status(thm)],[c_190,c_106910]) ).

tff(c_106941,plain,
    ! [X_5765] :
      ( ~ hasgame(X_5765,charades)
      | ~ hascolor(X_5765,red) ),
    inference(negUnitSimplification,[status(thm)],[c_32,c_106918]) ).

tff(c_106945,plain,
    ( ~ hascolor(n5,red)
    | hasgame(n4,charades)
    | hasgame(n3,charades)
    | hasgame(n2,charades)
    | hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_162,c_106941]) ).

tff(c_106948,plain,
    ( hasgame(n4,charades)
    | hasgame(n3,charades)
    | hasgame(n2,charades)
    | hasgame(n1,charades) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100795,c_106945]) ).

tff(c_106950,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106940,c_106617,c_106618,c_106624,c_106948]) ).

tff(c_106952,plain,
    hasgame(n4,charades),
    inference(splitRight,[status(thm)],[c_106607]) ).

tff(c_108666,plain,
    ! [X_5837,X1_5838] :
      ( ~ hasperson(X_5837,X1_5838)
      | sameperson(X1_5838,american)
      | ~ hasgame(X_5837,charades) ),
    inference(resolution,[status(thm)],[c_252,c_92934]) ).

tff(c_108668,plain,
    ( sameperson(italian,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_106397,c_108666]) ).

tff(c_108683,plain,
    sameperson(italian,american),
    inference(demodulation,[status(thm),theory(equality)],[c_106952,c_108668]) ).

tff(c_108685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38,c_108683]) ).

tff(c_108687,plain,
    hasgame(n3,charades),
    inference(splitRight,[status(thm)],[c_106610]) ).

tff(c_108718,plain,
    ! [X1_5839] :
      ( ~ hasgame(n3,X1_5839)
      | samegame(X1_5839,charades) ),
    inference(resolution,[status(thm)],[c_108687,c_184]) ).

tff(c_108732,plain,
    ~ hasgame(n3,backgammon),
    inference(resolution,[status(thm)],[c_108718,c_98]) ).

tff(c_108975,plain,
    ! [X_5848,X1_5849] :
      ( ~ haspet(X_5848,X1_5849)
      | samepet(X1_5849,toad)
      | ~ hasgame(X_5848,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_571]) ).

tff(c_108991,plain,
    ! [X_67] :
      ( samepet(guppy,toad)
      | ~ hasgame(X_67,backgammon)
      | ~ hasperson(X_67,italian) ),
    inference(resolution,[status(thm)],[c_198,c_108975]) ).

tff(c_109009,plain,
    ! [X_5850] :
      ( ~ hasgame(X_5850,backgammon)
      | ~ hasperson(X_5850,italian) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_108991]) ).

tff(c_109017,plain,
    ~ hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_106397,c_109009]) ).

tff(c_109563,plain,
    ! [X1_5876,X_5877] :
      ( ~ haspet(X1_5876,toad)
      | samehouse(X1_5876,X_5877)
      | ~ hasgame(X_5877,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_92968]) ).

tff(c_109624,plain,
    ( ~ haspet(n3,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_109563,c_20]) ).

tff(c_109632,plain,
    ~ hasgame(n5,backgammon),
    inference(splitLeft,[status(thm)],[c_109624]) ).

tff(c_109635,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon)
    | hasgame(n2,backgammon)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_162,c_109632]) ).

tff(c_109639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100261,c_100212,c_108732,c_109017,c_109635]) ).

tff(c_109640,plain,
    ~ haspet(n3,toad),
    inference(splitRight,[status(thm)],[c_109624]) ).

tff(c_109644,plain,
    ( haspet(n3,no_pet)
    | haspet(n3,rat)
    | haspet(n3,camel)
    | haspet(n3,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_109640]) ).

tff(c_109650,plain,
    haspet(n3,no_pet),
    inference(negUnitSimplification,[status(thm)],[c_106396,c_78722,c_100580,c_109644]) ).

tff(c_111180,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111177,c_109650]) ).

tff(c_111181,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131) ),
    inference(splitRight,[status(thm)],[c_111047]) ).

tff(c_111334,plain,
    ! [X16_131] : ~ hasgame(n3,X16_131),
    inference(splitLeft,[status(thm)],[c_111181]) ).

tff(c_111337,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111334,c_108687]) ).

tff(c_111338,plain,
    ! [X20_148,X8_150,X18_153,X13_146] :
      ( ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146) ),
    inference(splitRight,[status(thm)],[c_111181]) ).

tff(c_111501,plain,
    ! [X13_146] : ~ hasdrink(n5,X13_146),
    inference(splitLeft,[status(thm)],[c_111338]) ).

tff(c_111503,plain,
    ! [X13_5969] : ~ hasdrink(n5,X13_5969),
    inference(splitLeft,[status(thm)],[c_111338]) ).

tff(c_111507,plain,
    ( hasdrink(n5,unknown_drink)
    | hasdrink(n5,milk)
    | hasdrink(n5,coffee)
    | hasdrink(n5,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_111503]) ).

tff(c_111515,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111501,c_111501,c_111501,c_111501,c_111507]) ).

tff(c_111516,plain,
    ! [X8_150,X20_148,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153) ),
    inference(splitRight,[status(thm)],[c_111338]) ).

tff(c_111517,plain,
    ! [X18_153] : ~ hasgame(n5,X18_153),
    inference(splitLeft,[status(thm)],[c_111516]) ).

tff(c_109641,plain,
    hasgame(n5,backgammon),
    inference(splitRight,[status(thm)],[c_109624]) ).

tff(c_111520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111517,c_109641]) ).

tff(c_111521,plain,
    ! [X8_150,X20_148] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148) ),
    inference(splitRight,[status(thm)],[c_111516]) ).

tff(c_111522,plain,
    ! [X20_148] : ~ haspet(n2,X20_148),
    inference(splitLeft,[status(thm)],[c_111521]) ).

tff(c_111525,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111522,c_100035]) ).

tff(c_111526,plain,
    ! [X8_150] : ~ hascolor(n4,X8_150),
    inference(splitRight,[status(thm)],[c_111521]) ).

tff(c_111529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111526,c_92893]) ).

tff(c_111531,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_106611]) ).

tff(c_111582,plain,
    ! [X1_5971] :
      ( ~ hasgame(n2,X1_5971)
      | samegame(X1_5971,charades) ),
    inference(resolution,[status(thm)],[c_111531,c_184]) ).

tff(c_111591,plain,
    ~ hasgame(n2,quoits),
    inference(resolution,[status(thm)],[c_111582,c_108]) ).

tff(c_111600,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_101017,c_111591]) ).

tff(c_111602,plain,
    hasperson(n5,italian),
    inference(splitRight,[status(thm)],[c_102178]) ).

tff(c_111624,plain,
    ! [X1_5972] :
      ( ~ hasperson(n5,X1_5972)
      | sameperson(X1_5972,italian) ),
    inference(resolution,[status(thm)],[c_111602,c_178]) ).

tff(c_111628,plain,
    ~ hasperson(n5,englishman),
    inference(resolution,[status(thm)],[c_111624,c_26]) ).

tff(c_111631,plain,
    ( hasperson(n4,englishman)
    | hasperson(n3,englishman)
    | hasperson(n2,englishman)
    | hasperson(n1,englishman) ),
    inference(resolution,[status(thm)],[c_150,c_111628]) ).

tff(c_111638,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92958,c_101896,c_101900,c_101906,c_111631]) ).

tff(c_111640,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_101020]) ).

tff(c_111658,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_111640]) ).

tff(c_111684,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_111658]) ).

tff(c_111688,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92963,c_92890,c_567,c_582,c_111684]) ).

tff(c_111690,plain,
    haspet(n3,camel),
    inference(splitRight,[status(thm)],[c_78721]) ).

tff(c_114101,plain,
    ! [X1_6134] :
      ( ~ haspet(n3,X1_6134)
      | samepet(X1_6134,camel) ),
    inference(resolution,[status(thm)],[c_111690,c_186]) ).

tff(c_114108,plain,
    ~ haspet(n3,guppy),
    inference(resolution,[status(thm)],[c_114101,c_116]) ).

tff(c_114113,plain,
    ~ hasperson(n3,italian),
    inference(resolution,[status(thm)],[c_198,c_114108]) ).

tff(c_111784,plain,
    ! [X2_5988,Y_5989,X1_5990] :
      ( ~ haspet(X2_5988,Y_5989)
      | ~ haspet(X1_5990,Y_5989)
      | samehouse(X1_5990,X2_5988) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_116295,plain,
    ! [X1_6253,X_6254] :
      ( ~ haspet(X1_6253,guppy)
      | samehouse(X1_6253,X_6254)
      | ~ hasperson(X_6254,italian) ),
    inference(resolution,[status(thm)],[c_198,c_111784]) ).

tff(c_116357,plain,
    ( ~ haspet(n1,guppy)
    | ~ hasperson(n5,italian) ),
    inference(resolution,[status(thm)],[c_116295,c_10]) ).

tff(c_116364,plain,
    ~ hasperson(n5,italian),
    inference(splitLeft,[status(thm)],[c_116357]) ).

tff(c_116367,plain,
    ( hasperson(n4,italian)
    | hasperson(n3,italian)
    | hasperson(n2,italian)
    | hasperson(n1,italian) ),
    inference(resolution,[status(thm)],[c_150,c_116364]) ).

tff(c_116370,plain,
    hasperson(n4,italian),
    inference(negUnitSimplification,[status(thm)],[c_111781,c_114051,c_114113,c_116367]) ).

tff(c_116000,plain,
    ! [X0_149] : ~ hasperson(n1,X0_149),
    inference(splitLeft,[status(thm)],[c_296]) ).

tff(c_116003,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116000,c_294]) ).

tff(c_116004,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X1_143,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n2,X6_134)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n3,X7_142)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n4,X3_136)
      | ~ hasperson(n2,X1_143) ),
    inference(splitRight,[status(thm)],[c_296]) ).

tff(c_116088,plain,
    ! [X1_143] : ~ hasperson(n2,X1_143),
    inference(splitLeft,[status(thm)],[c_116004]) ).

tff(c_116090,plain,
    ! [X1_6243] : ~ hasperson(n2,X1_6243),
    inference(splitLeft,[status(thm)],[c_116004]) ).

tff(c_116094,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_116090]) ).

tff(c_116110,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116088,c_116088,c_116088,c_116088,c_116094]) ).

tff(c_116111,plain,
    ! [X11_144,X16_131,X15_135,X3_136,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n2,X15_135)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n1,X14_154)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n3,X7_142)
      | ~ hasperson(n4,X3_136) ),
    inference(splitRight,[status(thm)],[c_116004]) ).

tff(c_116127,plain,
    ! [X3_136] : ~ hasperson(n4,X3_136),
    inference(splitLeft,[status(thm)],[c_116111]) ).

tff(c_116129,plain,
    ! [X3_6244] : ~ hasperson(n4,X3_6244),
    inference(splitLeft,[status(thm)],[c_116111]) ).

tff(c_116133,plain,
    ( hasperson(n4,american)
    | hasperson(n4,russian)
    | hasperson(n4,italian)
    | hasperson(n4,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_116129]) ).

tff(c_116149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116127,c_116127,c_116127,c_116127,c_116133]) ).

tff(c_116150,plain,
    ! [X11_144,X16_131,X15_135,X7_142,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ hasdrink(n2,X11_144)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n4,X12_141)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n5,X23_138)
      | ~ hasgame(n2,X15_135)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n4,X17_137)
      | ~ haspet(n4,X22_133)
      | ~ hasgame(n1,X14_154)
      | ~ hascolor(n3,X7_142) ),
    inference(splitRight,[status(thm)],[c_116111]) ).

tff(c_116278,plain,
    ! [X7_142] : ~ hascolor(n3,X7_142),
    inference(splitLeft,[status(thm)],[c_116150]) ).

tff(c_116281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116278,c_78654]) ).

tff(c_116282,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X14_154,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n4,X12_141)
      | ~ haspet(n1,X19_151)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n3,X11a_140)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n2,X15_135)
      | ~ hasperson(n3,X2_145)
      | ~ hasgame(n4,X17_137)
      | ~ hasgame(n1,X14_154) ),
    inference(splitRight,[status(thm)],[c_116150]) ).

tff(c_116388,plain,
    ! [X14_154] : ~ hasgame(n1,X14_154),
    inference(splitLeft,[status(thm)],[c_116282]) ).

tff(c_116391,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116388,c_114808]) ).

tff(c_116392,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X17_137,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasperson(n3,X2_145)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n4,X12_141)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n3,X11a_140)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n2,X15_135)
      | ~ hasgame(n4,X17_137) ),
    inference(splitRight,[status(thm)],[c_116282]) ).

tff(c_116609,plain,
    ! [X17_137] : ~ hasgame(n4,X17_137),
    inference(splitLeft,[status(thm)],[c_116392]) ).

tff(c_116611,plain,
    ! [X17_6265] : ~ hasgame(n4,X17_6265),
    inference(splitLeft,[status(thm)],[c_116392]) ).

tff(c_116615,plain,
    ( hasgame(n4,charades)
    | hasgame(n4,quoits)
    | hasgame(n4,racquetball)
    | hasgame(n4,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_116611]) ).

tff(c_116627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116609,c_116609,c_116609,c_116609,c_116615]) ).

tff(c_116628,plain,
    ! [X11_144,X16_131,X15_135,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n5,X23_138)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n2,X11_144)
      | ~ haspet(n1,X19_151)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hasdrink(n4,X12_141)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n3,X11a_140)
      | ~ hasgame(n2,X15_135) ),
    inference(splitRight,[status(thm)],[c_116392]) ).

tff(c_119083,plain,
    ! [X15_135] : ~ hasgame(n2,X15_135),
    inference(splitLeft,[status(thm)],[c_116628]) ).

tff(c_119085,plain,
    ! [X15_6361] : ~ hasgame(n2,X15_6361),
    inference(splitLeft,[status(thm)],[c_116628]) ).

tff(c_119089,plain,
    ( hasgame(n2,charades)
    | hasgame(n2,quoits)
    | hasgame(n2,racquetball)
    | hasgame(n2,backgammon) ),
    inference(resolution,[status(thm)],[c_160,c_119085]) ).

tff(c_119101,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119083,c_119083,c_119083,c_119083,c_119089]) ).

tff(c_119102,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X11a_140,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n4,X22_133)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n2,X11_144)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n4,X12_141)
      | ~ hasdrink(n3,X11a_140) ),
    inference(splitRight,[status(thm)],[c_116628]) ).

tff(c_119155,plain,
    ! [X11a_140] : ~ hasdrink(n3,X11a_140),
    inference(splitLeft,[status(thm)],[c_119102]) ).

tff(c_119158,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119155,c_292]) ).

tff(c_119159,plain,
    ! [X11_144,X16_131,X2_145,X12_141,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n1,X19_151)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n1,X5_132)
      | ~ haspet(n5,X23_138)
      | ~ hascolor(n2,X6_134)
      | ~ hasdrink(n2,X11_144)
      | ~ hasdrink(n4,X12_141) ),
    inference(splitRight,[status(thm)],[c_119102]) ).

tff(c_119325,plain,
    ! [X12_141] : ~ hasdrink(n4,X12_141),
    inference(splitLeft,[status(thm)],[c_119159]) ).

tff(c_119327,plain,
    ! [X12_6369] : ~ hasdrink(n4,X12_6369),
    inference(splitLeft,[status(thm)],[c_119159]) ).

tff(c_119331,plain,
    ( hasdrink(n4,unknown_drink)
    | hasdrink(n4,milk)
    | hasdrink(n4,coffee)
    | hasdrink(n4,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_119327]) ).

tff(c_119339,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119325,c_119325,c_119325,c_119325,c_119331]) ).

tff(c_119340,plain,
    ! [X11_144,X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n2,X6_134)
      | ~ hascolor(n1,X5_132)
      | ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n5,X9_139)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n4,X22_133)
      | ~ haspet(n5,X23_138)
      | ~ hasdrink(n2,X11_144) ),
    inference(splitRight,[status(thm)],[c_119159]) ).

tff(c_119496,plain,
    ! [X11_144] : ~ hasdrink(n2,X11_144),
    inference(splitLeft,[status(thm)],[c_119340]) ).

tff(c_111735,plain,
    ! [X2_5979,Y_5980,X1_5981] :
      ( ~ hasperson(X2_5979,Y_5980)
      | ~ hasperson(X1_5981,Y_5980)
      | samehouse(X1_5981,X2_5979) ),
    inference(cnfTransformation,[status(thm)],[f_319]) ).

tff(c_116019,plain,
    ! [X1_6241,X_6242] :
      ( ~ hasperson(X1_6241,swede)
      | samehouse(X1_6241,X_6242)
      | ~ hasdrink(X_6242,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_111735]) ).

tff(c_116085,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n4,coffee) ),
    inference(resolution,[status(thm)],[c_116019,c_14]) ).

tff(c_116119,plain,
    ~ hasdrink(n4,coffee),
    inference(splitLeft,[status(thm)],[c_116085]) ).

tff(c_113950,plain,
    ~ hasdrink(n3,coffee),
    inference(resolution,[status(thm)],[c_113943,c_78]) ).

tff(c_116078,plain,
    ( ~ hasperson(n2,swede)
    | ~ hasdrink(n5,coffee) ),
    inference(resolution,[status(thm)],[c_116019,c_16]) ).

tff(c_116112,plain,
    ~ hasdrink(n5,coffee),
    inference(splitLeft,[status(thm)],[c_116078]) ).

tff(c_116115,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n3,coffee)
    | hasdrink(n2,coffee)
    | hasdrink(n1,coffee) ),
    inference(resolution,[status(thm)],[c_158,c_116112]) ).

tff(c_116118,plain,
    ( hasdrink(n4,coffee)
    | hasdrink(n2,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_111797,c_113950,c_116115]) ).

tff(c_116120,plain,
    hasdrink(n2,coffee),
    inference(negUnitSimplification,[status(thm)],[c_116119,c_116118]) ).

tff(c_119499,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119496,c_116120]) ).

tff(c_119500,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X23_138,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n2,X6_134)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n5,X9_139)
      | ~ hasperson(n3,X2_145)
      | ~ hasdrink(n5,X13_146)
      | ~ haspet(n1,X19_151)
      | ~ haspet(n5,X23_138) ),
    inference(splitRight,[status(thm)],[c_119340]) ).

tff(c_119674,plain,
    ! [X23_138] : ~ haspet(n5,X23_138),
    inference(splitLeft,[status(thm)],[c_119500]) ).

tff(c_119676,plain,
    ! [X23_6385] : ~ haspet(n5,X23_6385),
    inference(splitLeft,[status(thm)],[c_119500]) ).

tff(c_119680,plain,
    ( haspet(n5,no_pet)
    | haspet(n5,rat)
    | haspet(n5,camel)
    | haspet(n5,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_119676]) ).

tff(c_119696,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119674,c_119674,c_119674,c_119674,c_119680]) ).

tff(c_119697,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X19_151,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n4,X22_133)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n2,X6_134)
      | ~ haspet(n2,X20_148)
      | ~ hasperson(n3,X2_145)
      | ~ haspet(n1,X19_151) ),
    inference(splitRight,[status(thm)],[c_119500]) ).

tff(c_121499,plain,
    ! [X19_151] : ~ haspet(n1,X19_151),
    inference(splitLeft,[status(thm)],[c_119697]) ).

tff(c_116360,plain,
    ( ~ haspet(n1,guppy)
    | ~ hasperson(n4,italian) ),
    inference(resolution,[status(thm)],[c_116295,c_8]) ).

tff(c_116378,plain,
    ~ haspet(n1,guppy),
    inference(demodulation,[status(thm),theory(equality)],[c_116370,c_116360]) ).

tff(c_111726,plain,
    ~ haspet(n1,camel),
    inference(splitLeft,[status(thm)],[c_78720]) ).

tff(c_111862,plain,
    ( ~ hasgame(n3,racquetball)
    | ~ haspet(n1,rat) ),
    inference(resolution,[status(thm)],[c_111823,c_280]) ).

tff(c_113935,plain,
    ~ haspet(n1,rat),
    inference(splitLeft,[status(thm)],[c_111862]) ).

tff(c_114855,plain,
    ! [X1_6183] :
      ( ~ hasgame(n1,X1_6183)
      | samegame(X1_6183,racquetball) ),
    inference(resolution,[status(thm)],[c_114808,c_184]) ).

tff(c_114859,plain,
    ~ hasgame(n1,backgammon),
    inference(resolution,[status(thm)],[c_114855,c_92]) ).

tff(c_114046,plain,
    ~ haspet(n2,toad),
    inference(resolution,[status(thm)],[c_114035,c_124]) ).

tff(c_114055,plain,
    ~ hasgame(n2,backgammon),
    inference(resolution,[status(thm)],[c_212,c_114046]) ).

tff(c_114109,plain,
    ~ haspet(n3,toad),
    inference(resolution,[status(thm)],[c_114101,c_122]) ).

tff(c_114117,plain,
    ~ hasgame(n3,backgammon),
    inference(resolution,[status(thm)],[c_212,c_114109]) ).

tff(c_116635,plain,
    ! [X1_6266,X_6267] :
      ( ~ haspet(X1_6266,toad)
      | samehouse(X1_6266,X_6267)
      | ~ hasgame(X_6267,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_111784]) ).

tff(c_116697,plain,
    ( ~ haspet(n1,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_116635,c_10]) ).

tff(c_116704,plain,
    ~ hasgame(n5,backgammon),
    inference(splitLeft,[status(thm)],[c_116697]) ).

tff(c_116707,plain,
    ( hasgame(n4,backgammon)
    | hasgame(n3,backgammon)
    | hasgame(n2,backgammon)
    | hasgame(n1,backgammon) ),
    inference(resolution,[status(thm)],[c_162,c_116704]) ).

tff(c_116710,plain,
    hasgame(n4,backgammon),
    inference(negUnitSimplification,[status(thm)],[c_114859,c_114055,c_114117,c_116707]) ).

tff(c_119040,plain,
    ! [X_6358,X1_6359] :
      ( ~ haspet(X_6358,X1_6359)
      | samepet(X1_6359,toad)
      | ~ hasgame(X_6358,backgammon) ),
    inference(resolution,[status(thm)],[c_212,c_571]) ).

tff(c_119056,plain,
    ! [X_67] :
      ( samepet(guppy,toad)
      | ~ hasgame(X_67,backgammon)
      | ~ hasperson(X_67,italian) ),
    inference(resolution,[status(thm)],[c_198,c_119040]) ).

tff(c_119069,plain,
    ! [X_6360] :
      ( ~ hasgame(X_6360,backgammon)
      | ~ hasperson(X_6360,italian) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_119056]) ).

tff(c_119072,plain,
    ~ hasgame(n4,backgammon),
    inference(resolution,[status(thm)],[c_116370,c_119069]) ).

tff(c_119080,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_116710,c_119072]) ).

tff(c_119081,plain,
    ~ haspet(n1,toad),
    inference(splitRight,[status(thm)],[c_116697]) ).

tff(c_119105,plain,
    ( haspet(n1,no_pet)
    | haspet(n1,rat)
    | haspet(n1,camel)
    | haspet(n1,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_119081]) ).

tff(c_119111,plain,
    haspet(n1,no_pet),
    inference(negUnitSimplification,[status(thm)],[c_116378,c_111726,c_113935,c_119105]) ).

tff(c_121502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121499,c_119111]) ).

tff(c_121503,plain,
    ! [X16_131,X2_145,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n5,X9_139)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n4,X8_150)
      | ~ hascolor(n2,X6_134)
      | ~ hasperson(n3,X2_145) ),
    inference(splitRight,[status(thm)],[c_119697]) ).

tff(c_121514,plain,
    ! [X2_145] : ~ hasperson(n3,X2_145),
    inference(splitLeft,[status(thm)],[c_121503]) ).

tff(c_121516,plain,
    ! [X2_6465] : ~ hasperson(n3,X2_6465),
    inference(splitLeft,[status(thm)],[c_121503]) ).

tff(c_121520,plain,
    ( hasperson(n3,american)
    | hasperson(n3,russian)
    | hasperson(n3,italian)
    | hasperson(n3,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_121516]) ).

tff(c_121536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121514,c_121514,c_121514,c_121514,c_121520]) ).

tff(c_121537,plain,
    ! [X16_131,X4_152,X6_134,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasperson(n5,X4_152)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n5,X9_139)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n4,X22_133)
      | ~ hascolor(n2,X6_134) ),
    inference(splitRight,[status(thm)],[c_121503]) ).

tff(c_121581,plain,
    ! [X6_134] : ~ hascolor(n2,X6_134),
    inference(splitLeft,[status(thm)],[c_121537]) ).

tff(c_111700,plain,
    ( hascolor(n3,green)
    | ~ hascolor(n2,white) ),
    inference(resolution,[status(thm)],[c_274,c_111694]) ).

tff(c_111713,plain,
    ~ hascolor(n2,white),
    inference(negUnitSimplification,[status(thm)],[c_78661,c_111700]) ).

tff(c_113934,plain,
    ~ hascolor(n2,yellow),
    inference(resolution,[status(thm)],[c_216,c_113923]) ).

tff(c_114516,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,green)
    | hascolor(n2,white)
    | hascolor(n2,red) ),
    inference(resolution,[status(thm)],[c_114513,c_113934]) ).

tff(c_114529,plain,
    ( hascolor(n2,blue)
    | hascolor(n2,red) ),
    inference(negUnitSimplification,[status(thm)],[c_111713,c_78684,c_114516]) ).

tff(c_114544,plain,
    hascolor(n2,red),
    inference(splitLeft,[status(thm)],[c_114529]) ).

tff(c_114552,plain,
    ! [X1_6171] :
      ( ~ hascolor(X1_6171,red)
      | samehouse(X1_6171,n5) ),
    inference(resolution,[status(thm)],[c_114532,c_168]) ).

tff(c_114573,plain,
    ~ hascolor(n2,red),
    inference(resolution,[status(thm)],[c_114552,c_16]) ).

tff(c_114593,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_114544,c_114573]) ).

tff(c_114594,plain,
    hascolor(n2,blue),
    inference(splitRight,[status(thm)],[c_114529]) ).

tff(c_121584,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121581,c_114594]) ).

tff(c_121585,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X22_133,X21_147,X9_139] :
      ( ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n1,X5_132)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n5,X13_146)
      | ~ hasdrink(n1,X10_155)
      | ~ hasgame(n5,X18_153)
      | ~ hascolor(n5,X9_139)
      | ~ haspet(n4,X22_133) ),
    inference(splitRight,[status(thm)],[c_121537]) ).

tff(c_121695,plain,
    ! [X22_133] : ~ haspet(n4,X22_133),
    inference(splitLeft,[status(thm)],[c_121585]) ).

tff(c_114134,plain,
    ! [X1_6137] :
      ( ~ haspet(X1_6137,camel)
      | samehouse(X1_6137,n3) ),
    inference(resolution,[status(thm)],[c_111690,c_111784]) ).

tff(c_114330,plain,
    ! [X1_6152] :
      ( ~ nextto(X1_6152,n3)
      | ~ haspet(X1_6152,camel) ),
    inference(resolution,[status(thm)],[c_114134,c_142]) ).

tff(c_114454,plain,
    ! [Y_6162] :
      ( ~ haspet(Y_6162,camel)
      | ~ left(n3,Y_6162) ),
    inference(resolution,[status(thm)],[c_396,c_114330]) ).

tff(c_114465,plain,
    ~ haspet(n4,camel),
    inference(resolution,[status(thm)],[c_276,c_114454]) ).

tff(c_115855,plain,
    ! [Y_6239,X_6240] :
      ( nextto(Y_6239,X_6240)
      | ~ hasgame(Y_6239,racquetball)
      | ~ haspet(X_6240,rat) ),
    inference(resolution,[status(thm)],[c_111823,c_134]) ).

tff(c_115951,plain,
    ( ~ hasgame(n1,racquetball)
    | ~ haspet(n4,rat) ),
    inference(resolution,[status(thm)],[c_115855,c_282]) ).

tff(c_115998,plain,
    ~ haspet(n4,rat),
    inference(demodulation,[status(thm),theory(equality)],[c_114808,c_115951]) ).

tff(c_119082,plain,
    hasgame(n5,backgammon),
    inference(splitRight,[status(thm)],[c_116697]) ).

tff(c_116698,plain,
    ( ~ haspet(n4,toad)
    | ~ hasgame(n5,backgammon) ),
    inference(resolution,[status(thm)],[c_116635,c_22]) ).

tff(c_119143,plain,
    ~ haspet(n4,toad),
    inference(demodulation,[status(thm),theory(equality)],[c_119082,c_116698]) ).

tff(c_119146,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,rat)
    | haspet(n4,camel)
    | haspet(n4,guppy) ),
    inference(resolution,[status(thm)],[c_164,c_119143]) ).

tff(c_119152,plain,
    ( haspet(n4,no_pet)
    | haspet(n4,guppy) ),
    inference(negUnitSimplification,[status(thm)],[c_114465,c_115998,c_119146]) ).

tff(c_119202,plain,
    haspet(n4,guppy),
    inference(splitLeft,[status(thm)],[c_119152]) ).

tff(c_121698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121695,c_119202]) ).

tff(c_121699,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147,X9_139] :
      ( ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147)
      | ~ hascolor(n1,X5_132)
      | ~ hascolor(n4,X8_150)
      | ~ hasdrink(n1,X10_155)
      | ~ hascolor(n5,X9_139) ),
    inference(splitRight,[status(thm)],[c_121585]) ).

tff(c_121852,plain,
    ! [X9_139] : ~ hascolor(n5,X9_139),
    inference(splitLeft,[status(thm)],[c_121699]) ).

tff(c_121855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121852,c_114532]) ).

tff(c_121856,plain,
    ! [X16_131,X4_152,X10_155,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n5,X18_153)
      | ~ hasperson(n5,X4_152)
      | ~ hasgame(n3,X16_131)
      | ~ hascolor(n1,X5_132)
      | ~ hasdrink(n1,X10_155) ),
    inference(splitRight,[status(thm)],[c_121699]) ).

tff(c_121932,plain,
    ! [X10_155] : ~ hasdrink(n1,X10_155),
    inference(splitLeft,[status(thm)],[c_121856]) ).

tff(c_115492,plain,
    hasdrink(n1,unknown_drink),
    inference(splitRight,[status(thm)],[c_115447]) ).

tff(c_121935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121932,c_115492]) ).

tff(c_121936,plain,
    ! [X16_131,X4_152,X8_150,X5_132,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasgame(n3,X16_131)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ haspet(n3,X21_147)
      | ~ hasdrink(n5,X13_146)
      | ~ hasperson(n5,X4_152)
      | ~ hascolor(n1,X5_132) ),
    inference(splitRight,[status(thm)],[c_121856]) ).

tff(c_122095,plain,
    ! [X5_132] : ~ hascolor(n1,X5_132),
    inference(splitLeft,[status(thm)],[c_121936]) ).

tff(c_114818,plain,
    hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_114808,c_214]) ).

tff(c_122098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122095,c_114818]) ).

tff(c_122099,plain,
    ! [X16_131,X4_152,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n2,X20_148)
      | ~ haspet(n3,X21_147)
      | ~ hasperson(n5,X4_152) ),
    inference(splitRight,[status(thm)],[c_121936]) ).

tff(c_122307,plain,
    ! [X4_152] : ~ hasperson(n5,X4_152),
    inference(splitLeft,[status(thm)],[c_122099]) ).

tff(c_122309,plain,
    ! [X4_6503] : ~ hasperson(n5,X4_6503),
    inference(splitLeft,[status(thm)],[c_122099]) ).

tff(c_122313,plain,
    ( hasperson(n5,american)
    | hasperson(n5,russian)
    | hasperson(n5,italian)
    | hasperson(n5,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_122309]) ).

tff(c_122329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122307,c_122307,c_122307,c_122307,c_122313]) ).

tff(c_122330,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153,X21_147] :
      ( ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n3,X16_131)
      | ~ haspet(n3,X21_147) ),
    inference(splitRight,[status(thm)],[c_122099]) ).

tff(c_122465,plain,
    ! [X21_147] : ~ haspet(n3,X21_147),
    inference(splitLeft,[status(thm)],[c_122330]) ).

tff(c_122468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122465,c_111690]) ).

tff(c_122469,plain,
    ! [X16_131,X8_150,X20_148,X13_146,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ haspet(n2,X20_148)
      | ~ hasdrink(n5,X13_146)
      | ~ hasgame(n3,X16_131) ),
    inference(splitRight,[status(thm)],[c_122330]) ).

tff(c_122644,plain,
    ! [X16_131] : ~ hasgame(n3,X16_131),
    inference(splitLeft,[status(thm)],[c_122469]) ).

tff(c_120237,plain,
    ! [X_6408,X1_6409] :
      ( ~ hasperson(X_6408,X1_6409)
      | sameperson(X1_6409,american)
      | ~ hasgame(X_6408,charades) ),
    inference(resolution,[status(thm)],[c_252,c_111758]) ).

tff(c_120251,plain,
    ( sameperson(russian,american)
    | ~ hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_294,c_120237]) ).

tff(c_120267,plain,
    ~ hasgame(n1,charades),
    inference(negUnitSimplification,[status(thm)],[c_44,c_120251]) ).

tff(c_119698,plain,
    ! [X1_6386,X_6387] :
      ( ~ hasperson(X1_6386,american)
      | samehouse(X1_6386,X_6387)
      | ~ hasgame(X_6387,charades) ),
    inference(resolution,[status(thm)],[c_252,c_111735]) ).

tff(c_119766,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n2,charades) ),
    inference(resolution,[status(thm)],[c_119698,c_4]) ).

tff(c_119774,plain,
    ~ hasgame(n2,charades),
    inference(splitLeft,[status(thm)],[c_119766]) ).

tff(c_119765,plain,
    ( ~ hasperson(n2,american)
    | ~ hasgame(n3,charades) ),
    inference(resolution,[status(thm)],[c_119698,c_12]) ).

tff(c_119768,plain,
    ~ hasgame(n3,charades),
    inference(splitLeft,[status(thm)],[c_119765]) ).

tff(c_119763,plain,
    ( ~ hasperson(n1,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_119698,c_8]) ).

tff(c_119773,plain,
    ~ hasgame(n4,charades),
    inference(splitLeft,[status(thm)],[c_119763]) ).

tff(c_120245,plain,
    ! [X_60] :
      ( sameperson(englishman,american)
      | ~ hasgame(X_60,charades)
      | ~ hascolor(X_60,red) ),
    inference(resolution,[status(thm)],[c_190,c_120237]) ).

tff(c_120268,plain,
    ! [X_6410] :
      ( ~ hasgame(X_6410,charades)
      | ~ hascolor(X_6410,red) ),
    inference(negUnitSimplification,[status(thm)],[c_32,c_120245]) ).

tff(c_120272,plain,
    ( ~ hascolor(n5,red)
    | hasgame(n4,charades)
    | hasgame(n3,charades)
    | hasgame(n2,charades)
    | hasgame(n1,charades) ),
    inference(resolution,[status(thm)],[c_162,c_120268]) ).

tff(c_120275,plain,
    ( hasgame(n4,charades)
    | hasgame(n3,charades)
    | hasgame(n2,charades)
    | hasgame(n1,charades) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114532,c_120272]) ).

tff(c_120277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120267,c_119774,c_119768,c_119773,c_120275]) ).

tff(c_120279,plain,
    hasgame(n2,charades),
    inference(splitRight,[status(thm)],[c_119766]) ).

tff(c_120938,plain,
    ! [X_6440,X1_6441] :
      ( ~ hasperson(X_6440,X1_6441)
      | sameperson(X1_6441,american)
      | ~ hasgame(X_6440,charades) ),
    inference(resolution,[status(thm)],[c_252,c_111758]) ).

tff(c_120950,plain,
    ! [X_72] :
      ( sameperson(swede,american)
      | ~ hasgame(X_72,charades)
      | ~ hasdrink(X_72,coffee) ),
    inference(resolution,[status(thm)],[c_208,c_120938]) ).

tff(c_120981,plain,
    ! [X_6443] :
      ( ~ hasgame(X_6443,charades)
      | ~ hasdrink(X_6443,coffee) ),
    inference(negUnitSimplification,[status(thm)],[c_42,c_120950]) ).

tff(c_120984,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_120279,c_120981]) ).

tff(c_120992,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_116120,c_120984]) ).

tff(c_120994,plain,
    hasgame(n4,charades),
    inference(splitRight,[status(thm)],[c_119763]) ).

tff(c_121469,plain,
    ! [X_6463,X1_6464] :
      ( ~ hasperson(X_6463,X1_6464)
      | sameperson(X1_6464,american)
      | ~ hasgame(X_6463,charades) ),
    inference(resolution,[status(thm)],[c_252,c_111758]) ).

tff(c_121471,plain,
    ( sameperson(italian,american)
    | ~ hasgame(n4,charades) ),
    inference(resolution,[status(thm)],[c_116370,c_121469]) ).

tff(c_121486,plain,
    sameperson(italian,american),
    inference(demodulation,[status(thm),theory(equality)],[c_120994,c_121471]) ).

tff(c_121488,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38,c_121486]) ).

tff(c_121490,plain,
    hasgame(n3,charades),
    inference(splitRight,[status(thm)],[c_119765]) ).

tff(c_122647,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122644,c_121490]) ).

tff(c_122648,plain,
    ! [X20_148,X8_150,X18_153,X13_146] :
      ( ~ haspet(n2,X20_148)
      | ~ hascolor(n4,X8_150)
      | ~ hasgame(n5,X18_153)
      | ~ hasdrink(n5,X13_146) ),
    inference(splitRight,[status(thm)],[c_122469]) ).

tff(c_122746,plain,
    ! [X13_146] : ~ hasdrink(n5,X13_146),
    inference(splitLeft,[status(thm)],[c_122648]) ).

tff(c_122748,plain,
    ! [X13_6528] : ~ hasdrink(n5,X13_6528),
    inference(splitLeft,[status(thm)],[c_122648]) ).

tff(c_122752,plain,
    ( hasdrink(n5,unknown_drink)
    | hasdrink(n5,milk)
    | hasdrink(n5,coffee)
    | hasdrink(n5,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_122748]) ).

tff(c_122760,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122746,c_122746,c_122746,c_122746,c_122752]) ).

tff(c_122761,plain,
    ! [X8_150,X20_148,X18_153] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148)
      | ~ hasgame(n5,X18_153) ),
    inference(splitRight,[status(thm)],[c_122648]) ).

tff(c_122762,plain,
    ! [X18_153] : ~ hasgame(n5,X18_153),
    inference(splitLeft,[status(thm)],[c_122761]) ).

tff(c_122765,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122762,c_119082]) ).

tff(c_122766,plain,
    ! [X8_150,X20_148] :
      ( ~ hascolor(n4,X8_150)
      | ~ haspet(n2,X20_148) ),
    inference(splitRight,[status(thm)],[c_122761]) ).

tff(c_122767,plain,
    ! [X20_148] : ~ haspet(n2,X20_148),
    inference(splitLeft,[status(thm)],[c_122766]) ).

tff(c_122770,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122767,c_113895]) ).

tff(c_122771,plain,
    ! [X8_150] : ~ hascolor(n4,X8_150),
    inference(splitRight,[status(thm)],[c_122766]) ).

tff(c_122774,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122771,c_111719]) ).

tff(c_122776,plain,
    ~ haspet(n4,guppy),
    inference(splitRight,[status(thm)],[c_119152]) ).

tff(c_122785,plain,
    ~ hasperson(n4,italian),
    inference(resolution,[status(thm)],[c_198,c_122776]) ).

tff(c_122789,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_116370,c_122785]) ).

tff(c_122791,plain,
    hasperson(n5,italian),
    inference(splitRight,[status(thm)],[c_116357]) ).

tff(c_122855,plain,
    ! [X1_6530] :
      ( ~ hasperson(n5,X1_6530)
      | sameperson(X1_6530,italian) ),
    inference(resolution,[status(thm)],[c_122791,c_178]) ).

tff(c_122859,plain,
    ~ hasperson(n5,englishman),
    inference(resolution,[status(thm)],[c_122855,c_26]) ).

tff(c_122865,plain,
    ~ hascolor(n5,red),
    inference(resolution,[status(thm)],[c_190,c_122859]) ).

tff(c_122872,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_114532,c_122865]) ).

tff(c_122874,plain,
    hasdrink(n4,coffee),
    inference(splitRight,[status(thm)],[c_116085]) ).

tff(c_122963,plain,
    ! [X1_6533] :
      ( ~ hasdrink(n4,X1_6533)
      | samedrink(X1_6533,coffee) ),
    inference(resolution,[status(thm)],[c_122874,c_182]) ).

tff(c_122967,plain,
    ~ hasdrink(n4,lemonade),
    inference(resolution,[status(thm)],[c_122963,c_70]) ).

tff(c_122970,plain,
    ~ hascolor(n4,green),
    inference(resolution,[status(thm)],[c_204,c_122967]) ).

tff(c_122974,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_111719,c_122970]) ).

tff(c_122976,plain,
    hasdrink(n5,coffee),
    inference(splitRight,[status(thm)],[c_116078]) ).

tff(c_123128,plain,
    ! [X1_6536] :
      ( ~ hasdrink(n5,X1_6536)
      | samedrink(X1_6536,coffee) ),
    inference(resolution,[status(thm)],[c_122976,c_182]) ).

tff(c_123132,plain,
    ~ hasdrink(n5,lemonade),
    inference(resolution,[status(thm)],[c_123128,c_70]) ).

tff(c_123135,plain,
    ( hasdrink(n4,lemonade)
    | hasdrink(n3,lemonade)
    | hasdrink(n2,lemonade)
    | hasdrink(n1,lemonade) ),
    inference(resolution,[status(thm)],[c_158,c_123132]) ).

tff(c_123141,plain,
    ( hasdrink(n4,lemonade)
    | hasdrink(n2,lemonade) ),
    inference(negUnitSimplification,[status(thm)],[c_115493,c_113951,c_123135]) ).

tff(c_123230,plain,
    hasdrink(n2,lemonade),
    inference(splitLeft,[status(thm)],[c_123141]) ).

tff(c_123242,plain,
    hascolor(n2,green),
    inference(resolution,[status(thm)],[c_123230,c_202]) ).

tff(c_123248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78684,c_123242]) ).

tff(c_123250,plain,
    ~ hasdrink(n2,lemonade),
    inference(splitRight,[status(thm)],[c_123141]) ).

tff(c_122975,plain,
    ~ hasperson(n2,swede),
    inference(splitRight,[status(thm)],[c_116078]) ).

tff(c_122987,plain,
    ~ hasdrink(n2,coffee),
    inference(resolution,[status(thm)],[c_208,c_122975]) ).

tff(c_238,plain,
    ! [Y_101,X_100] :
      ( ~ hasgame(Y_101,racquetball)
      | nextto(X_100,Y_101)
      | ~ haspet(X_100,rat) ),
    inference(cnfTransformation,[status(thm)],[f_594]) ).

tff(c_115540,plain,
    ! [X1_6221] :
      ( ~ hasdrink(X1_6221,unknown_drink)
      | samehouse(X1_6221,n1) ),
    inference(resolution,[status(thm)],[c_115492,c_172]) ).

tff(c_115563,plain,
    ! [X1_6222] :
      ( ~ nextto(X1_6222,n1)
      | ~ hasdrink(X1_6222,unknown_drink) ),
    inference(resolution,[status(thm)],[c_115540,c_142]) ).

tff(c_115571,plain,
    ! [X_100] :
      ( ~ hasdrink(X_100,unknown_drink)
      | ~ hasgame(n1,racquetball)
      | ~ haspet(X_100,rat) ),
    inference(resolution,[status(thm)],[c_238,c_115563]) ).

tff(c_115628,plain,
    ! [X_6227] :
      ( ~ hasdrink(X_6227,unknown_drink)
      | ~ haspet(X_6227,rat) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114808,c_115571]) ).

tff(c_115643,plain,
    ~ hasdrink(n2,unknown_drink),
    inference(resolution,[status(thm)],[c_113895,c_115628]) ).

tff(c_114595,plain,
    ~ hascolor(n2,red),
    inference(splitRight,[status(thm)],[c_114529]) ).

tff(c_111753,plain,
    ! [X1_5983] :
      ( ~ hasperson(X1_5983,russian)
      | samehouse(X1_5983,n1) ),
    inference(resolution,[status(thm)],[c_294,c_111735]) ).

tff(c_111802,plain,
    ! [X1_5991] :
      ( ~ nextto(X1_5991,n1)
      | ~ hasperson(X1_5991,russian) ),
    inference(resolution,[status(thm)],[c_111753,c_142]) ).

tff(c_114186,plain,
    ! [Y_6141] :
      ( ~ hasperson(Y_6141,russian)
      | ~ left(n1,Y_6141) ),
    inference(resolution,[status(thm)],[c_396,c_111802]) ).

tff(c_114195,plain,
    ~ hasperson(n2,russian),
    inference(resolution,[status(thm)],[c_272,c_114186]) ).

tff(c_122980,plain,
    ( hasperson(n2,american)
    | hasperson(n2,russian)
    | hasperson(n2,italian)
    | hasperson(n2,englishman) ),
    inference(resolution,[status(thm)],[c_148,c_122975]) ).

tff(c_122986,plain,
    ( hasperson(n2,american)
    | hasperson(n2,englishman) ),
    inference(negUnitSimplification,[status(thm)],[c_114051,c_114195,c_122980]) ).

tff(c_123084,plain,
    hasperson(n2,englishman),
    inference(splitLeft,[status(thm)],[c_122986]) ).

tff(c_123091,plain,
    hascolor(n2,red),
    inference(resolution,[status(thm)],[c_123084,c_188]) ).

tff(c_123097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114595,c_123091]) ).

tff(c_123098,plain,
    hasperson(n2,american),
    inference(splitRight,[status(thm)],[c_122986]) ).

tff(c_123113,plain,
    hasgame(n2,charades),
    inference(resolution,[status(thm)],[c_123098,c_250]) ).

tff(c_123346,plain,
    ! [X1_6543] :
      ( ~ hasgame(n2,X1_6543)
      | samegame(X1_6543,charades) ),
    inference(resolution,[status(thm)],[c_123113,c_184]) ).

tff(c_123362,plain,
    ~ hasgame(n2,solitaire),
    inference(resolution,[status(thm)],[c_123346,c_110]) ).

tff(c_123377,plain,
    ~ hasdrink(n2,vodka),
    inference(resolution,[status(thm)],[c_248,c_123362]) ).

tff(c_123380,plain,
    ( hasdrink(n2,unknown_drink)
    | hasdrink(n2,milk)
    | hasdrink(n2,coffee)
    | hasdrink(n2,lemonade) ),
    inference(resolution,[status(thm)],[c_156,c_123377]) ).

tff(c_123384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123250,c_122987,c_468,c_115643,c_123380]) ).

tff(c_123386,plain,
    ~ hasgame(n1,racquetball),
    inference(splitRight,[status(thm)],[c_114806]) ).

tff(c_123407,plain,
    ~ hascolor(n1,yellow),
    inference(resolution,[status(thm)],[c_216,c_123386]) ).

tff(c_123416,plain,
    ( hascolor(n1,blue)
    | hascolor(n1,green)
    | hascolor(n1,white)
    | hascolor(n1,red) ),
    inference(resolution,[status(thm)],[c_152,c_123407]) ).

tff(c_123420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111801,c_111716,c_567,c_582,c_123416]) ).

tff(c_123422,plain,
    haspet(n1,rat),
    inference(splitRight,[status(thm)],[c_111862]) ).

tff(c_123595,plain,
    ! [X1_6561] :
      ( ~ haspet(X1_6561,rat)
      | samehouse(X1_6561,n2) ),
    inference(resolution,[status(thm)],[c_113895,c_176]) ).

tff(c_123604,plain,
    ~ haspet(n1,rat),
    inference(resolution,[status(thm)],[c_123595,c_4]) ).

tff(c_123612,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_123422,c_123604]) ).

tff(c_123614,plain,
    haspet(n1,camel),
    inference(splitRight,[status(thm)],[c_78720]) ).

tff(c_123686,plain,
    ! [X2_6574,Y_6575,X1_6576] :
      ( ~ haspet(X2_6574,Y_6575)
      | ~ haspet(X1_6576,Y_6575)
      | samehouse(X1_6576,X2_6574) ),
    inference(cnfTransformation,[status(thm)],[f_343]) ).

tff(c_123873,plain,
    ! [X1_6597] :
      ( ~ haspet(X1_6597,camel)
      | samehouse(X1_6597,n3) ),
    inference(resolution,[status(thm)],[c_111690,c_123686]) ).

tff(c_123879,plain,
    ~ haspet(n1,camel),
    inference(resolution,[status(thm)],[c_123873,c_6]) ).

tff(c_123887,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_123614,c_123879]) ).

tff(c_123888,plain,
    hascolor(n1,white),
    inference(splitRight,[status(thm)],[c_78680]) ).

tff(c_123939,plain,
    ! [X_6600,Y_6601] :
      ( ~ left(X_6600,Y_6601)
      | hascolor(Y_6601,green)
      | ~ hascolor(X_6600,white) ),
    inference(cnfTransformation,[status(thm)],[f_409]) ).

tff(c_123951,plain,
    ( hascolor(n4,green)
    | ~ hascolor(n3,white) ),
    inference(resolution,[status(thm)],[c_276,c_123939]) ).

tff(c_123964,plain,
    hascolor(n4,green),
    inference(demodulation,[status(thm),theory(equality)],[c_78654,c_123951]) ).

tff(c_341,plain,
    ~ left(n1,n4),
    inference(resolution,[status(thm)],[c_313,c_282]) ).

tff(c_562,plain,
    ( ~ hascolor(n4,green)
    | ~ hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_512,c_341]) ).

tff(c_124177,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_123888,c_123964,c_562]) ).

tff(c_124178,plain,
    ! [Y_201] : ~ hascolor(Y_201,green),
    inference(splitRight,[status(thm)],[c_564]) ).

tff(c_126542,plain,
    ! [Y_6818] :
      ( hascolor(n5,Y_6818)
      | hascolor(n4,Y_6818)
      | hascolor(n3,Y_6818)
      | hascolor(n2,Y_6818)
      | hascolor(n1,Y_6818) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_126554,plain,
    ( hascolor(n4,green)
    | hascolor(n3,green)
    | hascolor(n2,green)
    | hascolor(n1,green) ),
    inference(resolution,[status(thm)],[c_126542,c_124178]) ).

tff(c_126570,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124178,c_124178,c_124178,c_124178,c_126554]) ).

tff(c_126571,plain,
    ! [X_200] : ~ hascolor(X_200,white),
    inference(splitRight,[status(thm)],[c_565]) ).

tff(c_127887,plain,
    ! [Y_6944] :
      ( hascolor(n5,Y_6944)
      | hascolor(n4,Y_6944)
      | hascolor(n3,Y_6944)
      | hascolor(n2,Y_6944)
      | hascolor(n1,Y_6944) ),
    inference(cnfTransformation,[status(thm)],[f_243]) ).

tff(c_127898,plain,
    ( hascolor(n4,white)
    | hascolor(n3,white)
    | hascolor(n2,white)
    | hascolor(n1,white) ),
    inference(resolution,[status(thm)],[c_127887,c_126571]) ).

tff(c_127910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_126571,c_126571,c_126571,c_126571,c_127898]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : PUZ017-1 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.13  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.13/0.35  % Computer : n022.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Thu Aug  3 17:35:18 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 32.39/19.24  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 33.25/19.82  
% 33.25/19.82  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 34.01/20.01  
% 34.01/20.01  Inference rules
% 34.01/20.01  ----------------------
% 34.01/20.01  #Ref     : 0
% 34.01/20.01  #Sup     : 27510
% 34.01/20.01  #Fact    : 0
% 34.01/20.01  #Define  : 0
% 34.01/20.01  #Split   : 1257
% 34.01/20.01  #Chain   : 0
% 34.01/20.01  #Close   : 0
% 34.01/20.01  
% 34.01/20.01  Ordering : KBO
% 34.01/20.01  
% 34.01/20.01  Simplification rules
% 34.01/20.01  ----------------------
% 34.01/20.01  #Subsume      : 14607
% 34.01/20.01  #Demod        : 4132
% 34.01/20.01  #Tautology    : 1691
% 34.01/20.01  #SimpNegUnit  : 3702
% 34.01/20.01  #BackRed      : 791
% 34.01/20.01  
% 34.01/20.01  #Partial instantiations: 0
% 34.01/20.01  #Strategies tried      : 1
% 34.01/20.01  
% 34.01/20.01  Timing (in seconds)
% 34.01/20.01  ----------------------
% 34.01/20.02  Preprocessing        : 0.75
% 34.01/20.02  Parsing              : 0.43
% 34.01/20.02  CNF conversion       : 0.06
% 34.01/20.02  Main loop            : 17.47
% 34.01/20.02  Inferencing          : 4.01
% 34.01/20.02  Reduction            : 6.63
% 34.01/20.02  Demodulation         : 3.69
% 34.01/20.02  BG Simplification    : 0.15
% 34.01/20.02  Subsumption          : 5.10
% 34.01/20.02  Abstraction          : 0.22
% 34.01/20.02  MUC search           : 0.00
% 34.01/20.02  Cooper               : 0.00
% 34.01/20.02  Total                : 19.01
% 34.01/20.02  Index Insertion      : 0.00
% 34.01/20.02  Index Deletion       : 0.00
% 34.01/20.02  Index Matching       : 0.00
% 34.01/20.02  BG Taut test         : 0.00
%------------------------------------------------------------------------------