TSTP Solution File: SWV013-1 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : SWV013-1 : TPTP v8.1.0. Released v2.4.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n027.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 21:40:56 EDT 2022

% Result   : Satisfiable 0.61s 0.76s
% Output   : Saturation 0.61s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named 86)

% Comments : 
%------------------------------------------------------------------------------
cnf(538,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ a_nonce(w)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(v)))
    | ~ a_stored(pair(b,w))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(w),x))
    | intruder_message(pair(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),generate_key(w)),encrypt(y,generate_key(generate_b_nonce(v))))) ),
    inference(res,[status(thm),theory(equality)],[525,12]),
    [iquote('0:Res:525.14,12.0')] ).

cnf(525,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ a_nonce(w)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(v)))
    | ~ a_stored(pair(b,w))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(w),x))
    | message(sent(a,x,pair(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),generate_key(w)),encrypt(y,generate_key(generate_b_nonce(v)))))) ),
    inference(sor,[status(thm)],[87,515]),
    [iquote('0:SoR:87.0,515.13')] ).

cnf(536,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ a_nonce(x)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ intruder_message(y)
    | ~ intruder_message(z)
    | ~ a_nonce(v)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,v))
    | ~ a_stored(pair(b,x))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(generate_key(x),y))
    | intruder_message(pair(encrypt(triple(u,generate_key(v),w),generate_key(x)),encrypt(z,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[493,12]),
    [iquote('0:Res:493.14,12.0')] ).

cnf(493,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ a_nonce(x)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ intruder_message(y)
    | ~ intruder_message(z)
    | ~ a_nonce(v)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,v))
    | ~ a_stored(pair(b,x))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(generate_key(x),y))
    | message(sent(a,y,pair(encrypt(triple(u,generate_key(v),w),generate_key(x)),encrypt(z,generate_key(v))))) ),
    inference(sor,[status(thm)],[87,481]),
    [iquote('0:SoR:87.0,481.13')] ).

cnf(519,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(v)
    | ~ a_stored(pair(v,generate_b_nonce(an_a_nonce)))
    | ~ a_stored(pair(b,u))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(u),v))
    | intruder_message(pair(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(u)),encrypt(w,generate_key(generate_b_nonce(an_a_nonce))))) ),
    inference(res,[status(thm),theory(equality)],[509,12]),
    [iquote('0:Res:509.10,12.0')] ).

cnf(534,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ a_nonce(x)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ intruder_message(y)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,generate_b_nonce(w)))
    | ~ a_stored(pair(b,x))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(x),y))
    | message(sent(a,y,pair(v,encrypt(u,generate_key(generate_b_nonce(w)))))) ),
    inference(con,[status(thm)],[533]),
    [iquote('0:Con:533.2')] ).

cnf(530,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(generate_key(v),u))
    | ~ t_holds(key(y,b))
    | ~ a_stored(pair(b,v))
    | intruder_message(encrypt(quadruple(u,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),y)) ),
    inference(con,[status(thm)],[526]),
    [iquote('0:Con:526.1')] ).

cnf(529,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(generate_key(v),u))
    | ~ t_holds(key(y,b))
    | ~ a_stored(pair(b,v))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),generate_key(v))) ),
    inference(con,[status(thm)],[527]),
    [iquote('0:Con:527.1')] ).

cnf(515,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ a_nonce(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ fresh_to_b(y)
    | ~ party_of_protocol(x)
    | ~ t_holds(key(generate_key(w),u))
    | ~ t_holds(key(z,b))
    | ~ a_stored(pair(b,w))
    | intruder_message(triple(encrypt(quadruple(u,generate_b_nonce(y),generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),z),encrypt(triple(b,generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),generate_key(w)),v)) ),
    inference(res,[status(thm),theory(equality)],[457,12]),
    [iquote('0:Res:457.13,12.0')] ).

cnf(509,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(v)
    | ~ a_stored(pair(v,generate_b_nonce(an_a_nonce)))
    | ~ a_stored(pair(b,u))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(u),v))
    | message(sent(a,v,pair(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(u)),encrypt(w,generate_key(generate_b_nonce(an_a_nonce)))))) ),
    inference(sor,[status(thm)],[87,499]),
    [iquote('0:SoR:87.0,499.9')] ).

cnf(518,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ a_nonce(w)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ intruder_message(x)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(an_a_nonce)))
    | ~ a_stored(pair(b,w))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(w),x))
    | message(sent(a,x,pair(v,encrypt(u,generate_key(generate_b_nonce(an_a_nonce)))))) ),
    inference(sor,[status(thm)],[99,514]),
    [iquote('0:SoR:99.2,514.8')] ).

cnf(514,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_nonce(v)
    | ~ t_holds(key(generate_key(v),u))
    | ~ t_holds(key(w,b))
    | ~ a_stored(pair(b,v))
    | intruder_message(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w)) ),
    inference(con,[status(thm)],[510]),
    [iquote('0:Con:510.1')] ).

cnf(513,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_nonce(v)
    | ~ t_holds(key(generate_key(v),u))
    | ~ t_holds(key(w,b))
    | ~ a_stored(pair(b,v))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(v))) ),
    inference(con,[status(thm)],[511]),
    [iquote('0:Con:511.1')] ).

cnf(457,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ a_nonce(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ fresh_to_b(y)
    | ~ party_of_protocol(x)
    | ~ t_holds(key(generate_key(w),u))
    | ~ t_holds(key(z,b))
    | ~ a_stored(pair(b,w))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(y),generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),z),encrypt(triple(b,generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),generate_key(w)),v))) ),
    inference(ssi,[status(thm)],[453,31,109]),
    [iquote('0:SSi:453.1,31.2,109.0')] ).

cnf(499,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ a_nonce(w)
    | ~ t_holds(key(generate_key(w),u))
    | ~ t_holds(key(x,b))
    | ~ a_stored(pair(b,w))
    | intruder_message(triple(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),x),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(w)),v)) ),
    inference(res,[status(thm),theory(equality)],[456,12]),
    [iquote('0:Res:456.9,12.0')] ).

cnf(503,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ a_nonce(y)
    | ~ intruder_message(y)
    | ~ fresh_to_b(y)
    | ~ intruder_message(z)
    | ~ a_nonce(x)
    | ~ party_of_protocol(z)
    | ~ a_stored(pair(z,x))
    | ~ a_stored(pair(b,y))
    | ~ t_holds(key(at,w))
    | ~ t_holds(key(generate_key(y),z))
    | message(sent(a,z,pair(v,encrypt(u,generate_key(x))))) ),
    inference(con,[status(thm)],[502]),
    [iquote('0:Con:502.4')] ).

cnf(498,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ a_nonce(w)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ intruder_message(y)
    | ~ t_holds(key(generate_key(w),u))
    | ~ t_holds(key(z,y))
    | ~ a_stored(pair(b,w))
    | intruder_message(encrypt(quadruple(u,v,generate_key(v),x),z)) ),
    inference(con,[status(thm)],[494]),
    [iquote('0:Con:494.2')] ).

cnf(497,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ a_nonce(w)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ intruder_message(y)
    | ~ t_holds(key(generate_key(w),u))
    | ~ t_holds(key(z,y))
    | ~ a_stored(pair(b,w))
    | intruder_message(encrypt(triple(y,generate_key(v),x),generate_key(w))) ),
    inference(con,[status(thm)],[495]),
    [iquote('0:Con:495.2')] ).

cnf(456,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ a_nonce(w)
    | ~ t_holds(key(generate_key(w),u))
    | ~ t_holds(key(x,b))
    | ~ a_stored(pair(b,w))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),x),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(w)),v))) ),
    inference(ssi,[status(thm)],[454,31,6,29,65,109]),
    [iquote('0:SSi:454.1,31.0,6.0,29.0,65.2,109.0,6.0,29.0,65.0')] ).

cnf(481,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ fresh_to_b(x)
    | ~ intruder_message(x)
    | ~ a_nonce(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ intruder_message(z)
    | ~ t_holds(key(generate_key(x),u))
    | ~ t_holds(key(x1,z))
    | ~ a_stored(pair(b,x))
    | intruder_message(triple(encrypt(quadruple(u,v,generate_key(v),y),x1),encrypt(triple(z,generate_key(v),y),generate_key(x)),w)) ),
    inference(res,[status(thm),theory(equality)],[455,12]),
    [iquote('0:Res:455.13,12.0')] ).

cnf(486,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ fresh_to_b(x)
    | ~ intruder_message(x)
    | ~ a_nonce(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ t_holds(key(generate_key(x),u))
    | ~ a_stored(pair(b,x))
    | ~ a_stored(pair(u,v))
    | intruder_message(pair(encrypt(triple(a,generate_key(v),y),generate_key(x)),encrypt(w,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[484,12]),
    [iquote('0:Res:484.12,12.0')] ).

cnf(484,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ fresh_to_b(x)
    | ~ intruder_message(x)
    | ~ a_nonce(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ t_holds(key(generate_key(x),u))
    | ~ a_stored(pair(b,x))
    | ~ a_stored(pair(u,v))
    | message(sent(a,u,pair(encrypt(triple(a,generate_key(v),y),generate_key(x)),encrypt(w,generate_key(v))))) ),
    inference(mrr,[status(thm)],[483,8]),
    [iquote('0:MRR:483.10,8.0')] ).

cnf(480,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,generate_b_nonce(v)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),w))
    | intruder_message(pair(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),generate_key(an_a_nonce)),encrypt(x,generate_key(generate_b_nonce(v))))) ),
    inference(res,[status(thm),theory(equality)],[466,12]),
    [iquote('0:Res:466.10,12.0')] ).

cnf(455,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ fresh_to_b(x)
    | ~ intruder_message(x)
    | ~ a_nonce(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ intruder_message(z)
    | ~ t_holds(key(generate_key(x),u))
    | ~ t_holds(key(x1,z))
    | ~ a_stored(pair(b,x))
    | message(sent(t,z,triple(encrypt(quadruple(u,v,generate_key(v),y),x1),encrypt(triple(z,generate_key(v),y),generate_key(x)),w))) ),
    inference(sor,[status(thm)],[203,23]),
    [iquote('0:SoR:203.7,23.3')] ).

cnf(466,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,generate_b_nonce(v)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),w))
    | message(sent(a,w,pair(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),generate_key(an_a_nonce)),encrypt(x,generate_key(generate_b_nonce(v)))))) ),
    inference(sor,[status(thm)],[87,427]),
    [iquote('0:SoR:87.0,427.9')] ).

cnf(477,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(w)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),x))
    | intruder_message(pair(v,encrypt(u,generate_key(generate_b_nonce(w))))) ),
    inference(res,[status(thm),theory(equality)],[475,12]),
    [iquote('0:Res:475.9,12.0')] ).

cnf(475,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(w)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),x))
    | message(sent(a,x,pair(v,encrypt(u,generate_key(generate_b_nonce(w)))))) ),
    inference(con,[status(thm)],[474]),
    [iquote('0:Con:474.2')] ).

cnf(471,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ party_of_protocol(v)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(x,b))
    | intruder_message(encrypt(quadruple(u,generate_b_nonce(w),generate_key(generate_b_nonce(w)),encrypt(triple(v,w,generate_expiration_time(w)),bt)),x)) ),
    inference(con,[status(thm)],[467]),
    [iquote('0:Con:467.1')] ).

cnf(470,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ party_of_protocol(v)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(x,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(w)),encrypt(triple(v,w,generate_expiration_time(w)),bt)),generate_key(an_a_nonce))) ),
    inference(con,[status(thm)],[468]),
    [iquote('0:Con:468.1')] ).

cnf(427,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(y,b))
    | intruder_message(triple(encrypt(quadruple(u,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),y),encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),generate_key(an_a_nonce)),v)) ),
    inference(res,[status(thm),theory(equality)],[274,12]),
    [iquote('0:Res:274.9,12.0')] ).

cnf(459,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(u)
    | ~ a_stored(pair(u,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | intruder_message(pair(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(an_a_nonce)),encrypt(v,generate_key(generate_b_nonce(an_a_nonce))))) ),
    inference(res,[status(thm),theory(equality)],[432,12]),
    [iquote('0:Res:432.6,12.0')] ).

cnf(432,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(u)
    | ~ a_stored(pair(u,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | message(sent(a,u,pair(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(an_a_nonce)),encrypt(v,generate_key(generate_b_nonce(an_a_nonce)))))) ),
    inference(sor,[status(thm)],[87,426]),
    [iquote('0:SoR:87.0,426.5')] ).

cnf(442,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),w))
    | intruder_message(pair(v,encrypt(u,generate_key(generate_b_nonce(an_a_nonce))))) ),
    inference(res,[status(thm),theory(equality)],[440,12]),
    [iquote('0:Res:440.7,12.0')] ).

cnf(203,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ fresh_to_b(x)
    | ~ intruder_message(x)
    | ~ a_nonce(x)
    | ~ intruder_message(triple(y,v,z))
    | ~ t_holds(key(generate_key(x),u))
    | ~ t_holds(key(x1,y))
    | ~ a_stored(pair(b,x))
    | message(sent(t,y,triple(encrypt(quadruple(u,v,generate_key(v),z),x1),encrypt(triple(y,generate_key(v),z),generate_key(x)),w))) ),
    inference(sor,[status(thm)],[104,198]),
    [iquote('0:SoR:104.2,198.5')] ).

cnf(440,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),w))
    | message(sent(a,w,pair(v,encrypt(u,generate_key(generate_b_nonce(an_a_nonce)))))) ),
    inference(sor,[status(thm)],[99,437]),
    [iquote('0:SoR:99.2,437.4')] ).

cnf(437,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(v,b))
    | intruder_message(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),v)) ),
    inference(con,[status(thm)],[433]),
    [iquote('0:Con:433.1')] ).

cnf(436,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(v,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(an_a_nonce))) ),
    inference(con,[status(thm)],[434]),
    [iquote('0:Con:434.1')] ).

cnf(426,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(w,b))
    | intruder_message(triple(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(an_a_nonce)),v)) ),
    inference(res,[status(thm),theory(equality)],[273,12]),
    [iquote('0:Res:273.5,12.0')] ).

cnf(274,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(y,b))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),y),encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),generate_key(an_a_nonce)),v))) ),
    inference(ssi,[status(thm)],[270,31,109]),
    [iquote('0:SSi:270.1,31.2,109.0')] ).

cnf(273,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(w,b))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),generate_key(an_a_nonce)),v))) ),
    inference(ssi,[status(thm)],[271,31,6,29,65,109]),
    [iquote('0:SSi:271.1,31.0,6.0,29.0,65.2,109.0,6.0,29.0,65.0')] ).

cnf(424,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ t_holds(key(at,u))
    | intruder_message(encrypt(triple(u,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt)) ),
    inference(con,[status(thm)],[422]),
    [iquote('0:Con:422.2')] ).

cnf(420,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ t_holds(key(at,u))
    | intruder_message(pair(encrypt(triple(u,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),encrypt(v,generate_key(an_a_nonce)))) ),
    inference(mrr,[status(thm)],[419,9]),
    [iquote('0:MRR:419.4,9.0')] ).

cnf(415,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ a_nonce(v)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,v))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(bt,w))
    | intruder_message(pair(encrypt(triple(u,generate_key(v),generate_expiration_time(v)),bt),encrypt(x,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[367,12]),
    [iquote('0:Res:367.11,12.0')] ).

cnf(412,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(v)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(w,x))
    | intruder_message(pair(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),w),encrypt(y,generate_key(generate_b_nonce(v))))) ),
    inference(res,[status(thm),theory(equality)],[345,12]),
    [iquote('0:Res:345.11,12.0')] ).

cnf(367,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ a_nonce(v)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,v))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(bt,w))
    | message(sent(a,w,pair(encrypt(triple(u,generate_key(v),generate_expiration_time(v)),bt),encrypt(x,generate_key(v))))) ),
    inference(sor,[status(thm)],[87,319]),
    [iquote('0:SoR:87.0,319.10')] ).

cnf(413,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ a_nonce(v)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,v))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(generate_key(an_a_nonce),x))
    | intruder_message(pair(encrypt(triple(u,generate_key(v),w),generate_key(an_a_nonce)),encrypt(y,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[402,12]),
    [iquote('0:Res:402.10,12.0')] ).

cnf(402,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ a_nonce(v)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,v))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(generate_key(an_a_nonce),x))
    | message(sent(a,x,pair(encrypt(triple(u,generate_key(v),w),generate_key(an_a_nonce)),encrypt(y,generate_key(v))))) ),
    inference(sor,[status(thm)],[87,389]),
    [iquote('0:SoR:87.0,389.9')] ).

cnf(397,plain,
    ( ~ intruder_message(bt)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ party_of_protocol(v)
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(w),generate_key(generate_b_nonce(w)),encrypt(triple(v,w,generate_expiration_time(w)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(w)),encrypt(triple(v,w,generate_expiration_time(w)),bt)),bt),u))) ),
    inference(con,[status(thm)],[396]),
    [iquote('0:Con:396.2')] ).

cnf(345,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(v)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(w,x))
    | message(sent(a,x,pair(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),w),encrypt(y,generate_key(generate_b_nonce(v)))))) ),
    inference(sor,[status(thm)],[87,252]),
    [iquote('0:SoR:87.0,252.10')] ).

cnf(411,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ a_nonce(x)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,x))
    | ~ t_holds(key(at,w))
    | ~ t_holds(key(generate_key(an_a_nonce),y))
    | message(sent(a,y,pair(v,encrypt(u,generate_key(x))))) ),
    inference(con,[status(thm)],[410]),
    [iquote('0:Con:410.4')] ).

cnf(407,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(v)
    | ~ intruder_message(x)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(y,x))
    | intruder_message(encrypt(quadruple(u,v,generate_key(v),w),y)) ),
    inference(con,[status(thm)],[403]),
    [iquote('0:Con:403.2')] ).

cnf(406,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(v)
    | ~ intruder_message(x)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(y,x))
    | intruder_message(encrypt(triple(x,generate_key(v),w),generate_key(an_a_nonce))) ),
    inference(con,[status(thm)],[404]),
    [iquote('0:Con:404.2')] ).

cnf(389,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ intruder_message(y)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(z,y))
    | intruder_message(triple(encrypt(quadruple(u,v,generate_key(v),x),z),encrypt(triple(y,generate_key(v),x),generate_key(an_a_nonce)),w)) ),
    inference(res,[status(thm),theory(equality)],[272,12]),
    [iquote('0:Res:272.9,12.0')] ).

cnf(333,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ intruder_holds(key(bt,v))
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),bt),u))) ),
    inference(res,[status(thm),theory(equality)],[9,264]),
    [iquote('0:Res:9.0,264.6')] ).

cnf(393,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ a_stored(pair(u,v))
    | intruder_message(pair(encrypt(triple(a,generate_key(v),x),generate_key(an_a_nonce)),encrypt(w,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[392,12]),
    [iquote('0:Res:392.8,12.0')] ).

cnf(392,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ a_stored(pair(u,v))
    | message(sent(a,u,pair(encrypt(triple(a,generate_key(v),x),generate_key(an_a_nonce)),encrypt(w,generate_key(v))))) ),
    inference(mrr,[status(thm)],[391,8]),
    [iquote('0:MRR:391.7,8.0')] ).

cnf(272,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ intruder_message(y)
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(z,y))
    | message(sent(t,y,triple(encrypt(quadruple(u,v,generate_key(v),x),z),encrypt(triple(y,generate_key(v),x),generate_key(an_a_nonce)),w))) ),
    inference(sor,[status(thm)],[139,23]),
    [iquote('0:SoR:139.4,23.3')] ).

cnf(388,plain,
    ( ~ intruder_message(at)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ party_of_protocol(v)
    | message(sent(t,b,triple(encrypt(quadruple(a,generate_b_nonce(w),generate_key(generate_b_nonce(w)),encrypt(triple(v,w,generate_expiration_time(w)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(w)),encrypt(triple(v,w,generate_expiration_time(w)),bt)),at),u))) ),
    inference(con,[status(thm)],[387]),
    [iquote('0:Con:387.2')] ).

cnf(328,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ intruder_holds(key(at,v))
    | message(sent(t,b,triple(encrypt(quadruple(a,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),at),u))) ),
    inference(res,[status(thm),theory(equality)],[9,263]),
    [iquote('0:Res:9.0,263.6')] ).

cnf(384,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(triple(u,generate_key(an_a_nonce),v),w)) ),
    inference(con,[status(thm)],[381]),
    [iquote('0:Con:381.3')] ).

cnf(379,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(w,b))
    | intruder_message(pair(encrypt(triple(u,generate_key(an_a_nonce),v),w),encrypt(x,generate_key(an_a_nonce)))) ),
    inference(ssi,[status(thm)],[378,5,89,6,29,65]),
    [iquote('0:SSi:378.7,378.6,378.4,378.1,5.0,89.0,6.0,29.0,65.0,5.0,89.0,6.0,29.0,65.0')] ).

cnf(375,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(z)
    | ~ a_nonce(v)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,v))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(x,y))
    | intruder_message(pair(encrypt(triple(u,generate_key(v),w),x),encrypt(z,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[285,12]),
    [iquote('0:Res:285.11,12.0')] ).

cnf(373,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ fresh_to_b(x)
    | ~ intruder_message(x)
    | ~ intruder_message(w)
    | ~ intruder_message(y)
    | ~ a_nonce(x)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,x))
    | ~ t_holds(key(at,w))
    | ~ t_holds(key(bt,y))
    | message(sent(a,y,pair(v,encrypt(u,generate_key(x))))) ),
    inference(sor,[status(thm)],[99,372]),
    [iquote('0:SoR:99.2,372.9')] ).

cnf(285,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(z)
    | ~ a_nonce(v)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,v))
    | ~ t_holds(key(at,u))
    | ~ t_holds(key(x,y))
    | message(sent(a,y,pair(encrypt(triple(u,generate_key(v),w),x),encrypt(z,generate_key(v))))) ),
    inference(sor,[status(thm)],[87,199]),
    [iquote('0:SoR:87.0,199.10')] ).

cnf(362,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(w)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ party_of_protocol(y)
    | ~ a_stored(pair(y,generate_b_nonce(w)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(x,y))
    | message(sent(a,y,pair(v,encrypt(u,generate_key(generate_b_nonce(w)))))) ),
    inference(con,[status(thm)],[357]),
    [iquote('0:Con:357.2')] ).

cnf(372,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(bt,u))
    | ~ t_holds(key(x,w))
    | intruder_message(encrypt(quadruple(u,v,generate_key(v),generate_expiration_time(v)),x)) ),
    inference(con,[status(thm)],[368]),
    [iquote('0:Con:368.2')] ).

cnf(361,plain,
    ( ~ intruder_message(bt)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(u)
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(quadruple(b,generate_b_nonce(v),generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),w)) ),
    inference(ssi,[status(thm)],[358,5,89]),
    [iquote('0:SSi:358.1,358.0,5.0,89.0,5.0,89.0')] ).

cnf(360,plain,
    ( ~ intruder_message(at)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(u)
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(quadruple(a,generate_b_nonce(v),generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),w)) ),
    inference(ssi,[status(thm)],[359,1,64]),
    [iquote('0:SSi:359.1,359.0,1.0,64.0,1.0,64.0')] ).

cnf(319,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(x)
    | ~ t_holds(key(bt,u))
    | ~ t_holds(key(y,x))
    | intruder_message(triple(encrypt(quadruple(u,v,generate_key(v),generate_expiration_time(v)),y),encrypt(triple(x,generate_key(v),generate_expiration_time(v)),bt),w)) ),
    inference(res,[status(thm),theory(equality)],[133,12]),
    [iquote('0:Res:133.10,12.0')] ).

cnf(350,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(v,u))
    | ~ t_holds(key(y,b))
    | intruder_message(encrypt(quadruple(u,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),y)) ),
    inference(con,[status(thm)],[346]),
    [iquote('0:Con:346.1')] ).

cnf(355,plain,
    ( ~ intruder_message(bt)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(u)
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),bt)) ),
    inference(ssi,[status(thm)],[352,5,89]),
    [iquote('0:SSi:352.1,352.0,5.0,89.0,5.0,89.0')] ).

cnf(354,plain,
    ( ~ intruder_message(at)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(u)
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),at)) ),
    inference(ssi,[status(thm)],[353,1,64]),
    [iquote('0:SSi:353.1,353.0,1.0,64.0,1.0,64.0')] ).

cnf(349,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(v,u))
    | ~ t_holds(key(y,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),v)) ),
    inference(con,[status(thm)],[347]),
    [iquote('0:Con:347.1')] ).

cnf(252,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ fresh_to_b(y)
    | ~ party_of_protocol(x)
    | ~ t_holds(key(w,u))
    | ~ t_holds(key(z,b))
    | intruder_message(triple(encrypt(quadruple(u,generate_b_nonce(y),generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),z),encrypt(triple(b,generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),w),v)) ),
    inference(res,[status(thm),theory(equality)],[158,12]),
    [iquote('0:Res:158.10,12.0')] ).

cnf(339,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(v)
    | ~ a_stored(pair(v,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(u,v))
    | intruder_message(pair(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),u),encrypt(w,generate_key(generate_b_nonce(an_a_nonce))))) ),
    inference(res,[status(thm),theory(equality)],[307,12]),
    [iquote('0:Res:307.7,12.0')] ).

cnf(307,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(v)
    | ~ a_stored(pair(v,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(u,v))
    | message(sent(a,v,pair(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),u),encrypt(w,generate_key(generate_b_nonce(an_a_nonce)))))) ),
    inference(sor,[status(thm)],[87,212]),
    [iquote('0:SoR:87.0,212.6')] ).

cnf(302,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(z)
    | ~ a_nonce(x)
    | ~ party_of_protocol(z)
    | ~ a_stored(pair(z,x))
    | ~ t_holds(key(at,w))
    | ~ t_holds(key(y,z))
    | message(sent(a,z,pair(v,encrypt(u,generate_key(x))))) ),
    inference(con,[status(thm)],[297]),
    [iquote('0:Con:297.4')] ).

cnf(332,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ a_stored(pair(b,u))
    | intruder_message(pair(encrypt(triple(a,generate_key(u),generate_expiration_time(u)),bt),encrypt(v,generate_key(u)))) ),
    inference(ssi,[status(thm)],[331,5,89]),
    [iquote('0:SSi:331.3,331.0,5.0,89.0,5.0,89.0')] ).

cnf(264,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(y,b))
    | ~ intruder_holds(key(bt,v))
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),y),encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),bt),u))) ),
    inference(ssi,[status(thm)],[261,5,89]),
    [iquote('0:SSi:261.2,261.0,5.0,89.0,5.0,89.0')] ).

cnf(329,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ t_holds(key(bt,u))
    | ~ a_stored(pair(u,v))
    | intruder_message(pair(encrypt(triple(a,generate_key(v),generate_expiration_time(v)),bt),encrypt(w,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[322,12]),
    [iquote('0:Res:322.8,12.0')] ).

cnf(322,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ t_holds(key(bt,u))
    | ~ a_stored(pair(u,v))
    | message(sent(a,u,pair(encrypt(triple(a,generate_key(v),generate_expiration_time(v)),bt),encrypt(w,generate_key(v))))) ),
    inference(mrr,[status(thm)],[321,8]),
    [iquote('0:MRR:321.7,8.0')] ).

cnf(280,plain,
    ( ~ intruder_message(bt)
    | ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),u))) ),
    inference(obv,[status(thm),theory(equality)],[279]),
    [iquote('0:Obv:279.0')] ).

cnf(323,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ party_of_protocol(x)
    | ~ a_stored(pair(x,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(w,x))
    | message(sent(a,x,pair(v,encrypt(u,generate_key(generate_b_nonce(an_a_nonce)))))) ),
    inference(sor,[status(thm)],[99,312]),
    [iquote('0:SoR:99.2,312.5')] ).

cnf(263,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(y,b))
    | ~ intruder_holds(key(at,v))
    | message(sent(t,b,triple(encrypt(quadruple(a,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),y),encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),at),u))) ),
    inference(ssi,[status(thm)],[262,1,64]),
    [iquote('0:SSi:262.2,262.0,1.0,64.0,1.0,64.0')] ).

cnf(327,plain,
    ( ~ intruder_message(bt)
    | ~ t_holds(key(u,b))
    | intruder_message(encrypt(quadruple(b,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),u)) ),
    inference(ssi,[status(thm)],[324,5,89]),
    [iquote('0:SSi:324.1,324.0,5.0,89.0,5.0,89.0')] ).

cnf(326,plain,
    ( ~ intruder_message(at)
    | ~ t_holds(key(u,b))
    | intruder_message(encrypt(quadruple(a,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),u)) ),
    inference(ssi,[status(thm)],[325,1,64]),
    [iquote('0:SSi:325.1,325.0,1.0,64.0,1.0,64.0')] ).

cnf(312,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ t_holds(key(v,u))
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w)) ),
    inference(con,[status(thm)],[308]),
    [iquote('0:Con:308.1')] ).

cnf(317,plain,
    ( ~ intruder_message(bt)
    | ~ t_holds(key(u,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt)) ),
    inference(ssi,[status(thm)],[314,5,89]),
    [iquote('0:SSi:314.1,314.0,5.0,89.0,5.0,89.0')] ).

cnf(133,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(x)
    | ~ t_holds(key(bt,u))
    | ~ t_holds(key(y,x))
    | message(sent(t,x,triple(encrypt(quadruple(u,v,generate_key(v),generate_expiration_time(v)),y),encrypt(triple(x,generate_key(v),generate_expiration_time(v)),bt),w))) ),
    inference(sor,[status(thm)],[104,108]),
    [iquote('0:SoR:104.2,108.4')] ).

cnf(316,plain,
    ( ~ intruder_message(at)
    | ~ t_holds(key(u,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),at)) ),
    inference(ssi,[status(thm)],[315,1,64]),
    [iquote('0:SSi:315.1,315.0,1.0,64.0,1.0,64.0')] ).

cnf(311,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ t_holds(key(v,u))
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),v)) ),
    inference(con,[status(thm)],[309]),
    [iquote('0:Con:309.1')] ).

cnf(301,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(bt)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(x,w))
    | intruder_message(encrypt(quadruple(b,u,generate_key(u),v),x)) ),
    inference(ssi,[status(thm)],[298,5,89]),
    [iquote('0:SSi:298.2,298.0,5.0,89.0,5.0,89.0')] ).

cnf(300,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(at)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(x,w))
    | intruder_message(encrypt(quadruple(a,u,generate_key(u),v),x)) ),
    inference(ssi,[status(thm)],[299,1,64]),
    [iquote('0:SSi:299.2,299.0,1.0,64.0,1.0,64.0')] ).

cnf(212,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(w,u))
    | ~ t_holds(key(x,b))
    | intruder_message(triple(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),x),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w),v)) ),
    inference(res,[status(thm),theory(equality)],[157,12]),
    [iquote('0:Res:157.6,12.0')] ).

cnf(290,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ intruder_message(y)
    | ~ t_holds(key(w,u))
    | ~ t_holds(key(z,y))
    | intruder_message(encrypt(quadruple(u,v,generate_key(v),x),z)) ),
    inference(con,[status(thm)],[286]),
    [iquote('0:Con:286.2')] ).

cnf(295,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(bt)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(x,w))
    | intruder_message(encrypt(triple(w,generate_key(u),v),bt)) ),
    inference(ssi,[status(thm)],[292,5,89]),
    [iquote('0:SSi:292.2,292.0,5.0,89.0,5.0,89.0')] ).

cnf(294,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(at)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(x,w))
    | intruder_message(encrypt(triple(w,generate_key(u),v),at)) ),
    inference(ssi,[status(thm)],[293,1,64]),
    [iquote('0:SSi:293.2,293.0,1.0,64.0,1.0,64.0')] ).

cnf(289,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(v)
    | ~ intruder_message(y)
    | ~ t_holds(key(w,u))
    | ~ t_holds(key(z,y))
    | intruder_message(encrypt(triple(y,generate_key(v),x),w)) ),
    inference(con,[status(thm)],[287]),
    [iquote('0:Con:287.2')] ).

cnf(199,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ intruder_message(z)
    | ~ t_holds(key(x,u))
    | ~ t_holds(key(x1,z))
    | intruder_message(triple(encrypt(quadruple(u,v,generate_key(v),y),x1),encrypt(triple(z,generate_key(v),y),x),w)) ),
    inference(res,[status(thm),theory(equality)],[156,12]),
    [iquote('0:Res:156.10,12.0')] ).

cnf(278,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ intruder_holds(key(bt,v))
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),u))) ),
    inference(res,[status(thm),theory(equality)],[9,245]),
    [iquote('0:Res:9.0,245.2')] ).

cnf(245,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ t_holds(key(w,b))
    | ~ intruder_holds(key(bt,v))
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),u))) ),
    inference(ssi,[status(thm)],[242,5,89]),
    [iquote('0:SSi:242.2,242.0,5.0,89.0,5.0,89.0')] ).

cnf(277,plain,
    ( ~ intruder_message(at)
    | ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | message(sent(t,b,triple(encrypt(quadruple(a,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),at),u))) ),
    inference(obv,[status(thm),theory(equality)],[276]),
    [iquote('0:Obv:276.0')] ).

cnf(275,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ intruder_holds(key(at,v))
    | message(sent(t,b,triple(encrypt(quadruple(a,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),at),u))) ),
    inference(res,[status(thm),theory(equality)],[9,244]),
    [iquote('0:Res:9.0,244.2')] ).

cnf(244,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ t_holds(key(w,b))
    | ~ intruder_holds(key(at,v))
    | message(sent(t,b,triple(encrypt(quadruple(a,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),at),u))) ),
    inference(ssi,[status(thm)],[243,1,64]),
    [iquote('0:SSi:243.2,243.0,1.0,64.0,1.0,64.0')] ).

cnf(139,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(triple(x,v,y))
    | ~ t_holds(key(generate_key(an_a_nonce),u))
    | ~ t_holds(key(z,x))
    | message(sent(t,x,triple(encrypt(quadruple(u,v,generate_key(v),y),z),encrypt(triple(x,generate_key(v),y),generate_key(an_a_nonce)),w))) ),
    inference(sor,[status(thm)],[104,132]),
    [iquote('0:SoR:104.2,132.1')] ).

cnf(266,plain,
    ( ~ intruder_message(bt)
    | ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | message(sent(t,b,triple(encrypt(quadruple(b,u,generate_key(u),x),bt),encrypt(triple(b,generate_key(u),x),bt),v))) ),
    inference(obv,[status(thm),theory(equality)],[265]),
    [iquote('0:Obv:265.0')] ).

cnf(258,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_holds(key(bt,w))
    | message(sent(t,b,triple(encrypt(quadruple(b,u,generate_key(u),x),bt),encrypt(triple(b,generate_key(u),x),bt),v))) ),
    inference(ssi,[status(thm)],[255,5,89]),
    [iquote('0:SSi:255.5,5.0,89.0')] ).

cnf(260,plain,
    ( ~ intruder_message(bt)
    | ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | message(sent(t,a,triple(encrypt(quadruple(b,u,generate_key(u),x),at),encrypt(triple(a,generate_key(u),x),bt),v))) ),
    inference(obv,[status(thm),theory(equality)],[259]),
    [iquote('0:Obv:259.0')] ).

cnf(174,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ fresh_to_b(y)
    | ~ party_of_protocol(x)
    | ~ t_holds(key(z,u))
    | ~ t_holds(key(x1,b))
    | ~ intruder_holds(key(z,w))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(y),generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),x1),encrypt(triple(b,generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),z),v))) ),
    inference(ssi,[status(thm)],[170,31,109]),
    [iquote('0:SSi:170.1,31.2,109.0')] ).

cnf(257,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_holds(key(bt,w))
    | message(sent(t,a,triple(encrypt(quadruple(b,u,generate_key(u),x),at),encrypt(triple(a,generate_key(u),x),bt),v))) ),
    inference(ssi,[status(thm)],[256,1,64]),
    [iquote('0:SSi:256.5,1.0,64.0')] ).

cnf(232,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_message(y)
    | ~ t_holds(key(z,y))
    | ~ intruder_holds(key(bt,w))
    | message(sent(t,y,triple(encrypt(quadruple(b,u,generate_key(u),x),z),encrypt(triple(y,generate_key(u),x),bt),v))) ),
    inference(ssi,[status(thm)],[229,5,89]),
    [iquote('0:SSi:229.3,229.0,5.0,89.0,5.0,89.0')] ).

cnf(254,plain,
    ( ~ intruder_message(at)
    | ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | message(sent(t,b,triple(encrypt(quadruple(a,u,generate_key(u),x),bt),encrypt(triple(b,generate_key(u),x),at),v))) ),
    inference(obv,[status(thm),theory(equality)],[253]),
    [iquote('0:Obv:253.0')] ).

cnf(249,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_holds(key(at,w))
    | message(sent(t,b,triple(encrypt(quadruple(a,u,generate_key(u),x),bt),encrypt(triple(b,generate_key(u),x),at),v))) ),
    inference(ssi,[status(thm)],[246,5,89]),
    [iquote('0:SSi:246.5,5.0,89.0')] ).

cnf(158,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ fresh_to_b(y)
    | ~ party_of_protocol(x)
    | ~ t_holds(key(w,u))
    | ~ t_holds(key(z,b))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(y),generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),z),encrypt(triple(b,generate_key(generate_b_nonce(y)),encrypt(triple(x,y,generate_expiration_time(y)),bt)),w),v))) ),
    inference(ssi,[status(thm)],[154,31,109]),
    [iquote('0:SSi:154.1,31.2,109.0')] ).

cnf(251,plain,
    ( ~ intruder_message(at)
    | ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | message(sent(t,a,triple(encrypt(quadruple(a,u,generate_key(u),x),at),encrypt(triple(a,generate_key(u),x),at),v))) ),
    inference(obv,[status(thm),theory(equality)],[250]),
    [iquote('0:Obv:250.0')] ).

cnf(248,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_holds(key(at,w))
    | message(sent(t,a,triple(encrypt(quadruple(a,u,generate_key(u),x),at),encrypt(triple(a,generate_key(u),x),at),v))) ),
    inference(ssi,[status(thm)],[247,1,64]),
    [iquote('0:SSi:247.5,1.0,64.0')] ).

cnf(231,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_message(y)
    | ~ t_holds(key(z,y))
    | ~ intruder_holds(key(at,w))
    | message(sent(t,y,triple(encrypt(quadruple(a,u,generate_key(u),x),z),encrypt(triple(y,generate_key(u),x),at),v))) ),
    inference(ssi,[status(thm)],[230,1,64]),
    [iquote('0:SSi:230.3,230.0,1.0,64.0,1.0,64.0')] ).

cnf(241,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(bt)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ a_stored(pair(b,u))
    | intruder_message(pair(encrypt(triple(a,generate_key(u),w),bt),encrypt(v,generate_key(u)))) ),
    inference(ssi,[status(thm)],[238,5,89]),
    [iquote('0:SSi:238.3,238.0,5.0,89.0,5.0,89.0')] ).

cnf(173,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(x,u))
    | ~ t_holds(key(y,b))
    | ~ intruder_holds(key(x,w))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),y),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),x),v))) ),
    inference(ssi,[status(thm)],[171,31,6,29,65,109]),
    [iquote('0:SSi:171.1,31.0,6.0,29.0,65.2,109.0,6.0,29.0,65.0')] ).

cnf(240,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(at)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ a_stored(pair(a,u))
    | intruder_message(pair(encrypt(triple(a,generate_key(u),w),at),encrypt(v,generate_key(u)))) ),
    inference(ssi,[status(thm)],[239,1,64]),
    [iquote('0:SSi:239.3,239.0,1.0,64.0,1.0,64.0')] ).

cnf(236,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ t_holds(key(x,u))
    | ~ a_stored(pair(u,v))
    | intruder_message(pair(encrypt(triple(a,generate_key(v),y),x),encrypt(w,generate_key(v)))) ),
    inference(res,[status(thm),theory(equality)],[202,12]),
    [iquote('0:Res:202.9,12.0')] ).

cnf(202,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ t_holds(key(x,u))
    | ~ a_stored(pair(u,v))
    | message(sent(a,u,pair(encrypt(triple(a,generate_key(v),y),x),encrypt(w,generate_key(v))))) ),
    inference(mrr,[status(thm)],[201,8]),
    [iquote('0:MRR:201.8,8.0')] ).

cnf(228,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ party_of_protocol(v)
    | ~ a_stored(pair(b,u))
    | ~ t_holds(key(at,v))
    | intruder_message(pair(encrypt(triple(v,generate_key(u),generate_expiration_time(u)),bt),encrypt(generate_b_nonce(u),generate_key(u)))) ),
    inference(res,[status(thm),theory(equality)],[164,12]),
    [iquote('0:Res:164.7,12.0')] ).

cnf(172,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ party_of_protocol(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ intruder_message(z)
    | ~ t_holds(key(x1,u))
    | ~ t_holds(key(x2,z))
    | ~ intruder_holds(key(x1,x))
    | message(sent(t,z,triple(encrypt(quadruple(u,v,generate_key(v),y),x2),encrypt(triple(z,generate_key(v),y),x1),w))) ),
    inference(sor,[status(thm)],[137,23]),
    [iquote('0:SoR:137.4,23.3')] ).

cnf(164,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ party_of_protocol(v)
    | ~ a_stored(pair(b,u))
    | ~ t_holds(key(at,v))
    | message(sent(a,b,pair(encrypt(triple(v,generate_key(u),generate_expiration_time(u)),bt),encrypt(generate_b_nonce(u),generate_key(u))))) ),
    inference(sor,[status(thm)],[87,144]),
    [iquote('0:SoR:87.0,144.6')] ).

cnf(223,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,an_a_nonce))
    | ~ t_holds(key(bt,w))
    | message(sent(a,w,pair(v,encrypt(u,generate_key(an_a_nonce))))) ),
    inference(mrr,[status(thm)],[222,8]),
    [iquote('0:MRR:222.5,8.0')] ).

cnf(221,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(u)
    | ~ t_holds(key(bt,u))
    | ~ t_holds(key(v,a))
    | intruder_message(encrypt(quadruple(u,an_a_nonce,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),v)) ),
    inference(con,[status(thm)],[217]),
    [iquote('0:Con:217.1')] ).

cnf(188,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ t_holds(key(bt,u))
    | ~ t_holds(key(w,a))
    | intruder_message(triple(encrypt(quadruple(u,an_a_nonce,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),w),encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),v)) ),
    inference(res,[status(thm),theory(equality)],[138,12]),
    [iquote('0:Res:138.5,12.0')] ).

cnf(157,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(w,u))
    | ~ t_holds(key(x,b))
    | message(sent(t,b,triple(encrypt(quadruple(u,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),x),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w),v))) ),
    inference(ssi,[status(thm)],[155,31,6,29,65,109]),
    [iquote('0:SSi:155.1,31.0,6.0,29.0,65.2,109.0,6.0,29.0,65.0')] ).

cnf(208,plain,
    ( ~ intruder_message(u)
    | intruder_message(pair(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),encrypt(u,generate_key(an_a_nonce)))) ),
    inference(mrr,[status(thm)],[207,3]),
    [iquote('0:MRR:207.1,3.0')] ).

cnf(190,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ t_holds(key(bt,u))
    | ~ a_stored(pair(u,an_a_nonce))
    | message(sent(a,u,pair(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),encrypt(v,generate_key(an_a_nonce))))) ),
    inference(mrr,[status(thm)],[189,8]),
    [iquote('0:MRR:189.4,8.0')] ).

cnf(198,plain,
    ( ~ intruder_message(u)
    | ~ a_nonce(v)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ a_stored(pair(b,v))
    | intruder_message(encrypt(u,generate_key(v))) ),
    inference(con,[status(thm)],[197]),
    [iquote('0:Con:197.1')] ).

cnf(156,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(v)
    | ~ intruder_message(z)
    | ~ t_holds(key(x,u))
    | ~ t_holds(key(x1,z))
    | message(sent(t,z,triple(encrypt(quadruple(u,v,generate_key(v),y),x1),encrypt(triple(z,generate_key(v),y),x),w))) ),
    inference(sor,[status(thm)],[136,23]),
    [iquote('0:SoR:136.4,23.3')] ).

cnf(193,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ a_nonce(w)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ a_stored(pair(b,w))
    | intruder_message(pair(v,encrypt(u,generate_key(w)))) ),
    inference(res,[status(thm),theory(equality)],[191,12]),
    [iquote('0:Res:191.6,12.0')] ).

cnf(191,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ a_nonce(w)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ a_stored(pair(b,w))
    | message(sent(a,b,pair(v,encrypt(u,generate_key(w))))) ),
    inference(sor,[status(thm)],[99,186]),
    [iquote('0:SoR:99.2,186.3')] ).

cnf(187,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | intruder_message(encrypt(quadruple(b,u,generate_key(u),generate_expiration_time(u)),bt)) ),
    inference(ssi,[status(thm)],[184,5,89]),
    [iquote('0:SSi:184.3,184.0,5.0,89.0,5.0,89.0')] ).

cnf(186,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | intruder_message(encrypt(quadruple(b,u,generate_key(u),generate_expiration_time(u)),at)) ),
    inference(ssi,[status(thm)],[185,1,64]),
    [iquote('0:SSi:185.3,185.0,1.0,64.0,1.0,64.0')] ).

cnf(138,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ t_holds(key(bt,u))
    | ~ t_holds(key(w,a))
    | message(sent(t,a,triple(encrypt(quadruple(u,an_a_nonce,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),w),encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),v))) ),
    inference(ssi,[status(thm)],[135,6,29,65]),
    [iquote('0:SSi:135.1,6.0,29.0,65.0')] ).

cnf(165,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ a_nonce(v)
    | ~ t_holds(key(w,u))
    | intruder_message(encrypt(quadruple(b,v,generate_key(v),generate_expiration_time(v)),w)) ),
    inference(res,[status(thm),theory(equality)],[144,15]),
    [iquote('0:Res:144.6,15.0')] ).

cnf(179,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | intruder_message(encrypt(triple(b,generate_key(u),generate_expiration_time(u)),bt)) ),
    inference(ssi,[status(thm)],[176,5,89]),
    [iquote('0:SSi:176.3,176.0,5.0,89.0,5.0,89.0')] ).

cnf(178,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | intruder_message(encrypt(triple(a,generate_key(u),generate_expiration_time(u)),bt)) ),
    inference(ssi,[status(thm)],[177,1,64]),
    [iquote('0:SSi:177.3,177.0,1.0,64.0,1.0,64.0')] ).

cnf(166,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ a_nonce(v)
    | ~ t_holds(key(w,u))
    | intruder_message(encrypt(triple(u,generate_key(v),generate_expiration_time(v)),bt)) ),
    inference(res,[status(thm),theory(equality)],[144,16]),
    [iquote('0:Res:144.6,16.0')] ).

cnf(137,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(triple(x,v,y))
    | ~ party_of_protocol(z)
    | ~ t_holds(key(x1,u))
    | ~ t_holds(key(x2,x))
    | ~ intruder_holds(key(x1,z))
    | message(sent(t,x,triple(encrypt(quadruple(u,v,generate_key(v),y),x2),encrypt(triple(x,generate_key(v),y),x1),w))) ),
    inference(sor,[status(thm)],[104,28]),
    [iquote('0:SoR:104.2,28.3')] ).

cnf(144,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ a_nonce(v)
    | ~ t_holds(key(w,u))
    | intruder_message(triple(encrypt(quadruple(b,v,generate_key(v),generate_expiration_time(v)),w),encrypt(triple(u,generate_key(v),generate_expiration_time(v)),bt),generate_b_nonce(v))) ),
    inference(res,[status(thm),theory(equality)],[102,12]),
    [iquote('0:Res:102.6,12.0')] ).

cnf(162,plain,
    ( ~ intruder_message(at)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | message(sent(a,b,pair(v,encrypt(u,x)))) ),
    inference(obv,[status(thm),theory(equality)],[161]),
    [iquote('0:Obv:161.0')] ).

cnf(160,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_holds(key(at,w))
    | message(sent(a,b,pair(v,encrypt(u,x)))) ),
    inference(ssi,[status(thm)],[159,5,89,6,29,65]),
    [iquote('0:SSi:159.5,159.4,5.0,89.0,6.0,29.0,65.0')] ).

cnf(143,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ intruder_message(z)
    | ~ a_stored(pair(z,y))
    | ~ intruder_holds(key(at,w))
    | message(sent(a,z,pair(v,encrypt(u,x)))) ),
    inference(con,[status(thm)],[142]),
    [iquote('0:Con:142.3')] ).

cnf(136,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ intruder_message(triple(x,v,y))
    | ~ intruder_message(z)
    | ~ t_holds(key(z,u))
    | ~ t_holds(key(x1,x))
    | message(sent(t,x,triple(encrypt(quadruple(u,v,generate_key(v),y),x1),encrypt(triple(x,generate_key(v),y),z),w))) ),
    inference(sor,[status(thm)],[104,75]),
    [iquote('0:SoR:104.2,75.2')] ).

cnf(151,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | ~ a_stored(pair(b,u))
    | intruder_message(encrypt(generate_b_nonce(u),generate_key(u))) ),
    inference(res,[status(thm),theory(equality)],[148,14]),
    [iquote('0:Res:148.4,14.0')] ).

cnf(148,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | ~ a_stored(pair(b,u))
    | intruder_message(pair(encrypt(triple(a,generate_key(u),generate_expiration_time(u)),bt),encrypt(generate_b_nonce(u),generate_key(u)))) ),
    inference(res,[status(thm),theory(equality)],[147,12]),
    [iquote('0:Res:147.4,12.0')] ).

cnf(147,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | ~ a_stored(pair(b,u))
    | message(sent(a,b,pair(encrypt(triple(a,generate_key(u),generate_expiration_time(u)),bt),encrypt(generate_b_nonce(u),generate_key(u))))) ),
    inference(mrr,[status(thm)],[146,8]),
    [iquote('0:MRR:146.3,8.0')] ).

cnf(102,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ a_nonce(v)
    | ~ t_holds(key(w,u))
    | message(sent(t,u,triple(encrypt(quadruple(b,v,generate_key(v),generate_expiration_time(v)),w),encrypt(triple(u,generate_key(v),generate_expiration_time(v)),bt),generate_b_nonce(v)))) ),
    inference(mrr,[status(thm)],[101,9]),
    [iquote('0:MRR:101.5,9.0')] ).

cnf(119,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(quadruple(w,x,y,z))
    | ~ party_of_protocol(x1)
    | ~ a_stored(pair(w,x))
    | ~ intruder_holds(key(at,x1))
    | message(sent(a,w,pair(v,encrypt(u,y)))) ),
    inference(sor,[status(thm)],[99,28]),
    [iquote('0:SoR:99.2,28.3')] ).

cnf(141,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(at)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ intruder_message(y)
    | ~ a_stored(pair(y,x))
    | message(sent(a,y,pair(v,encrypt(u,w)))) ),
    inference(con,[status(thm)],[140]),
    [iquote('0:Con:140.3')] ).

cnf(118,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(quadruple(w,x,y,z))
    | ~ intruder_message(at)
    | ~ a_stored(pair(w,x))
    | message(sent(a,w,pair(v,encrypt(u,y)))) ),
    inference(sor,[status(thm)],[99,75]),
    [iquote('0:SoR:99.2,75.2')] ).

cnf(132,plain,
    ( ~ intruder_message(u)
    | intruder_message(encrypt(u,generate_key(an_a_nonce))) ),
    inference(con,[status(thm)],[131]),
    [iquote('0:Con:131.1')] ).

cnf(104,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(encrypt(triple(w,v,x),y))
    | ~ intruder_message(z)
    | ~ intruder_message(u)
    | ~ t_holds(key(y,u))
    | ~ t_holds(key(x1,w))
    | message(sent(t,w,triple(encrypt(quadruple(u,v,generate_key(v),x),x1),encrypt(triple(w,generate_key(v),x),y),z))) ),
    inference(sor,[status(thm)],[96,23]),
    [iquote('0:SoR:96.1,23.3')] ).

cnf(127,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | intruder_message(pair(v,encrypt(u,generate_key(an_a_nonce)))) ),
    inference(res,[status(thm),theory(equality)],[125,12]),
    [iquote('0:Res:125.2,12.0')] ).

cnf(125,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | message(sent(a,b,pair(v,encrypt(u,generate_key(an_a_nonce))))) ),
    inference(mrr,[status(thm)],[124,3,8]),
    [iquote('0:MRR:124.2,124.3,3.0,8.0')] ).

cnf(121,plain,
    ( ~ t_holds(key(u,a))
    | intruder_message(encrypt(quadruple(b,an_a_nonce,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),u)) ),
    inference(res,[status(thm),theory(equality)],[111,15]),
    [iquote('0:Res:111.1,15.0')] ).

cnf(111,plain,
    ( ~ t_holds(key(u,a))
    | intruder_message(triple(encrypt(quadruple(b,an_a_nonce,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),u),encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),generate_b_nonce(an_a_nonce))) ),
    inference(res,[status(thm),theory(equality)],[95,12]),
    [iquote('0:Res:95.1,12.0')] ).

cnf(99,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(encrypt(quadruple(w,x,y,z),at))
    | ~ a_stored(pair(w,x))
    | message(sent(a,w,pair(v,encrypt(u,y)))) ),
    inference(sor,[status(thm)],[87,23]),
    [iquote('0:SoR:87.0,23.3')] ).

cnf(116,plain,
    intruder_message(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt)),
    inference(res,[status(thm),theory(equality)],[114,13]),
    [iquote('0:Res:114.0,13.0')] ).

cnf(117,plain,
    intruder_message(encrypt(generate_b_nonce(an_a_nonce),generate_key(an_a_nonce))),
    inference(res,[status(thm),theory(equality)],[114,14]),
    [iquote('0:Res:114.0,14.0')] ).

cnf(114,plain,
    intruder_message(pair(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),encrypt(generate_b_nonce(an_a_nonce),generate_key(an_a_nonce)))),
    inference(res,[status(thm),theory(equality)],[113,12]),
    [iquote('0:Res:113.0,12.0')] ).

cnf(113,plain,
    message(sent(a,b,pair(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),encrypt(generate_b_nonce(an_a_nonce),generate_key(an_a_nonce))))),
    inference(mrr,[status(thm)],[112,8,3]),
    [iquote('0:MRR:112.0,112.1,8.0,3.0')] ).

cnf(95,plain,
    ( ~ t_holds(key(u,a))
    | message(sent(t,a,triple(encrypt(quadruple(b,an_a_nonce,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),u),encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),generate_b_nonce(an_a_nonce)))) ),
    inference(mrr,[status(thm)],[94,9]),
    [iquote('0:MRR:94.0,9.0')] ).

cnf(108,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | intruder_message(encrypt(triple(u,v,generate_expiration_time(v)),bt)) ),
    inference(res,[status(thm),theory(equality)],[100,17]),
    [iquote('0:Res:100.4,17.0')] ).

cnf(109,plain,
    ( ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | intruder_message(generate_b_nonce(u)) ),
    inference(ems,[status(thm)],[107,5,89]),
    [iquote('0:EmS:107.0,107.3,5.0,89.0')] ).

cnf(100,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | intruder_message(triple(b,generate_b_nonce(v),encrypt(triple(u,v,generate_expiration_time(v)),bt))) ),
    inference(res,[status(thm),theory(equality)],[98,12]),
    [iquote('0:Res:98.4,12.0')] ).

cnf(96,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(triple(u,v,encrypt(triple(w,x,y),z)))
    | ~ a_nonce(x)
    | ~ t_holds(key(z,u))
    | ~ t_holds(key(x1,w))
    | message(sent(t,w,triple(encrypt(quadruple(u,x,generate_key(x),y),x1),encrypt(triple(w,generate_key(x),y),z),v))) ),
    inference(ssi,[status(thm)],[92,10]),
    [iquote('0:SSi:92.1,10.0')] ).

cnf(98,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | message(sent(b,t,triple(b,generate_b_nonce(v),encrypt(triple(u,v,generate_expiration_time(v)),bt)))) ),
    inference(sor,[status(thm)],[85,22]),
    [iquote('0:SoR:85.1,22.2')] ).

cnf(87,plain,
    ( ~ intruder_message(triple(encrypt(quadruple(u,v,w,x),at),y,z))
    | ~ a_stored(pair(u,v))
    | message(sent(a,u,pair(y,encrypt(z,w)))) ),
    inference(ssi,[status(thm)],[86,1,64,10]),
    [iquote('0:SSi:86.1,86.0,1.0,64.0,10.0')] ).

cnf(85,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(pair(u,v))
    | ~ fresh_to_b(v)
    | message(sent(b,t,triple(b,generate_b_nonce(v),encrypt(triple(u,v,generate_expiration_time(v)),bt)))) ),
    inference(ssi,[status(thm)],[83,5]),
    [iquote('0:SSi:83.1,5.0')] ).

cnf(91,plain,
    intruder_message(encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),
    inference(res,[status(thm),theory(equality)],[88,17]),
    [iquote('0:Res:88.0,17.0')] ).

cnf(11,axiom,
    ( ~ a_nonce(u)
    | ~ t_holds(key(v,w))
    | ~ t_holds(key(x,y))
    | ~ message(sent(w,t,triple(w,z,encrypt(triple(y,u,x1),v))))
    | message(sent(t,y,triple(encrypt(quadruple(w,u,generate_key(u),x1),x),encrypt(triple(y,generate_key(u),x1),v),z))) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(90,plain,
    intruder_message(generate_b_nonce(an_a_nonce)),
    inference(res,[status(thm),theory(equality)],[88,16]),
    [iquote('0:Res:88.0,16.0')] ).

cnf(89,plain,
    intruder_message(b),
    inference(res,[status(thm),theory(equality)],[88,15]),
    [iquote('0:Res:88.0,15.0')] ).

cnf(88,plain,
    intruder_message(triple(b,generate_b_nonce(an_a_nonce),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt))),
    inference(res,[status(thm),theory(equality)],[84,12]),
    [iquote('0:Res:84.0,12.0')] ).

cnf(84,plain,
    message(sent(b,t,triple(b,generate_b_nonce(an_a_nonce),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)))),
    inference(ssi,[status(thm)],[82,6,29,65]),
    [iquote('0:SSi:82.0,6.0,29.0,65.0')] ).

cnf(4,axiom,
    ( ~ a_stored(pair(u,v))
    | ~ message(sent(t,a,triple(encrypt(quadruple(u,v,w,x),at),y,z)))
    | message(sent(a,u,pair(y,encrypt(z,w)))) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(7,axiom,
    ( ~ fresh_to_b(u)
    | ~ message(sent(v,b,pair(v,u)))
    | message(sent(b,t,triple(b,generate_b_nonce(u),encrypt(triple(v,u,generate_expiration_time(u)),bt)))) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(24,axiom,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | intruder_message(quadruple(u,v,w,x)) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(75,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | intruder_message(encrypt(v,u)) ),
    inference(ems,[status(thm)],[73,1]),
    [iquote('0:EmS:73.1,1.0')] ).

cnf(25,axiom,
    ( ~ party_of_protocol(u)
    | ~ intruder_holds(key(v,u))
    | ~ intruder_message(encrypt(w,v))
    | intruder_message(v) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(28,axiom,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | ~ intruder_holds(key(w,u))
    | intruder_message(encrypt(v,w)) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(23,axiom,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | intruder_message(triple(u,v,w)) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(26,axiom,
    ( ~ party_of_protocol(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(w)
    | message(sent(u,v,w)) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(22,axiom,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | intruder_message(pair(u,v)) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(27,axiom,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(v)
    | intruder_holds(key(v,u)) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(18,axiom,
    ( ~ intruder_message(quadruple(u,v,w,x))
    | intruder_message(u) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(19,axiom,
    ( ~ intruder_message(quadruple(u,v,w,x))
    | intruder_message(v) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(20,axiom,
    ( ~ intruder_message(quadruple(u,v,w,x))
    | intruder_message(w) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(21,axiom,
    ( ~ intruder_message(quadruple(u,v,w,x))
    | intruder_message(x) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(15,axiom,
    ( ~ intruder_message(triple(u,v,w))
    | intruder_message(u) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(16,axiom,
    ( ~ intruder_message(triple(u,v,w))
    | intruder_message(v) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(65,plain,
    intruder_message(an_a_nonce),
    inference(res,[status(thm),theory(equality)],[63,14]),
    [iquote('0:Res:63.0,14.0')] ).

cnf(64,plain,
    intruder_message(a),
    inference(res,[status(thm),theory(equality)],[63,13]),
    [iquote('0:Res:63.0,13.0')] ).

cnf(63,plain,
    intruder_message(pair(a,an_a_nonce)),
    inference(res,[status(thm),theory(equality)],[2,12]),
    [iquote('0:Res:2.0,12.0')] ).

cnf(17,axiom,
    ( ~ intruder_message(triple(u,v,w))
    | intruder_message(w) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(12,axiom,
    ( ~ message(sent(u,v,w))
    | intruder_message(w) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(13,axiom,
    ( ~ intruder_message(pair(u,v))
    | intruder_message(u) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(14,axiom,
    ( ~ intruder_message(pair(u,v))
    | intruder_message(v) ),
    file('SWV013-1.p',unknown),
    [] ).

cnf(2,axiom,
    message(sent(a,b,pair(a,an_a_nonce))),
    file('SWV013-1.p',unknown),
    [] ).

cnf(8,axiom,
    t_holds(key(at,a)),
    file('SWV013-1.p',unknown),
    [] ).

cnf(9,axiom,
    t_holds(key(bt,b)),
    file('SWV013-1.p',unknown),
    [] ).

cnf(3,axiom,
    a_stored(pair(b,an_a_nonce)),
    file('SWV013-1.p',unknown),
    [] ).

cnf(30,axiom,
    a_nonce(generate_expiration_time(u)),
    file('SWV013-1.p',unknown),
    [] ).

cnf(31,axiom,
    a_nonce(generate_b_nonce(u)),
    file('SWV013-1.p',unknown),
    [] ).

cnf(1,axiom,
    party_of_protocol(a),
    file('SWV013-1.p',unknown),
    [] ).

cnf(5,axiom,
    party_of_protocol(b),
    file('SWV013-1.p',unknown),
    [] ).

cnf(10,axiom,
    party_of_protocol(t),
    file('SWV013-1.p',unknown),
    [] ).

cnf(29,axiom,
    a_nonce(an_a_nonce),
    file('SWV013-1.p',unknown),
    [] ).

cnf(6,axiom,
    fresh_to_b(an_a_nonce),
    file('SWV013-1.p',unknown),
    [] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : SWV013-1 : TPTP v8.1.0. Released v2.4.0.
% 0.04/0.13  % Command  : run_spass %d %s
% 0.13/0.33  % Computer : n027.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.33  % DateTime : Wed Jun 15 11:40:34 EDT 2022
% 0.13/0.33  % CPUTime  : 
% 0.61/0.76  
% 0.61/0.76  SPASS V 3.9 
% 0.61/0.76  SPASS beiseite: Completion found.
% 0.61/0.76  % SZS status CounterSatisfiable
% 0.61/0.76  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.61/0.76  SPASS derived 348 clauses, backtracked 0 clauses, performed 0 splits and kept 219 clauses.
% 0.61/0.76  SPASS allocated 77622 KBytes.
% 0.61/0.76  SPASS spent	0:00:00.42 on the problem.
% 0.61/0.76  		0:00:00.04 for the input.
% 0.61/0.76  		0:00:00.00 for the FLOTTER CNF translation.
% 0.61/0.76  		0:00:00.06 for inferences.
% 0.61/0.76  		0:00:00.00 for the backtracking.
% 0.61/0.76  		0:00:00.30 for the reduction.
% 0.61/0.76  
% 0.61/0.76  
% 0.61/0.76   The saturated set of worked-off clauses is :
% 0.61/0.76  % SZS output start Saturation
% See solution above
%------------------------------------------------------------------------------