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

View Problem - Process Solution

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

% Computer : n012.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:59 EDT 2022

% Result   : Satisfiable 0.69s 0.87s
% Output   : Saturation 0.70s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named 139)

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

cnf(961,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)],[140,940]),
    [iquote('0:SoR:140.0,940.13')] ).

cnf(975,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)],[932,15]),
    [iquote('0:Res:932.14,15.0')] ).

cnf(932,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)],[140,919]),
    [iquote('0:SoR:140.0,919.13')] ).

cnf(972,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)],[948,15]),
    [iquote('0:Res:948.10,15.0')] ).

cnf(971,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)],[970]),
    [iquote('0:Con:970.2')] ).

cnf(948,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)],[140,923]),
    [iquote('0:SoR:140.0,923.9')] ).

cnf(966,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)],[962]),
    [iquote('0:Con:962.1')] ).

cnf(965,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)],[963]),
    [iquote('0:Con:963.1')] ).

cnf(967,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)],[156,953]),
    [iquote('0:SoR:156.2,953.8')] ).

cnf(953,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)],[949]),
    [iquote('0:Con:949.1')] ).

cnf(940,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)],[814,15]),
    [iquote('0:Res:814.13,15.0')] ).

cnf(952,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)],[950]),
    [iquote('0:Con:950.1')] ).

cnf(923,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)],[813,15]),
    [iquote('0:Res:813.9,15.0')] ).

cnf(942,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)],[941]),
    [iquote('0:Con:941.4')] ).

cnf(937,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)],[933]),
    [iquote('0:Con:933.2')] ).

cnf(814,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)],[809,34,144]),
    [iquote('0:SSi:809.1,34.2,144.0')] ).

cnf(936,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)],[934]),
    [iquote('0:Con:934.2')] ).

cnf(919,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)],[811,15]),
    [iquote('0:Res:811.13,15.0')] ).

cnf(924,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)],[922,15]),
    [iquote('0:Res:922.12,15.0')] ).

cnf(922,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)],[921,11]),
    [iquote('0:MRR:921.10,11.0')] ).

cnf(813,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)],[810,34,7,32,86,144]),
    [iquote('0:SSi:810.1,34.0,7.0,32.0,86.2,144.0,7.0,32.0,86.0')] ).

cnf(811,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)],[434,26]),
    [iquote('0:SoR:434.7,26.3')] ).

cnf(888,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)],[844,15]),
    [iquote('0:Res:844.10,15.0')] ).

cnf(864,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)],[863,36,34,144]),
    [iquote('0:SSi:863.1,36.2,34.0,144.0')] ).

cnf(818,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)],[817,36,34,7,32,86,144]),
    [iquote('0:SSi:817.1,36.0,34.0,7.0,32.2,86.0,144.0,7.0,32.0,86.0')] ).

cnf(844,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)],[140,779]),
    [iquote('0:SoR:140.0,779.9')] ).

cnf(868,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)],[859,144]),
    [iquote('0:SoR:859.0,144.2')] ).

cnf(871,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)],[869,110]),
    [iquote('0:MRR:869.6,110.0')] ).

cnf(859,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)],[856,36,34,144,6,130]),
    [iquote('0:SSi:856.6,856.5,856.4,36.0,34.0,144.0,6.0,130.2,6.0,130.0')] ).

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

cnf(784,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)],[140,778]),
    [iquote('0:SoR:140.0,778.5')] ).

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

cnf(853,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)],[852]),
    [iquote('0:Con:852.2')] ).

cnf(849,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)],[845]),
    [iquote('0:Con:845.1')] ).

cnf(848,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)],[846]),
    [iquote('0:Con:846.1')] ).

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

cnf(819,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)],[798,144]),
    [iquote('0:SoR:798.0,144.2')] ).

cnf(822,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)],[820,110]),
    [iquote('0:MRR:820.4,110.0')] ).

cnf(798,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)],[795,36,34,7,32,86,144,6,130]),
    [iquote('0:SSi:795.4,795.3,795.2,36.0,34.0,7.0,32.0,86.0,144.0,7.0,32.2,86.0,6.0,130.0,6.0,130.0')] ).

cnf(796,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)],[792,15]),
    [iquote('0:Res:792.7,15.0')] ).

cnf(434,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)],[176,432]),
    [iquote('0:SoR:176.2,432.5')] ).

cnf(792,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)],[156,789]),
    [iquote('0:SoR:156.2,789.4')] ).

cnf(789,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)],[785]),
    [iquote('0:Con:785.1')] ).

cnf(788,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)],[786]),
    [iquote('0:Con:786.1')] ).

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

cnf(670,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)],[665,34,144]),
    [iquote('0:SSi:665.1,34.2,144.0')] ).

cnf(669,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)],[666,34,7,32,86,144]),
    [iquote('0:SSi:666.1,34.0,7.0,32.0,86.2,144.0,7.0,32.0,86.0')] ).

cnf(775,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)],[725,15]),
    [iquote('0:Res:725.10,15.0')] ).

cnf(725,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)],[140,713]),
    [iquote('0:SoR:140.0,713.9')] ).

cnf(745,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)],[744,119]),
    [iquote('0:MRR:744.7,119.4')] ).

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

cnf(751,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)],[749]),
    [iquote('0:Con:749.2')] ).

cnf(742,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)],[741,12]),
    [iquote('0:MRR:741.4,12.0')] ).

cnf(736,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)],[675,15]),
    [iquote('0:Res:675.11,15.0')] ).

cnf(734,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)],[733]),
    [iquote('0:Con:733.4')] ).

cnf(675,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)],[140,609]),
    [iquote('0:SoR:140.0,609.10')] ).

cnf(730,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)],[726]),
    [iquote('0:Con:726.2')] ).

cnf(729,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)],[727]),
    [iquote('0:Con:727.2')] ).

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

cnf(717,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)],[716,15]),
    [iquote('0:Res:716.8,15.0')] ).

cnf(638,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)],[140,440]),
    [iquote('0:SoR:140.0,440.10')] ).

cnf(716,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)],[715,11]),
    [iquote('0:MRR:715.7,11.0')] ).

cnf(667,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)],[218,26]),
    [iquote('0:SoR:218.4,26.3')] ).

cnf(700,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)],[699]),
    [iquote('0:Con:699.2')] ).

cnf(697,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)],[694]),
    [iquote('0:Con:694.3')] ).

cnf(622,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,465]),
    [iquote('0:Res:12.0,465.6')] ).

cnf(690,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)],[689,6,130,7,32,86]),
    [iquote('0:SSi:689.7,689.6,689.4,689.1,6.0,130.0,7.0,32.0,86.0,6.0,130.0,7.0,32.0,86.0')] ).

cnf(682,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)],[556,15]),
    [iquote('0:Res:556.11,15.0')] ).

cnf(683,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)],[156,680]),
    [iquote('0:SoR:156.2,680.9')] ).

cnf(680,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)],[676]),
    [iquote('0:Con:676.2')] ).

cnf(556,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)],[140,375]),
    [iquote('0:SoR:140.0,375.10')] ).

cnf(609,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)],[219,15]),
    [iquote('0:Res:219.10,15.0')] ).

cnf(218,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)],[176,205]),
    [iquote('0:SoR:176.2,205.1')] ).

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

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

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))
    | 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)],[140,387]),
    [iquote('0:SoR:140.0,387.6')] ).

cnf(653,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)],[652,1,85]),
    [iquote('0:SSi:652.1,652.0,1.0,85.0,1.0,85.0')] ).

cnf(643,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)],[639]),
    [iquote('0:Con:639.1')] ).

cnf(647,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)],[646,1,85]),
    [iquote('0:SSi:646.1,646.0,1.0,85.0,1.0,85.0')] ).

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

cnf(440,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)],[284,15]),
    [iquote('0:Res:284.10,15.0')] ).

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

cnf(632,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)],[631,1,85]),
    [iquote('0:SSi:631.1,631.0,1.0,85.0,1.0,85.0')] ).

cnf(620,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)],[619,6,130]),
    [iquote('0:SSi:619.3,619.0,6.0,130.0,6.0,130.0')] ).

cnf(465,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)],[464,1,85]),
    [iquote('0:SSi:464.2,464.0,1.0,85.0,1.0,85.0')] ).

cnf(615,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)],[612,15]),
    [iquote('0:Res:612.8,15.0')] ).

cnf(612,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)],[611,11]),
    [iquote('0:MRR:611.7,11.0')] ).

cnf(552,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)],[551]),
    [iquote('0:Obv:551.0')] ).

cnf(604,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)],[156,597]),
    [iquote('0:SoR:156.2,597.5')] ).

cnf(219,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)],[176,143]),
    [iquote('0:SoR:176.2,143.4')] ).

cnf(607,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)],[606,1,85]),
    [iquote('0:SSi:606.1,606.0,1.0,85.0,1.0,85.0')] ).

cnf(597,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)],[593]),
    [iquote('0:Con:593.1')] ).

cnf(601,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)],[600,1,85]),
    [iquote('0:SSi:600.1,600.0,1.0,85.0,1.0,85.0')] ).

cnf(596,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)],[594]),
    [iquote('0:Con:594.1')] ).

cnf(387,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)],[283,15]),
    [iquote('0:Res:283.6,15.0')] ).

cnf(586,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)],[585,1,85]),
    [iquote('0:SSi:585.2,585.0,1.0,85.0,1.0,85.0')] ).

cnf(561,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)],[557]),
    [iquote('0:Con:557.2')] ).

cnf(575,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)],[574,1,85]),
    [iquote('0:SSi:574.2,574.0,1.0,85.0,1.0,85.0')] ).

cnf(560,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)],[558]),
    [iquote('0:Con:558.2')] ).

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

cnf(546,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,419]),
    [iquote('0:Res:12.0,419.2')] ).

cnf(549,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)],[548]),
    [iquote('0:Obv:548.0')] ).

cnf(543,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)],[540,6,130]),
    [iquote('0:SSi:540.5,6.0,130.0')] ).

cnf(545,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)],[544]),
    [iquote('0:Obv:544.0')] ).

cnf(419,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)],[418,1,85]),
    [iquote('0:SSi:418.2,418.0,1.0,85.0,1.0,85.0')] ).

cnf(542,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)],[541,1,85]),
    [iquote('0:SSi:541.5,1.0,85.0')] ).

cnf(406,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)],[405,1,85]),
    [iquote('0:SSi:405.3,405.0,1.0,85.0,1.0,85.0')] ).

cnf(538,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)],[537,1,85]),
    [iquote('0:SSi:537.3,537.0,1.0,85.0,1.0,85.0')] ).

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

cnf(378,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)],[377,11]),
    [iquote('0:MRR:377.8,11.0')] ).

cnf(433,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)],[429,36]),
    [iquote('0:SSi:429.1,36.0')] ).

cnf(490,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)],[311,15]),
    [iquote('0:Res:311.7,15.0')] ).

cnf(466,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)],[425,144]),
    [iquote('0:SoR:425.0,144.2')] ).

cnf(488,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)],[487,11]),
    [iquote('0:MRR:487.5,11.0')] ).

cnf(311,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)],[140,264]),
    [iquote('0:SoR:140.0,264.6')] ).

cnf(486,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)],[482]),
    [iquote('0:Con:482.1')] ).

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

cnf(469,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)],[467,110]),
    [iquote('0:MRR:467.5,110.0')] ).

cnf(425,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)],[422,36]),
    [iquote('0:SSi:422.5,36.0')] ).

cnf(308,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)],[303,34,144]),
    [iquote('0:SSi:303.1,34.2,144.0')] ).

cnf(457,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)],[456,3]),
    [iquote('0:MRR:456.1,3.0')] ).

cnf(367,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)],[366,11]),
    [iquote('0:MRR:366.4,11.0')] ).

cnf(334,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)],[333,119]),
    [iquote('0:MRR:333.6,119.4')] ).

cnf(284,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)],[279,34,144]),
    [iquote('0:SSi:279.1,34.2,144.0')] ).

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

cnf(423,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)],[416,15]),
    [iquote('0:Res:416.6,15.0')] ).

cnf(416,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)],[156,414]),
    [iquote('0:SoR:156.2,414.3')] ).

cnf(415,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)],[412,6,130]),
    [iquote('0:SSi:412.3,412.0,6.0,130.0,6.0,130.0')] ).

cnf(307,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)],[304,34,7,32,86,144]),
    [iquote('0:SSi:304.1,34.0,7.0,32.0,86.2,144.0,7.0,32.0,86.0')] ).

cnf(414,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)],[413,1,85]),
    [iquote('0:SSi:413.3,413.0,1.0,85.0,1.0,85.0')] ).

cnf(312,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)],[264,18]),
    [iquote('0:Res:264.6,18.0')] ).

cnf(339,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)],[338,119]),
    [iquote('0:MRR:338.5,119.4')] ).

cnf(337,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)],[336,119]),
    [iquote('0:MRR:336.6,119.4')] ).

cnf(305,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)],[223,26]),
    [iquote('0:SoR:223.4,26.3')] ).

cnf(361,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)],[354,36,6,130]),
    [iquote('0:SSi:354.1,354.0,36.0,6.0,130.0')] ).

cnf(349,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)],[343,36,1,85]),
    [iquote('0:SSi:343.1,343.0,36.0,1.0,85.0')] ).

cnf(331,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)],[330,119]),
    [iquote('0:MRR:330.6,119.4')] ).

cnf(364,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)],[363,6,130]),
    [iquote('0:SSi:363.0,6.0,130.0')] ).

cnf(283,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)],[280,34,7,32,86,144]),
    [iquote('0:SSi:280.1,34.0,7.0,32.0,86.2,144.0,7.0,32.0,86.0')] ).

cnf(362,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)],[352,34,144,36,6,130]),
    [iquote('0:SSi:352.2,352.1,352.0,34.0,144.0,36.0,6.2,130.0')] ).

cnf(350,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)],[341,34,144,36,1,85]),
    [iquote('0:SSi:341.2,341.1,341.0,34.0,144.0,36.0,1.2,85.0')] ).

cnf(381,plain,
    b_holds(key(generate_key(an_a_nonce),b)),
    inference(ssi,[status(thm)],[379,6,130]),
    [iquote('0:SSi:379.1,379.0,6.0,130.0,6.0,130.0')] ).

cnf(374,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)],[373,7,32,86]),
    [iquote('0:SSi:373.1,373.0,7.0,32.0,86.0,7.0,32.0,86.0')] ).

cnf(281,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)],[222,26]),
    [iquote('0:SoR:222.4,26.3')] ).

cnf(360,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)],[353,34,144,36,6,130]),
    [iquote('0:SSi:353.2,353.1,353.0,34.0,144.0,36.0,6.2,130.0')] ).

cnf(348,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)],[342,34,144,36,1,85]),
    [iquote('0:SSi:342.2,342.1,342.0,34.0,144.0,36.0,1.2,85.0')] ).

cnf(225,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)],[221,7,32,86]),
    [iquote('0:SSi:221.1,7.0,32.0,86.0')] ).

cnf(325,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)],[322,6,130]),
    [iquote('0:SSi:322.3,322.0,6.0,130.0,6.0,130.0')] ).

cnf(324,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)],[323,1,85]),
    [iquote('0:SSi:323.3,323.0,1.0,85.0,1.0,85.0')] ).

cnf(313,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)],[264,19]),
    [iquote('0:Res:264.6,19.0')] ).

cnf(264,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)],[154,15]),
    [iquote('0:Res:154.6,15.0')] ).

cnf(223,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)],[176,31]),
    [iquote('0:SoR:176.2,31.3')] ).

cnf(286,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)],[285,36]),
    [iquote('0:SSi:285.1,36.0')] ).

cnf(277,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)],[269,17]),
    [iquote('0:Res:269.4,17.0')] ).

cnf(222,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)],[176,115]),
    [iquote('0:SoR:176.2,115.2')] ).

cnf(269,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)],[267,15]),
    [iquote('0:Res:267.4,15.0')] ).

cnf(270,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)],[268,36]),
    [iquote('0:SSi:268.3,36.0')] ).

cnf(267,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)],[266,11]),
    [iquote('0:MRR:266.3,11.0')] ).

cnf(154,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)],[151,12]),
    [iquote('0:MRR:151.5,12.0')] ).

cnf(262,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)],[261]),
    [iquote('0:Obv:261.0')] ).

cnf(260,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)],[259,6,130,7,32,86]),
    [iquote('0:SSi:259.5,259.4,6.0,130.0,7.0,32.0,86.0')] ).

cnf(257,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)],[255]),
    [iquote('0:Con:255.3')] ).

cnf(239,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)],[237]),
    [iquote('0:Con:237.3')] ).

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

cnf(249,plain,
    ( ~ party_of_protocol(u)
    | ~ intruder_holds(key(generate_key(an_a_nonce),u)) ),
    inference(mrr,[status(thm)],[248,110]),
    [iquote('0:MRR:248.1,110.0')] ).

cnf(199,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)],[195,41]),
    [iquote('0:MRR:195.7,41.1')] ).

cnf(183,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)],[156,115]),
    [iquote('0:SoR:156.2,115.2')] ).

cnf(198,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)],[194,99]),
    [iquote('0:MRR:194.6,99.1')] ).

cnf(176,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)],[155,26]),
    [iquote('0:SoR:155.1,26.3')] ).

cnf(206,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)],[202,36,7,32,86]),
    [iquote('0:SSi:202.1,36.0,7.0,32.0,86.0')] ).

cnf(197,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)],[193,36,7,32,86]),
    [iquote('0:SSi:193.1,36.0,7.0,32.0,86.0')] ).

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

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

cnf(166,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)],[134,25]),
    [iquote('0:SoR:134.1,25.2')] ).

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

cnf(156,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)],[140,26]),
    [iquote('0:SoR:140.0,26.3')] ).

cnf(179,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)],[158,18]),
    [iquote('0:Res:158.1,18.0')] ).

cnf(158,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)],[153,15]),
    [iquote('0:Res:153.1,15.0')] ).

cnf(155,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)],[149,13]),
    [iquote('0:SSi:149.1,13.0')] ).

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

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

cnf(162,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)],[160,15]),
    [iquote('0:Res:160.0,15.0')] ).

cnf(165,plain,
    ~ intruder_message(generate_key(an_a_nonce)),
    inference(res,[status(thm),theory(equality)],[164,99]),
    [iquote('0:Res:164.0,99.1')] ).

cnf(134,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)],[133,6,130]),
    [iquote('0:SSi:133.1,6.0,130.0')] ).

cnf(164,plain,
    b_holds(key(generate_key(an_a_nonce),a)),
    inference(mrr,[status(thm)],[163,110]),
    [iquote('0:MRR:163.0,110.0')] ).

cnf(160,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)],[159,11,3]),
    [iquote('0:MRR:159.0,159.1,11.0,3.0')] ).

cnf(153,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)],[152,12]),
    [iquote('0:MRR:152.0,12.0')] ).

cnf(140,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)],[139,1,85,13]),
    [iquote('0:SSi:139.1,139.0,1.0,85.0,13.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('SWV018-1.p',unknown),
    [] ).

cnf(143,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)],[138,20]),
    [iquote('0:Res:138.4,20.0')] ).

cnf(144,plain,
    ( ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | intruder_message(generate_b_nonce(u)) ),
    inference(ems,[status(thm)],[142,6,130]),
    [iquote('0:EmS:142.0,142.3,6.0,130.0')] ).

cnf(138,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)],[136,15]),
    [iquote('0:Res:136.4,15.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('SWV018-1.p',unknown),
    [] ).

cnf(136,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)],[128,25]),
    [iquote('0:SoR:128.1,25.2')] ).

cnf(128,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)],[126,6]),
    [iquote('0:SSi:126.1,6.0')] ).

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

cnf(131,plain,
    intruder_message(generate_b_nonce(an_a_nonce)),
    inference(res,[status(thm),theory(equality)],[129,19]),
    [iquote('0:Res:129.0,19.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('SWV018-1.p',unknown),
    [] ).

cnf(130,plain,
    intruder_message(b),
    inference(res,[status(thm),theory(equality)],[129,18]),
    [iquote('0:Res:129.0,18.0')] ).

cnf(129,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)],[127,15]),
    [iquote('0:Res:127.0,15.0')] ).

cnf(127,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)],[125,7,32,86]),
    [iquote('0:SSi:125.0,7.0,32.0,86.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('SWV018-1.p',unknown),
    [] ).

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

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

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

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

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

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

cnf(110,plain,
    b_stored(pair(a,an_a_nonce)),
    inference(ssi,[status(thm)],[108,7,32,86]),
    [iquote('0:SSi:108.0,7.0,32.0,86.0')] ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cnf(86,plain,
    intruder_message(an_a_nonce),
    inference(res,[status(thm),theory(equality)],[84,17]),
    [iquote('0:Res:84.0,17.0')] ).

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

cnf(85,plain,
    intruder_message(a),
    inference(res,[status(thm),theory(equality)],[84,16]),
    [iquote('0:Res:84.0,16.0')] ).

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

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

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

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

cnf(38,axiom,
    ( ~ fresh_intruder_nonce(u)
    | fresh_intruder_nonce(generate_intruder_nonce(u)) ),
    file('SWV018-1.p',unknown),
    [] ).

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

cnf(40,axiom,
    ( ~ fresh_intruder_nonce(u)
    | intruder_message(u) ),
    file('SWV018-1.p',unknown),
    [] ).

cnf(39,axiom,
    ( ~ fresh_intruder_nonce(u)
    | fresh_to_b(u) ),
    file('SWV018-1.p',unknown),
    [] ).

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

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

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

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

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

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

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

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

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

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

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

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

cnf(37,axiom,
    fresh_intruder_nonce(an_intruder_nonce),
    file('SWV018-1.p',unknown),
    [] ).

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

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