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

View Problem - Process Solution

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

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

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

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

cnf(527,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)],[94,507]),
    [iquote('0:SoR:94.0,507.13')] ).

cnf(539,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)],[497,12]),
    [iquote('0:Res:497.14,12.0')] ).

cnf(497,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)],[94,485]),
    [iquote('0:SoR:94.0,485.13')] ).

cnf(537,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)],[513,12]),
    [iquote('0:Res:513.10,12.0')] ).

cnf(513,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)],[94,490]),
    [iquote('0:SoR:94.0,490.9')] ).

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

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

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

cnf(521,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)],[97,518]),
    [iquote('0:SoR:97.2,518.8')] ).

cnf(507,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)],[463,12]),
    [iquote('0:Res:463.13,12.0')] ).

cnf(518,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)],[514]),
    [iquote('0:Con:514.1')] ).

cnf(517,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)],[515]),
    [iquote('0:Con:515.1')] ).

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

cnf(506,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)],[505]),
    [iquote('0:Con:505.4')] ).

cnf(463,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)],[459,31,109]),
    [iquote('0:SSi:459.1,31.2,109.0')] ).

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

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

cnf(485,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)],[461,12]),
    [iquote('0:Res:461.13,12.0')] ).

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

cnf(462,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)],[460,31,6,29,68,109]),
    [iquote('0:SSi:460.1,31.0,6.0,29.0,68.2,109.0,6.0,29.0,68.0')] ).

cnf(488,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)],[487,8]),
    [iquote('0:MRR:487.10,8.0')] ).

cnf(461,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)],[202,23]),
    [iquote('0:SoR:202.7,23.3')] ).

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

cnf(480,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)],[478,12]),
    [iquote('0:Res:478.9,12.0')] ).

cnf(469,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)],[94,443]),
    [iquote('0:SoR:94.0,443.9')] ).

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

cnf(474,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)],[470]),
    [iquote('0:Con:470.1')] ).

cnf(473,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)],[471]),
    [iquote('0:Con:471.1')] ).

cnf(443,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)],[277,12]),
    [iquote('0:Res:277.9,12.0')] ).

cnf(202,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)],[113,201]),
    [iquote('0:SoR:113.2,201.5')] ).

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

cnf(434,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)],[94,429]),
    [iquote('0:SoR:94.0,429.5')] ).

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

cnf(442,plain,
    ( ~ intruder_message(u)
    | ~ intruder_message(v)
    | ~ intruder_message(w)
    | ~ party_of_protocol(w)
    | ~ a_stored(pair(w,generate_b_nonce(an_a_nonce)))
    | ~ t_holds(key(at,b))
    | ~ t_holds(key(generate_key(an_a_nonce),w))
    | message(sent(a,w,pair(v,encrypt(u,generate_key(generate_b_nonce(an_a_nonce)))))) ),
    inference(sor,[status(thm)],[97,439]),
    [iquote('0:SoR:97.2,439.4')] ).

cnf(277,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)],[273,31,109]),
    [iquote('0:SSi:273.1,31.2,109.0')] ).

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

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

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

cnf(276,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)],[274,31,6,29,68,109]),
    [iquote('0:SSi:274.1,31.0,6.0,29.0,68.2,109.0,6.0,29.0,68.0')] ).

cnf(417,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)],[346,12]),
    [iquote('0:Res:346.11,12.0')] ).

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

cnf(422,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)],[421,9]),
    [iquote('0:MRR:421.4,9.0')] ).

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

cnf(370,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)],[94,316]),
    [iquote('0:SoR:94.0,316.10')] ).

cnf(346,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)],[94,261]),
    [iquote('0:SoR:94.0,261.10')] ).

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

cnf(390,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)],[94,379]),
    [iquote('0:SoR:94.0,379.9')] ).

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

cnf(402,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)],[401]),
    [iquote('0:Con:401.2')] ).

cnf(332,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,269]),
    [iquote('0:Res:9.0,269.6')] ).

cnf(410,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)],[407]),
    [iquote('0:Con:407.3')] ).

cnf(405,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)],[404,5,90,6,29,68]),
    [iquote('0:SSi:404.7,404.6,404.4,404.1,5.0,90.0,6.0,29.0,68.0,5.0,90.0,6.0,29.0,68.0')] ).

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

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

cnf(325,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,268]),
    [iquote('0:Res:9.0,268.6')] ).

cnf(395,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)],[391]),
    [iquote('0:Con:391.2')] ).

cnf(394,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)],[392]),
    [iquote('0:Con:392.2')] ).

cnf(379,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)],[275,12]),
    [iquote('0:Res:275.9,12.0')] ).

cnf(383,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)],[382,12]),
    [iquote('0:Res:382.8,12.0')] ).

cnf(288,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)],[94,208]),
    [iquote('0:SoR:94.0,208.10')] ).

cnf(382,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)],[381,8]),
    [iquote('0:MRR:381.7,8.0')] ).

cnf(275,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)],[142,23]),
    [iquote('0:SoR:142.4,23.3')] ).

cnf(376,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)],[97,375]),
    [iquote('0:SoR:97.2,375.9')] ).

cnf(375,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)],[371]),
    [iquote('0:Con:371.2')] ).

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

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

cnf(363,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)],[358]),
    [iquote('0:Con:358.2')] ).

cnf(362,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)],[359,5,90]),
    [iquote('0:SSi:359.1,359.0,5.0,90.0,5.0,90.0')] ).

cnf(361,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)],[360,1,67]),
    [iquote('0:SSi:360.1,360.0,1.0,67.0,1.0,67.0')] ).

cnf(304,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)],[94,230]),
    [iquote('0:SoR:94.0,230.6')] ).

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

cnf(356,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)],[353,5,90]),
    [iquote('0:SSi:353.1,353.0,5.0,90.0,5.0,90.0')] ).

cnf(355,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)],[354,1,67]),
    [iquote('0:SSi:354.1,354.0,1.0,67.0,1.0,67.0')] ).

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

cnf(261,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)],[165,12]),
    [iquote('0:Res:165.10,12.0')] ).

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

cnf(336,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)],[335,5,90]),
    [iquote('0:SSi:335.3,335.0,5.0,90.0,5.0,90.0')] ).

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

cnf(319,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)],[318,8]),
    [iquote('0:MRR:318.7,8.0')] ).

cnf(269,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)],[266,5,90]),
    [iquote('0:SSi:266.2,266.0,5.0,90.0,5.0,90.0')] ).

cnf(320,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)],[97,309]),
    [iquote('0:SoR:97.2,309.5')] ).

cnf(330,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)],[327,5,90]),
    [iquote('0:SSi:327.2,327.0,5.0,90.0,5.0,90.0')] ).

cnf(329,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)],[328,1,67]),
    [iquote('0:SSi:328.2,328.0,1.0,67.0,1.0,67.0')] ).

cnf(293,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)],[289]),
    [iquote('0:Con:289.2')] ).

cnf(268,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)],[267,1,67]),
    [iquote('0:SSi:267.2,267.0,1.0,67.0,1.0,67.0')] ).

cnf(324,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)],[321,5,90]),
    [iquote('0:SSi:321.1,321.0,5.0,90.0,5.0,90.0')] ).

cnf(323,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)],[322,1,67]),
    [iquote('0:SSi:322.1,322.0,1.0,67.0,1.0,67.0')] ).

cnf(309,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)],[305]),
    [iquote('0:Con:305.1')] ).

cnf(314,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)],[311,5,90]),
    [iquote('0:SSi:311.1,311.0,5.0,90.0,5.0,90.0')] ).

cnf(129,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)],[113,108]),
    [iquote('0:SoR:113.2,108.4')] ).

cnf(313,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)],[312,1,67]),
    [iquote('0:SSi:312.1,312.0,1.0,67.0,1.0,67.0')] ).

cnf(308,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)],[306]),
    [iquote('0:Con:306.1')] ).

cnf(298,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)],[295,5,90]),
    [iquote('0:SSi:295.2,295.0,5.0,90.0,5.0,90.0')] ).

cnf(297,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)],[296,1,67]),
    [iquote('0:SSi:296.2,296.0,1.0,67.0,1.0,67.0')] ).

cnf(230,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)],[164,12]),
    [iquote('0:Res:164.6,12.0')] ).

cnf(292,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)],[290]),
    [iquote('0:Con:290.2')] ).

cnf(208,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)],[163,12]),
    [iquote('0:Res:163.10,12.0')] ).

cnf(283,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)],[282]),
    [iquote('0:Obv:282.0')] ).

cnf(281,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,254]),
    [iquote('0:Res:9.0,254.2')] ).

cnf(254,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)],[251,5,90]),
    [iquote('0:SSi:251.2,251.0,5.0,90.0,5.0,90.0')] ).

cnf(280,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)],[279]),
    [iquote('0:Obv:279.0')] ).

cnf(278,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,253]),
    [iquote('0:Res:9.0,253.2')] ).

cnf(253,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)],[252,1,67]),
    [iquote('0:SSi:252.2,252.0,1.0,67.0,1.0,67.0')] ).

cnf(142,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)],[113,141]),
    [iquote('0:SoR:113.2,141.1')] ).

cnf(185,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)],[181,31,109]),
    [iquote('0:SSi:181.1,31.2,109.0')] ).

cnf(265,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)],[264]),
    [iquote('0:Obv:264.0')] ).

cnf(260,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)],[257,5,90]),
    [iquote('0:SSi:257.5,5.0,90.0')] ).

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

cnf(259,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)],[258,1,67]),
    [iquote('0:SSi:258.5,1.0,67.0')] ).

cnf(165,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)],[161,31,109]),
    [iquote('0:SSi:161.1,31.2,109.0')] ).

cnf(244,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)],[241,5,90]),
    [iquote('0:SSi:241.3,241.0,5.0,90.0,5.0,90.0')] ).

cnf(256,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)],[255]),
    [iquote('0:Obv:255.0')] ).

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

cnf(250,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)],[249]),
    [iquote('0:Obv:249.0')] ).

cnf(184,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)],[182,31,6,29,68,109]),
    [iquote('0:SSi:182.1,31.0,6.0,29.0,68.2,109.0,6.0,29.0,68.0')] ).

cnf(247,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)],[246,1,67]),
    [iquote('0:SSi:246.5,1.0,67.0')] ).

cnf(243,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)],[242,1,67]),
    [iquote('0:SSi:242.3,242.0,1.0,67.0,1.0,67.0')] ).

cnf(240,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)],[237,5,90]),
    [iquote('0:SSi:237.3,237.0,5.0,90.0,5.0,90.0')] ).

cnf(239,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)],[238,1,67]),
    [iquote('0:SSi:238.3,238.0,1.0,67.0,1.0,67.0')] ).

cnf(183,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)],[133,23]),
    [iquote('0:SoR:133.4,23.3')] ).

cnf(235,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)],[211,12]),
    [iquote('0:Res:211.9,12.0')] ).

cnf(211,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)],[210,8]),
    [iquote('0:MRR:210.8,8.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))
    | 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)],[167,12]),
    [iquote('0:Res:167.7,12.0')] ).

cnf(167,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)],[94,151]),
    [iquote('0:SoR:94.0,151.6')] ).

cnf(164,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)],[162,31,6,29,68,109]),
    [iquote('0:SSi:162.1,31.0,6.0,29.0,68.2,109.0,6.0,29.0,68.0')] ).

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

cnf(223,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)],[219]),
    [iquote('0:Con:219.1')] ).

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

cnf(207,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)],[206,3]),
    [iquote('0:MRR:206.1,3.0')] ).

cnf(163,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)],[132,23]),
    [iquote('0:SoR:132.4,23.3')] ).

cnf(197,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)],[196,8]),
    [iquote('0:MRR:196.4,8.0')] ).

cnf(201,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)],[200]),
    [iquote('0:Con:200.1')] ).

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

cnf(134,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)],[131,6,29,68]),
    [iquote('0:SSi:131.1,6.0,29.0,68.0')] ).

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

cnf(190,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)],[187,5,90]),
    [iquote('0:SSi:187.3,187.0,5.0,90.0,5.0,90.0')] ).

cnf(189,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)],[188,1,67]),
    [iquote('0:SSi:188.3,188.0,1.0,67.0,1.0,67.0')] ).

cnf(168,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)],[151,15]),
    [iquote('0:Res:151.6,15.0')] ).

cnf(133,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)],[113,28]),
    [iquote('0:SoR:113.2,28.3')] ).

cnf(175,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)],[172,5,90]),
    [iquote('0:SSi:172.3,172.0,5.0,90.0,5.0,90.0')] ).

cnf(174,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)],[173,1,67]),
    [iquote('0:SSi:173.3,173.0,1.0,67.0,1.0,67.0')] ).

cnf(169,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)],[151,16]),
    [iquote('0:Res:151.6,16.0')] ).

cnf(151,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)],[105,12]),
    [iquote('0:Res:105.6,12.0')] ).

cnf(132,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)],[113,77]),
    [iquote('0:SoR:113.2,77.2')] ).

cnf(158,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)],[155,14]),
    [iquote('0:Res:155.4,14.0')] ).

cnf(155,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)],[154,12]),
    [iquote('0:Res:154.4,12.0')] ).

cnf(154,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)],[153,8]),
    [iquote('0:MRR:153.3,8.0')] ).

cnf(105,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)],[104,9]),
    [iquote('0:MRR:104.5,9.0')] ).

cnf(150,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)],[149]),
    [iquote('0:Obv:149.0')] ).

cnf(148,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)],[147,5,90,6,29,68]),
    [iquote('0:SSi:147.5,147.4,5.0,90.0,6.0,29.0,68.0')] ).

cnf(146,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)],[145]),
    [iquote('0:Con:145.3')] ).

cnf(144,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)],[143]),
    [iquote('0:Con:143.3')] ).

cnf(122,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)],[97,28]),
    [iquote('0:SoR:97.2,28.3')] ).

cnf(121,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)],[97,77]),
    [iquote('0:SoR:97.2,77.2')] ).

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

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

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

cnf(113,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)],[102,23]),
    [iquote('0:SoR:102.1,23.3')] ).

cnf(124,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)],[114,15]),
    [iquote('0:Res:114.1,15.0')] ).

cnf(114,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)],[101,12]),
    [iquote('0:Res:101.1,12.0')] ).

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

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

cnf(97,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)],[94,23]),
    [iquote('0:SoR:94.0,23.3')] ).

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

cnf(116,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)],[115,8,3]),
    [iquote('0:MRR:115.0,115.1,8.0,3.0')] ).

cnf(101,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)],[100,9]),
    [iquote('0:MRR:100.0,9.0')] ).

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

cnf(102,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)],[98,10]),
    [iquote('0:SSi:98.1,10.0')] ).

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

cnf(103,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)],[96,12]),
    [iquote('0:Res:96.4,12.0')] ).

cnf(96,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)],[88,22]),
    [iquote('0:SoR:88.1,22.2')] ).

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

cnf(94,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)],[93,1,67,10]),
    [iquote('0:SSi:93.1,93.0,1.0,67.0,10.0')] ).

cnf(88,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)],[86,5]),
    [iquote('0:SSi:86.1,5.0')] ).

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

cnf(91,plain,
    intruder_message(generate_b_nonce(an_a_nonce)),
    inference(res,[status(thm),theory(equality)],[89,16]),
    [iquote('0:Res:89.0,16.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('SWV015-1.p',unknown),
    [] ).

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

cnf(89,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)],[87,12]),
    [iquote('0:Res:87.0,12.0')] ).

cnf(87,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)],[85,6,29,68]),
    [iquote('0:SSi:85.0,6.0,29.0,68.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('SWV015-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('SWV015-1.p',unknown),
    [] ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cnf(68,plain,
    intruder_message(an_a_nonce),
    inference(res,[status(thm),theory(equality)],[66,14]),
    [iquote('0:Res:66.0,14.0')] ).

cnf(67,plain,
    intruder_message(a),
    inference(res,[status(thm),theory(equality)],[66,13]),
    [iquote('0:Res:66.0,13.0')] ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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