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

View Problem - Process Solution

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

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

% Result   : Satisfiable 0.68s 0.87s
% Output   : Saturation 0.71s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named 110)

% Comments : 
%------------------------------------------------------------------------------
cnf(596,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)],[582,12]),
    [iquote('0:Res:582.14,12.0')] ).

cnf(582,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)],[111,562]),
    [iquote('0:SoR:111.0,562.13')] ).

cnf(593,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)],[552,12]),
    [iquote('0:Res:552.14,12.0')] ).

cnf(592,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)],[568,12]),
    [iquote('0:Res:568.10,12.0')] ).

cnf(552,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)],[111,540]),
    [iquote('0:SoR:111.0,540.13')] ).

cnf(568,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)],[111,546]),
    [iquote('0:SoR:111.0,546.9')] ).

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

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

cnf(586,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)],[584]),
    [iquote('0:Con:584.1')] ).

cnf(562,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)],[518,12]),
    [iquote('0:Res:518.13,12.0')] ).

cnf(576,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)],[115,573]),
    [iquote('0:SoR:115.2,573.8')] ).

cnf(573,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)],[569]),
    [iquote('0:Con:569.1')] ).

cnf(572,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)],[570]),
    [iquote('0:Con:570.1')] ).

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

cnf(518,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)],[513,31,128]),
    [iquote('0:SSi:513.1,31.2,128.0')] ).

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

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

cnf(556,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)],[554]),
    [iquote('0:Con:554.2')] ).

cnf(540,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)],[515,12]),
    [iquote('0:Res:515.13,12.0')] ).

cnf(517,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)],[514,31,6,29,78,128]),
    [iquote('0:SSi:514.1,31.0,6.0,29.0,78.2,128.0,6.0,29.0,78.0')] ).

cnf(544,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)],[543,12]),
    [iquote('0:Res:543.12,12.0')] ).

cnf(543,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)],[542,8]),
    [iquote('0:MRR:542.10,8.0')] ).

cnf(515,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)],[261,23]),
    [iquote('0:SoR:261.7,23.3')] ).

cnf(538,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)],[524,12]),
    [iquote('0:Res:524.10,12.0')] ).

cnf(524,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)],[111,500]),
    [iquote('0:SoR:111.0,500.9')] ).

cnf(535,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)],[533,12]),
    [iquote('0:Res:533.9,12.0')] ).

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

cnf(529,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)],[525]),
    [iquote('0:Con:525.1')] ).

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

cnf(500,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)],[319,12]),
    [iquote('0:Res:319.9,12.0')] ).

cnf(261,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)],[135,260]),
    [iquote('0:SoR:135.2,260.5')] ).

cnf(502,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)],[488,12]),
    [iquote('0:Res:488.6,12.0')] ).

cnf(488,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)],[111,482]),
    [iquote('0:SoR:111.0,482.5')] ).

cnf(498,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)],[496,12]),
    [iquote('0:Res:496.7,12.0')] ).

cnf(319,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)],[314,31,128]),
    [iquote('0:SSi:314.1,31.2,128.0')] ).

cnf(496,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)],[115,493]),
    [iquote('0:SoR:115.2,493.4')] ).

cnf(493,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)],[489]),
    [iquote('0:Con:489.1')] ).

cnf(492,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)],[490]),
    [iquote('0:Con:490.1')] ).

cnf(482,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)],[318,12]),
    [iquote('0:Res:318.5,12.0')] ).

cnf(468,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)],[395,12]),
    [iquote('0:Res:395.11,12.0')] ).

cnf(318,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)],[315,31,6,29,78,128]),
    [iquote('0:SSi:315.1,31.0,6.0,29.0,78.2,128.0,6.0,29.0,78.0')] ).

cnf(480,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)],[478]),
    [iquote('0:Con:478.2')] ).

cnf(476,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)],[475,9]),
    [iquote('0:MRR:475.4,9.0')] ).

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

cnf(419,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)],[111,364]),
    [iquote('0:SoR:111.0,364.10')] ).

cnf(470,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)],[458,12]),
    [iquote('0:Res:458.10,12.0')] ).

cnf(458,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)],[111,445]),
    [iquote('0:SoR:111.0,445.9')] ).

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

cnf(467,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)],[466]),
    [iquote('0:Con:466.4')] ).

cnf(395,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)],[111,288]),
    [iquote('0:SoR:111.0,288.10')] ).

cnf(463,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)],[459]),
    [iquote('0:Con:459.2')] ).

cnf(462,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)],[460]),
    [iquote('0:Con:460.2')] ).

cnf(445,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)],[316,12]),
    [iquote('0:Res:316.9,12.0')] ).

cnf(449,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)],[448,12]),
    [iquote('0:Res:448.8,12.0')] ).

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

cnf(448,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)],[447,8]),
    [iquote('0:MRR:447.7,8.0')] ).

cnf(316,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)],[167,23]),
    [iquote('0:SoR:167.4,23.3')] ).

cnf(442,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)],[441]),
    [iquote('0:Con:441.2')] ).

cnf(439,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)],[436]),
    [iquote('0:Con:436.3')] ).

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

cnf(434,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)],[433,5,107,6,29,78]),
    [iquote('0:SSi:433.7,433.6,433.4,433.1,5.0,107.0,6.0,29.0,78.0,5.0,107.0,6.0,29.0,78.0')] ).

cnf(429,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)],[325,12]),
    [iquote('0:Res:325.11,12.0')] ).

cnf(427,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)],[115,424]),
    [iquote('0:SoR:115.2,424.9')] ).

cnf(390,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)],[349,12]),
    [iquote('0:Res:349.7,12.0')] ).

cnf(325,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)],[111,241]),
    [iquote('0:SoR:111.0,241.10')] ).

cnf(414,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)],[409]),
    [iquote('0:Con:409.2')] ).

cnf(424,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)],[420]),
    [iquote('0:Con:420.2')] ).

cnf(413,plain,
    ( ~ intruder_message(bt)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(u)
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(quadruple(b,generate_b_nonce(v),generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),w)) ),
    inference(ssi,[status(thm)],[410,5,107]),
    [iquote('0:SSi:410.1,410.0,5.0,107.0,5.0,107.0')] ).

cnf(412,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)],[411,1,77]),
    [iquote('0:SSi:411.1,411.0,1.0,77.0,1.0,77.0')] ).

cnf(364,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)],[156,12]),
    [iquote('0:Res:156.10,12.0')] ).

cnf(400,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)],[396]),
    [iquote('0:Con:396.1')] ).

cnf(405,plain,
    ( ~ intruder_message(bt)
    | ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ fresh_to_b(v)
    | ~ party_of_protocol(u)
    | ~ t_holds(key(w,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(v)),encrypt(triple(u,v,generate_expiration_time(v)),bt)),bt)) ),
    inference(ssi,[status(thm)],[402,5,107]),
    [iquote('0:SSi:402.1,402.0,5.0,107.0,5.0,107.0')] ).

cnf(404,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)],[403,1,77]),
    [iquote('0:SSi:403.1,403.0,1.0,77.0,1.0,77.0')] ).

cnf(399,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)],[397]),
    [iquote('0:Con:397.1')] ).

cnf(288,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)],[198,12]),
    [iquote('0:Res:198.10,12.0')] ).

cnf(349,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)],[111,253]),
    [iquote('0:SoR:111.0,253.6')] ).

cnf(344,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)],[339]),
    [iquote('0:Con:339.4')] ).

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

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

cnf(300,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ intruder_message(w)
    | ~ intruder_message(x)
    | ~ fresh_to_b(x)
    | ~ party_of_protocol(w)
    | ~ t_holds(key(y,b))
    | ~ intruder_holds(key(bt,v))
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(x),generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),y),encrypt(triple(b,generate_key(generate_b_nonce(x)),encrypt(triple(w,x,generate_expiration_time(x)),bt)),bt),u))) ),
    inference(ssi,[status(thm)],[297,5,107]),
    [iquote('0:SSi:297.2,297.0,5.0,107.0,5.0,107.0')] ).

cnf(380,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)],[379,5,107]),
    [iquote('0:SSi:379.3,379.0,5.0,107.0,5.0,107.0')] ).

cnf(377,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)],[367,12]),
    [iquote('0:Res:367.8,12.0')] ).

cnf(367,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)],[366,8]),
    [iquote('0:MRR:366.7,8.0')] ).

cnf(369,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)],[115,354]),
    [iquote('0:SoR:115.2,354.5')] ).

cnf(299,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)],[298,1,77]),
    [iquote('0:SSi:298.2,298.0,1.0,77.0,1.0,77.0')] ).

cnf(373,plain,
    ( ~ intruder_message(bt)
    | ~ t_holds(key(u,b))
    | intruder_message(encrypt(quadruple(b,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),u)) ),
    inference(ssi,[status(thm)],[370,5,107]),
    [iquote('0:SSi:370.1,370.0,5.0,107.0,5.0,107.0')] ).

cnf(372,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)],[371,1,77]),
    [iquote('0:SSi:371.1,371.0,1.0,77.0,1.0,77.0')] ).

cnf(354,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)],[350]),
    [iquote('0:Con:350.1')] ).

cnf(361,plain,
    ( ~ intruder_message(bt)
    | ~ t_holds(key(u,b))
    | intruder_message(encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt)) ),
    inference(ssi,[status(thm)],[358,5,107]),
    [iquote('0:SSi:358.1,358.0,5.0,107.0,5.0,107.0')] ).

cnf(156,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)],[135,127]),
    [iquote('0:SoR:135.2,127.4')] ).

cnf(360,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)],[359,1,77]),
    [iquote('0:SSi:359.1,359.0,1.0,77.0,1.0,77.0')] ).

cnf(353,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)],[351]),
    [iquote('0:Con:351.1')] ).

cnf(343,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(bt)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(x,w))
    | intruder_message(encrypt(quadruple(b,u,generate_key(u),v),x)) ),
    inference(ssi,[status(thm)],[340,5,107]),
    [iquote('0:SSi:340.2,340.0,5.0,107.0,5.0,107.0')] ).

cnf(342,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)],[341,1,77]),
    [iquote('0:SSi:341.2,341.0,1.0,77.0,1.0,77.0')] ).

cnf(253,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)],[197,12]),
    [iquote('0:Res:197.6,12.0')] ).

cnf(330,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)],[326]),
    [iquote('0:Con:326.2')] ).

cnf(335,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(bt)
    | ~ intruder_message(v)
    | ~ intruder_message(u)
    | ~ intruder_message(w)
    | ~ t_holds(key(x,w))
    | intruder_message(encrypt(triple(w,generate_key(u),v),bt)) ),
    inference(ssi,[status(thm)],[332,5,107]),
    [iquote('0:SSi:332.2,332.0,5.0,107.0,5.0,107.0')] ).

cnf(334,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)],[333,1,77]),
    [iquote('0:SSi:333.2,333.0,1.0,77.0,1.0,77.0')] ).

cnf(329,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)],[327]),
    [iquote('0:Con:327.2')] ).

cnf(241,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)],[195,12]),
    [iquote('0:Res:195.10,12.0')] ).

cnf(279,plain,
    ( ~ intruder_message(u)
    | ~ party_of_protocol(v)
    | ~ t_holds(key(w,b))
    | ~ intruder_holds(key(bt,v))
    | message(sent(t,b,triple(encrypt(quadruple(b,generate_b_nonce(an_a_nonce),generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),w),encrypt(triple(b,generate_key(generate_b_nonce(an_a_nonce)),encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),bt),u))) ),
    inference(ssi,[status(thm)],[276,5,107]),
    [iquote('0:SSi:276.2,276.0,5.0,107.0,5.0,107.0')] ).

cnf(167,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)],[135,166]),
    [iquote('0:SoR:135.2,166.1')] ).

cnf(309,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)],[308]),
    [iquote('0:Obv:308.0')] ).

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

cnf(278,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)],[277,1,77]),
    [iquote('0:SSi:277.2,277.0,1.0,77.0,1.0,77.0')] ).

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

cnf(296,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_holds(key(bt,w))
    | message(sent(t,b,triple(encrypt(quadruple(b,u,generate_key(u),x),bt),encrypt(triple(b,generate_key(u),x),bt),v))) ),
    inference(ssi,[status(thm)],[293,5,107]),
    [iquote('0:SSi:293.5,5.0,107.0')] ).

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

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

cnf(222,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)],[217,31,128]),
    [iquote('0:SSi:217.1,31.2,128.0')] ).

cnf(265,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ party_of_protocol(w)
    | ~ intruder_message(x)
    | ~ intruder_message(u)
    | ~ intruder_message(y)
    | ~ t_holds(key(z,y))
    | ~ intruder_holds(key(bt,w))
    | message(sent(t,y,triple(encrypt(quadruple(b,u,generate_key(u),x),z),encrypt(triple(y,generate_key(u),x),bt),v))) ),
    inference(ssi,[status(thm)],[262,5,107]),
    [iquote('0:SSi:262.3,262.0,5.0,107.0,5.0,107.0')] ).

cnf(291,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)],[290]),
    [iquote('0:Obv:290.0')] ).

cnf(285,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)],[282,5,107]),
    [iquote('0:SSi:282.5,5.0,107.0')] ).

cnf(287,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)],[286]),
    [iquote('0:Obv:286.0')] ).

cnf(198,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)],[193,31,128]),
    [iquote('0:SSi:193.1,31.2,128.0')] ).

cnf(284,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)],[283,1,77]),
    [iquote('0:SSi:283.5,1.0,77.0')] ).

cnf(264,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)],[263,1,77]),
    [iquote('0:SSi:263.3,263.0,1.0,77.0,1.0,77.0')] ).

cnf(275,plain,
    ( ~ a_nonce(u)
    | ~ intruder_message(v)
    | ~ intruder_message(bt)
    | ~ intruder_message(w)
    | ~ intruder_message(u)
    | ~ a_stored(pair(b,u))
    | intruder_message(pair(encrypt(triple(a,generate_key(u),w),bt),encrypt(v,generate_key(u)))) ),
    inference(ssi,[status(thm)],[272,5,107]),
    [iquote('0:SSi:272.3,272.0,5.0,107.0,5.0,107.0')] ).

cnf(274,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)],[273,1,77]),
    [iquote('0:SSi:273.3,273.0,1.0,77.0,1.0,77.0')] ).

cnf(221,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)],[218,31,6,29,78,128]),
    [iquote('0:SSi:218.1,31.0,6.0,29.0,78.2,128.0,6.0,29.0,78.0')] ).

cnf(270,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)],[244,12]),
    [iquote('0:Res:244.9,12.0')] ).

cnf(244,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)],[243,8]),
    [iquote('0:MRR:243.8,8.0')] ).

cnf(266,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)],[231,12]),
    [iquote('0:Res:231.7,12.0')] ).

cnf(231,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)],[111,183]),
    [iquote('0:SoR:111.0,183.6')] ).

cnf(219,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)],[160,23]),
    [iquote('0:SoR:160.4,23.3')] ).

cnf(260,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)],[259]),
    [iquote('0:Con:259.1')] ).

cnf(255,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)],[252,12]),
    [iquote('0:Res:252.6,12.0')] ).

cnf(252,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)],[115,250]),
    [iquote('0:SoR:115.2,250.3')] ).

cnf(251,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)],[248,5,107]),
    [iquote('0:SSi:248.3,248.0,5.0,107.0,5.0,107.0')] ).

cnf(197,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)],[194,31,6,29,78,128]),
    [iquote('0:SSi:194.1,31.0,6.0,29.0,78.2,128.0,6.0,29.0,78.0')] ).

cnf(250,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)],[249,1,77]),
    [iquote('0:SSi:249.3,249.0,1.0,77.0,1.0,77.0')] ).

cnf(232,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)],[183,15]),
    [iquote('0:Res:183.6,15.0')] ).

cnf(239,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)],[236,5,107]),
    [iquote('0:SSi:236.3,236.0,5.0,107.0,5.0,107.0')] ).

cnf(238,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)],[237,1,77]),
    [iquote('0:SSi:237.3,237.0,1.0,77.0,1.0,77.0')] ).

cnf(195,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)],[159,23]),
    [iquote('0:SoR:159.4,23.3')] ).

cnf(233,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)],[183,16]),
    [iquote('0:Res:183.6,16.0')] ).

cnf(183,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)],[123,12]),
    [iquote('0:Res:123.6,12.0')] ).

cnf(224,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)],[223,8]),
    [iquote('0:MRR:223.5,8.0')] ).

cnf(214,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)],[210]),
    [iquote('0:Con:210.1')] ).

cnf(160,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)],[135,28]),
    [iquote('0:SoR:135.2,28.3')] ).

cnf(180,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)],[162,12]),
    [iquote('0:Res:162.5,12.0')] ).

cnf(203,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)],[202,3]),
    [iquote('0:MRR:202.1,3.0')] ).

cnf(182,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)],[181,8]),
    [iquote('0:MRR:181.4,8.0')] ).

cnf(159,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)],[135,94]),
    [iquote('0:SoR:135.2,94.2')] ).

cnf(190,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)],[187,14]),
    [iquote('0:Res:187.4,14.0')] ).

cnf(187,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)],[186,12]),
    [iquote('0:Res:186.4,12.0')] ).

cnf(186,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)],[185,8]),
    [iquote('0:MRR:185.3,8.0')] ).

cnf(123,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)],[120,9]),
    [iquote('0:MRR:120.5,9.0')] ).

cnf(162,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)],[158,6,29,78]),
    [iquote('0:SSi:158.1,6.0,29.0,78.0')] ).

cnf(178,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)],[177]),
    [iquote('0:Obv:177.0')] ).

cnf(176,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)],[175,5,107,6,29,78]),
    [iquote('0:SSi:175.5,175.4,5.0,107.0,6.0,29.0,78.0')] ).

cnf(174,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)],[172]),
    [iquote('0:Con:172.3')] ).

cnf(145,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)],[115,28]),
    [iquote('0:SoR:115.2,28.3')] ).

cnf(170,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)],[168]),
    [iquote('0:Con:168.3')] ).

cnf(144,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)],[115,94]),
    [iquote('0:SoR:115.2,94.2')] ).

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

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

cnf(135,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)],[124,23]),
    [iquote('0:SoR:124.1,23.3')] ).

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

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

cnf(137,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)],[122,12]),
    [iquote('0:Res:122.1,12.0')] ).

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

cnf(115,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)],[111,23]),
    [iquote('0:SoR:111.0,23.3')] ).

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

cnf(140,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)],[139,12]),
    [iquote('0:Res:139.0,12.0')] ).

cnf(139,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)],[138,8,3]),
    [iquote('0:MRR:138.0,138.1,8.0,3.0')] ).

cnf(122,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)],[121,9]),
    [iquote('0:MRR:121.0,9.0')] ).

cnf(124,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)],[118,10]),
    [iquote('0:SSi:118.1,10.0')] ).

cnf(127,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)],[117,17]),
    [iquote('0:Res:117.4,17.0')] ).

cnf(128,plain,
    ( ~ intruder_message(u)
    | ~ fresh_to_b(u)
    | intruder_message(generate_b_nonce(u)) ),
    inference(ems,[status(thm)],[126,5,107]),
    [iquote('0:EmS:126.0,126.3,5.0,107.0')] ).

cnf(117,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)],[113,12]),
    [iquote('0:Res:113.4,12.0')] ).

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

cnf(113,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)],[105,22]),
    [iquote('0:SoR:105.1,22.2')] ).

cnf(111,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)],[110,1,77,10]),
    [iquote('0:SSi:110.1,110.0,1.0,77.0,10.0')] ).

cnf(105,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)],[103,5]),
    [iquote('0:SSi:103.1,5.0')] ).

cnf(109,plain,
    intruder_message(encrypt(triple(a,an_a_nonce,generate_expiration_time(an_a_nonce)),bt)),
    inference(res,[status(thm),theory(equality)],[106,17]),
    [iquote('0:Res:106.0,17.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('SWV017-1.p',unknown),
    [] ).

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

cnf(107,plain,
    intruder_message(b),
    inference(res,[status(thm),theory(equality)],[106,15]),
    [iquote('0:Res:106.0,15.0')] ).

cnf(106,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)],[104,12]),
    [iquote('0:Res:104.0,12.0')] ).

cnf(104,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)],[102,6,29,78]),
    [iquote('0:SSi:102.0,6.0,29.0,78.0')] ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cnf(78,plain,
    intruder_message(an_a_nonce),
    inference(res,[status(thm),theory(equality)],[76,14]),
    [iquote('0:Res:76.0,14.0')] ).

cnf(77,plain,
    intruder_message(a),
    inference(res,[status(thm),theory(equality)],[76,13]),
    [iquote('0:Res:76.0,13.0')] ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.14  % Problem  : SWV017-1 : TPTP v8.1.0. Released v2.4.0.
% 0.13/0.15  % Command  : run_spass %d %s
% 0.14/0.36  % Computer : n028.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 600
% 0.14/0.36  % DateTime : Tue Jun 14 18:17:39 EDT 2022
% 0.14/0.36  % CPUTime  : 
% 0.68/0.87  
% 0.68/0.87  SPASS V 3.9 
% 0.68/0.87  SPASS beiseite: Completion found.
% 0.68/0.87  % SZS status CounterSatisfiable
% 0.68/0.87  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 0.68/0.87  SPASS derived 395 clauses, backtracked 0 clauses, performed 0 splits and kept 225 clauses.
% 0.68/0.87  SPASS allocated 77658 KBytes.
% 0.68/0.87  SPASS spent	0:00:00.50 on the problem.
% 0.68/0.87  		0:00:00.04 for the input.
% 0.68/0.87  		0:00:00.00 for the FLOTTER CNF translation.
% 0.68/0.87  		0:00:00.07 for inferences.
% 0.68/0.87  		0:00:00.00 for the backtracking.
% 0.68/0.87  		0:00:00.36 for the reduction.
% 0.68/0.87  
% 0.68/0.87  
% 0.68/0.87   The saturated set of worked-off clauses is :
% 0.68/0.87  % SZS output start Saturation
% See solution above
%------------------------------------------------------------------------------