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

View Problem - Process Solution

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

% Computer : n022.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Wed Jul 20 21:40:58 EDT 2022

% Result   : Satisfiable 0.60s 0.83s
% Output   : Saturation 0.60s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named 117)

% Comments : 
%------------------------------------------------------------------------------
cnf(902,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)],[891,15]),
    [iquote('0:Res:891.14,15.0')] ).

cnf(901,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)],[857,15]),
    [iquote('0:Res:857.14,15.0')] ).

cnf(891,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)],[118,881]),
    [iquote('0:SoR:118.0,881.13')] ).

cnf(857,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)],[118,845]),
    [iquote('0:SoR:118.0,845.13')] ).

cnf(900,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)],[899]),
    [iquote('0:Con:899.2')] ).

cnf(896,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)],[892]),
    [iquote('0:Con:892.1')] ).

cnf(895,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)],[893]),
    [iquote('0:Con:893.1')] ).

cnf(881,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)],[769,15]),
    [iquote('0:Res:769.13,15.0')] ).

cnf(883,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)],[873,15]),
    [iquote('0:Res:873.10,15.0')] ).

cnf(873,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)],[118,865]),
    [iquote('0:SoR:118.0,865.9')] ).

cnf(882,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)],[119,878]),
    [iquote('0:SoR:119.2,878.8')] ).

cnf(878,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)],[874]),
    [iquote('0:Con:874.1')] ).

cnf(769,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)],[765,34,124]),
    [iquote('0:SSi:765.1,34.2,124.0')] ).

cnf(877,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)],[875]),
    [iquote('0:Con:875.1')] ).

cnf(865,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)],[768,15]),
    [iquote('0:Res:768.9,15.0')] ).

cnf(867,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)],[866]),
    [iquote('0:Con:866.4')] ).

cnf(862,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)],[858]),
    [iquote('0:Con:858.2')] ).

cnf(768,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)],[766,34,7,32,76,124]),
    [iquote('0:SSi:766.1,34.0,7.0,32.0,76.2,124.0,7.0,32.0,76.0')] ).

cnf(861,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)],[859]),
    [iquote('0:Con:859.2')] ).

cnf(845,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)],[767,15]),
    [iquote('0:Res:767.13,15.0')] ).

cnf(849,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)],[848,15]),
    [iquote('0:Res:848.12,15.0')] ).

cnf(848,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)],[847,11]),
    [iquote('0:MRR:847.10,11.0')] ).

cnf(767,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)],[387,26]),
    [iquote('0:SoR:387.7,26.3')] ).

cnf(815,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)],[791,15]),
    [iquote('0:Res:791.10,15.0')] ).

cnf(811,plain,
    ( ~ party_of_protocol(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ fresh_to_b(w)
    | ~ intruder_message(encrypt(triple(u,generate_key(generate_b_nonce(w)),generate_expiration_time(x)),bt))
    | ~ intruder_message(generate_b_nonce(x))
    | ~ b_stored(pair(u,x))
    | ~ t_holds(key(generate_key(an_a_nonce),v))
    | ~ t_holds(key(at,b))
    | ~ a_stored(pair(v,generate_b_nonce(w)))
    | b_holds(key(generate_key(generate_b_nonce(w)),u)) ),
    inference(ssi,[status(thm)],[810,36,34,124]),
    [iquote('0:SSi:810.1,36.2,34.0,124.0')] ).

cnf(812,plain,
    ( ~ intruder_message(encrypt(triple(a,generate_key(generate_b_nonce(u)),generate_expiration_time(v)),bt))
    | ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_stored(pair(b,generate_b_nonce(u)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),b))
    | ~ b_stored(pair(a,v))
    | b_holds(key(generate_key(generate_b_nonce(u)),a)) ),
    inference(sor,[status(thm)],[806,124]),
    [iquote('0:SoR:806.0,124.2')] ).

cnf(814,plain,
    ( ~ intruder_message(encrypt(triple(a,generate_key(generate_b_nonce(u)),generate_expiration_time(an_a_nonce)),bt))
    | ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_stored(pair(b,generate_b_nonce(u)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),b))
    | b_holds(key(generate_key(generate_b_nonce(u)),a)) ),
    inference(mrr,[status(thm)],[813,91]),
    [iquote('0:MRR:813.6,91.0')] ).

cnf(791,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)],[118,734]),
    [iquote('0:SoR:118.0,734.9')] ).

cnf(806,plain,
    ( ~ intruder_message(generate_b_nonce(u))
    | ~ intruder_message(encrypt(triple(a,generate_key(generate_b_nonce(v)),generate_expiration_time(u)),bt))
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_stored(pair(b,generate_b_nonce(v)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),b))
    | ~ b_stored(pair(a,u))
    | b_holds(key(generate_key(generate_b_nonce(v)),a)) ),
    inference(ssi,[status(thm)],[803,36,34,124,6,110]),
    [iquote('0:SSi:803.6,803.5,803.4,36.0,34.0,124.0,6.0,110.2,6.0,110.0')] ).

cnf(804,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)],[800,15]),
    [iquote('0:Res:800.9,15.0')] ).

cnf(800,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)],[799]),
    [iquote('0:Con:799.2')] ).

cnf(796,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)],[792]),
    [iquote('0:Con:792.1')] ).

cnf(795,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)],[793]),
    [iquote('0:Con:793.1')] ).

cnf(734,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)],[606,15]),
    [iquote('0:Res:606.9,15.0')] ).

cnf(738,plain,
    ( ~ party_of_protocol(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(v)
    | ~ intruder_message(encrypt(triple(u,generate_key(generate_b_nonce(an_a_nonce)),generate_expiration_time(w)),bt))
    | ~ intruder_message(generate_b_nonce(w))
    | ~ b_stored(pair(u,w))
    | ~ t_holds(key(generate_key(an_a_nonce),v))
    | ~ t_holds(key(at,b))
    | ~ a_stored(pair(v,generate_b_nonce(an_a_nonce)))
    | b_holds(key(generate_key(generate_b_nonce(an_a_nonce)),u)) ),
    inference(ssi,[status(thm)],[737,36,34,7,32,76,124]),
    [iquote('0:SSi:737.1,36.0,34.0,7.0,32.2,76.0,124.0,7.0,32.0,76.0')] ).

cnf(770,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)],[718,15]),
    [iquote('0:Res:718.6,15.0')] ).

cnf(718,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)],[118,713]),
    [iquote('0:SoR:118.0,713.5')] ).

cnf(387,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)],[149,384]),
    [iquote('0:SoR:149.2,384.5')] ).

cnf(739,plain,
    ( ~ intruder_message(encrypt(triple(a,generate_key(generate_b_nonce(an_a_nonce)),generate_expiration_time(u)),bt))
    | ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_stored(pair(b,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),b))
    | ~ b_stored(pair(a,u))
    | b_holds(key(generate_key(generate_b_nonce(an_a_nonce)),a)) ),
    inference(sor,[status(thm)],[732,124]),
    [iquote('0:SoR:732.0,124.2')] ).

cnf(741,plain,
    ( ~ intruder_message(encrypt(triple(a,generate_key(generate_b_nonce(an_a_nonce)),generate_expiration_time(an_a_nonce)),bt))
    | ~ a_stored(pair(b,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),b))
    | b_holds(key(generate_key(generate_b_nonce(an_a_nonce)),a)) ),
    inference(mrr,[status(thm)],[740,91]),
    [iquote('0:MRR:740.4,91.0')] ).

cnf(732,plain,
    ( ~ intruder_message(generate_b_nonce(u))
    | ~ intruder_message(encrypt(triple(a,generate_key(generate_b_nonce(an_a_nonce)),generate_expiration_time(u)),bt))
    | ~ a_stored(pair(b,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),b))
    | ~ b_stored(pair(a,u))
    | b_holds(key(generate_key(generate_b_nonce(an_a_nonce)),a)) ),
    inference(ssi,[status(thm)],[729,36,34,7,32,76,124,6,110]),
    [iquote('0:SSi:729.4,729.3,729.2,36.0,34.0,7.0,32.0,76.0,124.0,7.0,32.2,76.0,6.0,110.0,6.0,110.0')] ).

cnf(730,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)],[726,15]),
    [iquote('0:Res:726.7,15.0')] ).

cnf(606,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)],[602,34,124]),
    [iquote('0:SSi:602.1,34.2,124.0')] ).

cnf(726,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)],[119,723]),
    [iquote('0:SoR:119.2,723.4')] ).

cnf(723,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)],[719]),
    [iquote('0:Con:719.1')] ).

cnf(722,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)],[720]),
    [iquote('0:Con:720.1')] ).

cnf(713,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)],[605,15]),
    [iquote('0:Res:605.5,15.0')] ).

cnf(605,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)],[603,34,7,32,76,124]),
    [iquote('0:SSi:603.1,34.0,7.0,32.0,76.2,124.0,7.0,32.0,76.0')] ).

cnf(685,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(at,w))
    | ~ a_stored(pair(u,v))
    | b_holds(key(generate_key(v),w)) ),
    inference(mrr,[status(thm)],[684,100]),
    [iquote('0:MRR:684.7,100.4')] ).

cnf(691,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)],[689]),
    [iquote('0:Con:689.2')] ).

cnf(682,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)],[681,12]),
    [iquote('0:MRR:681.4,12.0')] ).

cnf(674,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)],[611,15]),
    [iquote('0:Res:611.11,15.0')] ).

cnf(669,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)],[576,15]),
    [iquote('0:Res:576.11,15.0')] ).

cnf(611,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)],[118,547]),
    [iquote('0:SoR:118.0,547.10')] ).

cnf(670,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)],[633,15]),
    [iquote('0:Res:633.10,15.0')] ).

cnf(633,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)],[118,620]),
    [iquote('0:SoR:118.0,620.9')] ).

cnf(645,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)],[644]),
    [iquote('0:Con:644.2')] ).

cnf(576,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)],[118,386]),
    [iquote('0:SoR:118.0,386.10')] ).

cnf(657,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)],[654]),
    [iquote('0:Con:654.3')] ).

cnf(650,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)],[649,6,110,7,32,76]),
    [iquote('0:SSi:649.7,649.6,649.4,649.1,6.0,110.0,7.0,32.0,76.0,6.0,110.0,7.0,32.0,76.0')] ).

cnf(626,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)],[498,15]),
    [iquote('0:Res:498.11,15.0')] ).

cnf(642,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)],[641]),
    [iquote('0:Con:641.4')] ).

cnf(565,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)],[12,411]),
    [iquote('0:Res:12.0,411.6')] ).

cnf(638,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)],[634]),
    [iquote('0:Con:634.2')] ).

cnf(637,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)],[635]),
    [iquote('0:Con:635.2')] ).

cnf(620,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)],[604,15]),
    [iquote('0:Res:604.9,15.0')] ).

cnf(624,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)],[623,15]),
    [iquote('0:Res:623.8,15.0')] ).

cnf(498,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)],[118,326]),
    [iquote('0:SoR:118.0,326.10')] ).

cnf(623,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)],[622,11]),
    [iquote('0:MRR:622.7,11.0')] ).

cnf(604,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)],[181,26]),
    [iquote('0:SoR:181.4,26.3')] ).

cnf(617,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)],[119,616]),
    [iquote('0:SoR:119.2,616.9')] ).

cnf(616,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)],[612]),
    [iquote('0:Con:612.2')] ).

cnf(547,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)],[182,15]),
    [iquote('0:Res:182.10,15.0')] ).

cnf(181,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)],[149,175]),
    [iquote('0:SoR:149.2,175.1')] ).

cnf(528,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)],[524]),
    [iquote('0:Con:524.4')] ).

cnf(592,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)],[532,15]),
    [iquote('0:Res:532.7,15.0')] ).

cnf(591,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)],[587]),
    [iquote('0:Con:587.2')] ).

cnf(532,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)],[118,340]),
    [iquote('0:SoR:118.0,340.6')] ).

cnf(590,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)],[589,1,75]),
    [iquote('0:SSi:589.1,589.0,1.0,75.0,1.0,75.0')] ).

cnf(581,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)],[577]),
    [iquote('0:Con:577.1')] ).

cnf(585,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)],[584,1,75]),
    [iquote('0:SSi:584.1,584.0,1.0,75.0,1.0,75.0')] ).

cnf(580,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)],[578]),
    [iquote('0:Con:578.1')] ).

cnf(386,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)],[238,15]),
    [iquote('0:Res:238.10,15.0')] ).

cnf(572,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)],[571]),
    [iquote('0:Obv:571.0')] ).

cnf(490,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)],[12,370]),
    [iquote('0:Res:12.0,370.2')] ).

cnf(569,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ a_nonce(u)
    | ~ party_of_protocol(v)
    | ~ a_stored(pair(v,u))
    | ~ t_holds(key(bt,v))
    | b_holds(key(generate_key(u),a)) ),
    inference(ssi,[status(thm)],[568,1,75]),
    [iquote('0:SSi:568.1,568.0,1.0,75.0,1.0,75.0')] ).

cnf(411,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)],[410,1,75]),
    [iquote('0:SSi:410.2,410.0,1.0,75.0,1.0,75.0')] ).

cnf(557,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)],[556,6,110]),
    [iquote('0:SSi:556.3,556.0,6.0,110.0,6.0,110.0')] ).

cnf(552,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)],[550,15]),
    [iquote('0:Res:550.8,15.0')] ).

cnf(550,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)],[549,11]),
    [iquote('0:MRR:549.7,11.0')] ).

cnf(543,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)],[119,537]),
    [iquote('0:SoR:119.2,537.5')] ).

cnf(182,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)],[149,123]),
    [iquote('0:SoR:149.2,123.4')] ).

cnf(546,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)],[545,1,75]),
    [iquote('0:SSi:545.1,545.0,1.0,75.0,1.0,75.0')] ).

cnf(537,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)],[533]),
    [iquote('0:Con:533.1')] ).

cnf(541,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)],[540,1,75]),
    [iquote('0:SSi:540.1,540.0,1.0,75.0,1.0,75.0')] ).

cnf(536,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)],[534]),
    [iquote('0:Con:534.1')] ).

cnf(340,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)],[237,15]),
    [iquote('0:Res:237.6,15.0')] ).

cnf(527,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)],[526,1,75]),
    [iquote('0:SSi:526.2,526.0,1.0,75.0,1.0,75.0')] ).

cnf(503,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)],[499]),
    [iquote('0:Con:499.2')] ).

cnf(517,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)],[516,1,75]),
    [iquote('0:SSi:516.2,516.0,1.0,75.0,1.0,75.0')] ).

cnf(502,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)],[500]),
    [iquote('0:Con:500.2')] ).

cnf(326,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)],[236,15]),
    [iquote('0:Res:236.10,15.0')] ).

cnf(494,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)],[493]),
    [iquote('0:Obv:493.0')] ).

cnf(489,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)],[486,6,110]),
    [iquote('0:SSi:486.5,6.0,110.0')] ).

cnf(492,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)],[491]),
    [iquote('0:Obv:491.0')] ).

cnf(488,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)],[487,1,75]),
    [iquote('0:SSi:487.5,1.0,75.0')] ).

cnf(370,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)],[369,1,75]),
    [iquote('0:SSi:369.2,369.0,1.0,75.0,1.0,75.0')] ).

cnf(352,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)],[351,1,75]),
    [iquote('0:SSi:351.3,351.0,1.0,75.0,1.0,75.0')] ).

cnf(485,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)],[484,1,75]),
    [iquote('0:SSi:484.3,484.0,1.0,75.0,1.0,75.0')] ).

cnf(467,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)],[329,15]),
    [iquote('0:Res:329.9,15.0')] ).

cnf(385,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_nonce(v)
    | ~ intruder_message(encrypt(triple(u,generate_key(v),generate_expiration_time(w)),bt))
    | ~ intruder_message(generate_b_nonce(w))
    | ~ b_stored(pair(u,w))
    | ~ a_stored(pair(b,v))
    | b_holds(key(generate_key(v),u)) ),
    inference(ssi,[status(thm)],[381,36]),
    [iquote('0:SSi:381.1,36.0')] ).

cnf(329,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)],[328,11]),
    [iquote('0:MRR:328.8,11.0')] ).

cnf(437,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)],[268,15]),
    [iquote('0:Res:268.7,15.0')] ).

cnf(417,plain,
    ( ~ intruder_message(encrypt(triple(a,generate_key(u),generate_expiration_time(v)),bt))
    | ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ a_stored(pair(b,u))
    | ~ b_stored(pair(a,v))
    | b_holds(key(generate_key(u),a)) ),
    inference(sor,[status(thm)],[377,124]),
    [iquote('0:SoR:377.0,124.2')] ).

cnf(439,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)],[438,11]),
    [iquote('0:MRR:438.5,11.0')] ).

cnf(435,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)],[431]),
    [iquote('0:Con:431.1')] ).

cnf(268,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)],[118,225]),
    [iquote('0:SoR:118.0,225.6')] ).

cnf(309,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)],[187,15]),
    [iquote('0:Res:187.5,15.0')] ).

cnf(419,plain,
    ( ~ intruder_message(encrypt(triple(a,generate_key(u),generate_expiration_time(an_a_nonce)),bt))
    | ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ a_stored(pair(b,u))
    | b_holds(key(generate_key(u),a)) ),
    inference(mrr,[status(thm)],[418,91]),
    [iquote('0:MRR:418.5,91.0')] ).

cnf(377,plain,
    ( ~ intruder_message(generate_b_nonce(u))
    | ~ intruder_message(encrypt(triple(a,generate_key(v),generate_expiration_time(u)),bt))
    | ~ a_nonce(v)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ a_stored(pair(b,v))
    | ~ b_stored(pair(a,u))
    | b_holds(key(generate_key(v),a)) ),
    inference(ssi,[status(thm)],[374,36]),
    [iquote('0:SSi:374.5,36.0')] ).

cnf(408,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)],[407,3]),
    [iquote('0:MRR:407.1,3.0')] ).

cnf(260,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)],[256,34,124]),
    [iquote('0:SSi:256.1,34.2,124.0')] ).

cnf(311,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)],[310,11]),
    [iquote('0:MRR:310.4,11.0')] ).

cnf(291,plain,
    ( ~ intruder_message(encrypt(generate_b_nonce(u),generate_key(u)))
    | ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ party_of_protocol(v)
    | ~ t_holds(key(w,v))
    | b_holds(key(generate_key(u),v)) ),
    inference(mrr,[status(thm)],[290,100]),
    [iquote('0:MRR:290.6,100.4')] ).

cnf(384,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)],[383]),
    [iquote('0:Con:383.1')] ).

cnf(238,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)],[234,34,124]),
    [iquote('0:SSi:234.1,34.2,124.0')] ).

cnf(375,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)],[371,15]),
    [iquote('0:Res:371.6,15.0')] ).

cnf(371,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)],[119,366]),
    [iquote('0:SoR:119.2,366.3')] ).

cnf(367,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)],[364,6,110]),
    [iquote('0:SSi:364.3,364.0,6.0,110.0,6.0,110.0')] ).

cnf(366,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)],[365,1,75]),
    [iquote('0:SSi:365.3,365.0,1.0,75.0,1.0,75.0')] ).

cnf(259,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)],[257,34,7,32,76,124]),
    [iquote('0:SSi:257.1,34.0,7.0,32.0,76.2,124.0,7.0,32.0,76.0')] ).

cnf(269,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)],[225,18]),
    [iquote('0:Res:225.6,18.0')] ).

cnf(296,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(w,v))
    | b_holds(key(generate_key(u),v)) ),
    inference(mrr,[status(thm)],[295,100]),
    [iquote('0:MRR:295.5,100.4')] ).

cnf(294,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(w)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(w)
    | ~ intruder_holds(key(generate_key(v),u))
    | ~ t_holds(key(x,w)) ),
    inference(mrr,[status(thm)],[293,100]),
    [iquote('0:MRR:293.6,100.4')] ).

cnf(321,plain,
    ( ~ intruder_message(encrypt(generate_b_nonce(u),generate_key(u)))
    | ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ b_stored(pair(b,u))
    | b_holds(key(generate_key(u),b)) ),
    inference(ssi,[status(thm)],[314,36,6,110]),
    [iquote('0:SSi:314.1,314.0,36.0,6.0,110.0')] ).

cnf(258,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)],[186,26]),
    [iquote('0:SoR:186.4,26.3')] ).

cnf(306,plain,
    ( ~ intruder_message(encrypt(generate_b_nonce(u),generate_key(u)))
    | ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ b_stored(pair(a,u))
    | b_holds(key(generate_key(u),a)) ),
    inference(ssi,[status(thm)],[300,36,1,75]),
    [iquote('0:SSi:300.1,300.0,36.0,1.0,75.0')] ).

cnf(288,plain,
    ( ~ intruder_message(generate_key(u))
    | ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ party_of_protocol(v)
    | ~ t_holds(key(w,v)) ),
    inference(mrr,[status(thm)],[287,100]),
    [iquote('0:MRR:287.6,100.4')] ).

cnf(324,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ b_stored(pair(b,u))
    | ~ a_stored(pair(b,u))
    | b_holds(key(generate_key(u),b)) ),
    inference(ssi,[status(thm)],[323,6,110]),
    [iquote('0:SSi:323.0,6.0,110.0')] ).

cnf(322,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ b_stored(pair(b,v))
    | ~ intruder_holds(key(generate_key(v),u)) ),
    inference(ssi,[status(thm)],[312,34,124,36,6,110]),
    [iquote('0:SSi:312.2,312.1,312.0,34.0,124.0,36.0,6.2,110.0')] ).

cnf(237,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)],[235,34,7,32,76,124]),
    [iquote('0:SSi:235.1,34.0,7.0,32.0,76.2,124.0,7.0,32.0,76.0')] ).

cnf(307,plain,
    ( ~ party_of_protocol(u)
    | ~ a_nonce(v)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ b_stored(pair(a,v))
    | ~ intruder_holds(key(generate_key(v),u)) ),
    inference(ssi,[status(thm)],[298,34,124,36,1,75]),
    [iquote('0:SSi:298.2,298.1,298.0,34.0,124.0,36.0,1.2,75.0')] ).

cnf(336,plain,
    b_holds(key(generate_key(an_a_nonce),b)),
    inference(ssi,[status(thm)],[334,6,110]),
    [iquote('0:SSi:334.1,334.0,6.0,110.0,6.0,110.0')] ).

cnf(333,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(u)
    | ~ t_holds(key(v,u))
    | b_holds(key(generate_key(an_a_nonce),u)) ),
    inference(ssi,[status(thm)],[332,7,32,76]),
    [iquote('0:SSi:332.1,332.0,7.0,32.0,76.0,7.0,32.0,76.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)
    | ~ 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)],[185,26]),
    [iquote('0:SoR:185.4,26.3')] ).

cnf(320,plain,
    ( ~ intruder_message(generate_key(u))
    | ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ b_stored(pair(b,u)) ),
    inference(ssi,[status(thm)],[313,34,124,36,6,110]),
    [iquote('0:SSi:313.2,313.1,313.0,34.0,124.0,36.0,6.2,110.0')] ).

cnf(305,plain,
    ( ~ intruder_message(generate_key(u))
    | ~ a_nonce(u)
    | ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | ~ b_stored(pair(a,u)) ),
    inference(ssi,[status(thm)],[299,34,124,36,1,75]),
    [iquote('0:SSi:299.2,299.1,299.0,34.0,124.0,36.0,1.2,75.0')] ).

cnf(282,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)],[279,6,110]),
    [iquote('0:SSi:279.3,279.0,6.0,110.0,6.0,110.0')] ).

cnf(187,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)],[184,7,32,76]),
    [iquote('0:SSi:184.1,7.0,32.0,76.0')] ).

cnf(281,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)],[280,1,75]),
    [iquote('0:SSi:280.3,280.0,1.0,75.0,1.0,75.0')] ).

cnf(270,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)],[225,19]),
    [iquote('0:Res:225.6,19.0')] ).

cnf(225,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)],[131,15]),
    [iquote('0:Res:131.6,15.0')] ).

cnf(245,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(encrypt(triple(u,generate_key(v),generate_expiration_time(v)),bt))
    | ~ a_nonce(v)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ b_stored(pair(u,v))
    | ~ a_stored(pair(b,v))
    | b_holds(key(generate_key(v),u)) ),
    inference(ssi,[status(thm)],[244,36]),
    [iquote('0:SSi:244.1,36.0')] ).

cnf(186,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)],[149,31]),
    [iquote('0:SoR:149.2,31.3')] ).

cnf(243,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)],[230,17]),
    [iquote('0:Res:230.4,17.0')] ).

cnf(230,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)],[228,15]),
    [iquote('0:Res:228.4,15.0')] ).

cnf(185,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)],[149,95]),
    [iquote('0:SoR:149.2,95.2')] ).

cnf(231,plain,
    ( ~ fresh_to_b(u)
    | ~ intruder_message(u)
    | ~ a_nonce(u)
    | ~ a_stored(pair(b,u))
    | ~ b_stored(pair(a,u))
    | b_holds(key(generate_key(u),a)) ),
    inference(ssi,[status(thm)],[229,36]),
    [iquote('0:SSi:229.3,36.0')] ).

cnf(228,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)],[227,11]),
    [iquote('0:MRR:227.3,11.0')] ).

cnf(224,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)],[223]),
    [iquote('0:Obv:223.0')] ).

cnf(131,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)],[128,12]),
    [iquote('0:MRR:128.5,12.0')] ).

cnf(222,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)],[221,6,110,7,32,76]),
    [iquote('0:SSi:221.5,221.4,6.0,110.0,7.0,32.0,76.0')] ).

cnf(218,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)],[217]),
    [iquote('0:Con:217.3')] ).

cnf(204,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)],[203]),
    [iquote('0:Con:203.3')] ).

cnf(213,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_holds(key(generate_key(an_a_nonce),u)) ),
    inference(mrr,[status(thm)],[212,91]),
    [iquote('0:MRR:212.1,91.0')] ).

cnf(156,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)],[119,31]),
    [iquote('0:SoR:119.2,31.3')] ).

cnf(163,plain,
    ( ~ party_of_protocol(u)
    | ~ a_key(v)
    | ~ intruder_message(encrypt(triple(u,v,generate_expiration_time(w)),bt))
    | ~ intruder_message(generate_b_nonce(w))
    | ~ party_of_protocol(x)
    | ~ b_stored(pair(u,w))
    | ~ intruder_holds(key(v,x)) ),
    inference(mrr,[status(thm)],[160,37]),
    [iquote('0:MRR:160.7,37.1')] ).

cnf(155,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)],[119,95]),
    [iquote('0:SoR:119.2,95.2')] ).

cnf(162,plain,
    ( ~ party_of_protocol(u)
    | ~ a_key(v)
    | ~ intruder_message(encrypt(triple(u,v,generate_expiration_time(w)),bt))
    | ~ intruder_message(generate_b_nonce(w))
    | ~ intruder_message(v)
    | ~ b_stored(pair(u,w)) ),
    inference(mrr,[status(thm)],[159,81]),
    [iquote('0:MRR:159.6,81.1')] ).

cnf(176,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(encrypt(triple(u,generate_key(an_a_nonce),generate_expiration_time(v)),bt))
    | ~ intruder_message(generate_b_nonce(v))
    | ~ b_stored(pair(u,v))
    | b_holds(key(generate_key(an_a_nonce),u)) ),
    inference(ssi,[status(thm)],[172,36,7,32,76]),
    [iquote('0:SSi:172.1,36.0,7.0,32.0,76.0')] ).

cnf(149,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)],[132,26]),
    [iquote('0:SoR:132.1,26.3')] ).

cnf(161,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(encrypt(triple(u,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt))
    | ~ b_stored(pair(u,an_a_nonce))
    | b_holds(key(generate_key(an_a_nonce),u)) ),
    inference(ssi,[status(thm)],[158,36,7,32,76]),
    [iquote('0:SSi:158.1,36.0,7.0,32.0,76.0')] ).

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

cnf(167,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | intruder_message(pair(v,encrypt(u,generate_key(an_a_nonce)))) ),
    inference(res,[status(thm),theory(equality)],[157,15]),
    [iquote('0:Res:157.2,15.0')] ).

cnf(157,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | message(sent(a,b,pair(v,encrypt(u,generate_key(an_a_nonce))))) ),
    inference(mrr,[status(thm)],[154,3,11]),
    [iquote('0:MRR:154.2,154.3,3.0,11.0')] ).

cnf(140,plain,
    ( ~ party_of_protocol(u)
    | ~ a_key(v)
    | ~ intruder_message(encrypt(generate_b_nonce(w),v))
    | ~ intruder_message(encrypt(triple(u,v,generate_expiration_time(w)),bt))
    | ~ b_stored(pair(u,w))
    | b_holds(key(v,u)) ),
    inference(sor,[status(thm)],[114,25]),
    [iquote('0:SoR:114.1,25.2')] ).

cnf(119,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)],[118,26]),
    [iquote('0:SoR:118.0,26.3')] ).

cnf(151,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)],[133,18]),
    [iquote('0:Res:133.1,18.0')] ).

cnf(133,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)],[130,15]),
    [iquote('0:Res:130.1,15.0')] ).

cnf(145,plain,
    intruder_message(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt)),
    inference(res,[status(thm),theory(equality)],[137,16]),
    [iquote('0:Res:137.0,16.0')] ).

cnf(132,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)],[126,13]),
    [iquote('0:SSi:126.1,13.0')] ).

cnf(146,plain,
    intruder_message(encrypt(generate_b_nonce(an_a_nonce),generate_key(an_a_nonce))),
    inference(res,[status(thm),theory(equality)],[137,17]),
    [iquote('0:Res:137.0,17.0')] ).

cnf(137,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)],[135,15]),
    [iquote('0:Res:135.0,15.0')] ).

cnf(141,plain,
    ~ intruder_message(generate_key(an_a_nonce)),
    inference(res,[status(thm),theory(equality)],[139,81]),
    [iquote('0:Res:139.0,81.1')] ).

cnf(139,plain,
    b_holds(key(generate_key(an_a_nonce),a)),
    inference(mrr,[status(thm)],[138,91]),
    [iquote('0:MRR:138.0,91.0')] ).

cnf(114,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(pair(encrypt(triple(u,v,generate_expiration_time(w)),bt),encrypt(generate_b_nonce(w),v)))
    | ~ a_key(v)
    | ~ b_stored(pair(u,w))
    | b_holds(key(v,u)) ),
    inference(ssi,[status(thm)],[113,6]),
    [iquote('0:SSi:113.1,6.0')] ).

cnf(135,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)],[134,11,3]),
    [iquote('0:MRR:134.0,134.1,11.0,3.0')] ).

cnf(130,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)],[129,12]),
    [iquote('0:MRR:129.0,12.0')] ).

cnf(123,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)],[120,20]),
    [iquote('0:Res:120.4,20.0')] ).

cnf(124,plain,
    ( ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | intruder_message(generate_b_nonce(u)) ),
    inference(ems,[status(thm)],[122,6,110]),
    [iquote('0:EmS:122.0,122.3,6.0,110.0')] ).

cnf(14,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('SWV016-1.p',unknown),
    [] ).

cnf(120,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)],[116,15]),
    [iquote('0:Res:116.4,15.0')] ).

cnf(116,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)],[108,25]),
    [iquote('0:SoR:108.1,25.2')] ).

cnf(118,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)],[117,1,75,13]),
    [iquote('0:SSi:117.1,117.0,1.0,75.0,13.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('SWV016-1.p',unknown),
    [] ).

cnf(108,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)],[106,6]),
    [iquote('0:SSi:106.1,6.0')] ).

cnf(112,plain,
    intruder_message(encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),
    inference(res,[status(thm),theory(equality)],[109,20]),
    [iquote('0:Res:109.0,20.0')] ).

cnf(111,plain,
    intruder_message(generate_b_nonce(an_a_nonce)),
    inference(res,[status(thm),theory(equality)],[109,19]),
    [iquote('0:Res:109.0,19.0')] ).

cnf(110,plain,
    intruder_message(b),
    inference(res,[status(thm),theory(equality)],[109,18]),
    [iquote('0:Res:109.0,18.0')] ).

cnf(10,axiom,
    ( ~ a_key(u)
    | ~ b_stored(pair(v,w))
    | ~ message(sent(v,b,pair(encrypt(triple(v,u,generate_expiration_time(w)),bt),encrypt(generate_b_nonce(w),u))))
    | b_holds(key(u,v)) ),
    file('SWV016-1.p',unknown),
    [] ).

cnf(109,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)],[107,15]),
    [iquote('0:Res:107.0,15.0')] ).

cnf(107,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)],[105,7,32,76]),
    [iquote('0:SSi:105.0,7.0,32.0,76.0')] ).

cnf(8,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('SWV016-1.p',unknown),
    [] ).

cnf(100,plain,
    ( ~ party_of_protocol(u)
    | ~ fresh_to_b(v)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | b_stored(pair(u,v)) ),
    inference(sor,[status(thm)],[92,25]),
    [iquote('0:SoR:92.1,25.2')] ).

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

cnf(92,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_message(pair(u,v))
    | ~ fresh_to_b(v)
    | b_stored(pair(u,v)) ),
    inference(ssi,[status(thm)],[90,6]),
    [iquote('0:SSi:90.1,6.0')] ).

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

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

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

cnf(91,plain,
    b_stored(pair(a,an_a_nonce)),
    inference(ssi,[status(thm)],[89,7,32,76]),
    [iquote('0:SSi:89.0,7.0,32.0,76.0')] ).

cnf(9,axiom,
    ( ~ fresh_to_b(u)
    | ~ message(sent(v,b,pair(v,u)))
    | b_stored(pair(v,u)) ),
    file('SWV016-1.p',unknown),
    [] ).

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

cnf(84,plain,
    ~ intruder_message(bt),
    inference(res,[status(thm),theory(equality)],[5,81]),
    [iquote('0:Res:5.0,81.1')] ).

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

cnf(81,plain,
    ( ~ intruder_message(u)
    | ~ b_holds(key(u,v)) ),
    inference(ems,[status(thm)],[80,1]),
    [iquote('0:EmS:80.0,1.0')] ).

cnf(37,axiom,
    ( ~ intruder_holds(key(u,v))
    | ~ b_holds(key(u,w)) ),
    file('SWV016-1.p',unknown),
    [] ).

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

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

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

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

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

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

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

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

cnf(76,plain,
    intruder_message(an_a_nonce),
    inference(res,[status(thm),theory(equality)],[74,17]),
    [iquote('0:Res:74.0,17.0')] ).

cnf(75,plain,
    intruder_message(a),
    inference(res,[status(thm),theory(equality)],[74,16]),
    [iquote('0:Res:74.0,16.0')] ).

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

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

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

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

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

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

cnf(35,axiom,
    ( ~ a_nonce(u)
    | ~ a_key(u) ),
    file('SWV016-1.p',unknown),
    [] ).

cnf(38,plain,
    ~ intruder_holds(key(bt,u)),
    inference(res,[status(thm),theory(equality)],[5,37]),
    [iquote('0:Res:5.0,37.0')] ).

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

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

cnf(5,axiom,
    b_holds(key(bt,t)),
    file('SWV016-1.p',unknown),
    [] ).

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

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

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

cnf(36,axiom,
    a_key(generate_key(u)),
    file('SWV016-1.p',unknown),
    [] ).

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

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

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

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

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

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