TSTP Solution File: PUZ019-1 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : PUZ019-1 : TPTP v8.1.0. Bugfixed v5.1.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n018.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 : 0s
% DateTime : Mon Jul 18 17:58:13 EDT 2022
% Result : Timeout 300.05s 300.52s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : PUZ019-1 : TPTP v8.1.0. Bugfixed v5.1.0.
% 0.03/0.13 % Command : bliksem %s
% 0.12/0.34 % Computer : n018.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % DateTime : Sat May 28 23:01:55 EDT 2022
% 0.12/0.34 % CPUTime :
% 51.99/52.45 *** allocated 10000 integers for termspace/termends
% 51.99/52.45 *** allocated 10000 integers for clauses
% 51.99/52.45 *** allocated 10000 integers for justifications
% 51.99/52.45 Bliksem 1.12
% 51.99/52.45
% 51.99/52.45
% 51.99/52.45 Automatic Strategy Selection
% 51.99/52.45
% 51.99/52.45 Clauses:
% 51.99/52.45 [
% 51.99/52.45 [ 'equal_people'( X, X ) ],
% 51.99/52.45 [ 'equal_jobs'( X, X ) ],
% 51.99/52.45 [ ~( 'equal_people'( X, Y ) ), 'equal_people'( Y, X ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( X, Y ) ), 'equal_jobs'( Y, X ) ],
% 51.99/52.45 [ ~( 'equal_people'( roberta, thelma ) ) ],
% 51.99/52.45 [ ~( 'equal_people'( roberta, pete ) ) ],
% 51.99/52.45 [ ~( 'equal_people'( roberta, steve ) ) ],
% 51.99/52.45 [ ~( 'equal_people'( pete, thelma ) ) ],
% 51.99/52.45 [ ~( 'equal_people'( pete, steve ) ) ],
% 51.99/52.45 [ ~( 'equal_people'( thelma, steve ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( chef, guard ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( chef, nurse ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( chef, operator ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( chef, police ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( chef, actor ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( chef, boxer ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( chef, teacher ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( guard, nurse ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( guard, operator ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( guard, police ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( guard, actor ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( guard, boxer ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( guard, teacher ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( nurse, operator ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( nurse, police ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( nurse, actor ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( nurse, boxer ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( nurse, teacher ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( operator, police ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( operator, actor ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( operator, boxer ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( operator, teacher ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( police, actor ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( police, boxer ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( police, teacher ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( actor, boxer ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( actor, teacher ) ) ],
% 51.99/52.45 [ ~( 'equal_jobs'( boxer, teacher ) ) ],
% 51.99/52.45 [ ~( 'has_job'( X, nurse ) ), male( X ) ],
% 51.99/52.45 [ ~( 'has_job'( X, actor ) ), male( X ) ],
% 51.99/52.45 [ ~( 'has_job'( X, chef ) ), female( X ) ],
% 51.99/52.45 [ ~( 'has_job'( X, nurse ) ), educated( X ) ],
% 51.99/52.45 [ ~( 'has_job'( X, teacher ) ), educated( X ) ],
% 51.99/52.45 [ ~( 'has_job'( X, police ) ), educated( X ) ],
% 51.99/52.45 [ ~( 'has_job'( X, chef ) ), ~( 'has_job'( X, police ) ) ],
% 51.99/52.45 [ ~( male( X ) ), ~( female( X ) ) ],
% 51.99/52.45 [ male( X ), female( X ) ],
% 51.99/52.45 [ ~( husband( X, Y ) ), male( Y ) ],
% 51.99/52.45 [ ~( husband( X, Y ) ), female( X ) ],
% 51.99/52.45 [ ~( 'has_job'( X, chef ) ), ~( 'has_job'( Y, operator ) ), husband( X,
% 51.99/52.45 Y ) ],
% 51.99/52.45 [ ~( 'has_job'( X, chef ) ), 'has_job'( Y, operator ), ~( husband( X, Y
% 51.99/52.45 ) ) ],
% 51.99/52.45 [ ~( 'has_job'( X, Y ) ), ~( 'has_job'( Z, Y ) ), 'equal_people'( X, Z )
% 51.99/52.45 ],
% 51.99/52.45 [ ~( 'has_job'( X, Y ) ), ~( 'has_job'( X, Z ) ), ~( 'has_job'( X, T ) )
% 51.99/52.45 , 'equal_jobs'( Y, Z ), 'equal_jobs'( Y, T ), 'equal_jobs'( Z, T ) ],
% 51.99/52.45 [ 'has_job'( roberta, X ), 'has_job'( thelma, X ), 'has_job'( pete, X )
% 51.99/52.45 , 'has_job'( steve, X ) ],
% 51.99/52.45 [ 'has_job'( X, chef ), 'has_job'( X, guard ), 'has_job'( X, nurse ),
% 51.99/52.45 'has_job'( X, operator ), 'has_job'( X, police ), 'has_job'( X, teacher )
% 51.99/52.45 , 'has_job'( X, actor ), 'has_job'( X, boxer ) ],
% 51.99/52.45 [ ~( educated( pete ) ) ],
% 51.99/52.45 [ ~( 'has_job'( roberta, chef ) ) ],
% 51.99/52.45 [ ~( 'has_job'( roberta, boxer ) ) ],
% 51.99/52.45 [ ~( 'has_job'( roberta, police ) ) ],
% 51.99/52.45 [ male( steve ) ],
% 51.99/52.45 [ male( pete ) ],
% 51.99/52.45 [ female( roberta ) ],
% 51.99/52.45 [ female( thelma ) ],
% 51.99/52.45 [ ~( 'has_job'( X, chef ) ), ~( 'has_job'( Y, guard ) ), ~( 'has_job'( Z
% 51.99/52.45 , nurse ) ), ~( 'has_job'( T, operator ) ), ~( 'has_job'( U, police ) ),
% 51.99/52.45 ~( 'has_job'( W, teacher ) ), ~( 'has_job'( V0, actor ) ), ~( 'has_job'(
% 51.99/52.45 V1, boxer ) ) ]
% 51.99/52.45 ] .
% 51.99/52.45
% 51.99/52.45
% 51.99/52.45 percentage equality = 0.000000, percentage horn = 0.937500
% 51.99/52.45 This is a near-Horn, non-equality problem
% 51.99/52.45
% 51.99/52.45
% 51.99/52.45 Options Used:
% 51.99/52.45
% 51.99/52.45 useres = 1
% 51.99/52.45 useparamod = 0
% 51.99/52.45 useeqrefl = 0
% 51.99/52.45 useeqfact = 0
% 51.99/52.45 usefactor = 1
% 51.99/52.45 usesimpsplitting = 0
% 51.99/52.45 usesimpdemod = 0
% 51.99/52.45 usesimpres = 4
% 51.99/52.45
% 51.99/52.45 resimpinuse = 1000
% 51.99/52.45 resimpclauses = 20000
% 51.99/52.45 substype = standard
% 51.99/52.45 backwardsubs = 1
% 51.99/52.45 selectoldest = 5
% 51.99/52.45
% 51.99/52.45 litorderings [0] = split
% 51.99/52.45 litorderings [1] = liftord
% 51.99/52.45
% 51.99/52.45 termordering = none
% 51.99/52.45
% 51.99/52.45 litapriori = 1
% 51.99/52.45 termCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------