TSTP Solution File: LAT011-1 by EQP---0.9e

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : EQP---0.9e
% Problem  : LAT011-1 : TPTP v8.1.0. Released v2.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_eqp %s

% Computer : n020.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  : 600s
% DateTime : Sun Jul 17 04:34:15 EDT 2022

% Result   : Unsatisfiable 1.91s 2.30s
% Output   : Refutation 1.91s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    8
%            Number of leaves      :   10
% Syntax   : Number of clauses     :   30 (  30 unt;   0 nHn;   3 RR)
%            Number of literals    :   30 (   0 equ;   2 neg)
%            Maximal clause size   :    1 (   1 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :    5 (   5 usr;   2 con; 0-2 aty)
%            Number of variables   :   57 (  11 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,plain,
    equal(meet(A,A),A),
    file('LAT011-1.p',unknown),
    [] ).

cnf(3,plain,
    equal(meet(A,join(A,B)),A),
    file('LAT011-1.p',unknown),
    [] ).

cnf(4,plain,
    equal(join(A,meet(A,B)),A),
    file('LAT011-1.p',unknown),
    [] ).

cnf(5,plain,
    equal(meet(A,B),meet(B,A)),
    file('LAT011-1.p',unknown),
    [] ).

cnf(6,plain,
    equal(join(A,B),join(B,A)),
    file('LAT011-1.p',unknown),
    [] ).

cnf(7,plain,
    equal(meet(meet(A,B),C),meet(A,meet(B,C))),
    file('LAT011-1.p',unknown),
    [] ).

cnf(10,plain,
    equal(meet2(A,B),meet2(B,A)),
    file('LAT011-1.p',unknown),
    [] ).

cnf(11,plain,
    equal(meet2(A,join(A,B)),A),
    file('LAT011-1.p',unknown),
    [] ).

cnf(12,plain,
    equal(join(A,meet2(A,B)),A),
    file('LAT011-1.p',unknown),
    [] ).

cnf(13,plain,
    equal(meet2(meet2(A,B),C),meet2(A,meet2(B,C))),
    file('LAT011-1.p',unknown),
    [] ).

cnf(14,plain,
    ~ equal(meet2(a,b),meet(a,b)),
    inference(flip,[status(thm),theory(equality)],[1]),
    [iquote('flip(1)')] ).

cnf(16,plain,
    equal(join(A,meet(B,A)),A),
    inference(para,[status(thm),theory(equality)],[5,4]),
    [iquote('para(5,4)')] ).

cnf(17,plain,
    equal(meet(A,join(B,A)),A),
    inference(para,[status(thm),theory(equality)],[6,3]),
    [iquote('para(6,3)')] ).

cnf(18,plain,
    equal(join(meet(A,B),A),A),
    inference(para,[status(thm),theory(equality)],[6,4]),
    [iquote('para(6,4)')] ).

cnf(21,plain,
    equal(meet2(A,join(B,A)),A),
    inference(para,[status(thm),theory(equality)],[6,11]),
    [iquote('para(6,11)')] ).

cnf(25,plain,
    equal(join(meet(A,B),meet(A,meet(B,C))),meet(A,B)),
    inference(para,[status(thm),theory(equality)],[7,4]),
    [iquote('para(7,4)')] ).

cnf(30,plain,
    equal(join(A,meet2(B,A)),A),
    inference(para,[status(thm),theory(equality)],[10,12]),
    [iquote('para(10,12)')] ).

cnf(43,plain,
    equal(meet(meet2(A,B),A),meet2(A,B)),
    inference(para,[status(thm),theory(equality)],[12,17]),
    [iquote('para(12,17)')] ).

cnf(44,plain,
    equal(meet2(meet(A,B),A),meet(A,B)),
    inference(para,[status(thm),theory(equality)],[18,11]),
    [iquote('para(18,11)')] ).

cnf(50,plain,
    equal(meet2(meet(A,B),B),meet(A,B)),
    inference(para,[status(thm),theory(equality)],[16,21]),
    [iquote('para(16,21)')] ).

cnf(59,plain,
    equal(meet(meet2(A,B),B),meet2(A,B)),
    inference(para,[status(thm),theory(equality)],[30,17]),
    [iquote('para(30,17)')] ).

cnf(79,plain,
    equal(meet(A,meet2(A,B)),meet2(A,B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,5]),1]),
    [iquote('para(43,5),flip(1)')] ).

cnf(81,plain,
    equal(meet2(A,meet(A,B)),meet(A,B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[44,10]),1]),
    [iquote('para(44,10),flip(1)')] ).

cnf(85,plain,
    equal(meet2(A,meet(B,A)),meet(B,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[50,10]),1]),
    [iquote('para(50,10),flip(1)')] ).

cnf(89,plain,
    equal(meet(A,meet2(B,A)),meet2(B,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[59,5]),1]),
    [iquote('para(59,5),flip(1)')] ).

cnf(829,plain,
    equal(join(meet(A,B),meet(A,meet2(B,C))),meet(A,B)),
    inference(para,[status(thm),theory(equality)],[79,25]),
    [iquote('para(79,25)')] ).

cnf(4844,plain,
    equal(join(meet(A,B),meet2(B,A)),meet(A,B)),
    inference(para,[status(thm),theory(equality)],[89,829]),
    [iquote('para(89,829)')] ).

cnf(4846,plain,
    equal(meet2(A,B),meet(B,A)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[4844,21]),13,81,85]),1]),
    [iquote('para(4844,21),demod([13,81,85]),flip(1)')] ).

cnf(5066,plain,
    ~ equal(meet(b,a),meet(a,b)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[14]),4846]),
    [iquote('back_demod(14),demod([4846])')] ).

cnf(5067,plain,
    $false,
    inference(conflict,[status(thm)],[5066,5]),
    [iquote('conflict(5066,5)')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : LAT011-1 : TPTP v8.1.0. Released v2.2.0.
% 0.03/0.13  % Command  : tptp2X_and_run_eqp %s
% 0.12/0.34  % Computer : n020.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  % WCLimit  : 600
% 0.12/0.34  % DateTime : Tue Jun 28 23:08:01 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 1.91/2.30  ----- EQP 0.9e, May 2009 -----
% 1.91/2.30  The job began on n020.cluster.edu, Tue Jun 28 23:08:02 2022
% 1.91/2.30  The command was "./eqp09e".
% 1.91/2.30  
% 1.91/2.30  set(prolog_style_variables).
% 1.91/2.30  set(lrpo).
% 1.91/2.30  set(basic_paramod).
% 1.91/2.30  set(functional_subsume).
% 1.91/2.30  set(ordered_paramod).
% 1.91/2.30  set(prime_paramod).
% 1.91/2.30  set(para_pairs).
% 1.91/2.30  assign(pick_given_ratio,4).
% 1.91/2.30  clear(print_kept).
% 1.91/2.30  clear(print_new_demod).
% 1.91/2.30  clear(print_back_demod).
% 1.91/2.30  clear(print_given).
% 1.91/2.30  assign(max_mem,64000).
% 1.91/2.30  end_of_commands.
% 1.91/2.30  
% 1.91/2.30  Usable:
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  Sos:
% 1.91/2.30  0 (wt=-1) [] meet(A,A) = A.
% 1.91/2.30  0 (wt=-1) [] join(A,A) = A.
% 1.91/2.30  0 (wt=-1) [] meet(A,join(A,B)) = A.
% 1.91/2.30  0 (wt=-1) [] join(A,meet(A,B)) = A.
% 1.91/2.30  0 (wt=-1) [] meet(A,B) = meet(B,A).
% 1.91/2.30  0 (wt=-1) [] join(A,B) = join(B,A).
% 1.91/2.30  0 (wt=-1) [] meet(meet(A,B),C) = meet(A,meet(B,C)).
% 1.91/2.30  0 (wt=-1) [] join(join(A,B),C) = join(A,join(B,C)).
% 1.91/2.30  0 (wt=-1) [] meet2(A,A) = A.
% 1.91/2.30  0 (wt=-1) [] meet2(A,B) = meet2(B,A).
% 1.91/2.30  0 (wt=-1) [] meet2(A,join(A,B)) = A.
% 1.91/2.30  0 (wt=-1) [] join(A,meet2(A,B)) = A.
% 1.91/2.30  0 (wt=-1) [] meet2(meet2(A,B),C) = meet2(A,meet2(B,C)).
% 1.91/2.30  0 (wt=-1) [] -(meet(a,b) = meet2(a,b)).
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  Demodulators:
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  Passive:
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  Starting to process input.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 1 (wt=5) [] meet(A,A) = A.
% 1.91/2.30  1 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 2 (wt=5) [] join(A,A) = A.
% 1.91/2.30  2 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 3 (wt=7) [] meet(A,join(A,B)) = A.
% 1.91/2.30  3 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 4 (wt=7) [] join(A,meet(A,B)) = A.
% 1.91/2.30  4 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 5 (wt=7) [] meet(A,B) = meet(B,A).
% 1.91/2.30  clause forward subsumed: 0 (wt=7) [flip(5)] meet(B,A) = meet(A,B).
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 6 (wt=7) [] join(A,B) = join(B,A).
% 1.91/2.30  clause forward subsumed: 0 (wt=7) [flip(6)] join(B,A) = join(A,B).
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 7 (wt=11) [] meet(meet(A,B),C) = meet(A,meet(B,C)).
% 1.91/2.30  7 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 8 (wt=11) [] join(join(A,B),C) = join(A,join(B,C)).
% 1.91/2.30  8 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 9 (wt=5) [] meet2(A,A) = A.
% 1.91/2.30  9 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 10 (wt=7) [] meet2(A,B) = meet2(B,A).
% 1.91/2.30  clause forward subsumed: 0 (wt=7) [flip(10)] meet2(B,A) = meet2(A,B).
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 11 (wt=7) [] meet2(A,join(A,B)) = A.
% 1.91/2.30  11 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 12 (wt=7) [] join(A,meet2(A,B)) = A.
% 1.91/2.30  12 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 13 (wt=11) [] meet2(meet2(A,B),C) = meet2(A,meet2(B,C)).
% 1.91/2.30  13 is a new demodulator.
% 1.91/2.30  
% 1.91/2.30  ** KEPT: 14 (wt=7) [flip(1)] -(meet2(a,b) = meet(a,b)).
% 1.91/2.30  ---------------- PROOF FOUND ----------------
% 1.91/2.30  % SZS status Unsatisfiable
% 1.91/2.30  
% 1.91/2.30  
% 1.91/2.30  After processing input:
% 1.91/2.30  
% 1.91/2.30  Usable:
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  Sos:
% 1.91/2.30  1 (wt=5) [] meet(A,A) = A.
% 1.91/2.30  2 (wt=5) [] join(A,A) = A.
% 1.91/2.30  9 (wt=5) [] meet2(A,A) = A.
% 1.91/2.30  3 (wt=7) [] meet(A,join(A,B)) = A.
% 1.91/2.30  4 (wt=7) [] join(A,meet(A,B)) = A.
% 1.91/2.30  5 (wt=7) [] meet(A,B) = meet(B,A).
% 1.91/2.30  6 (wt=7) [] join(A,B) = join(B,A).
% 1.91/2.30  10 (wt=7) [] meet2(A,B) = meet2(B,A).
% 1.91/2.30  11 (wt=7) [] meet2(A,join(A,B)) = A.
% 1.91/2.30  12 (wt=7) [] join(A,meet2(A,B)) = A.
% 1.91/2.30  14 (wt=7) [flip(1)] -(meet2(a,b) = meet(a,b)).
% 1.91/2.30  7 (wt=11) [] meet(meet(A,B),C) = meet(A,meet(B,C)).
% 1.91/2.30  8 (wt=11) [] join(join(A,B),C) = join(A,join(B,C)).
% 1.91/2.30  13 (wt=11) [] meet2(meet2(A,B),C) = meet2(A,meet2(B,C)).
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  Demodulators:
% 1.91/2.30  1 (wt=5) [] meet(A,A) = A.
% 1.91/2.30  2 (wt=5) [] join(A,A) = A.
% 1.91/2.30  3 (wt=7) [] meet(A,join(A,B)) = A.
% 1.91/2.30  4 (wt=7) [] join(A,meet(A,B)) = A.
% 1.91/2.30  7 (wt=11) [] meet(meet(A,B),C) = meet(A,meet(B,C)).
% 1.91/2.30  8 (wt=11) [] join(join(A,B),C) = join(A,join(B,C)).
% 1.91/2.30  9 (wt=5) [] meet2(A,A) = A.
% 1.91/2.30  11 (wt=7) [] meet2(A,join(A,B)) = A.
% 1.91/2.30  12 (wt=7) [] join(A,meet2(A,B)) = A.
% 1.91/2.30  13 (wt=11) [] meet2(meet2(A,B),C) = meet2(A,meet2(B,C)).
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  Passive:
% 1.91/2.30  end_of_list.
% 1.91/2.30  
% 1.91/2.30  UNIT CONFLICT from 5066 and 5 at   0.65 seconds.
% 1.91/2.30  
% 1.91/2.30  ---------------- PROOF ----------------
% 1.91/2.30  % SZS output start Refutation
% See solution above
% 1.91/2.30  ------------ end of proof -------------
% 1.91/2.30  
% 1.91/2.30  
% 1.91/2.30  ------------- memory usage ------------
% 1.91/2.30  Memory dynamically allocated (tp_alloc): 6347.
% 1.91/2.30    type (bytes each)        gets      frees     in use      avail      bytes
% 1.91/2.30  sym_ent (  96)               56          0         56          0      5.2 K
% 1.91/2.30  term (  16)              918888     825560      93328         26   1803.5 K
% 1.91/2.30  gen_ptr (   8)           608974     250080     358894        264   2805.9 K
% 1.91/2.30  context ( 808)           606845     606843          2          8      7.9 K
% 1.91/2.30  trail (  12)              74761      74761          0          6      0.1 K
% 1.91/2.30  bt_node (  68)           245248     245245          3         10      0.9 K
% 1.91/2.30  ac_position (285432)          0          0          0          0      0.0 K
% 1.91/2.30  ac_match_pos (14044)          0          0          0          0      0.0 K
% 1.91/2.30  ac_match_free_vars_pos (4020)
% 1.91/2.30                                0          0          0          0      0.0 K
% 1.91/2.30  discrim (  12)            60521      36835      23686      31525    647.0 K
% 1.91/2.30  flat (  40)             1656443    1656443          0         29      1.1 K
% 1.91/2.30  discrim_pos (  12)        54393      54393          0          1      0.0 K
% 1.91/2.30  fpa_head (  12)            9236          0       9236          0    108.2 K
% 1.91/2.30  fpa_tree (  28)            9900       9900          0          9      0.2 K
% 1.91/2.30  fpa_pos (  36)             9165       9165          0          1      0.0 K
% 1.91/2.30  literal (  12)            40935      35869       5066          1     59.4 K
% 1.91/2.30  clause (  24)             40935      35869       5066          1    118.8 K
% 1.91/2.30  list (  12)                4158       4101         57          2      0.7 K
% 1.91/2.30  list_pos (  20)           25733      15499      10234      10405    403.1 K
% 1.91/2.30  pair_index (   40)              2          0          2          0      0.1 K
% 1.91/2.30  
% 1.91/2.30  -------------- statistics -------------
% 1.91/2.30  Clauses input                 14
% 1.91/2.30    Usable input                   0
% 1.91/2.30    Sos input                     14
% 1.91/2.30    Demodulators input             0
% 1.91/2.30    Passive input                  0
% 1.91/2.30  
% 1.91/2.30  Processed BS (before search)  17
% 1.91/2.30  Forward subsumed BS            3
% 1.91/2.30  Kept BS                       14
% 1.91/2.30  New demodulators BS           10
% 1.91/2.30  Back demodulated BS            0
% 1.91/2.30  
% 1.91/2.30  Clauses or pairs given     56211
% 1.91/2.30  Clauses generated          29321
% 1.91/2.30  Forward subsumed           24269
% 1.91/2.30  Deleted by weight              0
% 1.91/2.30  Deleted by variable count      0
% 1.91/2.30  Kept                        5052
% 1.91/2.30  New demodulators            4089
% 1.91/2.30  Back demodulated            3210
% 1.91/2.30  Ordered paramod prunes         0
% 1.91/2.30  Basic paramod prunes      168131
% 1.91/2.30  Prime paramod prunes         739
% 1.91/2.30  Semantic prunes                0
% 1.91/2.30  
% 1.91/2.30  Rewrite attmepts          262812
% 1.91/2.30  Rewrites                   48794
% 1.91/2.30  
% 1.91/2.30  FPA overloads                  0
% 1.91/2.30  FPA underloads                 0
% 1.91/2.30  
% 1.91/2.30  Usable size                    0
% 1.91/2.30  Sos size                    1855
% 1.91/2.30  Demodulators size           1454
% 1.91/2.30  Passive size                   0
% 1.91/2.30  Disabled size               3210
% 1.91/2.30  
% 1.91/2.30  Proofs found                   1
% 1.91/2.30  
% 1.91/2.30  ----------- times (seconds) ----------- Tue Jun 28 23:08:03 2022
% 1.91/2.30  
% 1.91/2.30  user CPU time             0.65   (0 hr, 0 min, 0 sec)
% 1.91/2.30  system CPU time           0.57   (0 hr, 0 min, 0 sec)
% 1.91/2.30  wall-clock time           1      (0 hr, 0 min, 1 sec)
% 1.91/2.30  input time                0.00
% 1.91/2.30  paramodulation time       0.11
% 1.91/2.30  demodulation time         0.05
% 1.91/2.30  orient time               0.04
% 1.91/2.30  weigh time                0.02
% 1.91/2.30  forward subsume time      0.02
% 1.91/2.30  back demod find time      0.02
% 1.91/2.30  conflict time             0.00
% 1.91/2.30  LRPO time                 0.02
% 1.91/2.30  store clause time         0.14
% 1.91/2.30  disable clause time       0.10
% 1.91/2.30  prime paramod time        0.04
% 1.91/2.30  semantics time            0.00
% 1.91/2.30  
% 1.91/2.30  EQP interrupted
%------------------------------------------------------------------------------