TSTP Solution File: SWW857+1 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : SWW857+1 : TPTP v8.1.0. Released v7.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

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

% Result   : Unknown 2.67s 2.80s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem  : SWW857+1 : TPTP v8.1.0. Released v7.3.0.
% 0.03/0.14  % Command  : otter-tptp-script %s
% 0.13/0.35  % Computer : n022.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Wed Jul 27 02:59:35 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 2.63/2.73  ----- Otter 3.3f, August 2004 -----
% 2.63/2.73  The process was started by sandbox on n022.cluster.edu,
% 2.63/2.73  Wed Jul 27 02:59:35 2022
% 2.63/2.73  The command was "./otter".  The process ID is 4573.
% 2.63/2.73  
% 2.63/2.73  set(prolog_style_variables).
% 2.63/2.73  set(auto).
% 2.63/2.73     dependent: set(auto1).
% 2.63/2.73     dependent: set(process_input).
% 2.63/2.73     dependent: clear(print_kept).
% 2.63/2.73     dependent: clear(print_new_demod).
% 2.63/2.73     dependent: clear(print_back_demod).
% 2.63/2.73     dependent: clear(print_back_sub).
% 2.63/2.73     dependent: set(control_memory).
% 2.63/2.73     dependent: assign(max_mem, 12000).
% 2.63/2.73     dependent: assign(pick_given_ratio, 4).
% 2.63/2.73     dependent: assign(stats_level, 1).
% 2.63/2.73     dependent: assign(max_seconds, 10800).
% 2.63/2.73  clear(print_given).
% 2.63/2.73  
% 2.63/2.73  formula_list(usable).
% 2.63/2.73  all A (A=A).
% 2.63/2.73  p__01(s__02(cbool__00,cT__00)).
% 2.63/2.73  -p__01(s__02(cbool__00,cF__00)).
% 2.63/2.73  all Vt (s__02(cbool__00,Vt)=s__02(cbool__00,cT__00)|s__02(cbool__00,Vt)=s__02(cbool__00,cF__00)).
% 2.63/2.73  all V_3f2384 V_3f2380 Vf Vg ((all Vx (s__02(V_3f2380,chapp__02(s__02(cfun__02(V_3f2384,V_3f2380),Vf),s__02(V_3f2384,Vx)))=s__02(V_3f2380,chapp__02(s__02(cfun__02(V_3f2384,V_3f2380),Vg),s__02(V_3f2384,Vx)))))->s__02(cfun__02(V_3f2384,V_3f2380),Vf)=s__02(cfun__02(V_3f2384,V_3f2380),Vg)).
% 2.63/2.73  p__01(s__02(cbool__00,cT__00)).
% 2.63/2.73  all V_27t1_27 V_27t2_27 ((p__01(s__02(cbool__00,V_27t1_27))->p__01(s__02(cbool__00,V_27t2_27)))-> ((p__01(s__02(cbool__00,V_27t2_27))->p__01(s__02(cbool__00,V_27t1_27)))->s__02(cbool__00,V_27t1_27)=s__02(cbool__00,V_27t2_27))).
% 2.63/2.73  all V_27t_27 (p__01(s__02(cbool__00,cF__00))->p__01(s__02(cbool__00,V_27t_27))).
% 2.63/2.73  all V_27t_27 (p__01(s__02(cbool__00,V_27t_27))| -p__01(s__02(cbool__00,V_27t_27))).
% 2.63/2.73  all V_27B_27 V_27A_27 V_27f_27 V_27x_27 (s__02(V_27B_27,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27)))=s__02(V_27B_27,chapp__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27)))).
% 2.63/2.73  all V_27A_27 V_27t_27 ((all V_27x_27 p__01(s__02(cbool__00,V_27t_27)))<->p__01(s__02(cbool__00,V_27t_27))).
% 2.63/2.73  all V_27A_27 V_27t_27 ((exists V_27x_27 p__01(s__02(cbool__00,V_27t_27)))<->p__01(s__02(cbool__00,V_27t_27))).
% 2.63/2.73  all V_27t_27 ((p__01(s__02(cbool__00,cT__00))&p__01(s__02(cbool__00,V_27t_27))<->p__01(s__02(cbool__00,V_27t_27)))& (p__01(s__02(cbool__00,V_27t_27))&p__01(s__02(cbool__00,cT__00))<->p__01(s__02(cbool__00,V_27t_27)))& (p__01(s__02(cbool__00,cF__00))&p__01(s__02(cbool__00,V_27t_27))<->p__01(s__02(cbool__00,cF__00)))& (p__01(s__02(cbool__00,V_27t_27))&p__01(s__02(cbool__00,cF__00))<->p__01(s__02(cbool__00,cF__00)))& (p__01(s__02(cbool__00,V_27t_27))&p__01(s__02(cbool__00,V_27t_27))<->p__01(s__02(cbool__00,V_27t_27)))).
% 2.63/2.73  all V_27t_27 ((p__01(s__02(cbool__00,cT__00))|p__01(s__02(cbool__00,V_27t_27))<->p__01(s__02(cbool__00,cT__00)))& (p__01(s__02(cbool__00,V_27t_27))|p__01(s__02(cbool__00,cT__00))<->p__01(s__02(cbool__00,cT__00)))& (p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,V_27t_27))<->p__01(s__02(cbool__00,V_27t_27)))& (p__01(s__02(cbool__00,V_27t_27))|p__01(s__02(cbool__00,cF__00))<->p__01(s__02(cbool__00,V_27t_27)))& (p__01(s__02(cbool__00,V_27t_27))|p__01(s__02(cbool__00,V_27t_27))<->p__01(s__02(cbool__00,V_27t_27)))).
% 2.63/2.73  all V_27t_27 (((p__01(s__02(cbool__00,cT__00))->p__01(s__02(cbool__00,V_27t_27)))<->p__01(s__02(cbool__00,V_27t_27)))& ((p__01(s__02(cbool__00,V_27t_27))->p__01(s__02(cbool__00,cT__00)))<->p__01(s__02(cbool__00,cT__00)))& ((p__01(s__02(cbool__00,cF__00))->p__01(s__02(cbool__00,V_27t_27)))<->p__01(s__02(cbool__00,cT__00)))& ((p__01(s__02(cbool__00,V_27t_27))->p__01(s__02(cbool__00,V_27t_27)))<->p__01(s__02(cbool__00,cT__00)))& ((p__01(s__02(cbool__00,V_27t_27))->p__01(s__02(cbool__00,cF__00)))<-> -p__01(s__02(cbool__00,V_27t_27)))).
% 2.63/2.73  all V_27A_27 V_27x_27 (s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27x_27)<->p__01(s__02(cbool__00,cT__00))).
% 2.63/2.73  all V_27A_27 V_27x_27 V_27y_27 (s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_27)<->s__02(V_27A_27,V_27y_27)=s__02(V_27A_27,V_27x_27)).
% 2.63/2.73  all V_27t_27 ((s__02(cbool__00,cT__00)=s__02(cbool__00,V_27t_27)<->p__01(s__02(cbool__00,V_27t_27)))& (s__02(cbool__00,V_27t_27)=s__02(cbool__00,cT__00)<->p__01(s__02(cbool__00,V_27t_27)))& (s__02(cbool__00,cF__00)=s__02(cbool__00,V_27t_27)<-> -p__01(s__02(cbool__00,V_27t_27)))& (s__02(cbool__00,V_27t_27)=s__02(cbool__00,cF__00)<-> -p__01(s__02(cbool__00,V_27t_27)))).
% 2.63/2.73  all V_27A_27 V_27t1_27 V_27t2_27 (s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cT__00),s__02(V_27A_27,V_27t1_27),s__02(V_27A_27,V_27t2_27)))=s__02(V_27A_27,V_27t1_27)&s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cF__00),s__02(V_27A_27,V_27t1_27),s__02(V_27A_27,V_27t2_27)))=s__02(V_27A_27,V_27t2_27)).
% 2.63/2.73  all V_27A_27 V_27b_27 V_27t_27 (s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27b_27),s__02(V_27A_27,V_27t_27),s__02(V_27A_27,V_27t_27)))=s__02(V_27A_27,V_27t_27)).
% 2.63/2.73  all V_27t1_27 V_27t2_27 V_27t3_27 ((p__01(s__02(cbool__00,V_27t1_27))-> (p__01(s__02(cbool__00,V_27t2_27))->p__01(s__02(cbool__00,V_27t3_27))))<-> (p__01(s__02(cbool__00,V_27t1_27))&p__01(s__02(cbool__00,V_27t2_27))->p__01(s__02(cbool__00,V_27t3_27)))).
% 2.63/2.73  all V_27x_27 V_27x_7c39_7c_27 V_27y_27 V_27y_7c39_7c_27 (s__02(cbool__00,V_27x_27)=s__02(cbool__00,V_27x_7c39_7c_27)& (p__01(s__02(cbool__00,V_27x_7c39_7c_27))->s__02(cbool__00,V_27y_27)=s__02(cbool__00,V_27y_7c39_7c_27))-> ((p__01(s__02(cbool__00,V_27x_27))->p__01(s__02(cbool__00,V_27y_27)))<-> (p__01(s__02(cbool__00,V_27x_7c39_7c_27))->p__01(s__02(cbool__00,V_27y_7c39_7c_27))))).
% 2.63/2.73  all V_27A_27 V_27P_27 V_27Q_27 V_27x_27 V_27x_7c39_7c_27 V_27y_27 V_27y_7c39_7c_27 (s__02(cbool__00,V_27P_27)=s__02(cbool__00,V_27Q_27)& (p__01(s__02(cbool__00,V_27Q_27))->s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27x_7c39_7c_27))& (-p__01(s__02(cbool__00,V_27Q_27))->s__02(V_27A_27,V_27y_27)=s__02(V_27A_27,V_27y_7c39_7c_27))->s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(V_27A_27,V_27x_27),s__02(V_27A_27,V_27y_27)))=s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27Q_27),s__02(V_27A_27,V_27x_7c39_7c_27),s__02(V_27A_27,V_27y_7c39_7c_27)))).
% 2.63/2.73  all V_27A_27 ((all V_27t1_27 V_27t2_27 (s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cT__00),s__02(V_27A_27,V_27t1_27),s__02(V_27A_27,V_27t2_27)))=s__02(V_27A_27,V_27t1_27)))& (all V_27t1_27 V_27t2_27 (s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cF__00),s__02(V_27A_27,V_27t1_27),s__02(V_27A_27,V_27t2_27)))=s__02(V_27A_27,V_27t2_27)))).
% 2.63/2.73  all V_27B_27 V_27A_27 V_27x_27 V_27y_27 (s__02(V_27A_27,chapp__02(s__02(cfun__02(V_27B_27,V_27A_27),c_27const_2ecombin_2eK_27__01(s__02(V_27A_27,V_27x_27))),s__02(V_27B_27,V_27y_27)))=s__02(V_27A_27,V_27x_27)).
% 2.63/2.73  all V_27A_27 V_27x_27 (s__02(V_27A_27,chapp__02(s__02(cfun__02(V_27A_27,V_27A_27),c_27const_2ecombin_2eI_27__00),s__02(V_27A_27,V_27x_27)))=s__02(V_27A_27,V_27x_27)).
% 2.63/2.73  all V_27B_27 V_27A_27 V_27C_27 V_27F_27 V_27E_27 V_27D_27 ((all V_27f_27 V_27v_27 (s__02(cfun__02(V_27A_27,V_27C_27),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(V_27B_27,V_27C_27),c_27const_2ecombin_2eK_27__01(s__02(V_27C_27,V_27v_27))),s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27)))=s__02(cfun__02(V_27A_27,V_27C_27),c_27const_2ecombin_2eK_27__01(s__02(V_27C_27,V_27v_27)))))& (all V_27f_27 V_27v_27 (s__02(cfun__02(V_27F_27,V_27E_27),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(V_27D_27,V_27E_27),V_27f_27),s__02(cfun__02(V_27F_27,V_27D_27),c_27const_2ecombin_2eK_27__01(s__02(V_27D_27,V_27v_27)))))=s__02(cfun__02(V_27F_27,V_27E_27),c_27const_2ecombin_2eK_27__01(s__02(V_27E_27,chapp__02(s__02(cfun__02(V_27D_27,V_27E_27),V_27f_27),s__02(V_27D_27,V_27v_27)))))))).
% 2.63/2.73  all V_27m_27 (s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27))),s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=s__02(c_27type_2enum_2enum_27__00,V_27m_27)).
% 2.63/2.73  all V_27A_27 V_27x_27 (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))).
% 2.63/2.73  all V_27A_27 V_27y_27 V_27x_27 V_27P_27 ((s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)<-> -p__01(s__02(cbool__00,V_27P_27)))& (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)<->p__01(s__02(cbool__00,V_27P_27)))& (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))<->p__01(s__02(cbool__00,V_27P_27))&s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_27))& (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))<-> -p__01(s__02(cbool__00,V_27P_27))&s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_27))).
% 2.63/2.73  all V_27A_27 V_27x_27 (-p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27x_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))).
% 2.63/2.73  all V_27A_27 ((all V_27s_27 (s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00),s__02(cfun__02(V_27A_27,cbool__00),V_27s_27)))=s__02(cfun__02(V_27A_27,cbool__00),V_27s_27)))& (all V_27s_27 (s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(V_27A_27,cbool__00),V_27s_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)))=s__02(cfun__02(V_27A_27,cbool__00),V_27s_27)))).
% 2.63/2.73  all V_27B_27 V_27A_27 V_27f_27 ((all V_27s_27 (p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00),s__02(cfun__02(V_27B_27,cbool__00),V_27s_27))))<->s__02(cfun__02(V_27B_27,cbool__00),V_27s_27)=s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)))& (all V_27s_27 (p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(cfun__02(V_27A_27,cbool__00),V_27s_27),s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))<->s__02(cfun__02(V_27A_27,cbool__00),V_27s_27)=s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)))).
% 2.63/2.73  all V_27A_27 ((all V_27l_27 (s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))& (all V_27l1_27 V_27l2_27 V_27h_27 (s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27))),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27)))))))).
% 2.63/2.73  all V_27A_27 V_27B_27 V_27t_27 V_27h_27 (s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))=s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)&s__02(cfun__02(V_27B_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(s__02(V_27B_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27t_27)))))=s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(V_27B_27,V_27h_27),s__02(cfun__02(V_27B_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27t_27)))))).
% 2.63/2.73  all V_27A_27 ((all V_27P_27 (s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))=s__02(cbool__00,cT__00)))& (all V_27P_27 V_27h_27 V_27t_27 (p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))))<->p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27P_27),s__02(V_27A_27,V_27h_27))))&p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))))).
% 2.63/2.73  all V_27A_27 V_27l_27 (s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)).
% 2.63/2.73  all V_27A_27 V_27e_27 V_27l1_27 V_27l2_27 (p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27))))))))<->p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27))))))).
% 2.63/2.73  all V_27A_27 V_27B_27 V_27f_27 V_27x_27 (s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27x_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(V_27A_27,V_27B_27),V_27f_27))))),s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27B_27,c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27))))),s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00)))).
% 2.63/2.73  s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eI_27__00).
% 2.63/2.73  all V_27A_27 V_27B_27 ((all V_27a2_27 V_27a1_27 V_27a0_27 V_27a_27 (s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,V_27a_27)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eForwardPointer_27__03(s__02(c_27type_2enum_2enum_27__00,V_27a0_27),s__02(V_27A_27,V_27a1_27),s__02(c_27type_2enum_2enum_27__00,V_27a2_27)))))& (all V_27a2_27 V_27a1_27 V_27a0_27 V_27a_27 (s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,V_27a_27)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),V_27a0_27),s__02(c_27type_2enum_2enum_27__00,V_27a1_27),s__02(V_27B_27,V_27a2_27)))))& (all V_27a2_7c39_7c_27 V_27a2_27 V_27a1_7c39_7c_27 V_27a1_27 V_27a0_7c39_7c_27 V_27a0_27 (s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eForwardPointer_27__03(s__02(c_27type_2enum_2enum_27__00,V_27a0_27),s__02(V_27A_27,V_27a1_27),s__02(c_27type_2enum_2enum_27__00,V_27a2_27)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),V_27a0_7c39_7c_27),s__02(c_27type_2enum_2enum_27__00,V_27a1_7c39_7c_27),s__02(V_27B_27,V_27a2_7c39_7c_27)))))).
% 2.63/2.73  all V_27A_27 V_27B_27 ((all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27f_27),s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27f_27),s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(cbool__00,cbool__00),V_27f_27),s__02(cfun__02(cbool__00,cbool__00),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))& (all V_27g0_27 V_27g_27 V_27f_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))).
% 2.63/2.73  all V_27A_27 V_27B_27 (s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eempty__state_27__00)=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2ebool_2eARB_27__00)))))))))))))))))))))))))).
% 2.63/2.73  all V_27A_27 V_27B_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)).
% 2.63/2.73  all V_27A_27 V_27B_27 ((all V_27a_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eNONE_27__00)))& (all V_27a_27 V_27x_27 V_27xs_27 exists Vv ((p__01(s__02(cbool__00,Vv))<->s__02(c_27type_2enum_2enum_27__00,V_27a_27)=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00))&s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,Vv),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eel__length_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eel__length_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))))))).
% 2.63/2.73  all V_27A_27 V_27B_27 V_27heap_27 V_27limit_27 (p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,V_27limit_27))))<->s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2enum_2enum_27__00,V_27limit_27)&s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)& (all V_27xs_27 V_27l_27 V_27d_27 V_27ptr_27 V_27u_27 (p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,V_27l_27),s__02(V_27B_27,V_27d_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27))))))&p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(V_27A_27,V_27u_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),V_27xs_27))))))->p__01(s__02(cbool__00,c_27const_2egc__shared_2eisSomeDataElement_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27))))))))).
% 2.63/2.73  all V_27A_27 V_27B_27 V_27n_27 exists Vv ((p__01(s__02(cbool__00,Vv))<->s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00))&s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,Vv),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))))).
% 2.63/2.73  all V_27A_27 V_27B_27 ((all V_27a_27 (s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))=s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)))& (all V_27a_27 V_27x_27 V_27xs_27 (s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))=s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,V_27a_27))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eel__length_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))))).
% 2.63/2.73  all V_27A_27 V_27B_27 V__0 ((all V_27h_27 (p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),V__0),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27h_27))))<-> -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27h_27))))))-> (all V_27heap_27 (s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)->s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))).
% 2.63/2.73  all V_27A_27 V_27B_27 V_27xs_27 (s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)->p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27))))).
% 2.63/2.73  all V_27A_27 V_27B_27 V_27xs_27 V_27n_27 (s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)->s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))=s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)).
% 2.63/2.73  all V_27B_27 V_27A_27 V__1 ((all V_27h_27 (p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),V_27h_27))))<-> -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),V_27h_27))))))-> (all V__0 ((all V_27heap0_27 V_27conf_27 V_27state_27 V_27heap_7c39_7c_27 (p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap_7c39_7c_27))))<->s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27)))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27)))&s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27)))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27)))&s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27)))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27)))&s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27)))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27)))&p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))&p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))))))&p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))&p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))&p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))&p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))&p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))&p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))&p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))& (all V_27x_27 V_27l_27 V_27d_27 (p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27x_27),s__02(c_27type_2enum_2enum_27__00,V_27l_27),s__02(V_27A_27,V_27d_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))))))->p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(V_27A_27,V_27d_27))))))&p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))))))))& (all V_27i_27 V_27j_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2enum_2enum_27__00,V_27i_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,V_27j_27)))-> (exists V_27xs_27 V_27l_27 V_27d_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27i_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,V_27l_27),s__02(V_27A_27,V_27d_27)))))&s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27j_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap_7c39_7c_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2enum_2enum_27__00,V_27j_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,V_27l_27),s__02(V_27A_27,V_27d_27)))))& (all V_27ptr_27 V_27d0_27 (p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(V_27B_27,V_27d0_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))))))&p__01(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2enum_2enum_27__00,V_27j_27))))->p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))))))))))))))-> (all V_27conf_27 V_27state_27 V_27heap0_27 (s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27)))))))))))).
% 2.67/2.76  -(all V_27A_27 V_27B_27 V_27heap_27 V_27conf_27 (p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27B_27),V_27conf_27))))))-> (exists Vv ((p__01(s__02(cbool__00,Vv))<->s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27B_27),V_27conf_27))))&p__01(s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27B_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27B_27),V_27conf_27))))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,Vv))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eempty__state_27__00))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))))))).
% 2.67/2.76  end_of_list.
% 2.67/2.76  
% 2.67/2.76  -------> usable clausifies to:
% 2.67/2.76  
% 2.67/2.76  list(usable).
% 2.67/2.76  0 [] A=A.
% 2.67/2.76  0 [] p__01(s__02(cbool__00,cT__00)).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,cF__00)).
% 2.67/2.76  0 [] s__02(cbool__00,Vt)=s__02(cbool__00,cT__00)|s__02(cbool__00,Vt)=s__02(cbool__00,cF__00).
% 2.67/2.76  0 [] s__02(V_3f2380,chapp__02(s__02(cfun__02(V_3f2384,V_3f2380),Vf),s__02(V_3f2384,$f1(V_3f2384,V_3f2380,Vf,Vg))))!=s__02(V_3f2380,chapp__02(s__02(cfun__02(V_3f2384,V_3f2380),Vg),s__02(V_3f2384,$f1(V_3f2384,V_3f2380,Vf,Vg))))|s__02(cfun__02(V_3f2384,V_3f2380),Vf)=s__02(cfun__02(V_3f2384,V_3f2380),Vg).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,cT__00)).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,V_27t1_27))|p__01(s__02(cbool__00,V_27t2_27))|s__02(cbool__00,V_27t1_27)=s__02(cbool__00,V_27t2_27).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,V_27t2_27))| -p__01(s__02(cbool__00,V_27t1_27))|s__02(cbool__00,V_27t1_27)=s__02(cbool__00,V_27t2_27).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(V_27B_27,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27)))=s__02(V_27B_27,chapp__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27))).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,cT__00))| -p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,V_27t_27))| -p__01(s__02(cbool__00,cF__00)).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,V_27t_27))|p__01(s__02(cbool__00,cT__00)).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,V_27t_27))| -p__01(s__02(cbool__00,cT__00)).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,cT__00)).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,cF__00))| -p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27x_27)|p__01(s__02(cbool__00,cT__00)).
% 2.67/2.76  0 [] s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27x_27)| -p__01(s__02(cbool__00,cT__00)).
% 2.67/2.76  0 [] s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27y_27)|s__02(V_27A_27,V_27y_27)=s__02(V_27A_27,V_27x_27).
% 2.67/2.76  0 [] s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_27)|s__02(V_27A_27,V_27y_27)!=s__02(V_27A_27,V_27x_27).
% 2.67/2.76  0 [] s__02(cbool__00,cT__00)!=s__02(cbool__00,V_27t_27)|p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(cbool__00,cT__00)=s__02(cbool__00,V_27t_27)| -p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27t_27)!=s__02(cbool__00,cT__00)|p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27t_27)=s__02(cbool__00,cT__00)| -p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(cbool__00,cF__00)!=s__02(cbool__00,V_27t_27)| -p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(cbool__00,cF__00)=s__02(cbool__00,V_27t_27)|p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27t_27)!=s__02(cbool__00,cF__00)| -p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27t_27)=s__02(cbool__00,cF__00)|p__01(s__02(cbool__00,V_27t_27)).
% 2.67/2.76  0 [] s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cT__00),s__02(V_27A_27,V_27t1_27),s__02(V_27A_27,V_27t2_27)))=s__02(V_27A_27,V_27t1_27).
% 2.67/2.76  0 [] s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cF__00),s__02(V_27A_27,V_27t1_27),s__02(V_27A_27,V_27t2_27)))=s__02(V_27A_27,V_27t2_27).
% 2.67/2.76  0 [] s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27b_27),s__02(V_27A_27,V_27t_27),s__02(V_27A_27,V_27t_27)))=s__02(V_27A_27,V_27t_27).
% 2.67/2.76  0 [] s__02(cbool__00,V_27x_27)!=s__02(cbool__00,V_27x_7c39_7c_27)|p__01(s__02(cbool__00,V_27x_7c39_7c_27))| -p__01(s__02(cbool__00,V_27x_27))|p__01(s__02(cbool__00,V_27y_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27x_27)!=s__02(cbool__00,V_27x_7c39_7c_27)|s__02(cbool__00,V_27y_27)!=s__02(cbool__00,V_27y_7c39_7c_27)|p__01(s__02(cbool__00,V_27x_27))| -p__01(s__02(cbool__00,V_27x_7c39_7c_27))|p__01(s__02(cbool__00,V_27y_7c39_7c_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27x_27)!=s__02(cbool__00,V_27x_7c39_7c_27)|s__02(cbool__00,V_27y_27)!=s__02(cbool__00,V_27y_7c39_7c_27)| -p__01(s__02(cbool__00,V_27y_27))| -p__01(s__02(cbool__00,V_27x_7c39_7c_27))|p__01(s__02(cbool__00,V_27y_7c39_7c_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27x_27)!=s__02(cbool__00,V_27x_7c39_7c_27)|s__02(cbool__00,V_27y_27)!=s__02(cbool__00,V_27y_7c39_7c_27)| -p__01(s__02(cbool__00,V_27x_27))|p__01(s__02(cbool__00,V_27y_27))| -p__01(s__02(cbool__00,V_27y_7c39_7c_27)).
% 2.67/2.76  0 [] s__02(cbool__00,V_27P_27)!=s__02(cbool__00,V_27Q_27)|p__01(s__02(cbool__00,V_27Q_27))|s__02(V_27A_27,V_27y_27)!=s__02(V_27A_27,V_27y_7c39_7c_27)|s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(V_27A_27,V_27x_27),s__02(V_27A_27,V_27y_27)))=s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27Q_27),s__02(V_27A_27,V_27x_7c39_7c_27),s__02(V_27A_27,V_27y_7c39_7c_27))).
% 2.67/2.76  0 [] s__02(cbool__00,V_27P_27)!=s__02(cbool__00,V_27Q_27)|s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27x_7c39_7c_27)| -p__01(s__02(cbool__00,V_27Q_27))|s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(V_27A_27,V_27x_27),s__02(V_27A_27,V_27y_27)))=s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27Q_27),s__02(V_27A_27,V_27x_7c39_7c_27),s__02(V_27A_27,V_27y_7c39_7c_27))).
% 2.67/2.76  0 [] s__02(cbool__00,V_27P_27)!=s__02(cbool__00,V_27Q_27)|s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27x_7c39_7c_27)|s__02(V_27A_27,V_27y_27)!=s__02(V_27A_27,V_27y_7c39_7c_27)|s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(V_27A_27,V_27x_27),s__02(V_27A_27,V_27y_27)))=s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27Q_27),s__02(V_27A_27,V_27x_7c39_7c_27),s__02(V_27A_27,V_27y_7c39_7c_27))).
% 2.67/2.76  0 [] s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cT__00),s__02(V_27A_27,V_27t1_27),s__02(V_27A_27,V_27t2_27)))=s__02(V_27A_27,V_27t1_27).
% 2.67/2.76  0 [] s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cF__00),s__02(V_27A_27,X1),s__02(V_27A_27,X2)))=s__02(V_27A_27,X2).
% 2.67/2.76  0 [] s__02(V_27A_27,chapp__02(s__02(cfun__02(V_27B_27,V_27A_27),c_27const_2ecombin_2eK_27__01(s__02(V_27A_27,V_27x_27))),s__02(V_27B_27,V_27y_27)))=s__02(V_27A_27,V_27x_27).
% 2.67/2.76  0 [] s__02(V_27A_27,chapp__02(s__02(cfun__02(V_27A_27,V_27A_27),c_27const_2ecombin_2eI_27__00),s__02(V_27A_27,V_27x_27)))=s__02(V_27A_27,V_27x_27).
% 2.67/2.76  0 [] s__02(cfun__02(V_27A_27,V_27C_27),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(V_27B_27,V_27C_27),c_27const_2ecombin_2eK_27__01(s__02(V_27C_27,V_27v_27))),s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27)))=s__02(cfun__02(V_27A_27,V_27C_27),c_27const_2ecombin_2eK_27__01(s__02(V_27C_27,V_27v_27))).
% 2.67/2.76  0 [] s__02(cfun__02(V_27F_27,V_27E_27),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(V_27D_27,V_27E_27),X3),s__02(cfun__02(V_27F_27,V_27D_27),c_27const_2ecombin_2eK_27__01(s__02(V_27D_27,X4)))))=s__02(cfun__02(V_27F_27,V_27E_27),c_27const_2ecombin_2eK_27__01(s__02(V_27E_27,chapp__02(s__02(cfun__02(V_27D_27,V_27E_27),X3),s__02(V_27D_27,X4))))).
% 2.67/2.76  0 [] s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27))),s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=s__02(c_27type_2enum_2enum_27__00,V_27m_27).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)| -p__01(s__02(cbool__00,V_27P_27)).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)|p__01(s__02(cbool__00,V_27P_27)).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))))!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)|p__01(s__02(cbool__00,V_27P_27)).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)| -p__01(s__02(cbool__00,V_27P_27)).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))|p__01(s__02(cbool__00,V_27P_27)).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))|s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_27).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))| -p__01(s__02(cbool__00,V_27P_27))|s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27y_27).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))))!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))| -p__01(s__02(cbool__00,V_27P_27)).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))))!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))|s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_27).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,V_27P_27),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27x_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27y_27)))|p__01(s__02(cbool__00,V_27P_27))|s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27y_27).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27x_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)))).
% 2.67/2.76  0 [] s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00),s__02(cfun__02(V_27A_27,cbool__00),V_27s_27)))=s__02(cfun__02(V_27A_27,cbool__00),V_27s_27).
% 2.67/2.76  0 [] s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(V_27A_27,cbool__00),X5),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)))=s__02(cfun__02(V_27A_27,cbool__00),X5).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00),s__02(cfun__02(V_27B_27,cbool__00),V_27s_27))))|s__02(cfun__02(V_27B_27,cbool__00),V_27s_27)=s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00),s__02(cfun__02(V_27B_27,cbool__00),V_27s_27))))|s__02(cfun__02(V_27B_27,cbool__00),V_27s_27)!=s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(cfun__02(V_27A_27,cbool__00),X6),s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))|s__02(cfun__02(V_27A_27,cbool__00),X6)=s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(cfun__02(V_27A_27,cbool__00),X6),s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))|s__02(cfun__02(V_27A_27,cbool__00),X6)!=s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.76  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27).
% 2.67/2.76  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27))),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27))))).
% 2.67/2.76  0 [] s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))=s__02(cfun__02(V_27A_27,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.76  0 [] s__02(cfun__02(V_27B_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(s__02(V_27B_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27t_27)))))=s__02(cfun__02(V_27B_27,cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(V_27B_27,V_27h_27),s__02(cfun__02(V_27B_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27t_27))))).
% 2.67/2.76  0 [] s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))=s__02(cbool__00,cT__00).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),X7),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),X7),s__02(V_27A_27,V_27h_27)))).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),X7),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),X7),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27)))).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),X7),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),X7),s__02(V_27A_27,V_27h_27))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(V_27A_27,cbool__00),X7),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27)))).
% 2.67/2.76  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27).
% 2.67/2.76  0 [] -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27))))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27)))))).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27)))))).
% 2.67/2.76  0 [] p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27e_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l2_27)))))).
% 2.67/2.76  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,V_27x_27),s__02(cfun__02(V_27A_27,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(V_27A_27,V_27B_27),V_27f_27))))),s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27B_27,c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(V_27A_27,V_27B_27),V_27f_27),s__02(V_27A_27,V_27x_27))))),s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00))).
% 2.67/2.76  0 [] s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eI_27__00).
% 2.67/2.76  0 [] s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,V_27a_27)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eForwardPointer_27__03(s__02(c_27type_2enum_2enum_27__00,V_27a0_27),s__02(V_27A_27,V_27a1_27),s__02(c_27type_2enum_2enum_27__00,V_27a2_27))).
% 2.67/2.76  0 [] s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,X11)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),X10),s__02(c_27type_2enum_2enum_27__00,X9),s__02(V_27B_27,X8))).
% 2.67/2.76  0 [] s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eForwardPointer_27__03(s__02(c_27type_2enum_2enum_27__00,X14),s__02(V_27A_27,X13),s__02(c_27type_2enum_2enum_27__00,X12)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),V_27a0_7c39_7c_27),s__02(c_27type_2enum_2enum_27__00,V_27a1_7c39_7c_27),s__02(V_27B_27,V_27a2_7c39_7c_27))).
% 2.67/2.76  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27f_27),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),V_27g0_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),V_27g_27))).
% 2.67/2.76  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X17),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X15),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X16)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X17),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X15))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X16))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X20),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X18),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X19)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X18))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X19))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X23),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X21),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X22)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X23),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X21))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X22))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X26),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X24),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X25)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X26),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X24))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X25))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X29),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X28)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X29),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X28))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X32),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X30),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X31)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X32),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X30))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X31))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X35),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X33),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X34)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X35),s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X33))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X34))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X38),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X36),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X37)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X38),s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),X36))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X37))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X40)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(cfun__02(cbool__00,cbool__00),X39))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X40))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X44),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X42),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X43)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X44),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X42))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X43))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X47),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X45),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X46)))))=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eo_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X47),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),X45))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),X46))).
% 2.67/2.77  0 [] s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eempty__state_27__00)=s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__old__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__h2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r4__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r3__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r2__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__r1__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__a__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2egc__state__heap0__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27A_27,V_27B_27),c_27const_2ebool_2eARB_27__00))))))))))))))))))))))))).
% 2.67/2.77  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.77  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eNONE_27__00).
% 2.67/2.77  0 [] -p__01(s__02(cbool__00,$f4(V_27A_27,V_27B_27,X48,V_27x_27,V_27xs_27)))|s__02(c_27type_2enum_2enum_27__00,X48)=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,$f4(V_27A_27,V_27B_27,X48,V_27x_27,V_27xs_27)))|s__02(c_27type_2enum_2enum_27__00,X48)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.77  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,X48),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,$f4(V_27A_27,V_27B_27,X48,V_27x_27,V_27xs_27)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X48),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eel__length_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,X48),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eel__length_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27))))))).
% 2.67/2.77  0 [] -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,V_27limit_27))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2enum_2enum_27__00,V_27limit_27).
% 2.67/2.77  0 [] -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,V_27limit_27))))|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00).
% 2.67/2.77  0 [] -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,V_27limit_27))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,V_27l_27),s__02(V_27B_27,V_27d_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(V_27A_27,V_27u_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),V_27xs_27))))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2eisSomeDataElement_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,V_27limit_27))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2enum_2enum_27__00,V_27limit_27)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),$f9(V_27A_27,V_27B_27,V_27heap_27,V_27limit_27)),s__02(c_27type_2enum_2enum_27__00,$f8(V_27A_27,V_27B_27,V_27heap_27,V_27limit_27)),s__02(V_27B_27,$f7(V_27A_27,V_27B_27,V_27heap_27,V_27limit_27)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,V_27limit_27))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2enum_2enum_27__00,V_27limit_27)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,$f6(V_27A_27,V_27B_27,V_27heap_27,V_27limit_27)),s__02(V_27A_27,$f5(V_27A_27,V_27B_27,V_27heap_27,V_27limit_27)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27A_27)),$f9(V_27A_27,V_27B_27,V_27heap_27,V_27limit_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27),s__02(c_27type_2enum_2enum_27__00,V_27limit_27))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2enum_2enum_27__00,V_27limit_27)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eisSomeDataElement_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f6(V_27A_27,V_27B_27,V_27heap_27,V_27limit_27)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))))).
% 2.67/2.77  0 [] -p__01(s__02(cbool__00,$f10(V_27A_27,V_27B_27,V_27n_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,$f10(V_27A_27,V_27B_27,V_27n_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.77  0 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,$f10(V_27A_27,V_27B_27,V_27n_27)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))))).
% 2.67/2.77  0 [] s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,V_27a_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))=s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.77  0 [] s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,X49),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))=s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2enum_2enum_27__00,X49),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,X49))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eel__length_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),V_27x_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),V__0),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),$f11(V_27A_27,V_27B_27,V__0)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),$f11(V_27A_27,V_27B_27,V__0)))))|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27).
% 2.67/2.77  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),V__0),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),$f11(V_27A_27,V_27B_27,V__0)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),$f11(V_27A_27,V_27B_27,V__0)))))|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27heap_27).
% 2.67/2.77  0 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)|p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))).
% 2.67/2.77  0 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)|s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27A_27,V_27B_27)),V_27xs_27)))))=s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27x_27),s__02(c_27type_2enum_2enum_27__00,V_27l_27),s__02(V_27A_27,V_27d_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,V_27d_27))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,V_27i_27)))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,V_27j_27)))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27i_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)),s__02(c_27type_2enum_2enum_27__00,$f14(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)),s__02(V_27A_27,$f13(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,V_27i_27)))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,V_27j_27)))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27j_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,V_27j_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)))),s__02(c_27type_2enum_2enum_27__00,$f14(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)),s__02(V_27A_27,$f13(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,V_27i_27)))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,V_27j_27)))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(V_27B_27,V_27d0_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,V_27j_27))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(V_27B_27,$f19(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(V_27B_27,$f19(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.77  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27x_27),s__02(c_27type_2enum_2enum_27__00,V_27l_27),s__02(V_27A_27,V_27d_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,V_27d_27))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,V_27i_27)))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,V_27j_27)))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27i_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)),s__02(c_27type_2enum_2enum_27__00,$f14(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)),s__02(V_27A_27,$f13(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,V_27i_27)))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,V_27j_27)))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,V_27j_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,V_27j_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)))),s__02(c_27type_2enum_2enum_27__00,$f14(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)),s__02(V_27A_27,$f13(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,V_27i_27)))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,V_27j_27)))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(V_27B_27,V_27d0_27))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f15(V_27B_27,V_27A_27,V__1,V__0,V_27i_27,V_27j_27)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,V_27j_27))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2enum_2enum_27__00,V_27ptr_27),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(V_27B_27,$f19(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),$f18(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f17(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2efinite__map_2eFLOOKUP_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2enum_2enum_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(V_27B_27,$f19(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|p__01(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),$f12(V_27B_27,V_27A_27,V__1)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),V__1),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0))))))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2egc__state__ok_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),cbool__00),c_27const_2egc__shared_2eisDataElement_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egen__gc__conf__isRef_27__02(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(V_27A_27,$f16(V_27B_27,V_27A_27,V__1,V__0)))))| -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2egc__shared_2eheap__addresses_27__02(s__02(c_27type_2enum_2enum_27__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2earithmetic_2e_2b_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f22(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f26(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),$f23(V_27B_27,V_27A_27,V__1,V__0))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2egen__gc_2eis__final_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)),s__02(c_27type_2enum_2enum_27__00,$f21(V_27B_27,V_27A_27,V__1,V__0)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),c_27const_2egc__shared_2eADDR__MAP_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map1_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(V_27B_27)),V_27xs_27))),s__02(c_27type_2enum_2enum_27__00,X50),s__02(V_27A_27,X51)))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2enum_2enum_27__00,$f20(V_27B_27,V_27A_27,V__1,V__0,V_27xs_27,X50,X51)),s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__heap_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),$f24(V_27B_27,V_27A_27,V__1,V__0)))))))))))|s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27)))=s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),cfun__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),cbool__00)))),V__0),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),V_27heap0_27))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(V_27A_27),V_27conf_27))),s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(V_27B_27,V_27A_27)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(V_27B_27,V_27A_27),V_27state_27))))))).
% 2.67/2.78  0 [] p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),$c2),s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01($c3),$c1)))))).
% 2.67/2.78  0 [] p__01(s__02(cbool__00,Vv))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),$c2)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01($c3),$c1)))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01($c3),$c1),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),$c2))),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01($c3),$c1))))),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,Vv))),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2eempty__state_27__00))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),$c2)))).
% 2.67/2.78  0 [] -p__01(s__02(cbool__00,Vv))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),$c2)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01($c3),$c1)))| -p__01(s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01($c3),$c1),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2egc__state__heap__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),$c2))),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2egc__state__n__fupd_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egen__gc_2egen__gc__conf__limit_27__01(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01($c3),$c1))))),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2egc__state__ok__fupd_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,Vv))),s__02(c_27type_2egc__shared_2egc__state_27__02($c4,$c3),c_27const_2egc__shared_2eempty__state_27__00))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02($c4,$c3)),$c2)))).
% 2.67/2.79  end_of_list.
% 2.67/2.79  
% 2.67/2.79  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=22.
% 2.67/2.79  
% 2.67/2.79  This ia a non-Horn set with equality.  The strategy will be
% 2.67/2.79  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 2.67/2.79  deletion, with positive clauses in sos and nonpositive
% 2.67/2.79  clauses in usable.
% 2.67/2.79  
% 2.67/2.79     dependent: set(knuth_bendix).
% 2.67/2.79     dependent: set(anl_eq).
% 2.67/2.79     dependent: set(para_from).
% 2.67/2.79     dependent: set(para_into).
% 2.67/2.79     dependent: clear(para_from_right).
% 2.67/2.79     dependent: clear(para_into_right).
% 2.67/2.79     dependent: set(para_from_vars).
% 2.67/2.79     dependent: set(eq_units_both_ways).
% 2.67/2.79     dependent: set(dynamic_demod_all).
% 2.67/2.79     dependent: set(dynamic_demod).
% 2.67/2.79     dependent: set(order_eq).
% 2.67/2.79     dependent: set(back_demod).
% 2.67/2.79     dependent: set(lrpo).
% 2.67/2.79     dependent: set(hyper_res).
% 2.67/2.79     dependent: set(unit_deletion).
% 2.67/2.79     dependent: set(factor).
% 2.67/2.79  
% 2.67/2.79  ------------> process usable:
% 2.67/2.79  ** KEPT (pick-wt=4): 1 [] -p__01(s__02(cbool__00,cF__00)).
% 2.67/2.79  ** KEPT (pick-wt=42): 2 [] s__02(A,chapp__02(s__02(cfun__02(B,A),C),s__02(B,$f1(B,A,C,D))))!=s__02(A,chapp__02(s__02(cfun__02(B,A),D),s__02(B,$f1(B,A,C,D))))|s__02(cfun__02(B,A),C)=s__02(cfun__02(B,A),D).
% 2.67/2.79  ** KEPT (pick-wt=15): 3 [] -p__01(s__02(cbool__00,A))| -p__01(s__02(cbool__00,B))|s__02(cbool__00,B)=s__02(cbool__00,A).
% 2.67/2.79    Following clause subsumed by 1 during input processing: 0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=8): 4 [] p__01(s__02(cbool__00,cT__00))| -p__01(s__02(cbool__00,A)).
% 2.67/2.79    Following clause subsumed by 1 during input processing: 0 [] p__01(s__02(cbool__00,A))| -p__01(s__02(cbool__00,cF__00)).
% 2.67/2.79    Following clause subsumed by 4 during input processing: 0 [] -p__01(s__02(cbool__00,A))|p__01(s__02(cbool__00,cT__00)).
% 2.67/2.79    Following clause subsumed by 1 during input processing: 0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,A)).
% 2.67/2.79    Following clause subsumed by 1 during input processing: 0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,A))| -p__01(s__02(cbool__00,cT__00)).
% 2.67/2.79    Following clause subsumed by 1 during input processing: 0 [factor_simp] -p__01(s__02(cbool__00,cF__00)).
% 2.67/2.79  ** KEPT (pick-wt=11): 5 [] s__02(A,B)!=s__02(A,B)|p__01(s__02(cbool__00,cT__00)).
% 2.67/2.79  ** KEPT (pick-wt=11): 6 [] s__02(A,B)=s__02(A,B)| -p__01(s__02(cbool__00,cT__00)).
% 2.67/2.79  ** KEPT (pick-wt=14): 7 [] s__02(A,B)!=s__02(A,C)|s__02(A,C)=s__02(A,B).
% 2.67/2.79    Following clause subsumed by 7 during input processing: 0 [] s__02(A,B)=s__02(A,C)|s__02(A,C)!=s__02(A,B).
% 2.67/2.79  ** KEPT (pick-wt=11): 8 [] s__02(cbool__00,cT__00)!=s__02(cbool__00,A)|p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=11): 9 [] s__02(cbool__00,cT__00)=s__02(cbool__00,A)| -p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=11): 10 [] s__02(cbool__00,A)!=s__02(cbool__00,cT__00)|p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=11): 11 [] s__02(cbool__00,A)=s__02(cbool__00,cT__00)| -p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=11): 12 [] s__02(cbool__00,cF__00)!=s__02(cbool__00,A)| -p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=11): 13 [] s__02(cbool__00,A)!=s__02(cbool__00,cF__00)| -p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=15): 15 [copy,14,factor_simp] s__02(cbool__00,A)!=s__02(cbool__00,B)|p__01(s__02(cbool__00,B))| -p__01(s__02(cbool__00,A)).
% 2.67/2.79  ** KEPT (pick-wt=26): 16 [] s__02(cbool__00,A)!=s__02(cbool__00,B)|s__02(cbool__00,C)!=s__02(cbool__00,D)|p__01(s__02(cbool__00,A))| -p__01(s__02(cbool__00,B))|p__01(s__02(cbool__00,D)).
% 2.67/2.79    Following clause subsumed by 15 during input processing: 0 [] s__02(cbool__00,A)!=s__02(cbool__00,B)|s__02(cbool__00,C)!=s__02(cbool__00,D)| -p__01(s__02(cbool__00,C))| -p__01(s__02(cbool__00,B))|p__01(s__02(cbool__00,D)).
% 2.67/2.79  ** KEPT (pick-wt=26): 17 [] s__02(cbool__00,A)!=s__02(cbool__00,B)|s__02(cbool__00,C)!=s__02(cbool__00,D)| -p__01(s__02(cbool__00,A))|p__01(s__02(cbool__00,C))| -p__01(s__02(cbool__00,D)).
% 2.67/2.79  ** KEPT (pick-wt=43): 18 [] s__02(cbool__00,A)!=s__02(cbool__00,B)|p__01(s__02(cbool__00,B))|s__02(C,D)!=s__02(C,E)|s__02(C,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,A),s__02(C,F),s__02(C,D)))=s__02(C,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(C,G),s__02(C,E))).
% 2.67/2.79  ** KEPT (pick-wt=43): 19 [] s__02(cbool__00,A)!=s__02(cbool__00,B)|s__02(C,D)!=s__02(C,E)| -p__01(s__02(cbool__00,B))|s__02(C,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,A),s__02(C,D),s__02(C,F)))=s__02(C,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(C,E),s__02(C,G))).
% 2.67/2.79  ** KEPT (pick-wt=46): 20 [] s__02(cbool__00,A)!=s__02(cbool__00,B)|s__02(C,D)!=s__02(C,E)|s__02(C,F)!=s__02(C,G)|s__02(C,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,A),s__02(C,D),s__02(C,F)))=s__02(C,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(C,E),s__02(C,G))).
% 2.67/2.79  ** KEPT (pick-wt=12): 22 [copy,21,flip.1] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,B)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00).
% 2.67/2.79  ** KEPT (pick-wt=27): 23 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C))),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)| -p__01(s__02(cbool__00,B)).
% 2.67/2.79  ** KEPT (pick-wt=27): 24 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C)))))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)|p__01(s__02(cbool__00,B)).
% 2.67/2.79  ** KEPT (pick-wt=27): 25 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C)))))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)| -p__01(s__02(cbool__00,B)).
% 2.67/2.79  ** KEPT (pick-wt=30): 26 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C))),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,D)))|p__01(s__02(cbool__00,B)).
% 2.67/2.79  ** KEPT (pick-wt=33): 27 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C))),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,D)))|s__02(A,C)=s__02(A,D).
% 2.67/2.79  ** KEPT (pick-wt=37): 28 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C))),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,D)))| -p__01(s__02(cbool__00,B))|s__02(A,C)!=s__02(A,D).
% 2.67/2.79  ** KEPT (pick-wt=30): 29 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C)))))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,D)))| -p__01(s__02(cbool__00,B)).
% 2.67/2.79  ** KEPT (pick-wt=33): 30 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C)))))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,D)))|s__02(A,C)=s__02(A,D).
% 2.67/2.79  ** KEPT (pick-wt=37): 31 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,B),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,C)))))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,D)))|p__01(s__02(cbool__00,B))|s__02(A,C)!=s__02(A,D).
% 2.67/2.79  ** KEPT (pick-wt=12): 32 [] -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2epred__set_2eEMPTY_27__00)))).
% 2.67/2.79  ** KEPT (pick-wt=30): 33 [] -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(A,B),C),s__02(cfun__02(A,cbool__00),c_27const_2epred__set_2eEMPTY_27__00),s__02(cfun__02(B,cbool__00),D))))|s__02(cfun__02(B,cbool__00),D)=s__02(cfun__02(B,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.79  ** KEPT (pick-wt=30): 34 [] p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(A,B),C),s__02(cfun__02(A,cbool__00),c_27const_2epred__set_2eEMPTY_27__00),s__02(cfun__02(B,cbool__00),D))))|s__02(cfun__02(B,cbool__00),D)!=s__02(cfun__02(B,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.79  ** KEPT (pick-wt=30): 35 [] -p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(A,B),C),s__02(cfun__02(A,cbool__00),D),s__02(cfun__02(B,cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))|s__02(cfun__02(A,cbool__00),D)=s__02(cfun__02(A,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.79  ** KEPT (pick-wt=30): 36 [] p__01(s__02(cbool__00,c_27const_2epred__set_2eBIJ_27__03(s__02(cfun__02(A,B),C),s__02(cfun__02(A,cbool__00),D),s__02(cfun__02(B,cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))|s__02(cfun__02(A,cbool__00),D)!=s__02(cfun__02(A,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.79  ** KEPT (pick-wt=32): 37 [] -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(A,cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,C),s__02(c_27type_2elist_2elist_27__01(A),D))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,C)))).
% 2.67/2.79  ** KEPT (pick-wt=33): 38 [] -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(A,cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,C),s__02(c_27type_2elist_2elist_27__01(A),D))))))|p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(A,cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),D)))).
% 2.67/2.79  ** KEPT (pick-wt=45): 39 [] p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(A,cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,C),s__02(c_27type_2elist_2elist_27__01(A),D))))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,C))))| -p__01(s__02(cbool__00,c_27const_2elist_2eEVERY_27__02(s__02(cfun__02(A,cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),D)))).
% 2.67/2.79  ** KEPT (pick-wt=56): 40 [] -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(A),C),s__02(c_27type_2elist_2elist_27__01(A),D))))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(A),C))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(A),D)))))).
% 2.67/2.79  ** KEPT (pick-wt=40): 41 [] p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(A),C),s__02(c_27type_2elist_2elist_27__01(A),D))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(A),C)))))).
% 2.67/2.79  ** KEPT (pick-wt=40): 42 [] p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(A),C),s__02(c_27type_2elist_2elist_27__01(A),D))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(A),D)))))).
% 2.67/2.79  ** KEPT (pick-wt=23): 43 [] s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,C)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eForwardPointer_27__03(s__02(c_27type_2enum_2enum_27__00,D),s__02(A,E),s__02(c_27type_2enum_2enum_27__00,F))).
% 2.67/2.79  ** KEPT (pick-wt=25): 44 [] s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eUnused_27__01(s__02(c_27type_2enum_2enum_27__00,C)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(A)),D),s__02(c_27type_2enum_2enum_27__00,E),s__02(B,F))).
% 2.67/2.79  ** KEPT (pick-wt=31): 45 [] s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eForwardPointer_27__03(s__02(c_27type_2enum_2enum_27__00,C),s__02(A,D),s__02(c_27type_2enum_2enum_27__00,E)))!=s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(A)),F),s__02(c_27type_2enum_2enum_27__00,G),s__02(B,H))).
% 2.67/2.79  ** KEPT (pick-wt=16): 46 [] -p__01(s__02(cbool__00,$f4(A,B,C,D,E)))|s__02(c_27type_2enum_2enum_27__00,C)=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.79  ** KEPT (pick-wt=16): 47 [] p__01(s__02(cbool__00,$f4(A,B,C,D,E)))|s__02(c_27type_2enum_2enum_27__00,C)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.79  ** KEPT (pick-wt=26): 48 [] -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C),s__02(c_27type_2enum_2enum_27__00,D))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))=s__02(c_27type_2enum_2enum_27__00,D).
% 2.67/2.79  ** KEPT (pick-wt=39): 49 [] -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C),s__02(c_27type_2enum_2enum_27__00,D))))|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00).
% 2.67/2.79  ** KEPT (pick-wt=90): 50 [] -p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C),s__02(c_27type_2enum_2enum_27__00,D))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(A)),E),s__02(c_27type_2enum_2enum_27__00,F),s__02(B,G))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(A),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,H),s__02(A,I))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(A),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(A)),E))))))|p__01(s__02(cbool__00,c_27const_2egc__shared_2eisSomeDataElement_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,H),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))))).
% 2.67/2.79  ** KEPT (pick-wt=97): 51 [] p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C),s__02(c_27type_2enum_2enum_27__00,D))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2enum_2enum_27__00,D)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00)|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),c_27const_2egc__shared_2eDataElement_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(A)),$f9(A,B,C,D)),s__02(c_27type_2enum_2enum_27__00,$f8(A,B,C,D)),s__02(B,$f7(A,B,C,D)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))))).
% 2.67/2.79  ** KEPT (pick-wt=89): 52 [] p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C),s__02(c_27type_2enum_2enum_27__00,D))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2enum_2enum_27__00,D)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00)|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egc__shared_2eheap__address_27__01(A),c_27const_2egc__shared_2ePointer_27__02(s__02(c_27type_2enum_2enum_27__00,$f6(A,B,C,D)),s__02(A,$f5(A,B,C,D)))),s__02(cfun__02(c_27type_2egc__shared_2eheap__address_27__01(A),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__address_27__01(A)),$f9(A,B,C,D))))))).
% 2.67/2.80  ** KEPT (pick-wt=75): 53 [] p__01(s__02(cbool__00,c_27const_2egc__shared_2eheap__ok_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C),s__02(c_27type_2enum_2enum_27__00,D))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2enum_2enum_27__00,D)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00)| -p__01(s__02(cbool__00,c_27const_2egc__shared_2eisSomeDataElement_27__01(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2eheap__lookup_27__02(s__02(c_27type_2enum_2enum_27__00,$f6(A,B,C,D)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))))).
% 2.67/2.80  ** KEPT (pick-wt=14): 54 [] -p__01(s__02(cbool__00,$f10(A,B,C)))|s__02(c_27type_2enum_2enum_27__00,C)=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.80  ** KEPT (pick-wt=14): 55 [] p__01(s__02(cbool__00,$f10(A,B,C)))|s__02(c_27type_2enum_2enum_27__00,C)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 2.67/2.80  ** KEPT (pick-wt=90): 56 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),C),s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),$f11(A,B,C)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),$f11(A,B,C)))))|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),D)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),C),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),D)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),D).
% 2.67/2.80  ** KEPT (pick-wt=90): 57 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),C),s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),$f11(A,B,C)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),$f11(A,B,C)))))|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),D)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),C),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),D)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),D).
% 2.67/2.80  ** KEPT (pick-wt=42): 58 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00)|p__01(s__02(cbool__00,c_27const_2egc__shared_2eheaps__similar_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))).
% 2.67/2.80  ** KEPT (pick-wt=51): 59 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eFILTER_27__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eNIL_27__00)|s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2efinite__map_2eFDOM_27__01(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2enum_2enum_27__00,c_27type_2enum_2enum_27__00),c_27const_2egc__shared_2eheap__map_27__02(s__02(c_27type_2enum_2enum_27__00,D),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),C)))))=s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),c_27const_2epred__set_2eEMPTY_27__00).
% 2.67/2.80  ** KEPT (pick-wt=394): 61 [copy,60,flip.5] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),C),s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),$f12(A,B,C)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),cbool__00),c_27const_2egc__shared_2eisForwardPointer_27__00),s__02(c_27type_2egc__shared_2eheap__element_27__02(A,B),$f12(A,B,C)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(A,B),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(B),cfun__02(c_27type_2egc__shared_2egc__state_27__02(A,B),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(B),cfun__02(c_27type_2egc__shared_2egc__state_27__02(A,B),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00)))),D),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),$f26(A,B,C,D)))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(B),$f25(A,B,C,D)))),s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),$f24(A,B,C,D)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),$f23(A,B,C,D)))))|s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2eheap__length_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),$f24(A,B,C,D)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__sta
% 2.67/2.80  Search stopped in tp_alloc by max_mem option.
% 2.67/2.80  te_27__02(A,B),$f24(A,B,C,D))))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__a_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),$f24(A,B,C,D))))|s__02(cbool__00,c_27const_2ebool_2eLET_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00),chapp__02(s__02(cfun__02(c_27type_2egc__shared_2egc__state_27__02(A,B),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00)),chapp__02(s__02(cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(B),cfun__02(c_27type_2egc__shared_2egc__state_27__02(A,B),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cfun__02(c_27type_2egen__gc_2egen__gc__conf_27__01(B),cfun__02(c_27type_2egc__shared_2egc__state_27__02(A,B),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),cbool__00)))),D),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),E))),s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(B),F))),s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__h1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__h2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2eheap__expand_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2egc__shared_2egc__state__n_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G))))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__r4_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__r3_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__r2_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),c_27const_2egc__shared_2egc__state__r1_27__01(s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G)))))))=s__02(cbool__00,c_27const_2egen__gc_2egc__inv_27__03(s__02(c_27type_2egen__gc_2egen__gc__conf_27__01(B),F),s__02(c_27type_2egc__shared_2egc__state_27__02(A,B),G),s__02(c_27type_2elist_2elist_27__01(c_27type_2egc__shared_2eheap__element_27__02(A,B)),E))).
% 2.67/2.80  
% 2.67/2.80  Search stopped in tp_alloc by max_mem option.
% 2.67/2.80  
% 2.67/2.80  ============ end of search ============
% 2.67/2.80  
% 2.67/2.80  -------------- statistics -------------
% 2.67/2.80  clauses given                  0
% 2.67/2.80  clauses generated              0
% 2.67/2.80  clauses kept                  58
% 2.67/2.80  clauses forward subsumed       8
% 2.67/2.80  clauses back subsumed          0
% 2.67/2.80  Kbytes malloced            11718
% 2.67/2.80  
% 2.67/2.80  ----------- times (seconds) -----------
% 2.67/2.80  user CPU time          0.09          (0 hr, 0 min, 0 sec)
% 2.67/2.80  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 2.67/2.80  wall-clock time        3             (0 hr, 0 min, 3 sec)
% 2.67/2.80  
% 2.67/2.80  Process 4573 finished Wed Jul 27 02:59:38 2022
% 2.67/2.80  Otter interrupted
% 2.67/2.80  PROOF NOT FOUND
%------------------------------------------------------------------------------