TSTP Solution File: SWV017+1 by Crossbow---0.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Crossbow---0.1
% Problem  : SWV017+1 : TPTP v8.1.0. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_Crossbow---0.1 %s

% Computer : n028.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 : Wed Jul 20 16:29:48 EDT 2022

% Result   : Satisfiable 5.25s 5.42s
% Output   : FiniteModel 5.25s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem    : SWV017+1 : TPTP v8.1.0. Released v2.4.0.
% 0.06/0.13  % Command    : do_Crossbow---0.1 %s
% 0.13/0.34  % Computer : n028.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 600
% 0.13/0.34  % DateTime   : Wed Jun 15 16:38:40 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.13/0.34  /export/starexec/sandbox2/solver/bin
% 0.13/0.35  crossbow.opt
% 0.13/0.35  do_Crossbow---0.1
% 0.13/0.35  eprover
% 0.13/0.35  runsolver
% 0.13/0.35  starexec_run_Crossbow---0.1
% 5.25/5.42  % SZS status Satisfiable for theBenchmark.p
% 5.25/5.42  % SZS output start FiniteModel for theBenchmark.p
% 5.25/5.42  % domain size: 2
% 5.25/5.42  fof(interp, fi_domain, ![X] : (X = 0 | X = 1)).
% 5.25/5.42  fof(interp, fi_functors, a = 0).
% 5.25/5.42  fof(interp, fi_predicates, a_holds(0) & a_holds(1)).
% 5.25/5.42  fof(interp, fi_predicates, ~a_key(0) & a_key(1)).
% 5.25/5.42  fof(interp, fi_predicates, a_nonce(0) & ~a_nonce(1)).
% 5.25/5.42  fof(interp, fi_predicates, ~a_stored(0) & a_stored(1)).
% 5.25/5.42  fof(interp, fi_functors, an_a_nonce = 0).
% 5.25/5.42  fof(interp, fi_functors, an_intruder_nonce = 0).
% 5.25/5.42  fof(interp, fi_functors, at = 0).
% 5.25/5.42  fof(interp, fi_functors, b = 0).
% 5.25/5.42  fof(interp, fi_predicates, b_holds(0) & b_holds(1)).
% 5.25/5.42  fof(interp, fi_predicates, ~b_stored(0) & b_stored(1)).
% 5.25/5.42  fof(interp, fi_functors, bt = 0).
% 5.25/5.42  fof(interp, fi_functors, encrypt(0, 0) = 1 & encrypt(0, 1) = 0 &
% 5.25/5.42    encrypt(1, 0) = 1 &
% 5.25/5.42    encrypt(1, 1) = 0).
% 5.25/5.42  fof(interp, fi_predicates, fresh_intruder_nonce(0) & ~fresh_intruder_nonce(1)).
% 5.25/5.42  fof(interp, fi_predicates, fresh_to_b(0) & ~fresh_to_b(1)).
% 5.25/5.42  fof(interp, fi_functors, generate_b_nonce(0) = 0 & generate_b_nonce(1) = 0).
% 5.25/5.42  fof(interp, fi_functors, generate_expiration_time(0) = 0 &
% 5.25/5.42    generate_expiration_time(1) = 0).
% 5.25/5.42  fof(interp, fi_functors, generate_intruder_nonce(0) = 0 &
% 5.25/5.42    generate_intruder_nonce(1) = 0).
% 5.25/5.42  fof(interp, fi_functors, generate_key(0) = 1 & generate_key(1) = 1).
% 5.25/5.42  fof(interp, fi_predicates, intruder_holds(0) & intruder_holds(1)).
% 5.25/5.42  fof(interp, fi_predicates, intruder_message(0) & intruder_message(1)).
% 5.25/5.42  fof(interp, fi_functors, key(0, 0) = 0 & key(0, 1) = 1 & key(1, 0) = 1 &
% 5.25/5.42    key(1, 1) = 1).
% 5.25/5.42  fof(interp, fi_predicates, message(0) & ~message(1)).
% 5.25/5.42  fof(interp, fi_functors, pair(0, 0) = 1 & pair(0, 1) = 0 & pair(1, 0) = 1 &
% 5.25/5.42    pair(1, 1) = 0).
% 5.25/5.42  fof(interp, fi_predicates, party_of_protocol(0) & party_of_protocol(1)).
% 5.25/5.42  fof(interp, fi_functors, quadruple(0, 0, 0, 0) = 0 & quadruple(0, 0, 0, 1) = 0 &
% 5.25/5.42    quadruple(0, 0, 1, 0) = 1 &
% 5.25/5.42    quadruple(0, 0, 1, 1) = 1 &
% 5.25/5.42    quadruple(0, 1, 0, 0) = 0 &
% 5.25/5.42    quadruple(0, 1, 0, 1) = 0 &
% 5.25/5.42    quadruple(0, 1, 1, 0) = 1 &
% 5.25/5.42    quadruple(0, 1, 1, 1) = 0 &
% 5.25/5.42    quadruple(1, 0, 0, 0) = 1 &
% 5.25/5.42    quadruple(1, 0, 0, 1) = 1 &
% 5.25/5.42    quadruple(1, 0, 1, 0) = 1 &
% 5.25/5.42    quadruple(1, 0, 1, 1) = 1 &
% 5.25/5.42    quadruple(1, 1, 0, 0) = 0 &
% 5.25/5.42    quadruple(1, 1, 0, 1) = 0 &
% 5.25/5.42    quadruple(1, 1, 1, 0) = 0 &
% 5.25/5.42    quadruple(1, 1, 1, 1) = 0).
% 5.25/5.42  fof(interp, fi_functors, sent(0, 0, 0) = 0 & sent(0, 0, 1) = 0 &
% 5.25/5.42    sent(0, 1, 0) = 0 &
% 5.25/5.42    sent(0, 1, 1) = 0 &
% 5.25/5.42    sent(1, 0, 0) = 0 &
% 5.25/5.42    sent(1, 0, 1) = 0 &
% 5.25/5.42    sent(1, 1, 0) = 0 &
% 5.25/5.42    sent(1, 1, 1) = 0).
% 5.25/5.42  fof(interp, fi_functors, t = 0).
% 5.25/5.42  fof(interp, fi_predicates, t_holds(0) & ~t_holds(1)).
% 5.25/5.42  fof(interp, fi_functors, triple(0, 0, 0) = 0 & triple(0, 0, 1) = 0 &
% 5.25/5.42    triple(0, 1, 0) = 0 &
% 5.25/5.42    triple(0, 1, 1) = 0 &
% 5.25/5.42    triple(1, 0, 0) = 1 &
% 5.25/5.42    triple(1, 0, 1) = 1 &
% 5.25/5.42    triple(1, 1, 0) = 1 &
% 5.25/5.42    triple(1, 1, 1) = 1).
% 5.25/5.42  % SZS output end FiniteModel for theBenchmark.p
% 5.25/5.43  % 7 lemma(s) from E
% 5.25/5.43  %     cnf(cl, axiom, fresh_to_b(an_intruder_nonce)).
% 5.25/5.43  %     cnf(cl, axiom, intruder_message(a)).
% 5.25/5.43  %     cnf(cl, axiom, intruder_message(an_a_nonce)).
% 5.25/5.43  %     cnf(cl, axiom, intruder_message(b)).
% 5.25/5.43  %     cnf(cl, axiom, intruder_message(generate_b_nonce(an_a_nonce))).
% 5.25/5.43  %     cnf(cl, axiom, intruder_message(pair(a, an_a_nonce))).
% 5.25/5.43  %     cnf(cl, axiom, b_stored(pair(a, an_a_nonce))).
% 5.25/5.43  % 60 pred(s)
% 5.25/5.43  % 25 func(s)
% 5.25/5.43  % 3 sort(s)
% 5.25/5.43  % 105 clause(s)
% 5.25/5.43  % Instantiating 1 (5040 ms)
% 5.25/5.43  % Solving (5041 ms)
% 5.25/5.43  % Instantiating 2 (5041 ms)
% 5.25/5.43  % Solving (5044 ms)
% 5.25/5.43  % 
% 5.25/5.43  % 1 model found (5046 ms)
%------------------------------------------------------------------------------