TSTP Solution File: SWV484+1 by Fampire---1.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Fampire---1.3
% Problem  : SWV484+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp
% Command  : FlotterOnTPTP.pl -f oldtptp -s vampire -t %d %s

% Computer : n013.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 18:26:10 EDT 2022

% Result   : Unknown 0.19s 0.47s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SWV484+1 : TPTP v8.1.0. Released v4.0.0.
% 0.11/0.12  % Command  : FlotterOnTPTP.pl -f oldtptp -s vampire -t %d %s
% 0.13/0.33  % Computer : n013.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.33  % DateTime : Wed Jun 15 04:11:14 EDT 2022
% 0.13/0.33  % CPUTime  : 
% 0.13/0.33  cs: Command not found.
% 0.19/0.47  ERROR: Cannot translate to DFG with tptp4X
% 0.19/0.47  %------------------------------------------------------------------------------
% 0.19/0.47  % File     : SWV484+1 : TPTP v8.0.0. Released v4.0.0.
% 0.19/0.47  % Domain   : Software Verification (Security)
% 0.19/0.47  % Problem  : PKCS11 for 4 handles and 2 keys
% 0.19/0.47  % Version  : [Ste09] axioms : Especial.
% 0.19/0.47  % English  : Attempts to prove that the intruder can learn the cleartext value
% 0.19/0.47  %            of a sensitive key in a paricular configuration of PKCS11.
% 0.19/0.47  
% 0.19/0.47  % Refs     : [DKS08] Delaune et al. (2008), Formal Analysis of PKCS#11
% 0.19/0.47  %          : [Ste09] Steel (2009), Email to Geoff Sutcliffe
% 0.19/0.47  % Source   : [Ste09]
% 0.19/0.47  % Names    : 
% 0.19/0.47  
% 0.19/0.47  % Status   : CounterSatisfiable
% 0.19/0.47  % Rating   : 0.25 v7.5.0, 0.40 v7.4.0, 0.33 v7.3.0, 0.00 v7.1.0, 0.33 v7.0.0, 0.67 v6.4.0, 0.00 v6.3.0, 0.33 v6.2.0, 0.82 v6.0.0, 0.62 v5.5.0, 0.75 v5.4.0, 0.71 v5.2.0, 0.83 v5.0.0, 0.86 v4.1.0, 0.80 v4.0.1, 1.00 v4.0.0
% 0.19/0.47  % Syntax   : Number of formulae    :   83 (   2 unt;   0 def)
% 0.19/0.47  %            Number of atoms       :  231 (  68 equ)
% 0.19/0.47  %            Maximal formula atoms :   69 (   2 avg)
% 0.19/0.47  %            Number of connectives :  148 (   0   ~;   0   |;  33   &)
% 0.19/0.47  %                                         (   0 <=>;  81  =>;   0  <=;  34 <~>)
% 0.19/0.47  %            Maximal formula depth :   71 (  37 avg)
% 0.19/0.47  %            Maximal term depth    :    3 (   1 avg)
% 0.19/0.47  %            Number of predicates  :    2 (   1 usr;   0 prp; 2-2 aty)
% 0.19/0.47  %            Number of functors    :    7 (   7 usr;   2 con; 0-7 aty)
% 0.19/0.47  %            Number of variables   : 2874 (2870   !;   4   ?)
% 0.19/0.47  % SPC      : FOF_CSA_RFO_SEQ
% 0.19/0.47  
% 0.19/0.47  % Comments :
% 0.19/0.47  %------------------------------------------------------------------------------
% 0.19/0.47  begin_problem(SomeProblem).
% 0.19/0.47  list_of_descriptions.
% 0.19/0.47  name({* BLAH *}).
% 0.19/0.47  author({* BLAH *}).
% 0.19/0.47  status(unknown).
% 0.19/0.47  description({* BLAH *}).
% 0.19/0.47  end_of_list.
% 0.19/0.47  list_of_symbols.
% 0.19/0.47  functions[(atoms__dfg,2),(enc__dfg,4),(h__dfg,7),(iknows__dfg,2),(n0__dfg,0),(n1__dfg,0),(state__dfg,4)].
% 0.19/0.47  predicates[(p__dfg,2)].
% 0.19/0.47  end_of_list.
% 0.19/0.47  
% 0.19/0.47  list_of_formulae(axioms).
% 0.19/0.47  
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n1__dfg),h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg),h__dfg(n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg),h__dfg(n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg,n0__dfg)),iknows__dfg(atoms__dfg(n0__dfg,n0__dfg),enc__dfg(n0__dfg,n0__dfg,n0__dfg,n0__dfg)))),
% 0.19/0.47  initial_state).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k1 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,n1__dfg),X6,X7,X8),iknows__dfg(X9,enc__dfg(n0__dfg,X11,X12,X13))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,n1__dfg),X6,X7,X8),iknows__dfg(X9,enc__dfg(n1__dfg,X11,X12,X13))))),
% 0.19/0.47  wrap_hn1k1_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k1 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,X5),h__dfg(n1__dfg,X6,X7,X8,X9,X10,n1__dfg),X12,X13),iknows__dfg(X14,enc__dfg(X15,X16,n0__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,X5),h__dfg(n1__dfg,X6,X7,X8,X9,X10,n1__dfg),X12,X13),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  wrap_hn1k1_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k1 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,X5),X6,h__dfg(n1__dfg,X7,X8,X9,X10,X11,n1__dfg),X13),iknows__dfg(X14,enc__dfg(n0__dfg,X16,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,X5),X6,h__dfg(n1__dfg,X7,X8,X9,X10,X11,n1__dfg),X13),iknows__dfg(X14,enc__dfg(n1__dfg,X16,X17,X18))))),
% 0.19/0.47  wrap_hn1k1_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k1 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,X5),X6,X7,h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,n0__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,X1,X2,X3,X4,X5),X6,X7,h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  wrap_hn1k1_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k2 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),h__dfg(n1__dfg,n1__dfg,X7,X8,X9,X10,X11),X12,X13),iknows__dfg(X14,enc__dfg(X15,n0__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),h__dfg(n1__dfg,n1__dfg,X7,X8,X9,X10,X11),X12,X13),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  wrap_hn1k2_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k2 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n1__dfg,X2,X3,X4,X5,n1__dfg),X7,X8),iknows__dfg(X9,enc__dfg(X10,X11,X12,n0__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n1__dfg,X2,X3,X4,X5,n1__dfg),X7,X8),iknows__dfg(X9,enc__dfg(X10,X11,X12,n1__dfg))))),
% 0.19/0.47  wrap_hn1k2_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k2 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n1__dfg,X2,X3,X4,X5,X6),h__dfg(n1__dfg,X7,X8,X9,X10,X11,n1__dfg),X13),iknows__dfg(X14,enc__dfg(X15,n0__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n1__dfg,X2,X3,X4,X5,X6),h__dfg(n1__dfg,X7,X8,X9,X10,X11,n1__dfg),X13),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  wrap_hn1k2_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn1k2 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n1__dfg,X2,X3,X4,X5,X6),X7,h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n0__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n1__dfg,X2,X3,X4,X5,X6),X7,h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n1__dfg))))),
% 0.19/0.47  wrap_hn1k2_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k1 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),X6,h__dfg(n1__dfg,n1__dfg,X8,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(n0__dfg,X16,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),X6,h__dfg(n1__dfg,n1__dfg,X8,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(n1__dfg,X16,X17,X18))))),
% 0.19/0.47  wrap_hn2k1_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k1 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n1__dfg),h__dfg(n1__dfg,n1__dfg,X8,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(X15,X16,n0__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n1__dfg),h__dfg(n1__dfg,n1__dfg,X8,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  wrap_hn2k1_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k1 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n1__dfg,X3,X4,X5,X6,n1__dfg),X8),iknows__dfg(X9,enc__dfg(n0__dfg,X11,X12,X13))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n1__dfg,X3,X4,X5,X6,n1__dfg),X8),iknows__dfg(X9,enc__dfg(n1__dfg,X11,X12,X13))))),
% 0.19/0.47  wrap_hn2k1_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k1 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n1__dfg,X3,X4,X5,X6,X7),h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,n0__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n1__dfg,X3,X4,X5,X6,X7),h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  wrap_hn2k1_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k2 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),X6,X7,h__dfg(n1__dfg,n1__dfg,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n0__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),X6,X7,h__dfg(n1__dfg,n1__dfg,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  wrap_hn2k2_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k2 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n1__dfg),X7,h__dfg(n1__dfg,n1__dfg,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n0__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n1__dfg),X7,h__dfg(n1__dfg,n1__dfg,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n1__dfg))))),
% 0.19/0.47  wrap_hn2k2_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k2 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,X5,X6,n1__dfg),h__dfg(n1__dfg,n1__dfg,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n0__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,X5,X6,n1__dfg),h__dfg(n1__dfg,n1__dfg,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  wrap_hn2k2_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Wrap sym=sym for hn2k2 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n1__dfg,X4,X5,X6,X7,n1__dfg)),iknows__dfg(X9,enc__dfg(X10,X11,X12,n0__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n1__dfg,X4,X5,X6,X7,n1__dfg)),iknows__dfg(X9,enc__dfg(X10,X11,X12,n1__dfg))))),
% 0.19/0.47  wrap_hn2k2_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k1 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,X5),X6,X7,X8),iknows__dfg(X9,enc__dfg(n1__dfg,X11,X12,X13))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,n1__dfg),X6,X7,X8),iknows__dfg(X9,enc__dfg(n1__dfg,X11,X12,X13))))),
% 0.19/0.47  unwrap_hn1k1_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k1 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,X5),h__dfg(n0__dfg,X6,X7,X8,X9,X10,X11),X12,X13),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,X5),h__dfg(n1__dfg,X6,X7,X8,X9,X10,n1__dfg),X12,X13),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  unwrap_hn1k1_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k1 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,X5),X6,h__dfg(n0__dfg,X7,X8,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(n1__dfg,X16,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,X5),X6,h__dfg(n1__dfg,X7,X8,X9,X10,X11,n1__dfg),X13),iknows__dfg(X14,enc__dfg(n1__dfg,X16,X17,X18))))),
% 0.19/0.47  unwrap_hn1k1_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k1 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,X5),X6,X7,h__dfg(n0__dfg,X8,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,n1__dfg,X2,X3,X4,X5),X6,X7,h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  unwrap_hn1k1_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k2 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n0__dfg,X0,X1,X2,X3,X4,X5),h__dfg(n1__dfg,X6,n1__dfg,X8,X9,X10,X11),X12,X13),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),h__dfg(n1__dfg,X6,n1__dfg,X8,X9,X10,X11),X12,X13),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  unwrap_hn1k2_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k2 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,n1__dfg,X3,X4,X5,X6),X7,X8),iknows__dfg(X9,enc__dfg(X10,X11,X12,n1__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,n1__dfg,X3,X4,X5,n1__dfg),X7,X8),iknows__dfg(X9,enc__dfg(X10,X11,X12,n1__dfg))))),
% 0.19/0.47  unwrap_hn1k2_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k2 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,n1__dfg,X3,X4,X5,X6),h__dfg(n0__dfg,X7,X8,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,n1__dfg,X3,X4,X5,X6),h__dfg(n1__dfg,X7,X8,X9,X10,X11,n1__dfg),X13),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  unwrap_hn1k2_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn1k2 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,n1__dfg,X3,X4,X5,X6),X7,h__dfg(n0__dfg,X8,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n1__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,n1__dfg,X3,X4,X5,X6),X7,h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n1__dfg))))),
% 0.19/0.47  unwrap_hn1k2_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k1 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n0__dfg,X0,X1,X2,X3,X4,X5),X6,h__dfg(n1__dfg,X7,n1__dfg,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(n1__dfg,X16,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),X6,h__dfg(n1__dfg,X7,n1__dfg,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(n1__dfg,X16,X17,X18))))),
% 0.19/0.47  unwrap_hn2k1_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k1 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n0__dfg,X1,X2,X3,X4,X5,X6),h__dfg(n1__dfg,X7,n1__dfg,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n1__dfg),h__dfg(n1__dfg,X7,n1__dfg,X9,X10,X11,X12),X13),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  unwrap_hn2k1_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k1 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,n1__dfg,X4,X5,X6,X7),X8),iknows__dfg(X9,enc__dfg(n1__dfg,X11,X12,X13))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,n1__dfg,X4,X5,X6,n1__dfg),X8),iknows__dfg(X9,enc__dfg(n1__dfg,X11,X12,X13))))),
% 0.19/0.47  unwrap_hn2k1_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k1 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,n1__dfg,X4,X5,X6,X7),h__dfg(n0__dfg,X8,X9,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,n1__dfg,X4,X5,X6,X7),h__dfg(n1__dfg,X8,X9,X10,X11,X12,n1__dfg)),iknows__dfg(X14,enc__dfg(X15,X16,n1__dfg,X18))))),
% 0.19/0.47  unwrap_hn2k1_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k2 hn1k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n0__dfg,X0,X1,X2,X3,X4,X5),X6,X7,h__dfg(n1__dfg,X8,n1__dfg,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),X6,X7,h__dfg(n1__dfg,X8,n1__dfg,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  unwrap_hn2k2_hn1k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k2 hn1k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n0__dfg,X1,X2,X3,X4,X5,X6),X7,h__dfg(n1__dfg,X8,n1__dfg,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n1__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n1__dfg),X7,h__dfg(n1__dfg,X8,n1__dfg,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,X16,X17,n1__dfg))))),
% 0.19/0.47  unwrap_hn2k2_hn1k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k2 hn2k1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n0__dfg,X2,X3,X4,X5,X6,X7),h__dfg(n1__dfg,X8,n1__dfg,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,X5,X6,n1__dfg),h__dfg(n1__dfg,X8,n1__dfg,X10,X11,X12,X13)),iknows__dfg(X14,enc__dfg(X15,n1__dfg,X17,X18))))),
% 0.19/0.47  unwrap_hn2k2_hn2k1_command).
% 0.19/0.47  
% 0.19/0.47  %----Unwrap sym=sym for hn2k2 hn2k2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,n1__dfg,X5,X6,X7,X8)),iknows__dfg(X9,enc__dfg(X10,X11,X12,n1__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,n1__dfg,X5,X6,X7,n1__dfg)),iknows__dfg(X9,enc__dfg(X10,X11,X12,n1__dfg))))),
% 0.19/0.47  unwrap_hn2k2_hn2k2_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k1 wrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,n0__dfg,X2,n0__dfg,X4,X5),X6,X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n1__dfg,n0__dfg,X2,n0__dfg,X4,X5),X6,X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k1_wrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k1 unwrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X3,X4,X5),X6,X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,n1__dfg,n0__dfg,X3,X4,X5),X6,X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k1_unwrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k1 encrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X3,X4,X5),X6,X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,n0__dfg,n1__dfg,X3,X4,X5),X6,X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k1_encrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k1 decrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,X1,X2,n0__dfg,X4,X5),X6,X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,n0__dfg,X1,X2,n1__dfg,X4,X5),X6,X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k1_decrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k1 sensitive
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,n0__dfg,X5),X6,X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,n1__dfg,X5),X6,X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k1_sensitive_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k2 wrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n0__dfg,n0__dfg,X3,n0__dfg,X5,X6),X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n1__dfg,n0__dfg,X3,n0__dfg,X5,X6),X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k2_wrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k2 unwrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X4,X5,X6),X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n0__dfg,n1__dfg,n0__dfg,X4,X5,X6),X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k2_unwrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k2 encrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X4,X5,X6),X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n0__dfg,n0__dfg,n1__dfg,X4,X5,X6),X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k2_encrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k2 decrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n0__dfg,X2,X3,n0__dfg,X5,X6),X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,n0__dfg,X2,X3,n1__dfg,X5,X6),X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k2_decrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn1k2 sensitive
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,n0__dfg,X6),X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,n1__dfg,X6),X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k2_sensitive_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k1 wrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n0__dfg,n0__dfg,X4,n0__dfg,X6,X7),X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n1__dfg,n0__dfg,X4,n0__dfg,X6,X7),X8),X9))),
% 0.19/0.47  set_attr_hn2k1_wrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k1 unwrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X5,X6,X7),X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n0__dfg,n1__dfg,n0__dfg,X5,X6,X7),X8),X9))),
% 0.19/0.47  set_attr_hn2k1_unwrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k1 encrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X5,X6,X7),X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n0__dfg,n0__dfg,n1__dfg,X5,X6,X7),X8),X9))),
% 0.19/0.47  set_attr_hn2k1_encrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k1 decrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n0__dfg,X3,X4,n0__dfg,X6,X7),X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,n0__dfg,X3,X4,n1__dfg,X6,X7),X8),X9))),
% 0.19/0.47  set_attr_hn2k1_decrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k1 sensitive
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,X5,n0__dfg,X7),X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,X5,n1__dfg,X7),X8),X9))),
% 0.19/0.47  set_attr_hn2k1_sensitive_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k2 wrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n0__dfg,n0__dfg,X5,n0__dfg,X7,X8)),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n1__dfg,n0__dfg,X5,n0__dfg,X7,X8)),X9))),
% 0.19/0.47  set_attr_hn2k2_wrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k2 unwrap
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X6,X7,X8)),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n0__dfg,n1__dfg,n0__dfg,X6,X7,X8)),X9))),
% 0.19/0.47  set_attr_hn2k2_unwrap_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k2 encrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n0__dfg,n0__dfg,n0__dfg,X6,X7,X8)),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n0__dfg,n0__dfg,n1__dfg,X6,X7,X8)),X9))),
% 0.19/0.47  set_attr_hn2k2_encrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k2 decrypt
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n0__dfg,X4,X5,n0__dfg,X7,X8)),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,n0__dfg,X4,X5,n1__dfg,X7,X8)),X9))),
% 0.19/0.47  set_attr_hn2k2_decrypt_command).
% 0.19/0.47  
% 0.19/0.47  %----Set attribute for hn2k2 sensitive
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,X6,n0__dfg,X8)),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,X6,n1__dfg,X8)),X9))),
% 0.19/0.47  set_attr_hn2k2_sensitive_command).
% 0.19/0.47  
% 0.19/0.47  %----Unset attribute for hn1k1 extractable
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n1__dfg),X6,X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,X3,X4,n0__dfg),X6,X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k1_extractable_command).
% 0.19/0.47  
% 0.19/0.47  %----Unset attribute for hn1k2 extractable
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n1__dfg),X7,X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,X4,X5,n0__dfg),X7,X8),X9))),
% 0.19/0.47  set_attr_hn1k2_extractable_command).
% 0.19/0.47  
% 0.19/0.47  %----Unset attribute for hn2k1 extractable
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,X5,X6,n1__dfg),X8),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,X5,X6,n0__dfg),X8),X9))),
% 0.19/0.47  set_attr_hn2k1_extractable_command).
% 0.19/0.47  
% 0.19/0.47  %----Unset attribute for hn2k2 extractable
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,X6,X7,n1__dfg)),X9),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,X6,X7,n0__dfg)),X9))),
% 0.19/0.47  set_attr_hn2k2_extractable_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn1k1 k1Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,n1__dfg,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(n0__dfg,X10),enc__dfg(n1__dfg,X12,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,n1__dfg,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(n1__dfg,X12,X13,X14))))),
% 0.19/0.47  decrypt_hn1k1_k1Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn1k1 k2Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,n1__dfg,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(X9,n0__dfg),enc__dfg(X11,X12,n1__dfg,X14))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,X2,n1__dfg,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,n1__dfg,X14))))),
% 0.19/0.47  decrypt_hn1k1_k2Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn1k2 k1Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,n1__dfg,X5,X6),X7,X8),iknows__dfg(atoms__dfg(n0__dfg,X10),enc__dfg(X11,n1__dfg,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,n1__dfg,X5,X6),X7,X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(X11,n1__dfg,X13,X14))))),
% 0.19/0.47  decrypt_hn1k2_k1Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn1k2 k2Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,n1__dfg,X5,X6),X7,X8),iknows__dfg(atoms__dfg(X9,n0__dfg),enc__dfg(X11,X12,X13,n1__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,X3,n1__dfg,X5,X6),X7,X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,X13,n1__dfg))))),
% 0.19/0.47  decrypt_hn1k2_k2Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn2k1 k1Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,n1__dfg,X6,X7),X8),iknows__dfg(atoms__dfg(n0__dfg,X10),enc__dfg(n1__dfg,X12,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,n1__dfg,X6,X7),X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(n1__dfg,X12,X13,X14))))),
% 0.19/0.47  decrypt_hn2k1_k1Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn2k1 k2Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,n1__dfg,X6,X7),X8),iknows__dfg(atoms__dfg(X9,n0__dfg),enc__dfg(X11,X12,n1__dfg,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,X4,n1__dfg,X6,X7),X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,n1__dfg,X14))))),
% 0.19/0.47  decrypt_hn2k1_k2Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn2k2 k1Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,n1__dfg,X7,X8)),iknows__dfg(atoms__dfg(n0__dfg,X10),enc__dfg(X11,n1__dfg,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,n1__dfg,X7,X8)),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(X11,n1__dfg,X13,X14))))),
% 0.19/0.47  decrypt_hn2k2_k1Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Decrypt hn2k2 k2Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,n1__dfg,X7,X8)),iknows__dfg(atoms__dfg(X9,n0__dfg),enc__dfg(X11,X12,X13,n1__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,X5,n1__dfg,X7,X8)),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,X13,n1__dfg))))),
% 0.19/0.47  decrypt_hn2k2_k2Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn1k1 k1Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,n1__dfg,X3,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(n0__dfg,X12,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,n1__dfg,X3,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(n1__dfg,X12,X13,X14))))),
% 0.19/0.47  encrypt_hn1k1_k1Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn1k1 k2Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,n1__dfg,X3,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,n0__dfg,X14))),
% 0.19/0.47      p__dfg(state__dfg(h__dfg(n1__dfg,X0,X1,n1__dfg,X3,X4,X5),X6,X7,X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,n1__dfg,X14))))),
% 0.19/0.47  encrypt_hn1k1_k2Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn1k2 k1Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,n1__dfg,X4,X5,X6),X7,X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(X11,n0__dfg,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,n1__dfg,X4,X5,X6),X7,X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(X11,n1__dfg,X13,X14))))),
% 0.19/0.47  encrypt_hn1k2_k1Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn1k2 k2Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,n1__dfg,X4,X5,X6),X7,X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,X13,n0__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,h__dfg(n1__dfg,X1,X2,n1__dfg,X4,X5,X6),X7,X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,X13,n1__dfg))))),
% 0.19/0.47  encrypt_hn1k2_k2Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn2k1 k1Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,n1__dfg,X5,X6,X7),X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(n0__dfg,X12,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,n1__dfg,X5,X6,X7),X8),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(n1__dfg,X12,X13,X14))))),
% 0.19/0.47  encrypt_hn2k1_k1Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn2k1 k2Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,n1__dfg,X5,X6,X7),X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,n0__dfg,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,h__dfg(n1__dfg,X2,X3,n1__dfg,X5,X6,X7),X8),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,n1__dfg,X14))))),
% 0.19/0.47  encrypt_hn2k1_k2Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn2k2 k1Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,n1__dfg,X6,X7,X8)),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(X11,n0__dfg,X13,X14))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,n1__dfg,X6,X7,X8)),iknows__dfg(atoms__dfg(n1__dfg,X10),enc__dfg(X11,n1__dfg,X13,X14))))),
% 0.19/0.47  encrypt_hn2k2_k1Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Encrypt hn2k2 k2Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,n1__dfg,X6,X7,X8)),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,X13,n0__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,h__dfg(n1__dfg,X3,X4,n1__dfg,X6,X7,X8)),iknows__dfg(atoms__dfg(X9,n1__dfg),enc__dfg(X11,X12,X13,n1__dfg))))),
% 0.19/0.47  encrypt_hn2k2_k2Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder encrypt k1Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,X5),enc__dfg(n0__dfg,X7,X8,X9))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,X5),enc__dfg(n1__dfg,X7,X8,X9))))),
% 0.19/0.47  encrypt_k1Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder encrypt k2Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,n1__dfg),enc__dfg(X6,X7,n0__dfg,X9))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,n1__dfg),enc__dfg(X6,X7,n1__dfg,X9))))),
% 0.19/0.47  encrypt_k2Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder encrypt k1Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,n1__dfg),enc__dfg(X6,n0__dfg,X8,X9))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,n1__dfg),enc__dfg(X6,n1__dfg,X8,X9))))),
% 0.19/0.47  encrypt_k1Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder encrypt k2Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(X4,n1__dfg),enc__dfg(X6,X7,X8,n0__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(X4,n1__dfg),enc__dfg(X6,X7,X8,n1__dfg))))),
% 0.19/0.47  encrypt_k2Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder decrypt k1Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,X5),enc__dfg(n1__dfg,X7,X8,X9))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,X5),enc__dfg(n1__dfg,X7,X8,X9))))),
% 0.19/0.47  intruder_decrypt_k1Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder decrypt k2Enck1
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,n0__dfg),enc__dfg(X6,X7,n1__dfg,X9))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(X4,n1__dfg),enc__dfg(X6,X7,n1__dfg,X9))))),
% 0.19/0.47  intruder_decrypt_k2Enck1_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder decrypt k1Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n0__dfg,n1__dfg),enc__dfg(X6,n1__dfg,X8,X9))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(n1__dfg,X5),enc__dfg(X6,n1__dfg,X8,X9))))),
% 0.19/0.47  intruder_decrypt_k1Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Intruder decrypt k2Enck2
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(X4,n1__dfg),enc__dfg(X6,X7,X8,n1__dfg))),
% 0.19/0.47      p__dfg(state__dfg(X0,X1,X2,X3),iknows__dfg(atoms__dfg(X4,n1__dfg),enc__dfg(X6,X7,X8,n1__dfg))))),
% 0.19/0.47  intruder_decrypt_k2Enck2_command).
% 0.19/0.47  
% 0.19/0.47  %----Domain constraints
% 0.19/0.47  formula(
% 0.19/0.47    forall([X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34],
% 0.19/0.47     implies(
% 0.19/0.47      p__dfg(state__dfg(h__dfg(X0,X1,X2,X3,X4,X5,X6),h__dfg(X7,X8,X9,X10,X11,X12,X13),h__dfg(X14,X15,X16,X17,X18,X19,X20),h__dfg(X21,X22,X23,X24,X25,X26,X27)),iknows__dfg(atoms__dfg(X28,X29),enc__dfg(X30,X31,X32,X33))),
% 0.19/0.47      and(
% 0.19/0.47       ERROR: (JJ misuse): Not a DFG c
% 0.19/0.47  onnective
%------------------------------------------------------------------------------