TSTP Solution File: PRD002+1 by iProver---3.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.8
% Problem : PRD002+1 : TPTP v8.1.2. Released v6.2.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% 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 : Thu Aug 31 13:05:34 EDT 2023
% Result : CounterSatisfiable 219.63s 29.90s
% Output : Model 219.63s
% Verified :
% SZS Type : ERROR: Analysing output (MakeTreeStats fails)
% Comments :
%------------------------------------------------------------------------------
%------ Negative definition of ot____nom18_aux
fof(lit_def,axiom,
! [X0] :
( ~ ot____nom18_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom35_aux
fof(lit_def_001,axiom,
! [X0] :
( ~ ot____nom35_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom40_aux
fof(lit_def_002,axiom,
! [X0] :
( ~ ot____nom40_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom48_aux
fof(lit_def_003,axiom,
! [X0] :
( ~ ot____nom48_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom49_aux
fof(lit_def_004,axiom,
! [X0] :
( ~ ot____nom49_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom50_aux
fof(lit_def_005,axiom,
! [X0] :
( ~ ot____nom50_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom51_aux
fof(lit_def_006,axiom,
! [X0] :
( ~ ot____nom51_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom52_aux
fof(lit_def_007,axiom,
! [X0] :
( ~ ot____nom52_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom53_aux
fof(lit_def_008,axiom,
! [X0] :
( ~ ot____nom53_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom54_aux
fof(lit_def_009,axiom,
! [X0] :
( ~ ot____nom54_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom55_aux
fof(lit_def_010,axiom,
! [X0] :
( ~ ot____nom55_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom56_aux
fof(lit_def_011,axiom,
! [X0] :
( ~ ot____nom56_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom57_aux
fof(lit_def_012,axiom,
! [X0] :
( ~ ot____nom57_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom58_aux
fof(lit_def_013,axiom,
! [X0] :
( ~ ot____nom58_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom59_aux
fof(lit_def_014,axiom,
! [X0] :
( ~ ot____nom59_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom60_aux
fof(lit_def_015,axiom,
! [X0] :
( ~ ot____nom60_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom61_aux
fof(lit_def_016,axiom,
! [X0] :
( ~ ot____nom61_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom62_aux
fof(lit_def_017,axiom,
! [X0] :
( ~ ot____nom62_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom63_aux
fof(lit_def_018,axiom,
! [X0] :
( ~ ot____nom63_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom64_aux
fof(lit_def_019,axiom,
! [X0] :
( ~ ot____nom64_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom7_aux
fof(lit_def_020,axiom,
! [X0] :
( ~ ot____nom7_aux(X0)
<=> $false ) ).
%------ Negative definition of ot____nom9_aux
fof(lit_def_021,axiom,
! [X0] :
( ~ ot____nom9_aux(X0)
<=> $false ) ).
%------ Negative definition of wineflavor_aux
fof(lit_def_022,axiom,
! [X0] :
( ~ wineflavor_aux(X0)
<=> $false ) ).
%------ Negative definition of winegrape_aux
fof(lit_def_023,axiom,
! [X0] :
( ~ winegrape_aux(X0)
<=> $false ) ).
%------ Negative definition of winesugar_aux
fof(lit_def_024,axiom,
! [X0] :
( ~ winesugar_aux(X0)
<=> $false ) ).
%------ Negative definition of winery_aux
fof(lit_def_025,axiom,
! [X0] :
( ~ winery_aux(X0)
<=> $false ) ).
%------ Negative definition of winebody_aux
fof(lit_def_026,axiom,
! [X0] :
( ~ winebody_aux(X0)
<=> $false ) ).
%------ Negative definition of winecolor_aux
fof(lit_def_027,axiom,
! [X0] :
( ~ winecolor_aux(X0)
<=> $false ) ).
%------ Negative definition of region_aux
fof(lit_def_028,axiom,
! [X0] :
( ~ region_aux(X0)
<=> $false ) ).
%------ Negative definition of kaon2namedobjects
fof(lit_def_029,axiom,
! [X0] :
( ~ kaon2namedobjects(X0)
<=> $false ) ).
%------ Negative definition of vintageyear_aux
fof(lit_def_030,axiom,
! [X0] :
( ~ vintageyear_aux(X0)
<=> $false ) ).
%------ Positive definition of madefromgrape
fof(lit_def_031,axiom,
! [X0,X1] :
( madefromgrape(X0,X1)
<=> ( ( X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion
& X0 != pinotblancgrape
& X0 != rose
& X0 != gamaygrape
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon
& X1 != taylorport
& X1 != taylor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie
& X1 != rosedanjou
& X1 != danjou
& X1 != chateaumargaux
& X1 != chateaumargauxwinery
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine
& X1 != sancerreregion
& X1 != loireregion
& X1 != frenchregion
& X1 != sauterneregion
& X1 != bordeauxregion
& X1 != pauillacregion
& X1 != medocregion
& X1 != anjouregion
& X1 != margauxregion
& X1 != muscadetregion
& X1 != alsaceregion
& X1 != stemilionregion
& X1 != bourgogneregion
& X1 != toursregion
& X1 != cotesdorregion
& X1 != beaujolaisregion
& X1 != meursaultregion
& X1 != pinotblancgrape
& X1 != rose
& X1 != gamaygrape )
| ( X0 = chateaudychemsauterne
& X1 = semillongrape )
| ( X0 = chateaudychemsauterne
& X1 = sauvignonblancgrape )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgon )
| ( X0 = chateaumorgon
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgon
& X1 = chateaumorgon )
| ( X0 = taylorport
& X1 = taylorport )
| ( X0 = taylorport
& X1 = taylor )
| ( X0 = taylor
& X1 = taylorport )
| ( X0 = taylor
& X1 = taylor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeot )
| ( X0 = closdevougeot
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeot
& X1 = closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussie )
| ( X0 = closdelapoussie
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussie
& X1 = closdelapoussie )
| ( X0 = rosedanjou
& X1 = rosedanjou )
| ( X0 = rosedanjou
& X1 = danjou )
| ( X0 = danjou
& X1 = rosedanjou )
| ( X0 = danjou
& X1 = danjou )
| ( X0 = chateaumargaux
& X1 = chateaumargaux )
| ( X0 = chateaumargaux
& X1 = chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargaux )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmaine )
| ( X0 = sevreetmaine
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmaine
& X1 = sevreetmaine )
| ( X1 = X0
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion
& X0 != pinotblancgrape
& X0 != rose
& X0 != gamaygrape ) ) ) ).
%------ Negative definition of locatedin
fof(lit_def_032,axiom,
! [X0,X1] :
( ~ locatedin(X0,X1)
<=> ( ( X0 = chateauchevalblancstemilion
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = taylorport
& X1 != taylorport
& X1 != taylor )
| ( X0 = taylor
& X1 != taylorport
& X1 != taylor )
| ( X0 = closdevougeotcotesdor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdevougeot
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = closdelapoussie
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = rosedanjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = danjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = chateaumargaux
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = loireregion
& X1 != loireregion
& X1 != frenchregion )
| ( X0 = loireregion
& X1 = loireregion )
| X0 = frenchregion
| ( X0 = frenchregion
& X1 = frenchregion )
| ( X0 = bordeauxregion
& X1 != frenchregion
& X1 != bordeauxregion )
| ( X0 = bordeauxregion
& X1 = bordeauxregion )
| ( X0 = alsaceregion
& X1 != frenchregion
& X1 != alsaceregion )
| ( X0 = alsaceregion
& X1 = alsaceregion )
| ( X0 = bourgogneregion
& X1 != frenchregion
& X1 != bourgogneregion )
| ( X0 = bourgogneregion
& X1 = bourgogneregion )
| ( X0 = beaujolaisregion
& X1 != frenchregion
& X1 != beaujolaisregion )
| ( X0 = beaujolaisregion
& X1 = beaujolaisregion )
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape
| ( X1 = chateaulafiterothschildpauillac
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateaulafiterothschild
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateauchevalblancstemilion
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateauchevalblanc
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateaumorgonbeaujolais
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = chateaumorgon
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = closdevougeotcotesdor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdevougeot
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdelapoussiesancerre
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = closdelapoussie
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = rosedanjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = danjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = chateaumargaux
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = chateaumargauxwinery
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = sevreetmainemuscadet
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| ( X1 = sevreetmaine
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| ( X1 = sancerreregion
& X0 != sancerreregion )
| ( X1 = loireregion
& X0 != sancerreregion
& X0 != loireregion
& X0 != anjouregion
& X0 != muscadetregion
& X0 != toursregion )
| ( X1 = frenchregion
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion )
| ( X1 = sauterneregion
& X0 != sauterneregion )
| ( X1 = bordeauxregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != margauxregion
& X0 != stemilionregion )
| ( X1 = pauillacregion
& X0 != pauillacregion )
| ( X1 = medocregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != margauxregion )
| ( X1 = anjouregion
& X0 != anjouregion )
| ( X1 = margauxregion
& X0 != margauxregion )
| ( X1 = muscadetregion
& X0 != muscadetregion )
| X1 = alsaceregion
| ( X1 = stemilionregion
& X0 != stemilionregion )
| ( X1 = bourgogneregion
& X0 != bourgogneregion
& X0 != cotesdorregion
& X0 != meursaultregion )
| ( X1 = toursregion
& X0 != toursregion )
| ( X1 = cotesdorregion
& X0 != cotesdorregion )
| X1 = beaujolaisregion
| ( X1 = meursaultregion
& X0 != meursaultregion ) ) ) ).
%------ Negative definition of hassugar
fof(lit_def_033,axiom,
! [X0,X1] :
( ~ hassugar(X0,X1)
<=> ( ( X0 = chateaulafiterothschildpauillac
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = chateaumorgon
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = taylorport
& X1 != taylorport
& X1 != taylor )
| ( X0 = taylor
& X1 != taylorport
& X1 != taylor )
| ( X0 = closdevougeotcotesdor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdevougeot
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = closdelapoussie
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = rosedanjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = danjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = chateaumargaux
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| ( X0 = sevreetmaine
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| ( X0 = bordeauxregion
& X1 != bordeauxregion )
| ( X0 = bordeauxregion
& X1 = bordeauxregion )
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| ( X0 = bourgogneregion
& X1 != bourgogneregion )
| ( X0 = bourgogneregion
& X1 = bourgogneregion )
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape
| ( X1 = chateaulafiterothschildpauillac
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateaulafiterothschild
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateauchevalblancstemilion
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateauchevalblanc
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateaumorgonbeaujolais
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = chateaumorgon
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = taylorport
& X0 != taylorport
& X0 != taylor )
| ( X1 = taylor
& X0 != taylorport
& X0 != taylor )
| ( X1 = closdevougeotcotesdor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdevougeot
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdelapoussiesancerre
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = closdelapoussie
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = rosedanjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = danjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = chateaumargaux
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = chateaumargauxwinery
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = sevreetmainemuscadet
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| ( X1 = sevreetmaine
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| X1 = sancerreregion
| X1 = loireregion
| X1 = frenchregion
| X1 = sauterneregion
| ( X1 = bordeauxregion
& X0 != bordeauxregion )
| X1 = pauillacregion
| X1 = medocregion
| X1 = anjouregion
| X1 = margauxregion
| X1 = muscadetregion
| X1 = alsaceregion
| X1 = stemilionregion
| ( X1 = bourgogneregion
& X0 != bourgogneregion )
| X1 = toursregion
| X1 = cotesdorregion
| X1 = beaujolaisregion
| X1 = meursaultregion
| X1 = pinotblancgrape
| X1 = rose
| X1 = gamaygrape ) ) ).
%------ Negative definition of hasmaker
fof(lit_def_034,axiom,
! [X0,X1] :
( ~ hasmaker(X0,X1)
<=> ( ( X0 = chateaulafiterothschildpauillac
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = chateaumorgon
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = taylorport
& X1 != taylorport
& X1 != taylor )
| ( X0 = taylor
& X1 != taylorport
& X1 != taylor )
| ( X0 = closdevougeotcotesdor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdevougeot
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = closdelapoussie
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = rosedanjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = danjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = chateaumargaux
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| ( X0 = sevreetmaine
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| ( X0 = sancerreregion
& X1 = sancerreregion )
| ( X0 = loireregion
& X1 = loireregion )
| ( X0 = frenchregion
& X1 = frenchregion )
| ( X0 = sauterneregion
& X1 = sauterneregion )
| ( X0 = bordeauxregion
& X1 = bordeauxregion )
| ( X0 = pauillacregion
& X1 = pauillacregion )
| ( X0 = medocregion
& X1 = medocregion )
| ( X0 = anjouregion
& X1 = anjouregion )
| ( X0 = margauxregion
& X1 = margauxregion )
| ( X0 = muscadetregion
& X1 = muscadetregion )
| ( X0 = alsaceregion
& X1 = alsaceregion )
| ( X0 = stemilionregion
& X1 = stemilionregion )
| ( X0 = bourgogneregion
& X1 = bourgogneregion )
| ( X0 = toursregion
& X1 = toursregion )
| ( X0 = cotesdorregion
& X1 = cotesdorregion )
| ( X0 = beaujolaisregion
& X1 = beaujolaisregion )
| ( X0 = meursaultregion
& X1 = meursaultregion )
| ( X0 = pinotblancgrape
& X1 = pinotblancgrape )
| ( X0 = rose
& X1 = rose )
| ( X0 = gamaygrape
& X1 = gamaygrape )
| ( X1 = chateaulafiterothschildpauillac
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateaulafiterothschild
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateauchevalblancstemilion
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateauchevalblanc
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateaumorgonbeaujolais
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = chateaumorgon
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = taylorport
& X0 != taylorport
& X0 != taylor )
| ( X1 = taylor
& X0 != taylorport
& X0 != taylor )
| ( X1 = closdevougeotcotesdor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdevougeot
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdelapoussiesancerre
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = closdelapoussie
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = rosedanjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = danjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = chateaumargaux
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = chateaumargauxwinery
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = sevreetmainemuscadet
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| ( X1 = sevreetmaine
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| X1 = sancerreregion
| X1 = loireregion
| X1 = frenchregion
| X1 = sauterneregion
| X1 = bordeauxregion
| X1 = pauillacregion
| X1 = medocregion
| X1 = anjouregion
| X1 = margauxregion
| X1 = muscadetregion
| X1 = alsaceregion
| X1 = stemilionregion
| X1 = bourgogneregion
| X1 = toursregion
| X1 = cotesdorregion
| X1 = beaujolaisregion
| X1 = meursaultregion
| X1 = pinotblancgrape
| X1 = rose
| X1 = gamaygrape ) ) ).
%------ Negative definition of hasflavor
fof(lit_def_035,axiom,
! [X0,X1] :
( ~ hasflavor(X0,X1)
<=> ( ( X0 = chateaulafiterothschildpauillac
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = chateaumorgon
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = taylorport
& X1 != taylorport
& X1 != taylor )
| ( X0 = taylor
& X1 != taylorport
& X1 != taylor )
| ( X0 = closdevougeotcotesdor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdevougeot
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = closdelapoussie
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = rosedanjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = danjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = chateaumargaux
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| ( X0 = sevreetmaine
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| ( X0 = bordeauxregion
& X1 != bordeauxregion )
| ( X0 = bordeauxregion
& X1 = bordeauxregion )
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| ( X0 = bourgogneregion
& X1 != bourgogneregion )
| ( X0 = bourgogneregion
& X1 = bourgogneregion )
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape
| ( X1 = chateaulafiterothschildpauillac
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateaulafiterothschild
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateauchevalblancstemilion
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateauchevalblanc
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateaumorgonbeaujolais
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = chateaumorgon
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = taylorport
& X0 != taylorport
& X0 != taylor )
| ( X1 = taylor
& X0 != taylorport
& X0 != taylor )
| ( X1 = closdevougeotcotesdor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdevougeot
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdelapoussiesancerre
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = closdelapoussie
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = rosedanjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = danjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = chateaumargaux
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = chateaumargauxwinery
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = sevreetmainemuscadet
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| ( X1 = sevreetmaine
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| X1 = sancerreregion
| X1 = loireregion
| X1 = frenchregion
| X1 = sauterneregion
| ( X1 = bordeauxregion
& X0 != bordeauxregion )
| X1 = pauillacregion
| X1 = medocregion
| X1 = anjouregion
| X1 = margauxregion
| X1 = muscadetregion
| X1 = alsaceregion
| X1 = stemilionregion
| ( X1 = bourgogneregion
& X0 != bourgogneregion )
| X1 = toursregion
| X1 = cotesdorregion
| X1 = beaujolaisregion
| X1 = meursaultregion
| X1 = pinotblancgrape
| X1 = rose
| X1 = gamaygrape ) ) ).
%------ Positive definition of hascolor
fof(lit_def_036,axiom,
! [X0,X1] :
( hascolor(X0,X1)
<=> ( ( X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion
& X0 != pinotblancgrape
& X0 != rose
& X0 != gamaygrape
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon
& X1 != taylorport
& X1 != taylor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie
& X1 != rosedanjou
& X1 != danjou
& X1 != chateaumargaux
& X1 != chateaumargauxwinery
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine
& X1 != sancerreregion
& X1 != loireregion
& X1 != frenchregion
& X1 != sauterneregion
& X1 != bordeauxregion
& X1 != pauillacregion
& X1 != medocregion
& X1 != anjouregion
& X1 != margauxregion
& X1 != muscadetregion
& X1 != alsaceregion
& X1 != stemilionregion
& X1 != bourgogneregion
& X1 != toursregion
& X1 != cotesdorregion
& X1 != beaujolaisregion
& X1 != meursaultregion
& X1 != pinotblancgrape
& X1 != rose
& X1 != gamaygrape )
| ( X0 = selaksicewine
& X1 = white )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgon )
| ( X0 = chateaumorgon
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgon
& X1 = chateaumorgon )
| ( X0 = taylorport
& X1 = taylorport )
| ( X0 = taylorport
& X1 = taylor )
| ( X0 = taylor
& X1 = taylorport )
| ( X0 = taylor
& X1 = taylor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeot )
| ( X0 = closdevougeot
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeot
& X1 = closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussie )
| ( X0 = closdelapoussie
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussie
& X1 = closdelapoussie )
| ( X0 = rosedanjou
& X1 = rosedanjou )
| ( X0 = rosedanjou
& X1 = danjou )
| ( X0 = danjou
& X1 = rosedanjou )
| ( X0 = danjou
& X1 = danjou )
| ( X0 = chateaumargaux
& X1 = chateaumargaux )
| ( X0 = chateaumargaux
& X1 = chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargaux )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmaine )
| ( X0 = sevreetmaine
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmaine
& X1 = sevreetmaine )
| ( X1 = X0
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion
& X0 != pinotblancgrape
& X0 != rose
& X0 != gamaygrape ) ) ) ).
%------ Negative definition of hasbody
fof(lit_def_037,axiom,
! [X0,X1] :
( ~ hasbody(X0,X1)
<=> ( ( X0 = chateaulafiterothschildpauillac
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = chateaumorgon
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon )
| ( X0 = taylorport
& X1 != taylorport
& X1 != taylor )
| ( X0 = taylor
& X1 != taylorport
& X1 != taylor )
| ( X0 = closdevougeotcotesdor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdevougeot
& X1 != closdevougeotcotesdor
& X1 != closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = closdelapoussie
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie )
| ( X0 = rosedanjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = danjou
& X1 != rosedanjou
& X1 != danjou )
| ( X0 = chateaumargaux
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 != chateaumargaux
& X1 != chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| ( X0 = sevreetmaine
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| ( X0 = sauterneregion
& X1 != sauterneregion )
| ( X0 = sauterneregion
& X1 = sauterneregion )
| ( X0 = bordeauxregion
& X1 != bordeauxregion )
| ( X0 = bordeauxregion
& X1 = bordeauxregion )
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| ( X0 = bourgogneregion
& X1 != bourgogneregion )
| ( X0 = bourgogneregion
& X1 = bourgogneregion )
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| ( X0 = meursaultregion
& X1 != meursaultregion )
| ( X0 = meursaultregion
& X1 = meursaultregion )
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape
| ( X1 = chateaulafiterothschildpauillac
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateaulafiterothschild
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild )
| ( X1 = chateauchevalblancstemilion
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateauchevalblanc
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc )
| ( X1 = chateaumorgonbeaujolais
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = chateaumorgon
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon )
| ( X1 = taylorport
& X0 != taylorport
& X0 != taylor )
| ( X1 = taylor
& X0 != taylorport
& X0 != taylor )
| ( X1 = closdevougeotcotesdor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdevougeot
& X0 != closdevougeotcotesdor
& X0 != closdevougeot )
| ( X1 = closdelapoussiesancerre
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = closdelapoussie
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie )
| ( X1 = rosedanjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = danjou
& X0 != rosedanjou
& X0 != danjou )
| ( X1 = chateaumargaux
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = chateaumargauxwinery
& X0 != chateaumargaux
& X0 != chateaumargauxwinery )
| ( X1 = sevreetmainemuscadet
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| ( X1 = sevreetmaine
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine )
| X1 = sancerreregion
| X1 = loireregion
| X1 = frenchregion
| ( X1 = sauterneregion
& X0 != sauterneregion )
| ( X1 = bordeauxregion
& X0 != bordeauxregion )
| X1 = pauillacregion
| X1 = medocregion
| X1 = anjouregion
| X1 = margauxregion
| X1 = muscadetregion
| X1 = alsaceregion
| X1 = stemilionregion
| ( X1 = bourgogneregion
& X0 != bourgogneregion )
| X1 = toursregion
| X1 = cotesdorregion
| X1 = beaujolaisregion
| ( X1 = meursaultregion
& X0 != meursaultregion )
| X1 = pinotblancgrape
| X1 = rose
| X1 = gamaygrape ) ) ).
%------ Negative definition of hasvintageyear
fof(lit_def_038,axiom,
! [X0,X1] :
( ~ hasvintageyear(X0,X1)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschild )
| X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblanc )
| X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon
| ( X0 = chateaumorgon
& X1 = chateaumorgon )
| X0 = taylorport
| X0 = taylor
| ( X0 = taylor
& X1 = taylor )
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| ( X0 = closdevougeot
& X1 = closdevougeot )
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| ( X0 = closdelapoussie
& X1 = closdelapoussie )
| X0 = rosedanjou
| X0 = danjou
| ( X0 = danjou
& X1 = danjou )
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| ( X0 = chateaumargauxwinery
& X1 = chateaumargauxwinery )
| X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| ( X0 = sevreetmaine
& X1 = sevreetmaine )
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape
| X1 = chateaulafiterothschildpauillac
| X1 = chateaulafiterothschild
| X1 = chateauchevalblancstemilion
| X1 = chateauchevalblanc
| X1 = chateaumorgonbeaujolais
| X1 = chateaumorgon
| X1 = taylorport
| X1 = taylor
| X1 = closdevougeotcotesdor
| X1 = closdevougeot
| X1 = closdelapoussiesancerre
| X1 = closdelapoussie
| X1 = rosedanjou
| X1 = danjou
| X1 = chateaumargaux
| X1 = chateaumargauxwinery
| X1 = sevreetmainemuscadet
| X1 = sevreetmaine
| X1 = sancerreregion
| X1 = loireregion
| X1 = frenchregion
| X1 = sauterneregion
| X1 = bordeauxregion
| X1 = pauillacregion
| X1 = medocregion
| X1 = anjouregion
| X1 = margauxregion
| X1 = muscadetregion
| X1 = alsaceregion
| X1 = stemilionregion
| X1 = bourgogneregion
| X1 = toursregion
| X1 = cotesdorregion
| X1 = beaujolaisregion
| X1 = meursaultregion
| X1 = pinotblancgrape
| X1 = rose
| X1 = gamaygrape ) ) ).
%------ Negative definition of ot____nom1
fof(lit_def_039,axiom,
! [X0] :
( ~ ot____nom1(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Positive definition of ot____nom10
fof(lit_def_040,axiom,
! [X0] :
( ot____nom10(X0)
<=> $true ) ).
%------ Positive definition of ot____nom11
fof(lit_def_041,axiom,
! [X0] :
( ot____nom11(X0)
<=> $true ) ).
%------ Negative definition of ot____nom12
fof(lit_def_042,axiom,
! [X0] :
( ~ ot____nom12(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Positive definition of ot____nom13
fof(lit_def_043,axiom,
! [X0] :
( ot____nom13(X0)
<=> X0 = alsaceregion ) ).
%------ Positive definition of ot____nom14
fof(lit_def_044,axiom,
! [X0] :
( ot____nom14(X0)
<=> ( X0 = rosedanjou
| X0 = danjou
| X0 = anjouregion ) ) ).
%------ Positive definition of ot____nom15
fof(lit_def_045,axiom,
! [X0] :
( ot____nom15(X0)
<=> $true ) ).
%------ Positive definition of ot____nom16
fof(lit_def_046,axiom,
! [X0] :
( ot____nom16(X0)
<=> ( X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = muscadetregion ) ) ).
%------ Positive definition of ot____nom17
fof(lit_def_047,axiom,
! [X0] :
( ot____nom17(X0)
<=> $true ) ).
%------ Positive definition of ot____nom18
fof(lit_def_048,axiom,
! [X0] :
( ot____nom18(X0)
<=> $true ) ).
%------ Positive definition of ot____nom19
fof(lit_def_049,axiom,
! [X0] :
( ot____nom19(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = sancerreregion
| X0 = loireregion
| X0 = anjouregion
| X0 = muscadetregion
| X0 = toursregion ) ) ).
%------ Positive definition of ot____nom2
fof(lit_def_050,axiom,
! [X0] :
( ot____nom2(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = pauillacregion
| X0 = medocregion
| X0 = margauxregion ) ) ).
%------ Negative definition of ot____nom20
fof(lit_def_051,axiom,
! [X0] :
( ~ ot____nom20(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Positive definition of ot____nom21
fof(lit_def_052,axiom,
! [X0] :
( ot____nom21(X0)
<=> ( X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = pinotblancgrape ) ) ).
%------ Positive definition of ot____nom22
fof(lit_def_053,axiom,
! [X0] :
( ot____nom22(X0)
<=> ( X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = margauxregion ) ) ).
%------ Negative definition of ot____nom23
fof(lit_def_054,axiom,
! [X0] :
( ~ ot____nom23(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Negative definition of ot____nom24
fof(lit_def_055,axiom,
! [X0] :
( ~ ot____nom24(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Negative definition of ot____nom25
fof(lit_def_056,axiom,
! [X0] :
( ~ ot____nom25(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Positive definition of ot____nom26
fof(lit_def_057,axiom,
! [X0] :
( ot____nom26(X0)
<=> ( X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon
| X0 = beaujolaisregion ) ) ).
%------ Positive definition of ot____nom27
fof(lit_def_058,axiom,
! [X0] :
( ot____nom27(X0)
<=> $true ) ).
%------ Negative definition of ot____nom28
fof(lit_def_059,axiom,
! [X0] :
( ~ ot____nom28(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Negative definition of ot____nom29
fof(lit_def_060,axiom,
! [X0] :
( ~ ot____nom29(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Negative definition of ot____nom3
fof(lit_def_061,axiom,
! [X0] :
( ~ ot____nom3(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Positive definition of ot____nom30
fof(lit_def_062,axiom,
! [X0] :
( ot____nom30(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = sancerreregion ) ) ).
%------ Positive definition of ot____nom31
fof(lit_def_063,axiom,
! [X0] :
( ot____nom31(X0)
<=> $true ) ).
%------ Positive definition of ot____nom32
fof(lit_def_064,axiom,
! [X0] :
( ot____nom32(X0)
<=> ( X0 = rosedanjou
| X0 = danjou
| X0 = rose ) ) ).
%------ Positive definition of ot____nom33
fof(lit_def_065,axiom,
! [X0] :
( ot____nom33(X0)
<=> ( X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon
| X0 = gamaygrape ) ) ).
%------ Negative definition of ot____nom34
fof(lit_def_066,axiom,
! [X0] :
( ~ ot____nom34(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Positive definition of ot____nom35
fof(lit_def_067,axiom,
! [X0] :
( ot____nom35(X0)
<=> $true ) ).
%------ Positive definition of ot____nom36
fof(lit_def_068,axiom,
! [X0] :
( ot____nom36(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = stemilionregion ) ) ).
%------ Negative definition of ot____nom37
fof(lit_def_069,axiom,
! [X0] :
( ~ ot____nom37(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Positive definition of ot____nom38
fof(lit_def_070,axiom,
! [X0] :
( ot____nom38(X0)
<=> $true ) ).
%------ Negative definition of ot____nom39
fof(lit_def_071,axiom,
! [X0] :
( ~ ot____nom39(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Positive definition of ot____nom4
fof(lit_def_072,axiom,
! [X0] :
( ot____nom4(X0)
<=> X0 = toursregion ) ).
%------ Positive definition of ot____nom40
fof(lit_def_073,axiom,
! [X0] :
( ot____nom40(X0)
<=> $true ) ).
%------ Positive definition of ot____nom41
fof(lit_def_074,axiom,
! [X0] :
( ot____nom41(X0)
<=> ( X0 = sancerreregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = stemilionregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = meursaultregion ) ) ).
%------ Positive definition of ot____nom42
fof(lit_def_075,axiom,
! [X0] :
( ot____nom42(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = cotesdorregion ) ) ).
%------ Negative definition of ot____nom43
fof(lit_def_076,axiom,
! [X0] :
( ~ ot____nom43(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Negative definition of ot____nom44
fof(lit_def_077,axiom,
! [X0] :
( ~ ot____nom44(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Negative definition of ot____nom45
fof(lit_def_078,axiom,
! [X0] :
( ~ ot____nom45(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Positive definition of ot____nom46
fof(lit_def_079,axiom,
! [X0] :
( ot____nom46(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = pauillacregion ) ) ).
%------ Negative definition of ot____nom47
fof(lit_def_080,axiom,
! [X0] :
( ~ ot____nom47(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of ot____nom48
fof(lit_def_081,axiom,
! [X0] :
( ot____nom48(X0)
<=> $true ) ).
%------ Positive definition of ot____nom49
fof(lit_def_082,axiom,
! [X0] :
( ot____nom49(X0)
<=> $true ) ).
%------ Negative definition of ot____nom5
fof(lit_def_083,axiom,
! [X0] :
( ~ ot____nom5(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Positive definition of ot____nom50
fof(lit_def_084,axiom,
! [X0] :
( ot____nom50(X0)
<=> $true ) ).
%------ Positive definition of ot____nom51
fof(lit_def_085,axiom,
! [X0] :
( ot____nom51(X0)
<=> $true ) ).
%------ Positive definition of ot____nom52
fof(lit_def_086,axiom,
! [X0] :
( ot____nom52(X0)
<=> $true ) ).
%------ Positive definition of ot____nom53
fof(lit_def_087,axiom,
! [X0] :
( ot____nom53(X0)
<=> $true ) ).
%------ Positive definition of ot____nom54
fof(lit_def_088,axiom,
! [X0] :
( ot____nom54(X0)
<=> $true ) ).
%------ Positive definition of ot____nom55
fof(lit_def_089,axiom,
! [X0] :
( ot____nom55(X0)
<=> $true ) ).
%------ Positive definition of ot____nom56
fof(lit_def_090,axiom,
! [X0] :
( ot____nom56(X0)
<=> $true ) ).
%------ Positive definition of ot____nom57
fof(lit_def_091,axiom,
! [X0] :
( ot____nom57(X0)
<=> $true ) ).
%------ Positive definition of ot____nom58
fof(lit_def_092,axiom,
! [X0] :
( ot____nom58(X0)
<=> $true ) ).
%------ Positive definition of ot____nom59
fof(lit_def_093,axiom,
! [X0] :
( ot____nom59(X0)
<=> $true ) ).
%------ Negative definition of ot____nom6
fof(lit_def_094,axiom,
! [X0] :
( ~ ot____nom6(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of ot____nom60
fof(lit_def_095,axiom,
! [X0] :
( ot____nom60(X0)
<=> $true ) ).
%------ Positive definition of ot____nom61
fof(lit_def_096,axiom,
! [X0] :
( ot____nom61(X0)
<=> $true ) ).
%------ Positive definition of ot____nom62
fof(lit_def_097,axiom,
! [X0] :
( ot____nom62(X0)
<=> $true ) ).
%------ Positive definition of ot____nom63
fof(lit_def_098,axiom,
! [X0] :
( ot____nom63(X0)
<=> $true ) ).
%------ Positive definition of ot____nom64
fof(lit_def_099,axiom,
! [X0] :
( ot____nom64(X0)
<=> $true ) ).
%------ Positive definition of ot____nom7
fof(lit_def_100,axiom,
! [X0] :
( ot____nom7(X0)
<=> $true ) ).
%------ Negative definition of ot____nom8
fof(lit_def_101,axiom,
! [X0] :
( ~ ot____nom8(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of ot____nom9
fof(lit_def_102,axiom,
! [X0] :
( ot____nom9(X0)
<=> $true ) ).
%------ Negative definition of zinfandel
fof(lit_def_103,axiom,
! [X0] :
( ~ zinfandel(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of winery
fof(lit_def_104,axiom,
! [X0] :
( winery(X0)
<=> $true ) ).
%------ Positive definition of winegrape
fof(lit_def_105,axiom,
! [X0] :
( winegrape(X0)
<=> $true ) ).
%------ Positive definition of winesugar
fof(lit_def_106,axiom,
! [X0] :
( winesugar(X0)
<=> $true ) ).
%------ Positive definition of wineflavor
fof(lit_def_107,axiom,
! [X0] :
( wineflavor(X0)
<=> $true ) ).
%------ Positive definition of anjou
fof(lit_def_108,axiom,
! [X0] :
( anjou(X0)
<=> ( X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Positive definition of beaujolais
fof(lit_def_109,axiom,
! [X0] :
( beaujolais(X0)
<=> ( X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon ) ) ).
%------ Negative definition of cabernetfranc
fof(lit_def_110,axiom,
! [X0] :
( ~ cabernetfranc(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of chianti
fof(lit_def_111,axiom,
! [X0] :
( ~ chianti(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of cotesdor
fof(lit_def_112,axiom,
! [X0] :
( cotesdor(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot ) ) ).
%------ Negative definition of dessertwine
fof(lit_def_113,axiom,
! [X0] :
( ~ dessertwine(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of dryriesling
fof(lit_def_114,axiom,
! [X0] :
( ~ dryriesling(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of icewine
fof(lit_def_115,axiom,
! [X0] :
( ~ icewine(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of margaux
fof(lit_def_116,axiom,
! [X0] :
( margaux(X0)
<=> ( X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Negative definition of meritage
fof(lit_def_117,axiom,
! [X0] :
( ~ meritage(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of meursault
fof(lit_def_118,axiom,
! [X0] :
( ~ meursault(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of muscadet
fof(lit_def_119,axiom,
! [X0] :
( muscadet(X0)
<=> ( X0 = sevreetmainemuscadet
| X0 = sevreetmaine ) ) ).
%------ Positive definition of pauillac
fof(lit_def_120,axiom,
! [X0] :
( pauillac(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild ) ) ).
%------ Negative definition of petitesyrah
fof(lit_def_121,axiom,
! [X0] :
( ~ petitesyrah(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of port
fof(lit_def_122,axiom,
! [X0] :
( port(X0)
<=> ( X0 = taylorport
| X0 = taylor ) ) ).
%------ Negative definition of redtablewine
fof(lit_def_123,axiom,
! [X0] :
( ~ redtablewine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of region
fof(lit_def_124,axiom,
! [X0] :
( region(X0)
<=> $true ) ).
%------ Negative definition of riesling
fof(lit_def_125,axiom,
! [X0] :
( ~ riesling(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of sancerre
fof(lit_def_126,axiom,
! [X0] :
( sancerre(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie ) ) ).
%------ Negative definition of sauternes
fof(lit_def_127,axiom,
! [X0] :
( ~ sauternes(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of sauvignonblanc
fof(lit_def_128,axiom,
! [X0] :
( ~ sauvignonblanc(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of semillon
fof(lit_def_129,axiom,
! [X0] :
( ~ semillon(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of stemilion
fof(lit_def_130,axiom,
! [X0] :
( stemilion(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc ) ) ).
%------ Negative definition of sweetriesling
fof(lit_def_131,axiom,
! [X0] :
( ~ sweetriesling(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of vintageyear
fof(lit_def_132,axiom,
! [X0] :
( vintageyear(X0)
<=> $true ) ).
%------ Negative definition of whiteburgundy
fof(lit_def_133,axiom,
! [X0] :
( ~ whiteburgundy(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of whitewine
fof(lit_def_134,axiom,
! [X0] :
( ~ whitewine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of winebody
fof(lit_def_135,axiom,
! [X0] :
( winebody(X0)
<=> $true ) ).
%------ Positive definition of winecolor
fof(lit_def_136,axiom,
! [X0] :
( winecolor(X0)
<=> $true ) ).
%------ Negative definition of q0
fof(lit_def_137,axiom,
! [X0] :
( ~ q0(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of medoc
fof(lit_def_138,axiom,
! [X0] :
( medoc(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = chateaumargaux
| X0 = chateaumargauxwinery ) ) ).
%------ Negative definition of redwine
fof(lit_def_139,axiom,
! [X0] :
( ~ redwine(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of kaon2equal
fof(lit_def_140,axiom,
! [X0,X1] :
( kaon2equal(X0,X1)
<=> ( ( X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion
& X0 != pinotblancgrape
& X0 != rose
& X0 != gamaygrape
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon
& X1 != taylorport
& X1 != taylor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie
& X1 != rosedanjou
& X1 != danjou
& X1 != chateaumargaux
& X1 != chateaumargauxwinery
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine
& X1 != sancerreregion
& X1 != loireregion
& X1 != frenchregion
& X1 != sauterneregion
& X1 != bordeauxregion
& X1 != pauillacregion
& X1 != medocregion
& X1 != anjouregion
& X1 != margauxregion
& X1 != muscadetregion
& X1 != alsaceregion
& X1 != stemilionregion
& X1 != bourgogneregion
& X1 != toursregion
& X1 != cotesdorregion
& X1 != beaujolaisregion
& X1 != meursaultregion
& X1 != pinotblancgrape
& X1 != rose
& X1 != gamaygrape )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgon )
| ( X0 = chateaumorgon
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgon
& X1 = chateaumorgon )
| ( X0 = taylorport
& X1 = taylorport )
| ( X0 = taylorport
& X1 = taylor )
| ( X0 = taylor
& X1 = taylorport )
| ( X0 = taylor
& X1 = taylor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeot )
| ( X0 = closdevougeot
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeot
& X1 = closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussie )
| ( X0 = closdelapoussie
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussie
& X1 = closdelapoussie )
| ( X0 = rosedanjou
& X1 = rosedanjou )
| ( X0 = rosedanjou
& X1 = danjou )
| ( X0 = danjou
& X1 = rosedanjou )
| ( X0 = danjou
& X1 = danjou )
| ( X0 = chateaumargaux
& X1 = chateaumargaux )
| ( X0 = chateaumargaux
& X1 = chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargaux )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmaine )
| ( X0 = sevreetmaine
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmaine
& X1 = sevreetmaine )
| ( X0 = sancerreregion
& X1 = sancerreregion )
| ( X0 = loireregion
& X1 = loireregion )
| ( X0 = sauterneregion
& X1 = sauterneregion )
| ( X0 = bordeauxregion
& X1 = bordeauxregion )
| ( X0 = pauillacregion
& X1 = pauillacregion )
| ( X0 = medocregion
& X1 = medocregion )
| ( X0 = anjouregion
& X1 = anjouregion )
| ( X0 = margauxregion
& X1 = margauxregion )
| ( X0 = muscadetregion
& X1 = muscadetregion )
| ( X0 = alsaceregion
& X1 = alsaceregion )
| ( X0 = stemilionregion
& X1 = stemilionregion )
| ( X0 = bourgogneregion
& X1 = bourgogneregion )
| ( X0 = toursregion
& X1 = toursregion )
| ( X0 = cotesdorregion
& X1 = cotesdorregion )
| ( X0 = beaujolaisregion
& X1 = beaujolaisregion )
| ( X0 = meursaultregion
& X1 = meursaultregion )
| ( X1 = X0
& X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion ) ) ) ).
%------ Negative definition of q1
fof(lit_def_141,axiom,
! [X0] :
( ~ q1(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of bordeaux
fof(lit_def_142,axiom,
! [X0] :
( ~ bordeaux(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q2
fof(lit_def_143,axiom,
! [X0] :
( ~ q2(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q10
fof(lit_def_144,axiom,
! [X0] :
( q10(X0)
<=> X0 = toursregion ) ).
%------ Positive definition of q9
fof(lit_def_145,axiom,
! [X0] :
( q9(X0)
<=> X0 = toursregion ) ).
%------ Positive definition of q11
fof(lit_def_146,axiom,
! [X0] :
( q11(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor ) ) ).
%------ Negative definition of q12
fof(lit_def_147,axiom,
! [X0] :
( ~ q12(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of whitetablewine
fof(lit_def_148,axiom,
! [X0] :
( ~ whitetablewine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of semillonorsauvignonblanc
fof(lit_def_149,axiom,
! [X0] :
( ~ semillonorsauvignonblanc(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q13
fof(lit_def_150,axiom,
! [X0] :
( ~ q13(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of gamay
fof(lit_def_151,axiom,
! [X0] :
( gamay(X0)
<=> ( X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon ) ) ).
%------ Positive definition of rosewine
fof(lit_def_152,axiom,
! [X0] :
( rosewine(X0)
<=> ( X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Negative definition of q16
fof(lit_def_153,axiom,
! [X0] :
( ~ q16(X0)
<=> ( X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q17
fof(lit_def_154,axiom,
! [X0] :
( ~ q17(X0)
<=> X0 = frenchregion ) ).
%------ Positive definition of q18
fof(lit_def_155,axiom,
! [X0] :
( q18(X0)
<=> ( X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = margauxregion ) ) ).
%------ Positive definition of q19
fof(lit_def_156,axiom,
! [X0] :
( q19(X0)
<=> ( X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = margauxregion ) ) ).
%------ Negative definition of q20
fof(lit_def_157,axiom,
! [X0] :
( ~ q20(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q21
fof(lit_def_158,axiom,
! [X0] :
( ~ q21(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = frenchregion
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q22
fof(lit_def_159,axiom,
! [X0] :
( q22(X0)
<=> ( X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon ) ) ).
%------ Positive definition of q23
fof(lit_def_160,axiom,
! [X0] :
( q23(X0)
<=> ( X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon ) ) ).
%------ Positive definition of q24
fof(lit_def_161,axiom,
! [X0] :
( q24(X0)
<=> ( X0 = sevreetmainemuscadet
| X0 = sevreetmaine ) ) ).
%------ Negative definition of q26
fof(lit_def_162,axiom,
! [X0] :
( ~ q26(X0)
<=> ( X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of americanwine
fof(lit_def_163,axiom,
! [X0] :
( ~ americanwine(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q27
fof(lit_def_164,axiom,
! [X0] :
( ~ q27(X0)
<=> ( X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q29
fof(lit_def_165,axiom,
! [X0] :
( ~ q29(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of burgundy
fof(lit_def_166,axiom,
! [X0] :
( ~ burgundy(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q30
fof(lit_def_167,axiom,
! [X0] :
( ~ q30(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q3
fof(lit_def_168,axiom,
! [X0] :
( ~ q3(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = rosedanjou
| X0 = danjou
| X0 = frenchregion
| X0 = rose ) ) ).
%------ Positive definition of tours
fof(lit_def_169,axiom,
! [X0] :
( tours(X0)
<=> $false ) ).
%------ Negative definition of redburgundy
fof(lit_def_170,axiom,
! [X0] :
( ~ redburgundy(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of wine
fof(lit_def_171,axiom,
! [X0] :
( ~ wine(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q31
fof(lit_def_172,axiom,
! [X0] :
( ~ q31(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of tablewine
fof(lit_def_173,axiom,
! [X0] :
( ~ tablewine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of drywine
fof(lit_def_174,axiom,
! [X0] :
( ~ drywine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q32
fof(lit_def_175,axiom,
! [X0] :
( q32(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou ) ) ).
%------ Positive definition of q33
fof(lit_def_176,axiom,
! [X0] :
( q33(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = pauillacregion
| X0 = medocregion
| X0 = margauxregion ) ) ).
%------ Positive definition of q34
fof(lit_def_177,axiom,
! [X0] :
( q34(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = pauillacregion
| X0 = medocregion
| X0 = margauxregion ) ) ).
%------ Negative definition of fullbodiedwine
fof(lit_def_178,axiom,
! [X0] :
( ~ fullbodiedwine(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q36
fof(lit_def_179,axiom,
! [X0] :
( q36(X0)
<=> $true ) ).
%------ Negative definition of whitenonsweetwine
fof(lit_def_180,axiom,
! [X0] :
( ~ whitenonsweetwine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of earlyharvest
fof(lit_def_181,axiom,
! [X0] :
( earlyharvest(X0)
<=> $false ) ).
%------ Positive definition of q37
fof(lit_def_182,axiom,
! [X0] :
( q37(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = cotesdorregion ) ) ).
%------ Positive definition of q38
fof(lit_def_183,axiom,
! [X0] :
( q38(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = cotesdorregion ) ) ).
%------ Positive definition of q39
fof(lit_def_184,axiom,
! [X0] :
( q39(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = sancerreregion ) ) ).
%------ Positive definition of q40
fof(lit_def_185,axiom,
! [X0] :
( q40(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = sancerreregion ) ) ).
%------ Negative definition of q4
fof(lit_def_186,axiom,
! [X0] :
( ~ q4(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q41
fof(lit_def_187,axiom,
! [X0] :
( ~ q41(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q42
fof(lit_def_188,axiom,
! [X0] :
( q42(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = pauillacregion ) ) ).
%------ Positive definition of q43
fof(lit_def_189,axiom,
! [X0] :
( q43(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = pauillacregion ) ) ).
%------ Negative definition of q44
fof(lit_def_190,axiom,
! [X0] :
( ~ q44(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q45
fof(lit_def_191,axiom,
! [X0] :
( q45(X0)
<=> ( X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon
| X0 = rosedanjou
| X0 = danjou
| X0 = sevreetmainemuscadet
| X0 = sevreetmaine ) ) ).
%------ Negative definition of q46
fof(lit_def_192,axiom,
! [X0] :
( ~ q46(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q47
fof(lit_def_193,axiom,
! [X0] :
( ~ q47(X0)
<=> ( X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of californiawine
fof(lit_def_194,axiom,
! [X0] :
( ~ californiawine(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q48
fof(lit_def_195,axiom,
! [X0] :
( ~ q48(X0)
<=> ( X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q49
fof(lit_def_196,axiom,
! [X0] :
( ~ q49(X0)
<=> ( X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of germanwine
fof(lit_def_197,axiom,
! [X0] :
( ~ germanwine(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q50
fof(lit_def_198,axiom,
! [X0] :
( ~ q50(X0)
<=> ( X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q5
fof(lit_def_199,axiom,
! [X0] :
( ~ q5(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q6
fof(lit_def_200,axiom,
! [X0] :
( ~ q6(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q72
fof(lit_def_201,axiom,
! [X0] :
( ~ q72(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q69
fof(lit_def_202,axiom,
! [X0] :
( ~ q69(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q63
fof(lit_def_203,axiom,
! [X0] :
( ~ q63(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q51
fof(lit_def_204,axiom,
! [X0] :
( q51(X0)
<=> ( X0 = sancerreregion
| X0 = sauterneregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = stemilionregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = meursaultregion ) ) ).
%------ Positive definition of frenchwine
fof(lit_def_205,axiom,
! [X0] :
( frenchwine(X0)
<=> $false ) ).
%------ Positive definition of q52
fof(lit_def_206,axiom,
! [X0] :
( q52(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion ) ) ).
%------ Positive definition of q55
fof(lit_def_207,axiom,
! [X0] :
( q55(X0)
<=> ( X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = muscadetregion ) ) ).
%------ Positive definition of q56
fof(lit_def_208,axiom,
! [X0] :
( q56(X0)
<=> ( X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = muscadetregion ) ) ).
%------ Positive definition of q57
fof(lit_def_209,axiom,
! [X0] :
( q57(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = sancerreregion
| X0 = anjouregion
| X0 = muscadetregion
| X0 = toursregion ) ) ).
%------ Positive definition of loire
fof(lit_def_210,axiom,
! [X0] :
( loire(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sevreetmainemuscadet
| X0 = sevreetmaine ) ) ).
%------ Positive definition of q58
fof(lit_def_211,axiom,
! [X0] :
( q58(X0)
<=> ( X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = sancerreregion
| X0 = anjouregion
| X0 = muscadetregion
| X0 = toursregion ) ) ).
%------ Positive definition of q59
fof(lit_def_212,axiom,
! [X0] :
( q59(X0)
<=> $false ) ).
%------ Positive definition of alsatianwine
fof(lit_def_213,axiom,
! [X0] :
( alsatianwine(X0)
<=> $false ) ).
%------ Positive definition of q60
fof(lit_def_214,axiom,
! [X0] :
( q60(X0)
<=> $false ) ).
%------ Negative definition of q61
fof(lit_def_215,axiom,
! [X0] :
( ~ q61(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of italianwine
fof(lit_def_216,axiom,
! [X0] :
( ~ italianwine(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q62
fof(lit_def_217,axiom,
! [X0] :
( ~ q62(X0)
<=> ( X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of q64
fof(lit_def_218,axiom,
! [X0] :
( q64(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = stemilionregion ) ) ).
%------ Positive definition of q65
fof(lit_def_219,axiom,
! [X0] :
( q65(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = stemilionregion ) ) ).
%------ Positive definition of q66
fof(lit_def_220,axiom,
! [X0] :
( q66(X0)
<=> ( X0 = rosedanjou
| X0 = danjou
| X0 = anjouregion ) ) ).
%------ Positive definition of q67
fof(lit_def_221,axiom,
! [X0] :
( q67(X0)
<=> ( X0 = rosedanjou
| X0 = danjou
| X0 = anjouregion ) ) ).
%------ Negative definition of q68
fof(lit_def_222,axiom,
! [X0] :
( ~ q68(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of whitebordeaux
fof(lit_def_223,axiom,
! [X0] :
( ~ whitebordeaux(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q7
fof(lit_def_224,axiom,
! [X0] :
( ~ q7(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q70
fof(lit_def_225,axiom,
! [X0] :
( ~ q70(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of sweetwine
fof(lit_def_226,axiom,
! [X0] :
( ~ sweetwine(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of lateharvest
fof(lit_def_227,axiom,
! [X0] :
( ~ lateharvest(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q71
fof(lit_def_228,axiom,
! [X0] :
( ~ q71(X0)
<=> ( X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q73
fof(lit_def_229,axiom,
! [X0] :
( ~ q73(X0)
<=> ( X0 = loireregion
| X0 = frenchregion
| X0 = bordeauxregion
| X0 = alsaceregion
| X0 = bourgogneregion
| X0 = beaujolaisregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of texaswine
fof(lit_def_230,axiom,
! [X0] :
( ~ texaswine(X0)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of q74
fof(lit_def_231,axiom,
! [X0] :
( ~ q74(X0)
<=> ( X0 = frenchregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of redbordeaux
fof(lit_def_232,axiom,
! [X0] :
( ~ redbordeaux(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of dryredwine
fof(lit_def_233,axiom,
! [X0] :
( ~ dryredwine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of drywhitewine
fof(lit_def_234,axiom,
! [X0] :
( ~ drywhitewine(X0)
<=> ( X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of grape
fof(lit_def_235,axiom,
! [X0] :
( grape(X0)
<=> $true ) ).
%------ Positive definition of whiteloire
fof(lit_def_236,axiom,
! [X0] :
( whiteloire(X0)
<=> ( X0 = sevreetmainemuscadet
| X0 = sevreetmaine ) ) ).
%------ Positive definition of potableliquid
fof(lit_def_237,axiom,
! [X0] :
( potableliquid(X0)
<=> $true ) ).
%------ Positive definition of adjacentregion
fof(lit_def_238,axiom,
! [X0,X1] :
( adjacentregion(X0,X1)
<=> $false ) ).
%------ Negative definition of vintage
fof(lit_def_239,axiom,
! [X0] :
( ~ vintage(X0)
<=> ( X0 = chateaulafiterothschildpauillac
| X0 = chateaulafiterothschild
| X0 = chateauchevalblancstemilion
| X0 = chateauchevalblanc
| X0 = chateaumorgonbeaujolais
| X0 = chateaumorgon
| X0 = taylorport
| X0 = taylor
| X0 = closdevougeotcotesdor
| X0 = closdevougeot
| X0 = closdelapoussiesancerre
| X0 = closdelapoussie
| X0 = rosedanjou
| X0 = danjou
| X0 = chateaumargaux
| X0 = chateaumargauxwinery
| X0 = sevreetmainemuscadet
| X0 = sevreetmaine
| X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Negative definition of haswinedescriptor
fof(lit_def_240,axiom,
! [X0,X1] :
( ~ haswinedescriptor(X0,X1)
<=> ( X0 = sancerreregion
| X0 = loireregion
| X0 = frenchregion
| X0 = sauterneregion
| X0 = bordeauxregion
| X0 = pauillacregion
| X0 = medocregion
| X0 = anjouregion
| X0 = margauxregion
| X0 = muscadetregion
| X0 = alsaceregion
| X0 = stemilionregion
| X0 = bourgogneregion
| X0 = toursregion
| X0 = cotesdorregion
| X0 = beaujolaisregion
| X0 = meursaultregion
| X0 = pinotblancgrape
| X0 = rose
| X0 = gamaygrape ) ) ).
%------ Positive definition of winedescriptor
fof(lit_def_241,axiom,
! [X0] :
( winedescriptor(X0)
<=> $true ) ).
%------ Positive definition of winetaste
fof(lit_def_242,axiom,
! [X0] :
( winetaste(X0)
<=> $true ) ).
%------ Positive definition of produceswine
fof(lit_def_243,axiom,
! [X0,X1] :
( produceswine(X0,X1)
<=> ( ( X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion
& X0 != pinotblancgrape
& X0 != rose
& X0 != gamaygrape
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon
& X1 != taylorport
& X1 != taylor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie
& X1 != rosedanjou
& X1 != danjou
& X1 != chateaumargaux
& X1 != chateaumargauxwinery
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgon )
| ( X0 = chateaumorgon
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgon
& X1 = chateaumorgon )
| ( X0 = taylorport
& X1 = taylorport )
| ( X0 = taylorport
& X1 = taylor )
| ( X0 = taylor
& X1 = taylorport )
| ( X0 = taylor
& X1 = taylor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeot )
| ( X0 = closdevougeot
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeot
& X1 = closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussie )
| ( X0 = closdelapoussie
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussie
& X1 = closdelapoussie )
| ( X0 = rosedanjou
& X1 = rosedanjou )
| ( X0 = rosedanjou
& X1 = danjou )
| ( X0 = danjou
& X1 = rosedanjou )
| ( X0 = danjou
& X1 = danjou )
| ( X0 = chateaumargaux
& X1 = chateaumargaux )
| ( X0 = chateaumargaux
& X1 = chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargaux )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmaine )
| ( X0 = sevreetmaine
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmaine
& X1 = sevreetmaine ) ) ) ).
%------ Positive definition of madefromfruit
fof(lit_def_244,axiom,
! [X0,X1] :
( madefromfruit(X0,X1)
<=> $true ) ).
%------ Positive definition of madeintowine
fof(lit_def_245,axiom,
! [X0,X1] :
( madeintowine(X0,X1)
<=> ( ( X0 != chateaulafiterothschildpauillac
& X0 != chateaulafiterothschild
& X0 != chateauchevalblancstemilion
& X0 != chateauchevalblanc
& X0 != chateaumorgonbeaujolais
& X0 != chateaumorgon
& X0 != taylorport
& X0 != taylor
& X0 != closdevougeotcotesdor
& X0 != closdevougeot
& X0 != closdelapoussiesancerre
& X0 != closdelapoussie
& X0 != rosedanjou
& X0 != danjou
& X0 != chateaumargaux
& X0 != chateaumargauxwinery
& X0 != sevreetmainemuscadet
& X0 != sevreetmaine
& X0 != sancerreregion
& X0 != loireregion
& X0 != frenchregion
& X0 != sauterneregion
& X0 != bordeauxregion
& X0 != pauillacregion
& X0 != medocregion
& X0 != anjouregion
& X0 != margauxregion
& X0 != muscadetregion
& X0 != alsaceregion
& X0 != stemilionregion
& X0 != bourgogneregion
& X0 != toursregion
& X0 != cotesdorregion
& X0 != beaujolaisregion
& X0 != meursaultregion
& X0 != pinotblancgrape
& X0 != rose
& X0 != gamaygrape
& X1 != chateaulafiterothschildpauillac
& X1 != chateaulafiterothschild
& X1 != chateauchevalblancstemilion
& X1 != chateauchevalblanc
& X1 != chateaumorgonbeaujolais
& X1 != chateaumorgon
& X1 != taylorport
& X1 != taylor
& X1 != closdevougeotcotesdor
& X1 != closdevougeot
& X1 != closdelapoussiesancerre
& X1 != closdelapoussie
& X1 != rosedanjou
& X1 != danjou
& X1 != chateaumargaux
& X1 != chateaumargauxwinery
& X1 != sevreetmainemuscadet
& X1 != sevreetmaine
& X1 != sancerreregion
& X1 != loireregion
& X1 != frenchregion
& X1 != sauterneregion
& X1 != bordeauxregion
& X1 != pauillacregion
& X1 != medocregion
& X1 != anjouregion
& X1 != margauxregion
& X1 != muscadetregion
& X1 != alsaceregion
& X1 != stemilionregion
& X1 != bourgogneregion
& X1 != toursregion
& X1 != cotesdorregion
& X1 != beaujolaisregion
& X1 != meursaultregion
& X1 != pinotblancgrape
& X1 != rose
& X1 != gamaygrape )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschildpauillac
& X1 = chateaulafiterothschild )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschildpauillac )
| ( X0 = chateaulafiterothschild
& X1 = chateaulafiterothschild )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblancstemilion
& X1 = chateauchevalblanc )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblancstemilion )
| ( X0 = chateauchevalblanc
& X1 = chateauchevalblanc )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgonbeaujolais
& X1 = chateaumorgon )
| ( X0 = chateaumorgon
& X1 = chateaumorgonbeaujolais )
| ( X0 = chateaumorgon
& X1 = chateaumorgon )
| ( X0 = taylorport
& X1 = taylorport )
| ( X0 = taylorport
& X1 = taylor )
| ( X0 = taylor
& X1 = taylorport )
| ( X0 = taylor
& X1 = taylor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeotcotesdor
& X1 = closdevougeot )
| ( X0 = closdevougeot
& X1 = closdevougeotcotesdor )
| ( X0 = closdevougeot
& X1 = closdevougeot )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussiesancerre
& X1 = closdelapoussie )
| ( X0 = closdelapoussie
& X1 = closdelapoussiesancerre )
| ( X0 = closdelapoussie
& X1 = closdelapoussie )
| ( X0 = rosedanjou
& X1 = rosedanjou )
| ( X0 = rosedanjou
& X1 = danjou )
| ( X0 = danjou
& X1 = rosedanjou )
| ( X0 = danjou
& X1 = danjou )
| ( X0 = chateaumargaux
& X1 = chateaumargaux )
| ( X0 = chateaumargaux
& X1 = chateaumargauxwinery )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargaux )
| ( X0 = chateaumargauxwinery
& X1 = chateaumargauxwinery )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmainemuscadet
& X1 = sevreetmaine )
| ( X0 = sevreetmaine
& X1 = sevreetmainemuscadet )
| ( X0 = sevreetmaine
& X1 = sevreetmaine ) ) ) ).
%------ Positive definition of kaon2hu
fof(lit_def_246,axiom,
! [X0] :
( kaon2hu(X0)
<=> $true ) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : PRD002+1 : TPTP v8.1.2. Released v6.2.0.
% 0.00/0.13 % Command : run_iprover %s %d THM
% 0.20/0.37 % Computer : n022.cluster.edu
% 0.20/0.37 % Model : x86_64 x86_64
% 0.20/0.37 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.20/0.37 % Memory : 8042.1875MB
% 0.20/0.37 % OS : Linux 3.10.0-693.el7.x86_64
% 0.20/0.37 % CPULimit : 300
% 0.20/0.37 % WCLimit : 300
% 0.20/0.37 % DateTime : Sun Aug 27 23:03:55 EDT 2023
% 0.20/0.37 % CPUTime :
% 0.23/0.49 Running first-order theorem proving
% 0.23/0.49 Running: /export/starexec/sandbox2/solver/bin/run_problem --schedule fof_schedule --no_cores 8 /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 219.63/29.90 % SZS status Started for theBenchmark.p
% 219.63/29.90 % SZS status CounterSatisfiable for theBenchmark.p
% 219.63/29.90
% 219.63/29.90 %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 219.63/29.90
% 219.63/29.90 ------ iProver source info
% 219.63/29.90
% 219.63/29.90 git: date: 2023-05-31 18:12:56 +0000
% 219.63/29.90 git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 219.63/29.90 git: non_committed_changes: false
% 219.63/29.90 git: last_make_outside_of_git: false
% 219.63/29.90
% 219.63/29.90 ------ Parsing...
% 219.63/29.90 ------ Clausification by vclausify_rel & Parsing by iProver...
% 219.63/29.90
% 219.63/29.90 ------ Preprocessing... sf_s rm: 282 0s sf_e pe_s pe:1:0s pe:2:0s pe:4:0s pe:8:0s pe:16:0s pe:32:0s pe:64:0s pe_e sf_s rm: 0 0s sf_e pe_s pe_e
% 219.63/29.90
% 219.63/29.90 ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 219.63/29.90 ------ Proving...
% 219.63/29.90 ------ Problem Properties
% 219.63/29.90
% 219.63/29.90
% 219.63/29.90 clauses 1177
% 219.63/29.90 conjectures 0
% 219.63/29.90 EPR 1177
% 219.63/29.90 Horn 1177
% 219.63/29.90 unary 506
% 219.63/29.90 binary 253
% 219.63/29.90 lits 2279
% 219.63/29.90 lits eq 0
% 219.63/29.90 fd_pure 0
% 219.63/29.90 fd_pseudo 0
% 219.63/29.90 fd_cond 0
% 219.63/29.90 fd_pseudo_cond 0
% 219.63/29.90 AC symbols 0
% 219.63/29.90
% 219.63/29.90 ------ Input Options Time Limit: Unbounded
% 219.63/29.90
% 219.63/29.90
% 219.63/29.90 ------
% 219.63/29.90 Current options:
% 219.63/29.90 ------
% 219.63/29.90
% 219.63/29.90
% 219.63/29.90
% 219.63/29.90
% 219.63/29.90 ------ Proving...
% 219.63/29.90
% 219.63/29.90
% 219.63/29.90 % SZS status CounterSatisfiable for theBenchmark.p
% 219.63/29.90
% 219.63/29.90 ------ Building Model...Done
% 219.63/29.90
% 219.63/29.90 %------ The model is defined over ground terms (initial term algebra).
% 219.63/29.90 %------ Predicates are defined as (\forall x_1,..,x_n ((~)P(x_1,..,x_n) <=> (\phi(x_1,..,x_n))))
% 219.63/29.90 %------ where \phi is a formula over the term algebra.
% 219.63/29.90 %------ If we have equality in the problem then it is also defined as a predicate above,
% 219.63/29.90 %------ with "=" on the right-hand-side of the definition interpreted over the term algebra term_algebra_type
% 219.63/29.90 %------ See help for --sat_out_model for different model outputs.
% 219.63/29.90 %------ equality_sorted(X0,X1,X2) can be used in the place of usual "="
% 219.63/29.90 %------ where the first argument stands for the sort ($i in the unsorted case)
% 219.63/29.90 % SZS output start Model for theBenchmark.p
% See solution above
% 219.63/29.96
%------------------------------------------------------------------------------