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

View Problem - Process Solution

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

% Computer : n008.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:07 EDT 2022

% Result   : Unknown 4.22s 4.27s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW869+1 : TPTP v8.1.0. Released v7.3.0.
% 0.12/0.13  % Command  : otter-tptp-script %s
% 0.13/0.34  % Computer : n008.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Wed Jul 27 03:05:53 EDT 2022
% 0.19/0.34  % CPUTime  : 
% 4.06/4.23  ----- Otter 3.3f, August 2004 -----
% 4.06/4.23  The process was started by sandbox on n008.cluster.edu,
% 4.06/4.23  Wed Jul 27 03:05:53 2022
% 4.06/4.23  The command was "./otter".  The process ID is 616.
% 4.06/4.23  
% 4.06/4.23  set(prolog_style_variables).
% 4.06/4.23  set(auto).
% 4.06/4.23     dependent: set(auto1).
% 4.06/4.23     dependent: set(process_input).
% 4.06/4.23     dependent: clear(print_kept).
% 4.06/4.23     dependent: clear(print_new_demod).
% 4.06/4.23     dependent: clear(print_back_demod).
% 4.06/4.23     dependent: clear(print_back_sub).
% 4.06/4.23     dependent: set(control_memory).
% 4.06/4.23     dependent: assign(max_mem, 12000).
% 4.06/4.23     dependent: assign(pick_given_ratio, 4).
% 4.06/4.23     dependent: assign(stats_level, 1).
% 4.06/4.23     dependent: assign(max_seconds, 10800).
% 4.06/4.23  clear(print_given).
% 4.06/4.23  
% 4.06/4.23  formula_list(usable).
% 4.06/4.23  all A (A=A).
% 4.06/4.23  p__01(s__02(cbool__00,cT__00)).
% 4.06/4.23  -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.23  all Vt (s__02(cbool__00,Vt)=s__02(cbool__00,cT__00)|s__02(cbool__00,Vt)=s__02(cbool__00,cF__00)).
% 4.06/4.23  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)).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27t_27 Vx (s__02(V_27B_27,chapp__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27t_27),s__02(V_27A_27,Vx)))=s__02(V_27B_27,chapp__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27t_27),s__02(V_27A_27,Vx)))).
% 4.06/4.23  p__01(s__02(cbool__00,cT__00)).
% 4.06/4.23  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))).
% 4.06/4.23  all V_27t_27 (p__01(s__02(cbool__00,cF__00))->p__01(s__02(cbool__00,V_27t_27))).
% 4.06/4.23  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))).
% 4.06/4.23  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))).
% 4.06/4.23  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)))).
% 4.06/4.23  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)))).
% 4.06/4.23  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)))).
% 4.06/4.23  all V_27t_27 (-(-p__01(s__02(cbool__00,V_27t_27)))<->p__01(s__02(cbool__00,V_27t_27))).
% 4.06/4.23  -p__01(s__02(cbool__00,cT__00))<->p__01(s__02(cbool__00,cF__00)).
% 4.06/4.23  -p__01(s__02(cbool__00,cF__00))<->p__01(s__02(cbool__00,cT__00)).
% 4.06/4.23  all V_27A_27 V_27x_27 (s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27x_27)).
% 4.06/4.23  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))).
% 4.06/4.23  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)).
% 4.06/4.23  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)))).
% 4.06/4.23  all V_27A_27 V_27P_27 V_27Q_27 ((all V_27x_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_27x_27))))&p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,V_27x_27))))))<-> (all V_27x_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_27x_27)))))& (all V_27x_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,V_27x_27)))))).
% 4.06/4.23  all V_27A_27 V_27P_27 V_27Q_27 ((all V_27x_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_27x_27))))->p__01(s__02(cbool__00,V_27Q_27))))<-> ((exists V_27x_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_27x_27)))))->p__01(s__02(cbool__00,V_27Q_27)))).
% 4.06/4.23  all V_27A_27 V_27P_27 V_27Q_27 ((all V_27x_27 (p__01(s__02(cbool__00,V_27P_27))->p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,V_27x_27))))))<-> (p__01(s__02(cbool__00,V_27P_27))-> (all V_27x_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,V_27x_27))))))).
% 4.06/4.23  all V_27A_270 V_27B_270 V_27C_270 (p__01(s__02(cbool__00,V_27A_270))|p__01(s__02(cbool__00,V_27B_270))|p__01(s__02(cbool__00,V_27C_270))<->p__01(s__02(cbool__00,V_27A_270))|p__01(s__02(cbool__00,V_27B_270))|p__01(s__02(cbool__00,V_27C_270))).
% 4.06/4.23  all V_27A_270 V_27B_270 (p__01(s__02(cbool__00,V_27A_270))|p__01(s__02(cbool__00,V_27B_270))<->p__01(s__02(cbool__00,V_27B_270))|p__01(s__02(cbool__00,V_27A_270))).
% 4.06/4.23  all V_27A_270 V_27B_270 ((p__01(s__02(cbool__00,V_27A_270))->p__01(s__02(cbool__00,V_27B_270)))<-> -p__01(s__02(cbool__00,V_27A_270))|p__01(s__02(cbool__00,V_27B_270))).
% 4.06/4.23  all V_27P_27 V_27Q_27 V_27R_27 ((p__01(s__02(cbool__00,V_27P_27))|p__01(s__02(cbool__00,V_27Q_27))->p__01(s__02(cbool__00,V_27R_27)))<-> (p__01(s__02(cbool__00,V_27P_27))->p__01(s__02(cbool__00,V_27R_27)))& (p__01(s__02(cbool__00,V_27Q_27))->p__01(s__02(cbool__00,V_27R_27)))).
% 4.06/4.23  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)))).
% 4.06/4.23  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))))).
% 4.06/4.23  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)))).
% 4.06/4.23  all V_27A_27 V_27a_27 exists V_27x_27 (s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27a_27)).
% 4.06/4.23  all V_27A_27 V_27P_27 V_27a_27 ((exists V_27x_27 (s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27a_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_27x_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_27a_27))))).
% 4.06/4.23  all V_27A_27 V_27f_27 V_27v_27 ((all V_27x_27 (s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27v_27)->p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27f_27),s__02(V_27A_27,V_27x_27))))))<->p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27f_27),s__02(V_27A_27,V_27v_27))))).
% 4.06/4.23  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)))).
% 4.06/4.23  all V_27v_27 (s__02(cbool__00,c_27const_2ebool_2eBOUNDED_27__01(s__02(cbool__00,V_27v_27)))=s__02(cbool__00,cT__00)).
% 4.06/4.23  all V_27t_27 (-(-p__01(s__02(cbool__00,V_27t_27)))<->p__01(s__02(cbool__00,V_27t_27))).
% 4.06/4.23  all V_27A_270 (p__01(s__02(cbool__00,V_27A_270))-> (-p__01(s__02(cbool__00,V_27A_270))->p__01(s__02(cbool__00,cF__00)))).
% 4.06/4.23  all V_27B_270 V_27A_270 ((-(p__01(s__02(cbool__00,V_27A_270))|p__01(s__02(cbool__00,V_27B_270)))->p__01(s__02(cbool__00,cF__00)))<-> ((p__01(s__02(cbool__00,V_27A_270))->p__01(s__02(cbool__00,cF__00)))-> (-p__01(s__02(cbool__00,V_27B_270))->p__01(s__02(cbool__00,cF__00))))).
% 4.06/4.23  all V_27B_270 V_27A_270 ((-(-p__01(s__02(cbool__00,V_27A_270))|p__01(s__02(cbool__00,V_27B_270)))->p__01(s__02(cbool__00,cF__00)))<-> (p__01(s__02(cbool__00,V_27A_270))-> (-p__01(s__02(cbool__00,V_27B_270))->p__01(s__02(cbool__00,cF__00))))).
% 4.06/4.23  all V_27A_270 ((-p__01(s__02(cbool__00,V_27A_270))->p__01(s__02(cbool__00,cF__00)))-> ((p__01(s__02(cbool__00,V_27A_270))->p__01(s__02(cbool__00,cF__00)))->p__01(s__02(cbool__00,cF__00)))).
% 4.06/4.23  all V_27r_27 V_27q_27 V_27p_27 ((p__01(s__02(cbool__00,V_27p_27))<->s__02(cbool__00,V_27q_27)=s__02(cbool__00,V_27r_27))<-> (p__01(s__02(cbool__00,V_27p_27))|p__01(s__02(cbool__00,V_27q_27))|p__01(s__02(cbool__00,V_27r_27)))& (p__01(s__02(cbool__00,V_27p_27))| -p__01(s__02(cbool__00,V_27r_27))| -p__01(s__02(cbool__00,V_27q_27)))& (p__01(s__02(cbool__00,V_27q_27))| -p__01(s__02(cbool__00,V_27r_27))| -p__01(s__02(cbool__00,V_27p_27)))& (p__01(s__02(cbool__00,V_27r_27))| -p__01(s__02(cbool__00,V_27q_27))| -p__01(s__02(cbool__00,V_27p_27)))).
% 4.06/4.23  all V_27r_27 V_27q_27 V_27p_27 ((p__01(s__02(cbool__00,V_27p_27))<-> (p__01(s__02(cbool__00,V_27q_27))->p__01(s__02(cbool__00,V_27r_27))))<-> (p__01(s__02(cbool__00,V_27p_27))|p__01(s__02(cbool__00,V_27q_27)))& (p__01(s__02(cbool__00,V_27p_27))| -p__01(s__02(cbool__00,V_27r_27)))& (-p__01(s__02(cbool__00,V_27q_27))|p__01(s__02(cbool__00,V_27r_27))| -p__01(s__02(cbool__00,V_27p_27)))).
% 4.06/4.23  all V_27q_27 V_27p_27 (-(p__01(s__02(cbool__00,V_27p_27))->p__01(s__02(cbool__00,V_27q_27)))->p__01(s__02(cbool__00,V_27p_27))).
% 4.06/4.23  all V_27q_27 V_27p_27 (-(p__01(s__02(cbool__00,V_27p_27))->p__01(s__02(cbool__00,V_27q_27)))-> -p__01(s__02(cbool__00,V_27q_27))).
% 4.06/4.23  all V_27q_27 V_27p_27 (-(p__01(s__02(cbool__00,V_27p_27))|p__01(s__02(cbool__00,V_27q_27)))-> -p__01(s__02(cbool__00,V_27p_27))).
% 4.06/4.23  all V_27q_27 V_27p_27 (-(p__01(s__02(cbool__00,V_27p_27))|p__01(s__02(cbool__00,V_27q_27)))-> -p__01(s__02(cbool__00,V_27q_27))).
% 4.06/4.23  all V_27p_27 (-(-p__01(s__02(cbool__00,V_27p_27)))->p__01(s__02(cbool__00,V_27p_27))).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27x_27 exists V_27q_27 V_27r_27 (s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),V_27x_27)=s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),c_27const_2epair_2e_2c_27__02(s__02(V_27A_27,V_27q_27),s__02(V_27B_27,V_27r_27)))).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27x_27 V_27y_27 (s__02(V_27A_27,c_27const_2epair_2eFST_27__01(s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),c_27const_2epair_2e_2c_27__02(s__02(V_27A_27,V_27x_27),s__02(V_27B_27,V_27y_27)))))=s__02(V_27A_27,V_27x_27)).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27P_27 ((all V_27p_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),cbool__00),V_27P_27),s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),V_27p_27)))))<-> (all V_27p__1_27 V_27p__2_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),cbool__00),V_27P_27),s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),c_27const_2epair_2e_2c_27__02(s__02(V_27A_27,V_27p__1_27),s__02(V_27B_27,V_27p__2_27)))))))).
% 4.06/4.23  all V_27A_27 V_27B_27 ((all V_27y_27 V_27x_27 (s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINL_27__01(s__02(V_27A_27,V_27x_27)))=s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINL_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)))& (all V_27y_27 V_27x_27 (s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINR_27__01(s__02(V_27B_27,V_27x_27)))=s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINR_27__01(s__02(V_27B_27,V_27y_27)))<->s__02(V_27B_27,V_27x_27)=s__02(V_27B_27,V_27y_27)))).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,V_27n_27)).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(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_2enum_2enum_27__00,V_27n_27)).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2enumeral_2eiZ_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27)))))))).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2a_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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)).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2a_27__02(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_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2a_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2e_2a_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27)))))).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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)).
% 4.06/4.23  all V_27n_27 (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_2enum_2e0_27__00)))=s__02(c_27type_2enum_2enum_27__00,V_27n_27)).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27)))))).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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,V_27n_27)))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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_2eBIT2_27__01(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)).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(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_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)))))).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27)))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2eSUC_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=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))))).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2eSUC_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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_2enum_2eSUC_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2eprim__rec_2ePRE_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2eprim__rec_2ePRE_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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_2eprim__rec_2ePRE_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))).
% 4.06/4.23  all 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,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)<->s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)).
% 4.06/4.23  all V_27n_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))<->s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))<->s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,V_27m_27)).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(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(cbool__00,cF__00)).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))=s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27)))).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3e_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(cbool__00,cF__00)).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3e_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3e_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,V_27m_27),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(cbool__00,cT__00)).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)))).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27)))).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(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(cbool__00,cT__00)).
% 4.06/4.23  all V_27n_27 (p__01(s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,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)).
% 4.06/4.23  all V_27n_27 V_27m_27 (s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27m_27),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2earithmetic_2eODD_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))=s__02(cbool__00,c_27const_2earithmetic_2eODD_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))).
% 4.06/4.23  all V_27n_27 (s__02(cbool__00,c_27const_2earithmetic_2eEVEN_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))=s__02(cbool__00,c_27const_2earithmetic_2eEVEN_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))).
% 4.06/4.23  -p__01(s__02(cbool__00,c_27const_2earithmetic_2eODD_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))).
% 4.06/4.23  p__01(s__02(cbool__00,c_27const_2earithmetic_2eEVEN_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))).
% 4.06/4.23  all V_27n_27 V_27m_27 ((s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))<->p__01(s__02(cbool__00,cF__00)))& (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)<->p__01(s__02(cbool__00,cF__00)))& (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))<->p__01(s__02(cbool__00,cF__00)))& (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)<->p__01(s__02(cbool__00,cF__00)))& (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))<->p__01(s__02(cbool__00,cF__00)))& (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))<->p__01(s__02(cbool__00,cF__00)))& (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))<->s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,V_27m_27))& (s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))<->s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,V_27m_27))).
% 4.06/4.23  all V_27A_27 V_27x_27 V_27y_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_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)).
% 4.06/4.23  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)))).
% 4.06/4.23  all V_27A_27 V_27B_27 ((all V_27f_27 (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00),s__02(cfun__02(V_27B_27,c_27type_2eoption_2eoption_27__01(V_27A_27)),V_27f_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)))& (all V_27x_27 V_27f_27 (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27B_27,V_27x_27))),s__02(cfun__02(V_27B_27,c_27type_2eoption_2eoption_27__01(V_27A_27)),V_27f_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),chapp__02(s__02(cfun__02(V_27B_27,c_27type_2eoption_2eoption_27__01(V_27A_27)),V_27f_27),s__02(V_27B_27,V_27x_27)))))).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27y_27 V_27p_27 V_27f_27 ((s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00)<->s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27)=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)| (exists V_27x_27 (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),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_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(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))))& (s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(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,V_27y_27)))<-> (exists V_27x_27 (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),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_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(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_2eSOME_27__01(s__02(V_27B_27,V_27y_27))))))).
% 4.06/4.23  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))))).
% 4.06/4.23  all V_27A_27 V_27x_27 V_27y_27 V_27s_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_2eINSERT_27__02(s__02(V_27A_27,V_27y_27),s__02(cfun__02(V_27A_27,cbool__00),V_27s_27))))))<->s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_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),V_27s_27))))).
% 4.06/4.23  all V_27B_27 V_27A_27 ((all V_27v_27 V_27f_27 (s__02(V_27B_27,c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00),s__02(V_27B_27,V_27v_27),s__02(cfun__02(V_27A_27,cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27)),V_27f_27)))=s__02(V_27B_27,V_27v_27)))& (all V_27a0_27 V_27a1_27 V_27v_27 V_27f_27 (s__02(V_27B_27,c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27))),s__02(V_27B_27,V_27v_27),s__02(cfun__02(V_27A_27,cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27)),V_27f_27)))=s__02(V_27B_27,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27)),V_27f_27),s__02(V_27A_27,V_27a0_27))),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)))))).
% 4.06/4.23  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)))))))).
% 4.06/4.23  all V_27A_27 (s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(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),c_27const_2elist_2eNIL_27__00)& (all V_27h_27 V_27t_27 (s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(V_27A_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27h_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(V_27A_27)),V_27t_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_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(V_27A_27)),V_27t_27)))))))).
% 4.06/4.23  all V_27B_27 V_27A_27 ((all V_27f_27 (s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_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_27B_27),c_27const_2elist_2eNIL_27__00)))& (all V_27f_27 V_27h_27 V_27t_27 (s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_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)))))=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(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_27h_27))),s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27)))))))).
% 4.06/4.23  all V_27A_27 V_27P_27 (p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(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))))& (all V_27t_27 (p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))-> (all V_27h_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(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)))))))))-> (all V_27l_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))))).
% 4.06/4.23  all V_27A_27 V_27l_27 (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)| (exists V_27h_27 V_27t_27 (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_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)))))).
% 4.06/4.23  all V_27A_27 V_27a0_27 V_27a1_27 V_27a0_7c39_7c_27 V_27a1_7c39_7c_27 (s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_7c39_7c_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_7c39_7c_27)))<->s__02(V_27A_27,V_27a0_27)=s__02(V_27A_27,V_27a0_7c39_7c_27)&s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)=s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_7c39_7c_27)).
% 4.06/4.23  all V_27A_27 V_27a1_27 V_27a0_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),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)))).
% 4.06/4.23  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)).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27l_27 V_27f_27 ((s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27B_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),c_27const_2elist_2eNIL_27__00))& (s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eNIL_27__00)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),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)=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00))).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27t_27 V_27l_27 V_27h_27 V_27f_27 (s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=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)))<-> (exists V_27x0_27 V_27t0_27 (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_2eCONS_27__02(s__02(V_27A_27,V_27x0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t0_27)))&s__02(V_27B_27,V_27h_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_27x0_27)))&s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27t_27)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t0_27)))))).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27x_27 V_27l_27 V_27f_27 (s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(s__02(V_27B_27,V_27x_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eNIL_27__00)))<-> (exists V_27x0_27 (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_2eCONS_27__02(s__02(V_27A_27,V_27x0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))&s__02(V_27B_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_27x0_27)))))).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27l2_27 V_27l1_27 V_27l_27 V_27f_27 (s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)))<-> (exists V_27l10_27 V_27l20_27 (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_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l10_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l20_27)))&s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l10_27)))&s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l20_27)))))).
% 4.06/4.23  all V_27A_27 ((all V_27x_27 (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_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(cbool__00,cF__00)))& (all V_27x_27 V_27h_27 V_27t_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_2elist_2eLIST__TO__SET_27__01(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))))))))<->s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27h_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_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))))))).
% 4.06/4.23  all V_27A_27 V_27B_27 ((all V_27a_27 V_27a_7c39_7c_27 (s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_7c39_7c_27)))<->s__02(V_27A_27,V_27a_27)=s__02(V_27A_27,V_27a_7c39_7c_27)))& (all V_27a_27 V_27a_7c39_7c_27 (s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27a_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27a_7c39_7c_27)))<->s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27a_27)=s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27a_7c39_7c_27)))).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27a_7c39_7c_27 V_27a_27 (s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_27)))!=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27a_7c39_7c_27)))).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27LOCS_27 V_27pp_27 ((exists V_27p_27 (s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pp_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27LOCS_27),V_27p_27)))))| (exists V_27p_27 V_27l_27 (s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pp_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27LOCS_27),V_27p_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27)),V_27l_27)))))).
% 4.06/4.23  all V_27C_27 V_27A_27 V_27B_27 V_27tok_27 V_27nt_27 V_27l_27 V_27children_27 (s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27tok_27),s__02(V_27C_27,V_27l_27)))))))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27tok_27)&s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27)))))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27)))).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27C_27 ((all V_27v0_27 V_27G_27 (s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),V_27G_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),V_27v0_27)))))=s__02(cbool__00,cT__00)))& (all V_27nt_27 V_27l_27 V_27children_27 V_27G_27 (p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),V_27G_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))<->p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(cfun__02(c_27type_2esum_2esum_27__02(V_27B_27,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_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),V_27G_27))))))))&p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00),c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),V_27G_27))),s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27))))))& (all V_27pt_27 (p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))->p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),V_27G_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27))))))))).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27C_27 ((all V_27v0_27 V_27t_27 (s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27t_27),s__02(V_27C_27,V_27v0_27)))))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27t_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00)))))& (all V_27v1_27 V_27children_27 (s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),V_27v1_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27)))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27)))))))).
% 4.06/4.23  all V_27A_27 V_27B_27 V_27LOCS_27 V_27P_27 ((all V_27p_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27LOCS_27),V_27p_27)))))))& (all V_27l_27 ((all V_27pt_27 (p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pt_27),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27)),V_27l_27))))))->p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pt_27))))))-> (all V_27p_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27LOCS_27),V_27p_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27)),V_27l_27)))))))))-> (all V_27p_27 p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27p_27)))))).
% 4.06/4.23  all V_27C_27 V_27A_27 V_27B_27 V_27x_27 V_27v3_27 V_27v2_27 V_27v0_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27x_27),s__02(V_27C_27,V_27v0_27)))))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27x_27)))&s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),V_27v2_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27v3_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eNONE_27__00)).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27v1_27 V_27t_27 (s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27type_2eoption_2eoption_27__01(V_27A_27)),c_27const_2etokenUtils_2edestTOK_27__00),s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27t_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27t_27)))&s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27type_2eoption_2eoption_27__01(V_27A_27)),c_27const_2etokenUtils_2edestTOK_27__00),s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27v1_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00)).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enV_27__00)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQTyOp_27__00)))=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))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQConstructorName_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyvarN_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeName_27__00)))=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_2eBIT2_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))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList2_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList1_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeDec_27__00)))=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_2eBIT1_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))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeAbbrevDec_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enType_27__00)))=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_2eBIT2_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))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyVarList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyOp_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDecs_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDec_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbaseList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbase_27__00)))=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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructure_27__00)))=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_2eBIT2_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_2eBIT1_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))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructName_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLine_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSignatureValue_27__00)))=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_2eBIT2_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_2eBIT2_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))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enRelOps_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPtuple_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPcons_27__00)))=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_2eBIT1_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbaseList1_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbase_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPatternList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPattern_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPapp_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPType_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPTbase_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPEs_27__00)))=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_2eBIT1_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_2eBIT1_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_7c39_7c_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_27__00)))=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_2eBIT2_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_2eBIT1_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPConApp_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptionalSignatureAscription_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptTypEqn_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOpID_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enNonETopLevelDecs_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enMultOps_27__00)))=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_2eBIT1_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_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enListOps_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDecs_27__00)))=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_2eBIT2_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_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDec_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFQV_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFDecl_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtyped_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtuple_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEse_q_27__00)))=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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enErel_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEmult_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicOR_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicAND_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEliteral_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElistop_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist2_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist1_27__00)))=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_2eBIT1_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEhandle_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEcomp_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbefore_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbase_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEapp_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEadd_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_7c39_7c_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_27__00)))=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_2eBIT1_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecls_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT1_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))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecl_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeCons_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecls_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecl_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDconstructor_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDType_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enConstructorName_27__00)))=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_2eBIT1_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enCompOps_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAndFDecls_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.23  s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAddOps_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.23  all V_27a_27 V_27a_7c39_7c_27 (s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_27)=s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_7c39_7c_27)<->s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_7c39_7c_27)))).
% 4.06/4.23  all V_27C_27 V_27B_27 V_27A_27 V_27pt_27 V_27tok_27 (p__01(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27),s__02(V_27A_27,V_27tok_27))))<->s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27))),s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27type_2eoption_2eoption_27__01(V_27A_27)),c_27const_2etokenUtils_2edestTOK_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_27tok_27)))).
% 4.06/4.23  all V__7 ((all V_27v11_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27v11_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00)))-> (all V__6 ((all V_27v10_27 (s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27v10_27)))=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7)))-> (all V__5 ((all V_27sl_27 V_27sll_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,V_27sl_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),V_27sll_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2east_2espec_27__00,V_27sl_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),V_27sll_27)))))))-> (all V__4 ((all V_27sll__pt_27 V_27sl_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sll__pt_27))),s__02(c_27type_2east_2espec_27__00,V_27sl_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sll__pt_27))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,V_27sl_27)))))))-> (all V__3 ((all V_27sl__pt_27 V_27sll__pt_27 V_27v7_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sll__pt_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27v7_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27v7_27),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27),s__02(c_27type_2etokens_2etoken_27__00,c_27const_2etokens_2eSemicolonT_27__00))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sll__pt_27))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2ecmlPtreeConversion_2eptree__SpecLine_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27))),s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sll__pt_27))))))),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6)))))-> (all V__2 ((all V_27sl__pt_27 V_27sll__pt_27 (s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sll__pt_27)))=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sll__pt_27)))))-> (all V__1 ((all V_27sl__pt_27 V_27v3_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27v3_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27v3_27),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27)))))))-> (all V__0 ((all V_27sl__pt_27 (s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__0),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27)))=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27sl__pt_27)))))-> (all V_27v0_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27type_2elocation_2elocs_27__00),V_27v0_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00)))& (all V_27nt_27 V_27args_27 exists Vv ((p__01(s__02(cbool__00,Vv))<->s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2epair_2eFST_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27type_2elocation_2elocs_27__00),V_27nt_27)))!=s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00))))&s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27type_2elocation_2elocs_27__00),V_27nt_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27args_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,Vv),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27args_27),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27const_2elist_2eNIL_27__00))),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__0)))))))))))))))))))))).
% 4.06/4.23  s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,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_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egram_2ecmlG_27__00)))))=s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enNonETopLevelDecs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDecs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructure_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptionalSignatureAscription_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSignatureValue_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptTypEqn_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLine_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPEs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_7c39_7c_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbaseList1_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPatternList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPtuple_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPattern_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPcons_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPapp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPConApp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDecs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecls_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecl_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAndFDecls_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFDecl_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_7c39_7c_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEhandle_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicOR_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicAND_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtyped_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbefore_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEcomp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enErel_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElistop_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEadd_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEmult_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enListOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enCompOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enRelOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAddOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enMultOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEapp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist1_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist2_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtuple_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEse_q_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEliteral_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOpID_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFQV_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enV_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enConstructorName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQConstructorName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeAbbrevDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecls_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecl_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeCons_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDconstructor_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyVarList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPTbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbaseList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enType_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPType_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDType_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList2_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList1_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyOp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyvarN_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQTyOp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 4.06/4.23  all V_27B_27 V_27A_27 V_27C_27 V_27sym_27 V_27pt_27 ((s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27)))<-> (exists V_27l_27 (s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27))),s__02(V_27C_27,V_27l_27))))))))& (s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)))<-> (exists V_27l_27 (s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27))),s__02(V_27C_27,V_27l_27))))))))).
% 4.06/4.23  all V_27toks_27 V_27pt_27 (p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egram_2ecmlG_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27))))&s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLine_27__00)))))&s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2etokens_2etoken_27__00,c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eTOK_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2etokens_2etoken_27__00),V_27toks_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))-> (exists V_27sl_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2ecmlPtreeConversion_2eptree__SpecLine_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2east_2espec_27__00,V_27sl_27)))))).
% 4.06/4.24  -(all V_27pt_27 V_27toks_27 (p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egram_2ecmlG_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27))))&s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00)))))&s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2etokens_2etoken_27__00,c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eTOK_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2etokens_2etoken_27__00),V_27toks_27)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))-> (exists V_27sl_27 (s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),V_27sl_27))))))).
% 4.06/4.24  end_of_list.
% 4.06/4.24  
% 4.06/4.24  -------> usable clausifies to:
% 4.06/4.24  
% 4.06/4.24  list(usable).
% 4.06/4.24  0 [] A=A.
% 4.06/4.24  0 [] p__01(s__02(cbool__00,cT__00)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(cbool__00,Vt)=s__02(cbool__00,cT__00)|s__02(cbool__00,Vt)=s__02(cbool__00,cF__00).
% 4.06/4.24  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).
% 4.06/4.24  0 [] s__02(V_27B_27,chapp__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27t_27),s__02(V_27A_27,Vx)))=s__02(V_27B_27,chapp__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27t_27),s__02(V_27A_27,Vx))).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,cT__00)).
% 4.06/4.24  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).
% 4.06/4.24  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).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,cT__00))| -p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,V_27t_27))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,V_27t_27))|p__01(s__02(cbool__00,cT__00)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  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)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,cT__00)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,cF__00))| -p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,cT__00))|p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,cT__00))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,cT__00)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,cF__00))| -p__01(s__02(cbool__00,cT__00)).
% 4.06/4.24  0 [] s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27x_27).
% 4.06/4.24  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)).
% 4.06/4.24  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)).
% 4.06/4.24  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).
% 4.06/4.24  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).
% 4.06/4.24  0 [] s__02(cbool__00,cT__00)!=s__02(cbool__00,V_27t_27)|p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] s__02(cbool__00,cT__00)=s__02(cbool__00,V_27t_27)| -p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] s__02(cbool__00,V_27t_27)!=s__02(cbool__00,cT__00)|p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] s__02(cbool__00,V_27t_27)=s__02(cbool__00,cT__00)| -p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] s__02(cbool__00,cF__00)!=s__02(cbool__00,V_27t_27)| -p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] s__02(cbool__00,cF__00)=s__02(cbool__00,V_27t_27)|p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] s__02(cbool__00,V_27t_27)!=s__02(cbool__00,cF__00)| -p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] s__02(cbool__00,V_27t_27)=s__02(cbool__00,cF__00)|p__01(s__02(cbool__00,V_27t_27)).
% 4.06/4.24  0 [] -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,$f4(V_27A_27,V_27P_27,V_27Q_27)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,$f4(V_27A_27,V_27P_27,V_27Q_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_27x_27)))).
% 4.06/4.24  0 [] -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,$f4(V_27A_27,V_27P_27,V_27Q_27)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,$f4(V_27A_27,V_27P_27,V_27Q_27)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,X1)))).
% 4.06/4.24  0 [] 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,X2))))| -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,$f5(V_27A_27,V_27P_27,V_27Q_27)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,$f6(V_27A_27,V_27P_27,V_27Q_27))))).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,X2))))| -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,$f5(V_27A_27,V_27P_27,V_27Q_27)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,$f6(V_27A_27,V_27P_27,V_27Q_27))))).
% 4.06/4.24  0 [] 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,$f7(V_27A_27,V_27P_27,V_27Q_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_27x_27))))|p__01(s__02(cbool__00,V_27Q_27)).
% 4.06/4.24  0 [] -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,X3))))|p__01(s__02(cbool__00,V_27Q_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,$f8(V_27A_27,V_27P_27,V_27Q_27))))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,$f9(V_27A_27,V_27P_27,V_27Q_27)))))| -p__01(s__02(cbool__00,V_27P_27))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,V_27x_27)))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,V_27P_27))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,X4))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27Q_27),s__02(V_27A_27,$f10(V_27A_27,V_27P_27,V_27Q_27))))).
% 4.06/4.24  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)).
% 4.06/4.24  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)).
% 4.06/4.24  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)).
% 4.06/4.24  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)).
% 4.06/4.24  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))).
% 4.06/4.24  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))).
% 4.06/4.24  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))).
% 4.06/4.24  0 [] s__02(V_27A_27,$f11(V_27A_27,V_27a_27))=s__02(V_27A_27,V_27a_27).
% 4.06/4.24  0 [] s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27a_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_27x_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_27a_27)))).
% 4.06/4.24  0 [] s__02(V_27A_27,$f12(V_27A_27,V_27P_27,V_27a_27))=s__02(V_27A_27,V_27a_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_27a_27)))).
% 4.06/4.24  0 [] 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,$f12(V_27A_27,V_27P_27,V_27a_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_27a_27)))).
% 4.06/4.24  0 [] s__02(V_27A_27,$f13(V_27A_27,V_27f_27,V_27v_27))=s__02(V_27A_27,V_27v_27)|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27f_27),s__02(V_27A_27,V_27v_27)))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27f_27),s__02(V_27A_27,$f13(V_27A_27,V_27f_27,V_27v_27)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27f_27),s__02(V_27A_27,V_27v_27)))).
% 4.06/4.24  0 [] s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27v_27)|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27f_27),s__02(V_27A_27,V_27x_27))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(V_27A_27,cbool__00),V_27f_27),s__02(V_27A_27,V_27v_27)))).
% 4.06/4.24  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).
% 4.06/4.24  0 [] s__02(V_27A_27,c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,cF__00),s__02(V_27A_27,X5),s__02(V_27A_27,X6)))=s__02(V_27A_27,X6).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2ebool_2eBOUNDED_27__01(s__02(cbool__00,V_27v_27)))=s__02(cbool__00,cT__00).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)=s__02(cbool__00,V_27r_27)|p__01(s__02(cbool__00,V_27q_27))|p__01(s__02(cbool__00,V_27r_27)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)=s__02(cbool__00,V_27r_27)| -p__01(s__02(cbool__00,V_27r_27))| -p__01(s__02(cbool__00,V_27q_27)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)!=s__02(cbool__00,V_27r_27)|p__01(s__02(cbool__00,V_27q_27))| -p__01(s__02(cbool__00,V_27r_27)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)!=s__02(cbool__00,V_27r_27)|p__01(s__02(cbool__00,V_27r_27))| -p__01(s__02(cbool__00,V_27q_27)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)=s__02(cbool__00,V_27r_27)| -p__01(s__02(cbool__00,V_27q_27))| -p__01(s__02(cbool__00,V_27r_27)).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)=s__02(cbool__00,V_27r_27)|p__01(s__02(cbool__00,V_27r_27))|p__01(s__02(cbool__00,V_27q_27)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)!=s__02(cbool__00,V_27r_27)| -p__01(s__02(cbool__00,V_27q_27))|p__01(s__02(cbool__00,V_27r_27)).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,V_27p_27))|s__02(cbool__00,V_27q_27)!=s__02(cbool__00,V_27r_27)| -p__01(s__02(cbool__00,V_27r_27))|p__01(s__02(cbool__00,V_27q_27)).
% 4.06/4.24  0 [] s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),V_27x_27)=s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),c_27const_2epair_2e_2c_27__02(s__02(V_27A_27,$f15(V_27A_27,V_27B_27,V_27x_27)),s__02(V_27B_27,$f14(V_27A_27,V_27B_27,V_27x_27)))).
% 4.06/4.24  0 [] s__02(V_27A_27,c_27const_2epair_2eFST_27__01(s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),c_27const_2epair_2e_2c_27__02(s__02(V_27A_27,V_27x_27),s__02(V_27B_27,V_27y_27)))))=s__02(V_27A_27,V_27x_27).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),cbool__00),V_27P_27),s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),$f16(V_27A_27,V_27B_27,V_27P_27)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),cbool__00),V_27P_27),s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),c_27const_2epair_2e_2c_27__02(s__02(V_27A_27,V_27p__1_27),s__02(V_27B_27,V_27p__2_27)))))).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),cbool__00),V_27P_27),s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),V_27p_27))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),cbool__00),V_27P_27),s__02(c_27type_2epair_2eprod_27__02(V_27A_27,V_27B_27),c_27const_2epair_2e_2c_27__02(s__02(V_27A_27,$f18(V_27A_27,V_27B_27,V_27P_27)),s__02(V_27B_27,$f17(V_27A_27,V_27B_27,V_27P_27))))))).
% 4.06/4.24  0 [] s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINL_27__01(s__02(V_27A_27,V_27x_27)))!=s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINL_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).
% 4.06/4.24  0 [] s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINL_27__01(s__02(V_27A_27,V_27x_27)))=s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINL_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).
% 4.06/4.24  0 [] s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINR_27__01(s__02(V_27B_27,X8)))!=s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINR_27__01(s__02(V_27B_27,X7)))|s__02(V_27B_27,X8)=s__02(V_27B_27,X7).
% 4.06/4.24  0 [] s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINR_27__01(s__02(V_27B_27,X8)))=s__02(c_27type_2esum_2esum_27__02(V_27A_27,V_27B_27),c_27const_2esum_2eINR_27__01(s__02(V_27B_27,X7)))|s__02(V_27B_27,X8)!=s__02(V_27B_27,X7).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,V_27n_27).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(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_2enum_2enum_27__00,V_27n_27).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2enumeral_2eiZ_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2b_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2a_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2a_27__02(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_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2a_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2e_2a_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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).
% 4.06/4.24  0 [] 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_2enum_2e0_27__00)))=s__02(c_27type_2enum_2enum_27__00,V_27n_27).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2e_2d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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,V_27n_27)))))))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),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_2eBIT2_27__01(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).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(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_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))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_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_2eEXP_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2eSUC_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=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))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2eSUC_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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_2enum_2eSUC_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2eprim__rec_2ePRE_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2eprim__rec_2ePRE_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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_2eprim__rec_2ePRE_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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_2enum_2enum_27__00,V_27n_27)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,V_27m_27).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)!=s__02(c_27type_2enum_2enum_27__00,V_27m_27).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(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(cbool__00,cF__00).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))=s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3e_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(cbool__00,cF__00).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3e_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3e_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,V_27m_27),s__02(c_27type_2enum_2enum_27__00,V_27n_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(cbool__00,cT__00).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27n_27),s__02(c_27type_2enum_2enum_27__00,V_27m_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(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(cbool__00,cT__00).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,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).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,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).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(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,V_27m_27)))))=s__02(cbool__00,c_27const_2earithmetic_2e_3c_3d_27__02(s__02(c_27type_2enum_2enum_27__00,V_27m_27),s__02(c_27type_2enum_2enum_27__00,V_27n_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2eODD_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))=s__02(cbool__00,c_27const_2earithmetic_2eODD_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2earithmetic_2eEVEN_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))))=s__02(cbool__00,c_27const_2earithmetic_2eEVEN_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,c_27const_2earithmetic_2eODD_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,c_27const_2earithmetic_2eEVEN_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))|p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)|p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))|p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)|p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00)| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))|p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))|p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,V_27m_27).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)!=s__02(c_27type_2enum_2enum_27__00,V_27m_27).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)=s__02(c_27type_2enum_2enum_27__00,V_27m_27).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27n_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,V_27m_27)))|s__02(c_27type_2enum_2enum_27__00,V_27n_27)!=s__02(c_27type_2enum_2enum_27__00,V_27m_27).
% 4.06/4.24  0 [] 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).
% 4.06/4.24  0 [] 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).
% 4.06/4.24  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))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00),s__02(cfun__02(V_27B_27,c_27type_2eoption_2eoption_27__01(V_27A_27)),V_27f_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27B_27,V_27x_27))),s__02(cfun__02(V_27B_27,c_27type_2eoption_2eoption_27__01(V_27A_27)),X9)))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),chapp__02(s__02(cfun__02(V_27B_27,c_27type_2eoption_2eoption_27__01(V_27A_27)),X9),s__02(V_27B_27,V_27x_27))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27)))!=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),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),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,$f19(V_27A_27,V_27B_27,V_27y_27,V_27p_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27)))!=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),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_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27),s__02(V_27A_27,$f19(V_27A_27,V_27B_27,V_27y_27,V_27p_27,V_27f_27))))=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27)!=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27)))=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),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_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(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).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(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,V_27y_27)))|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),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,$f20(V_27A_27,V_27B_27,V_27y_27,V_27p_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(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,V_27y_27)))|s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27),s__02(V_27A_27,$f20(V_27A_27,V_27B_27,V_27y_27,V_27p_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,V_27y_27))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),V_27p_27),s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(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,V_27y_27)))|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),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,X10)))|s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2eoption_2eoption_27__01(V_27B_27)),V_27f_27),s__02(V_27A_27,X10)))!=s__02(c_27type_2eoption_2eoption_27__01(V_27B_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27B_27,V_27y_27))).
% 4.06/4.24  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)))).
% 4.06/4.24  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_2eINSERT_27__02(s__02(V_27A_27,V_27y_27),s__02(cfun__02(V_27A_27,cbool__00),V_27s_27))))))|s__02(V_27A_27,V_27x_27)=s__02(V_27A_27,V_27y_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),V_27s_27)))).
% 4.06/4.24  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_2eINSERT_27__02(s__02(V_27A_27,V_27y_27),s__02(cfun__02(V_27A_27,cbool__00),V_27s_27))))))|s__02(V_27A_27,V_27x_27)!=s__02(V_27A_27,V_27y_27).
% 4.06/4.24  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_2eINSERT_27__02(s__02(V_27A_27,V_27y_27),s__02(cfun__02(V_27A_27,cbool__00),V_27s_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),V_27s_27)))).
% 4.06/4.24  0 [] s__02(V_27B_27,c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00),s__02(V_27B_27,V_27v_27),s__02(cfun__02(V_27A_27,cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27)),V_27f_27)))=s__02(V_27B_27,V_27v_27).
% 4.06/4.24  0 [] s__02(V_27B_27,c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27))),s__02(V_27B_27,X11),s__02(cfun__02(V_27A_27,cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27)),X12)))=s__02(V_27B_27,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27B_27)),X12),s__02(V_27A_27,V_27a0_27))),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27))).
% 4.06/4.24  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).
% 4.06/4.24  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))))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(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),c_27const_2elist_2eNIL_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(V_27A_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27h_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(V_27A_27)),V_27t_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_27h_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(V_27A_27)),V_27t_27))))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_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_27B_27),c_27const_2elist_2eNIL_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),X13),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)))))=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(s__02(V_27B_27,chapp__02(s__02(cfun__02(V_27A_27,V_27B_27),X13),s__02(V_27A_27,V_27h_27))),s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),X13),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t_27))))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(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))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f22(V_27A_27,V_27P_27)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(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))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(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,$f21(V_27A_27,V_27P_27)),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f22(V_27A_27,V_27P_27)))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(V_27A_27),cbool__00),V_27P_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))).
% 4.06/4.24  0 [] 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)=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,$f24(V_27A_27,V_27l_27)),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f23(V_27A_27,V_27l_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_7c39_7c_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_7c39_7c_27)))|s__02(V_27A_27,V_27a0_27)=s__02(V_27A_27,V_27a0_7c39_7c_27).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_7c39_7c_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_7c39_7c_27)))|s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)=s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_7c39_7c_27).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)))=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_7c39_7c_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_7c39_7c_27)))|s__02(V_27A_27,V_27a0_27)!=s__02(V_27A_27,V_27a0_7c39_7c_27)|s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27)!=s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_7c39_7c_27).
% 4.06/4.24  0 [] 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),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27a0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27a1_27))).
% 4.06/4.24  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).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27B_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),c_27const_2elist_2eNIL_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27B_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),c_27const_2elist_2eNIL_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eNIL_27__00)!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),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)=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eNIL_27__00)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),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)!=s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=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(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_2eCONS_27__02(s__02(V_27A_27,$f26(V_27B_27,V_27A_27,V_27t_27,V_27l_27,V_27h_27,V_27f_27)),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V_27t_27,V_27l_27,V_27h_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=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(V_27B_27,V_27h_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,$f26(V_27B_27,V_27A_27,V_27t_27,V_27l_27,V_27h_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=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(c_27type_2elist_2elist_27__01(V_27B_27),V_27t_27)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f25(V_27B_27,V_27A_27,V_27t_27,V_27l_27,V_27h_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=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(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_2eCONS_27__02(s__02(V_27A_27,V_27x0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t0_27)))|s__02(V_27B_27,V_27h_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_27x0_27)))|s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27t_27)!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27t0_27))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(s__02(V_27B_27,V_27x_27),s__02(c_27type_2elist_2elist_27__01(V_27B_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),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,$f27(V_27B_27,V_27A_27,V_27x_27,V_27l_27,V_27f_27)),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(s__02(V_27B_27,V_27x_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eNIL_27__00)))|s__02(V_27B_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,$f27(V_27B_27,V_27A_27,V_27x_27,V_27l_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eCONS_27__02(s__02(V_27B_27,V_27x_27),s__02(c_27type_2elist_2elist_27__01(V_27B_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),c_27const_2elist_2eCONS_27__02(s__02(V_27A_27,V_27x0_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),c_27const_2elist_2eNIL_27__00)))|s__02(V_27B_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_27x0_27))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)))|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_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f29(V_27B_27,V_27A_27,V_27l2_27,V_27l1_27,V_27l_27,V_27f_27)),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f28(V_27B_27,V_27A_27,V_27l2_27,V_27l1_27,V_27l_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)))|s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f29(V_27B_27,V_27A_27,V_27l2_27,V_27l1_27,V_27l_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)))|s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),$f28(V_27B_27,V_27A_27,V_27l2_27,V_27l1_27,V_27l_27,V_27f_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l_27)))=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27),s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)))|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_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l10_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l20_27)))|s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l1_27)!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l10_27)))|s__02(c_27type_2elist_2elist_27__01(V_27B_27),V_27l2_27)!=s__02(c_27type_2elist_2elist_27__01(V_27B_27),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(V_27A_27,V_27B_27),V_27f_27),s__02(c_27type_2elist_2elist_27__01(V_27A_27),V_27l20_27))).
% 4.06/4.24  0 [] 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_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(cbool__00,cF__00).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,X14),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_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))))))))|s__02(V_27A_27,X14)=s__02(V_27A_27,V_27h_27)|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,X14),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_27t_27)))))).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,X14),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_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))))))))|s__02(V_27A_27,X14)!=s__02(V_27A_27,V_27h_27).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(V_27A_27,X14),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_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_2ebool_2eIN_27__02(s__02(V_27A_27,X14),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_27t_27)))))).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_27)))!=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_7c39_7c_27)))|s__02(V_27A_27,V_27a_27)=s__02(V_27A_27,V_27a_7c39_7c_27).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_7c39_7c_27)))|s__02(V_27A_27,V_27a_27)!=s__02(V_27A_27,V_27a_7c39_7c_27).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X15)))!=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X16)))|s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X15)=s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X16).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X15)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X16)))|s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X15)!=s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),X16).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27a_27)))!=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27a_7c39_7c_27))).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pp_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27LOCS_27),$f30(V_27A_27,V_27B_27,V_27LOCS_27,V_27pp_27))))|s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pp_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27LOCS_27),$f32(V_27A_27,V_27B_27,V_27LOCS_27,V_27pp_27)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27)),$f31(V_27A_27,V_27B_27,V_27LOCS_27,V_27pp_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27tok_27),s__02(V_27C_27,V_27l_27)))))))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27tok_27).
% 4.06/4.24  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27)))))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27))).
% 4.06/4.24  0 [] s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),V_27G_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),V_27v0_27)))))=s__02(cbool__00,cT__00).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(cfun__02(c_27type_2esum_2esum_27__02(V_27B_27,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_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17)))))))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00),c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17))),s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27)))))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))|p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)))).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(cfun__02(c_27type_2esum_2esum_27__02(V_27B_27,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_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00),c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17))),s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),$f33(V_27A_27,V_27B_27,V_27C_27,V_27nt_27,V_27l_27,V_27children_27,X17)),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27)))))).
% 4.06/4.24  0 [] p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(V_27C_27,V_27l_27))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27),s__02(cfun__02(c_27type_2esum_2esum_27__02(V_27B_27,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_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00),c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17))),s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27nt_27))))))| -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(V_27A_27,V_27B_27),X17),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),$f33(V_27A_27,V_27B_27,V_27C_27,V_27nt_27,V_27l_27,V_27children_27,X17))))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27t_27),s__02(V_27C_27,V_27v0_27)))))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27t_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eNIL_27__00))).
% 4.06/4.24  0 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),V_27v1_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27)))))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2elist_2eFLAT_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27children_27))))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27LOCS_27),$f34(V_27A_27,V_27B_27,V_27LOCS_27,V_27P_27)))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pt_27),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27)),$f36(V_27A_27,V_27B_27,V_27LOCS_27,V_27P_27)))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27pt_27))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27p_27)))).
% 4.06/4.24  0 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27LOCS_27),$f34(V_27A_27,V_27B_27,V_27LOCS_27,V_27P_27)))))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27LOCS_27),$f35(V_27A_27,V_27B_27,V_27LOCS_27,V_27P_27)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27)),$f36(V_27A_27,V_27B_27,V_27LOCS_27,V_27P_27)))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),cbool__00),V_27P_27),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27LOCS_27),V_27p_27)))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27x_27),s__02(V_27C_27,V_27v0_27)))))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27x_27))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27C_27),V_27v2_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27)),V_27v3_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2eoption_2eNONE_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27type_2eoption_2eoption_27__01(V_27A_27)),c_27const_2etokenUtils_2edestTOK_27__00),s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27t_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eSOME_27__01(s__02(V_27A_27,V_27t_27))).
% 4.06/4.24  0 [] s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27type_2eoption_2eoption_27__01(V_27A_27)),c_27const_2etokenUtils_2edestTOK_27__00),s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(V_27B_27,c_27type_2enum_2enum_27__00),V_27v1_27)))))=s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eNONE_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enV_27__00)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQTyOp_27__00)))=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))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQConstructorName_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyvarN_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeName_27__00)))=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_2eBIT2_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))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList2_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList1_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeDec_27__00)))=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_2eBIT1_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))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeAbbrevDec_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enType_27__00)))=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_2eBIT2_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))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyVarList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyOp_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDecs_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDec_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbaseList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbase_27__00)))=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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructure_27__00)))=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_2eBIT2_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_2eBIT1_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))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructName_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLine_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSignatureValue_27__00)))=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_2eBIT2_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_2eBIT2_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))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enRelOps_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPtuple_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPcons_27__00)))=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_2eBIT1_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbaseList1_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbase_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPatternList_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPattern_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPapp_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPType_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPTbase_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPEs_27__00)))=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_2eBIT1_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_2eBIT1_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_7c39_7c_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_27__00)))=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_2eBIT2_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_2eBIT1_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPConApp_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptionalSignatureAscription_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptTypEqn_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOpID_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enNonETopLevelDecs_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enMultOps_27__00)))=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_2eBIT1_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_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enListOps_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDecs_27__00)))=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_2eBIT2_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_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDec_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFQV_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFDecl_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtyped_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtuple_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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))))))))))))).
% 4.06/4.24  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEse_q_27__00)))=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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enErel_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEmult_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicOR_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicAND_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEliteral_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElistop_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist2_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist1_27__00)))=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_2eBIT1_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEhandle_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEcomp_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbefore_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbase_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEapp_27__00)))=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_2eBIT2_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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEadd_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_7c39_7c_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_27__00)))=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_2eBIT1_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecls_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT1_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))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecl_27__00)))=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_2eBIT2_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeCons_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecls_27__00)))=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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecl_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDconstructor_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDType_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_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))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enConstructorName_27__00)))=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_2eBIT1_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enCompOps_27__00)))=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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAndFDecls_27__00)))=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_2eBIT2_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAddOps_27__00)))=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_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_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_2eBIT2_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_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_27)!=s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_7c39_7c_27)|s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_27)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_7c39_7c_27))).
% 4.06/4.25  0 [] s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_27)=s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_7c39_7c_27)|s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_27)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,V_27a_7c39_7c_27))).
% 4.06/4.25  0 [] -p__01(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27),s__02(V_27A_27,V_27tok_27))))|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27))),s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27type_2eoption_2eoption_27__01(V_27A_27)),c_27const_2etokenUtils_2edestTOK_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_27tok_27))).
% 4.06/4.25  0 [] p__01(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27),s__02(V_27A_27,V_27tok_27))))|s__02(c_27type_2eoption_2eoption_27__01(V_27A_27),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27))),s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),c_27type_2eoption_2eoption_27__01(V_27A_27)),c_27const_2etokenUtils_2edestTOK_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_27tok_27))).
% 4.06/4.25  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f37(V__7))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00)|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f38(V__7,V__6))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7)|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2etokens_2etoken_27__00,c_27const_2etokens_2eSemicolonT_27__00))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2ecmlPtreeConversion_2eptree__SpecLine_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))))))),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6)))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__0),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27type_2elocation_2elocs_27__00),V_27v0_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00).
% 4.06/4.25  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f37(V__7))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00)|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f38(V__7,V__6))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7)|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2etokens_2etoken_27__00,c_27const_2etokens_2eSemicolonT_27__00))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2ecmlPtreeConversion_2eptree__SpecLine_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))))))),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6)))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__0),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))| -p__01(s__02(cbool__00,$f51(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0,V_27nt_27,V_27args_27)))|s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2epair_2eFST_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27type_2elocation_2elocs_27__00),V_27nt_27)))!=s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00))).
% 4.06/4.25  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f37(V__7))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00)|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f38(V__7,V__6))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7)|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2etokens_2etoken_27__00,c_27const_2etokens_2eSemicolonT_27__00))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2ecmlPtreeConversion_2eptree__SpecLine_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))))))),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6)))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__0),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))|p__01(s__02(cbool__00,$f51(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0,V_27nt_27,V_27args_27)))|s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2epair_2eFST_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27type_2elocation_2elocs_27__00),V_27nt_27)))=s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00))).
% 4.06/4.25  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f37(V__7))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00)|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f38(V__7,V__6))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),V__7)|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27const_2elist_2eCONS_27__02(s__02(c_27type_2east_2espec_27__00,$f40(V__7,V__6,V__5)),s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),$f39(V__7,V__6,V__5))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f42(V__7,V__6,V__5,V__4)))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2east_2espec_27__00,cfun__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__5),s__02(c_27type_2east_2espec_27__00,$f41(V__7,V__6,V__5,V__4))))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f43(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)),s__02(c_27type_2etokens_2etoken_27__00,c_27const_2etokens_2eSemicolonT_27__00))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2ecmlPtreeConversion_2eptree__SpecLine_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f45(V__7,V__6,V__5,V__4,V__3)))),s__02(cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2east_2espec_27__00,c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__4),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f44(V__7,V__6,V__5,V__4,V__3)))))))),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__6)))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__3),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f47(V__7,V__6,V__5,V__4,V__3,V__2)))),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f46(V__7,V__6,V__5,V__4,V__3,V__2))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1)))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),$f48(V__7,V__6,V__5,V__4,V__3,V__2,V__1)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))))),V__2),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f49(V__7,V__6,V__5,V__4,V__3,V__2,V__1))))))|s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__0),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))!=s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00))),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__1),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$f50(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0))))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27type_2elocation_2elocs_27__00),V_27nt_27),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27args_27)))))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ebool_2eCOND_27__03(s__02(cbool__00,$f51(V__7,V__6,V__5,V__4,V__3,V__2,V__1,V__0,V_27nt_27,V_27args_27)),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eNONE_27__00),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2elist_2elist__CASE_27__03(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),V_27args_27),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),c_27const_2elist_2eNIL_27__00))),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00)),c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)))),V__0))))).
% 4.06/4.25  0 [] s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,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_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egram_2ecmlG_27__00)))))=s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enNonETopLevelDecs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDecs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTopLevelDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructure_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptionalSignatureAscription_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSignatureValue_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOptTypEqn_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLine_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enStructName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPEs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_7c39_7c_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPE_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbaseList1_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPatternList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPtuple_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPattern_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPcons_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPapp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPConApp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDecs_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enLetDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecls_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDecl_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAndFDecls_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFDecl_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_7c39_7c_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enE_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEhandle_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicOR_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElogicAND_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtyped_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbefore_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEcomp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enErel_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElistop_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEadd_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEmult_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enListOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enCompOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enRelOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enAddOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enMultOps_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEapp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist1_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enElist2_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEtuple_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEse_q_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enEliteral_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enOpID_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enFQV_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enV_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enConstructorName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQConstructorName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeAbbrevDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeDec_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecls_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeDecl_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDtypeCons_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDconstructor_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyVarList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeName_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPTbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbaseList_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enType_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enPType_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enDType_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTbase_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList2_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTypeList1_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyOp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enTyvarN_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eINSERT_27__02(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enUQTyOp_27__00))),s__02(cfun__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),cbool__00),c_27const_2epred__set_2eEMPTY_27__00))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 4.06/4.25  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)))!=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27)))|s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27))),s__02(V_27C_27,$f52(V_27B_27,V_27A_27,V_27C_27,V_27sym_27,V_27pt_27)))))).
% 4.06/4.25  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27)))|s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)!=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27))),s__02(V_27C_27,V_27l_27))))).
% 4.06/4.25  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27)))!=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)))|s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27))),s__02(V_27C_27,$f53(V_27B_27,V_27A_27,V_27C_27,V_27sym_27,V_27pt_27)))))).
% 4.06/4.25  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27)))=s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)))|s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),V_27pt_27)!=s__02(c_27type_2egrammar_2eparsetree_27__03(V_27A_27,V_27B_27,V_27C_27),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),V_27C_27),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27),chapp__02(s__02(cfun__02(V_27A_27,c_27type_2egrammar_2esymbol_27__02(V_27A_27,V_27B_27)),c_27const_2egrammar_2eTOK_27__00),s__02(V_27A_27,V_27sym_27))),s__02(V_27C_27,X18))))).
% 4.06/4.25  0 [] -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egram_2ecmlG_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27))))|s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))!=s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLine_27__00)))))|s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2etokens_2etoken_27__00,c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eTOK_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2etokens_2etoken_27__00),V_27toks_27)))!=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))|s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2ecmlPtreeConversion_2eptree__SpecLine_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),V_27pt_27)))=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2east_2espec_27__00),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2east_2espec_27__00,$f54(V_27toks_27,V_27pt_27)))).
% 4.06/4.25  0 [] p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egram_2ecmlG_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$c2)))).
% 4.06/4.25  0 [] s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$c2)))=s__02(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(c_27type_2egram_2eMMLnonT_27__00,c_27type_2enum_2enum_27__00),c_27const_2esum_2eINL_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,c_27const_2egram_2enSpecLineList_27__00))))).
% 4.06/4.25  0 [] s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2etokens_2etoken_27__00,c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),c_27const_2egrammar_2eTOK_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2etokens_2etoken_27__00),$c1)))=s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00)),chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00))),c_27const_2egrammar_2eptree__fringe_27__00),s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$c2))).
% 4.06/4.25  0 [] s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2ecmlPtreeConversion_2eptree__SpeclineList_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(c_27type_2etokens_2etoken_27__00,c_27type_2egram_2eMMLnonT_27__00,c_27type_2elocation_2elocs_27__00),$c2)))!=s__02(c_27type_2eoption_2eoption_27__01(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2east_2espec_27__00),V_27sl_27))).
% 4.06/4.25  end_of_list.
% 4.06/4.25  
% 4.06/4.25  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=10.
% 4.06/4.25  
% 4.06/4.25  This ia a non-Horn set with equality.  The strategy will be
% 4.06/4.25  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 4.06/4.25  deletion, with positive clauses in sos and nonpositive
% 4.06/4.25  clauses in usable.
% 4.06/4.25  
% 4.06/4.25     dependent: set(knuth_bendix).
% 4.06/4.25     dependent: set(anl_eq).
% 4.06/4.25     dependent: set(para_from).
% 4.06/4.25     dependent: set(para_into).
% 4.06/4.25     dependent: clear(para_from_right).
% 4.06/4.25     dependent: clear(para_into_right).
% 4.06/4.25     dependent: set(para_from_vars).
% 4.06/4.25     dependent: set(eq_units_both_ways).
% 4.06/4.25     dependent: set(dynamic_demod_all).
% 4.06/4.25     dependent: set(dynamic_demod).
% 4.06/4.25     dependent: set(order_eq).
% 4.06/4.25     dependent: set(back_demod).
% 4.06/4.25     dependent: set(lrpo).
% 4.06/4.25     dependent: set(hyper_res).
% 4.06/4.25     dependent: set(unit_deletion).
% 4.06/4.25     dependent: set(factor).
% 4.06/4.25  
% 4.06/4.25  ------------> process usable:
% 4.06/4.25  ** KEPT (pick-wt=4): 1 [] -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.25  ** 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).
% 4.06/4.25  ** 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).
% 4.06/4.25    Following clause subsumed by 1 during input processing: 0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,A)).
% 4.06/4.25  ** KEPT (pick-wt=8): 4 [] p__01(s__02(cbool__00,cT__00))| -p__01(s__02(cbool__00,A)).
% 4.06/4.25    Following clause subsumed by 1 during input processing: 0 [] p__01(s__02(cbool__00,A))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.25    Following clause subsumed by 4 during input processing: 0 [] -p__01(s__02(cbool__00,A))|p__01(s__02(cbool__00,cT__00)).
% 4.06/4.25    Following clause subsumed by 1 during input processing: 0 [] -p__01(s__02(cbool__00,cF__00))|p__01(s__02(cbool__00,A)).
% 4.06/4.25    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)).
% 4.06/4.25    Following clause subsumed by 1 during input processing: 0 [factor_simp] -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.25    Following clause subsumed by 1 during input processing: 0 [] -p__01(s__02(cbool__00,cT__00))| -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.25    Following clause subsumed by 1 during input processing: 0 [] -p__01(s__02(cbool__00,cF__00))| -p__01(s__02(cbool__00,cT__00)).
% 4.06/4.25  ** KEPT (pick-wt=11): 5 [] s__02(A,B)!=s__02(A,B)|p__01(s__02(cbool__00,cT__00)).
% 4.06/4.25  ** KEPT (pick-wt=11): 6 [] s__02(A,B)=s__02(A,B)| -p__01(s__02(cbool__00,cT__00)).
% 4.06/4.25  ** KEPT (pick-wt=14): 7 [] s__02(A,B)!=s__02(A,C)|s__02(A,C)=s__02(A,B).
% 4.06/4.25    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).
% 4.06/4.25  ** KEPT (pick-wt=11): 8 [] s__02(cbool__00,cT__00)!=s__02(cbool__00,A)|p__01(s__02(cbool__00,A)).
% 4.06/4.25  ** KEPT (pick-wt=11): 9 [] s__02(cbool__00,cT__00)=s__02(cbool__00,A)| -p__01(s__02(cbool__00,A)).
% 4.06/4.25  ** KEPT (pick-wt=11): 10 [] s__02(cbool__00,A)!=s__02(cbool__00,cT__00)|p__01(s__02(cbool__00,A)).
% 4.06/4.25  ** KEPT (pick-wt=11): 11 [] s__02(cbool__00,A)=s__02(cbool__00,cT__00)| -p__01(s__02(cbool__00,A)).
% 4.06/4.25  ** KEPT (pick-wt=11): 12 [] s__02(cbool__00,cF__00)!=s__02(cbool__00,A)| -p__01(s__02(cbool__00,A)).
% 4.06/4.25  ** KEPT (pick-wt=11): 13 [] s__02(cbool__00,A)!=s__02(cbool__00,cF__00)| -p__01(s__02(cbool__00,A)).
% 4.06/4.25  ** KEPT (pick-wt=42): 14 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f4(A,B,C)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),C),s__02(A,$f4(A,B,C)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,D)))).
% 4.06/4.25  ** KEPT (pick-wt=42): 15 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f4(A,B,C)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),C),s__02(A,$f4(A,B,C)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),C),s__02(A,D)))).
% 4.06/4.25  ** KEPT (pick-wt=42): 16 [] 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,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f5(A,B,D)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),D),s__02(A,$f6(A,B,D))))).
% 4.06/4.25  ** KEPT (pick-wt=42): 17 [] 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,chapp__02(s__02(cfun__02(A,cbool__00),D),s__02(A,$f5(A,D,B)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f6(A,D,B))))).
% 4.06/4.25  ** KEPT (pick-wt=31): 18 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f7(A,B,C)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,D))))|p__01(s__02(cbool__00,C)).
% 4.06/4.25  ** KEPT (pick-wt=31): 19 [] -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,D))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f8(A,B,D))))).
% 4.06/4.25  ** KEPT (pick-wt=31): 20 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f9(A,C,B)))))| -p__01(s__02(cbool__00,C))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,D)))).
% 4.06/4.25  ** KEPT (pick-wt=31): 21 [] -p__01(s__02(cbool__00,A))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(B,cbool__00),C),s__02(B,D))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(B,cbool__00),C),s__02(B,$f10(B,A,C))))).
% 4.06/4.25  ** KEPT (pick-wt=15): 23 [copy,22,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)).
% 4.06/4.25  ** KEPT (pick-wt=26): 24 [] 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)).
% 4.06/4.25    Following clause subsumed by 23 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)).
% 4.06/4.25  ** KEPT (pick-wt=26): 25 [] 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)).
% 4.06/4.25  ** KEPT (pick-wt=43): 26 [] 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))).
% 4.06/4.25  ** KEPT (pick-wt=43): 27 [] 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))).
% 4.06/4.25  ** KEPT (pick-wt=46): 28 [] 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))).
% 4.06/4.25  ** KEPT (pick-wt=31): 29 [] s__02(A,B)!=s__02(A,C)| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),D),s__02(A,B))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),D),s__02(A,C)))).
% 4.06/4.25  ** KEPT (pick-wt=22): 30 [] s__02(A,$f12(A,B,C))=s__02(A,C)| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,C)))).
% 4.06/4.25  ** KEPT (pick-wt=27): 31 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f12(A,B,C)))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,C)))).
% 4.06/4.25  ** KEPT (pick-wt=27): 32 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,$f13(A,B,C)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),B),s__02(A,C)))).
% 4.06/4.25  ** KEPT (pick-wt=31): 33 [] s__02(A,B)!=s__02(A,C)|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),D),s__02(A,B))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(A,cbool__00),D),s__02(A,C)))).
% 4.06/4.25    Following clause subsumed by 3 during input processing: 0 [] p__01(s__02(cbool__00,A))|s__02(cbool__00,B)=s__02(cbool__00,C)| -p__01(s__02(cbool__00,C))| -p__01(s__02(cbool__00,B)).
% 4.06/4.25  ** KEPT (pick-wt=15): 35 [copy,34,factor_simp] -p__01(s__02(cbool__00,A))|s__02(cbool__00,B)!=s__02(cbool__00,A)|p__01(s__02(cbool__00,B)).
% 4.06/4.25    Following clause subsumed by 23 during input processing: 0 [factor_simp] -p__01(s__02(cbool__00,B))|s__02(cbool__00,B)!=s__02(cbool__00,C)|p__01(s__02(cbool__00,C)).
% 4.06/4.25    Following clause subsumed by 3 during input processing: 0 [factor_simp] -p__01(s__02(cbool__00,B))|s__02(cbool__00,B)=s__02(cbool__00,C)| -p__01(s__02(cbool__00,C)).
% 4.06/4.25  ** KEPT (pick-wt=19): 36 [] -p__01(s__02(cbool__00,A))|s__02(cbool__00,B)=s__02(cbool__00,C)|p__01(s__02(cbool__00,C))|p__01(s__02(cbool__00,B)).
% 4.06/4.25    Following clause subsumed by 23 during input processing: 0 [factor_simp] p__01(s__02(cbool__00,C))|s__02(cbool__00,B)!=s__02(cbool__00,C)| -p__01(s__02(cbool__00,B)).
% 4.06/4.25    Following clause subsumed by 35 during input processing: 0 [factor_simp] p__01(s__02(cbool__00,B))|s__02(cbool__00,B)!=s__02(cbool__00,C)| -p__01(s__02(cbool__00,C)).
% 4.06/4.25  ** KEPT (pick-wt=41): 37 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(A,B),cbool__00),C),s__02(c_27type_2epair_2eprod_27__02(A,B),$f16(A,B,C)))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(A,B),cbool__00),C),s__02(c_27type_2epair_2eprod_27__02(A,B),c_27const_2epair_2e_2c_27__02(s__02(A,D),s__02(B,E)))))).
% 4.06/4.25  ** KEPT (pick-wt=44): 38 [] p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(A,B),cbool__00),C),s__02(c_27type_2epair_2eprod_27__02(A,B),D))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2epair_2eprod_27__02(A,B),cbool__00),C),s__02(c_27type_2epair_2eprod_27__02(A,B),c_27const_2epair_2e_2c_27__02(s__02(A,$f18(A,B,C)),s__02(B,$f17(A,B,C))))))).
% 4.06/4.25  ** KEPT (pick-wt=24): 39 [] s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINL_27__01(s__02(A,C)))!=s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINL_27__01(s__02(A,D)))|s__02(A,C)=s__02(A,D).
% 4.06/4.25  ** KEPT (pick-wt=24): 40 [] s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINL_27__01(s__02(A,C)))=s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINL_27__01(s__02(A,D)))|s__02(A,C)!=s__02(A,D).
% 4.06/4.25  ** KEPT (pick-wt=24): 41 [] s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINR_27__01(s__02(B,C)))!=s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINR_27__01(s__02(B,D)))|s__02(B,C)=s__02(B,D).
% 4.06/4.26  ** KEPT (pick-wt=24): 42 [] s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINR_27__01(s__02(B,C)))=s__02(c_27type_2esum_2esum_27__02(A,B),c_27const_2esum_2eINR_27__01(s__02(B,D)))|s__02(B,C)!=s__02(B,D).
% 4.06/4.26  ** KEPT (pick-wt=17): 43 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)|s__02(c_27type_2enum_2enum_27__00,A)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.26  ** KEPT (pick-wt=17): 44 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,A)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)|s__02(c_27type_2enum_2enum_27__00,A)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.26    Following clause subsumed by 43 during input processing: 0 [flip.1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)|s__02(c_27type_2enum_2enum_27__00,A)=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.26    Following clause subsumed by 44 during input processing: 0 [flip.1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,A)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)|s__02(c_27type_2enum_2enum_27__00,A)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.26  ** KEPT (pick-wt=20): 45 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,B)))|s__02(c_27type_2enum_2enum_27__00,A)=s__02(c_27type_2enum_2enum_27__00,B).
% 4.06/4.26  ** KEPT (pick-wt=20): 46 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,A)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eNUMERAL_27__01(s__02(c_27type_2enum_2enum_27__00,B)))|s__02(c_27type_2enum_2enum_27__00,A)!=s__02(c_27type_2enum_2enum_27__00,B).
% 4.06/4.26  ** KEPT (pick-wt=17): 47 [] -p__01(s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,A))))|s__02(c_27type_2enum_2enum_27__00,A)=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.26  ** KEPT (pick-wt=17): 48 [] p__01(s__02(cbool__00,c_27const_2earithmetic_2e_3e_3d_27__02(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00),s__02(c_27type_2enum_2enum_27__00,A))))|s__02(c_27type_2enum_2enum_27__00,A)!=s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00).
% 4.06/4.26  ** KEPT (pick-wt=7): 49 [] -p__01(s__02(cbool__00,c_27const_2earithmetic_2eODD_27__01(s__02(c_27type_2enum_2enum_27__00,c_27const_2enum_2e0_27__00)))).
% 4.06/4.26  ** KEPT (pick-wt=10): 51 [copy,50,unit_del,1,flip.1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.26    Following clause subsumed by 1 during input processing: 0 [unit_del,51] -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.26    Following clause subsumed by 51 during input processing: 0 [unit_del,1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.26    Following clause subsumed by 1 during input processing: 0 [unit_del,51] -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.26  ** KEPT (pick-wt=10): 53 [copy,52,unit_del,1,flip.1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.06/4.26    Following clause subsumed by 1 during input processing: 0 [unit_del,53] -p__01(s__02(cbool__00,cF__00)).
% 4.06/4.26    Following clause subsumed by 53 during input processing: 0 [unit_del,1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eZERO_27__00).
% 4.22/4.26    Following clause subsumed by 1 during input processing: 0 [unit_del,53] -p__01(s__02(cbool__00,cF__00)).
% 4.22/4.26  ** KEPT (pick-wt=13): 55 [copy,54,unit_del,1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,B))).
% 4.22/4.26    Following clause subsumed by 1 during input processing: 0 [unit_del,55] -p__01(s__02(cbool__00,cF__00)).
% 4.22/4.26  ** KEPT (pick-wt=13): 57 [copy,56,unit_del,1] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,B))).
% 4.22/4.26    Following clause subsumed by 1 during input processing: 0 [unit_del,57] -p__01(s__02(cbool__00,cF__00)).
% 4.22/4.26  ** KEPT (pick-wt=20): 58 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,B)))|s__02(c_27type_2enum_2enum_27__00,A)=s__02(c_27type_2enum_2enum_27__00,B).
% 4.22/4.26  ** KEPT (pick-wt=20): 59 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,A)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT1_27__01(s__02(c_27type_2enum_2enum_27__00,B)))|s__02(c_27type_2enum_2enum_27__00,A)!=s__02(c_27type_2enum_2enum_27__00,B).
% 4.22/4.26  ** KEPT (pick-wt=20): 60 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,B)))|s__02(c_27type_2enum_2enum_27__00,A)=s__02(c_27type_2enum_2enum_27__00,B).
% 4.22/4.26  ** KEPT (pick-wt=20): 61 [] s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,A)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2earithmetic_2eBIT2_27__01(s__02(c_27type_2enum_2enum_27__00,B)))|s__02(c_27type_2enum_2enum_27__00,A)!=s__02(c_27type_2enum_2enum_27__00,B).
% 4.22/4.26  ** KEPT (pick-wt=22): 62 [] 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_2eSOME_27__01(s__02(A,C)))|s__02(A,B)=s__02(A,C).
% 4.22/4.26  ** KEPT (pick-wt=22): 63 [] 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_2eSOME_27__01(s__02(A,C)))|s__02(A,B)!=s__02(A,C).
% 4.22/4.26  ** KEPT (pick-wt=12): 65 [copy,64,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).
% 4.22/4.26  ** KEPT (pick-wt=45): 67 [copy,66,flip.3] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(B),C),s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(B),C)=s__02(c_27type_2eoption_2eoption_27__01(B),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(B),c_27const_2eoption_2eSOME_27__01(s__02(B,$f19(B,A,E,C,D))))=s__02(c_27type_2eoption_2eoption_27__01(B),C).
% 4.22/4.26  ** KEPT (pick-wt=51): 68 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(B),C),s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(B),C)=s__02(c_27type_2eoption_2eoption_27__01(B),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(A),chapp__02(s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D),s__02(B,$f19(B,A,E,C,D))))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00).
% 4.22/4.26  ** KEPT (pick-wt=28): 69 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(B),C),s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D)))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(B),C)!=s__02(c_27type_2eoption_2eoption_27__01(B),c_27const_2eoption_2eNONE_27__00).
% 4.22/4.26  ** KEPT (pick-wt=49): 70 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(B),C),s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D)))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00)|s__02(c_27type_2eoption_2eoption_27__01(B),C)!=s__02(c_27type_2eoption_2eoption_27__01(B),c_27const_2eoption_2eSOME_27__01(s__02(B,E)))|s__02(c_27type_2eoption_2eoption_27__01(A),chapp__02(s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D),s__02(B,E)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eNONE_27__00).
% 4.22/4.26  ** KEPT (pick-wt=39): 72 [copy,71,flip.2] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(B),C),s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,E)))|s__02(c_27type_2eoption_2eoption_27__01(B),c_27const_2eoption_2eSOME_27__01(s__02(B,$f20(B,A,E,C,D))))=s__02(c_27type_2eoption_2eoption_27__01(B),C).
% 4.22/4.26  ** KEPT (pick-wt=48): 73 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(B),C),s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,E)))|s__02(c_27type_2eoption_2eoption_27__01(A),chapp__02(s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D),s__02(B,$f20(B,A,E,C,D))))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,E))).
% 4.22/4.26  ** KEPT (pick-wt=55): 74 [] s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(B),C),s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D)))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,E)))|s__02(c_27type_2eoption_2eoption_27__01(B),C)!=s__02(c_27type_2eoption_2eoption_27__01(B),c_27const_2eoption_2eSOME_27__01(s__02(B,F)))|s__02(c_27type_2eoption_2eoption_27__01(A),chapp__02(s__02(cfun__02(B,c_27type_2eoption_2eoption_27__01(A)),D),s__02(B,F)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,E))).
% 4.22/4.26  ** KEPT (pick-wt=12): 75 [] -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)))).
% 4.22/4.26  ** KEPT (pick-wt=39): 76 [] -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_2eINSERT_27__02(s__02(A,C),s__02(cfun__02(A,cbool__00),D))))))|s__02(A,B)=s__02(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),D)))).
% 4.22/4.26  ** KEPT (pick-wt=27): 77 [] 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_2eINSERT_27__02(s__02(A,C),s__02(cfun__02(A,cbool__00),D))))))|s__02(A,B)!=s__02(A,C).
% 4.22/4.26  ** KEPT (pick-wt=32): 78 [] 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_2eINSERT_27__02(s__02(A,C),s__02(cfun__02(A,cbool__00),D))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(A,B),s__02(cfun__02(A,cbool__00),D)))).
% 4.22/4.26  ** KEPT (pick-wt=30): 80 [copy,79,factor_simp] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(A),cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(A),cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),$f22(A,B))))).
% 4.22/4.26  ** KEPT (pick-wt=53): 81 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(A),cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(A),cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,$f21(A,B)),s__02(c_27type_2elist_2elist_27__01(A),$f22(A,B)))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(A),cbool__00),B),s__02(c_27type_2elist_2elist_27__01(A),C)))).
% 4.22/4.26  ** KEPT (pick-wt=30): 82 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,B),s__02(c_27type_2elist_2elist_27__01(A),C)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,D),s__02(c_27type_2elist_2elist_27__01(A),E)))|s__02(A,B)=s__02(A,D).
% 4.22/4.26  ** KEPT (pick-wt=32): 83 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,B),s__02(c_27type_2elist_2elist_27__01(A),C)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,D),s__02(c_27type_2elist_2elist_27__01(A),E)))|s__02(c_27type_2elist_2elist_27__01(A),C)=s__02(c_27type_2elist_2elist_27__01(A),E).
% 4.22/4.26  ** KEPT (pick-wt=39): 84 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,B),s__02(c_27type_2elist_2elist_27__01(A),C)))=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,D),s__02(c_27type_2elist_2elist_27__01(A),E)))|s__02(A,B)!=s__02(A,D)|s__02(c_27type_2elist_2elist_27__01(A),C)!=s__02(c_27type_2elist_2elist_27__01(A),E).
% 4.22/4.26  ** KEPT (pick-wt=16): 86 [copy,85,flip.1] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,B),s__02(c_27type_2elist_2elist_27__01(A),C)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00).
% 4.22/4.26  ** KEPT (pick-wt=27): 87 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(B),D)=s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eNIL_27__00).
% 4.22/4.26  ** KEPT (pick-wt=27): 88 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(B),D)!=s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eNIL_27__00).
% 4.22/4.26    Following clause subsumed by 87 during input processing: 0 [flip.1] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(B),D)=s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eNIL_27__00).
% 4.22/4.26    Following clause subsumed by 88 during input processing: 0 [flip.1] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00)|s__02(c_27type_2elist_2elist_27__01(B),D)!=s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eNIL_27__00).
% 4.22/4.26  ** KEPT (pick-wt=53): 90 [copy,89,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eCONS_27__02(s__02(B,$f26(A,B,F,D,E,C)),s__02(c_27type_2elist_2elist_27__01(B),$f25(A,B,F,D,E,C))))=s__02(c_27type_2elist_2elist_27__01(B),D).
% 4.22/4.26  ** KEPT (pick-wt=46): 92 [copy,91,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(A,chapp__02(s__02(cfun__02(B,A),C),s__02(B,$f26(A,B,F,D,E,C))))=s__02(A,E).
% 4.22/4.26  ** KEPT (pick-wt=49): 94 [copy,93,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),$f25(A,B,F,D,E,C))))=s__02(c_27type_2elist_2elist_27__01(A),F).
% 4.22/4.26  ** KEPT (pick-wt=74): 95 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(c_27type_2elist_2elist_27__01(B),D)!=s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eCONS_27__02(s__02(B,G),s__02(c_27type_2elist_2elist_27__01(B),H)))|s__02(A,E)!=s__02(A,chapp__02(s__02(cfun__02(B,A),C),s__02(B,G)))|s__02(c_27type_2elist_2elist_27__01(A),F)!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),H))).
% 4.22/4.26  ** KEPT (pick-wt=46): 97 [copy,96,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,E),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00)))|s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eCONS_27__02(s__02(B,$f27(A,B,E,D,C)),s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eNIL_27__00)))=s__02(c_27type_2elist_2elist_27__01(B),D).
% 4.22/4.26  ** KEPT (pick-wt=45): 99 [copy,98,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,E),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00)))|s__02(A,chapp__02(s__02(cfun__02(B,A),C),s__02(B,$f27(A,B,E,D,C))))=s__02(A,E).
% 4.22/4.26  ** KEPT (pick-wt=56): 100 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eCONS_27__02(s__02(A,E),s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eNIL_27__00)))|s__02(c_27type_2elist_2elist_27__01(B),D)!=s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eCONS_27__02(s__02(B,F),s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eNIL_27__00)))|s__02(A,E)!=s__02(A,chapp__02(s__02(cfun__02(B,A),C),s__02(B,F))).
% 4.22/4.26  ** KEPT (pick-wt=55): 102 [copy,101,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(A),E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(B),$f29(A,B,F,E,D,C)),s__02(c_27type_2elist_2elist_27__01(B),$f28(A,B,F,E,D,C))))=s__02(c_27type_2elist_2elist_27__01(B),D).
% 4.22/4.26  ** KEPT (pick-wt=50): 104 [copy,103,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(A),E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),$f29(A,B,F,E,D,C))))=s__02(c_27type_2elist_2elist_27__01(A),E).
% 4.22/4.26  ** KEPT (pick-wt=50): 106 [copy,105,flip.2] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(A),E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),$f28(A,B,F,E,D,C))))=s__02(c_27type_2elist_2elist_27__01(A),F).
% 4.22/4.26  ** KEPT (pick-wt=79): 107 [] s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),D)))=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(A),E),s__02(c_27type_2elist_2elist_27__01(A),F)))|s__02(c_27type_2elist_2elist_27__01(B),D)!=s__02(c_27type_2elist_2elist_27__01(B),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(B),G),s__02(c_27type_2elist_2elist_27__01(B),H)))|s__02(c_27type_2elist_2elist_27__01(A),E)!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),G)))|s__02(c_27type_2elist_2elist_27__01(A),F)!=s__02(c_27type_2elist_2elist_27__01(A),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(B,A),C),s__02(c_27type_2elist_2elist_27__01(B),H))).
% 4.22/4.26  ** KEPT (pick-wt=46): 108 [] -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_2eCONS_27__02(s__02(A,C),s__02(c_27type_2elist_2elist_27__01(A),D))))))))|s__02(A,B)=s__02(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)))))).
% 4.22/4.26  ** KEPT (pick-wt=30): 109 [] 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_2eCONS_27__02(s__02(A,C),s__02(c_27type_2elist_2elist_27__01(A),D))))))))|s__02(A,B)!=s__02(A,C).
% 4.22/4.26  ** KEPT (pick-wt=39): 110 [] 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_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_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)))))).
% 4.22/4.26  ** KEPT (pick-wt=38): 111 [] s__02(c_27type_2egrammar_2esymbol_27__02(A,B),chapp__02(s__02(cfun__02(A,c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eTOK_27__00),s__02(A,C)))!=s__02(c_27type_2egrammar_2esymbol_27__02(A,B),chapp__02(s__02(cfun__02(A,c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eTOK_27__00),s__02(A,D)))|s__02(A,C)=s__02(A,D).
% 4.22/4.26  ** KEPT (pick-wt=38): 112 [] s__02(c_27type_2egrammar_2esymbol_27__02(A,B),chapp__02(s__02(cfun__02(A,c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eTOK_27__00),s__02(A,C)))=s__02(c_27type_2egrammar_2esymbol_27__02(A,B),chapp__02(s__02(cfun__02(A,c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eTOK_27__00),s__02(A,D)))|s__02(A,C)!=s__02(A,D).
% 4.22/4.26  ** KEPT (pick-wt=32): 113 [] s__02(c_27type_2egrammar_2esymbol_27__02(A,B),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),C)))!=s__02(c_27type_2egrammar_2esymbol_27__02(A,B),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D)))|s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),C)=s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D).
% 4.22/4.26  ** KEPT (pick-wt=32): 114 [] s__02(c_27type_2egrammar_2esymbol_27__02(A,B),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),C)))=s__02(c_27type_2egrammar_2esymbol_27__02(A,B),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D)))|s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),C)!=s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D).
% 4.22/4.26  ** KEPT (pick-wt=26): 115 [] s__02(c_27type_2egrammar_2esymbol_27__02(A,B),chapp__02(s__02(cfun__02(A,c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eTOK_27__00),s__02(A,C)))!=s__02(c_27type_2egrammar_2esymbol_27__02(A,B),c_27const_2egrammar_2eNT_27__01(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D))).
% 4.22/4.26  ** KEPT (pick-wt=70): 116 [] -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(D,F))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(cfun__02(c_27type_2esum_2esum_27__02(B,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_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C)))))))).
% 4.22/4.26  ** KEPT (pick-wt=94): 117 [] -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(D,F))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00),c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C))),s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E)))))).
% 4.22/4.26  ** KEPT (pick-wt=77): 118 [] -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(D,F))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),H),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))))))|p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),H)))).
% 4.22/4.27  ** KEPT (pick-wt=159): 119 [] p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(D,F))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(cfun__02(c_27type_2esum_2esum_27__02(B,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_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00),c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C))),s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E))))))|p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),$f33(A,B,D,E,F,G,C)),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G)))))).
% 4.22/4.27  ** KEPT (pick-wt=149): 120 [] p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),D),c_27const_2epair_2e_2c_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(D,F))),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E),s__02(cfun__02(c_27type_2esum_2esum_27__02(B,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_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C))))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2elist_2eMAP_27__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2egrammar_2eptree__head_27__00),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,D)),G))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00),c_27const_2efinite__map_2eFAPPLY_27__02(s__02(c_27type_2efinite__map_2efmap_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),cbool__00)),c_27const_2egrammar_2egrammar__rules_27__01(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C))),s__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),E))))))| -p__01(s__02(cbool__00,c_27const_2egrammar_2evalid__ptree_27__02(s__02(c_27type_2egrammar_2egrammar_27__02(A,B),C),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,D),$f33(A,B,D,E,F,G,C))))).
% 4.22/4.27  ** KEPT (pick-wt=76): 122 [copy,121,factor_simp] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),cbool__00),D),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(A,B),C),$f34(A,B,C,D)))))))| -p__01(s__02(cbool__00,c_27const_2ebool_2eIN_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),E),s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,C)),$f36(A,B,C,D)))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),cbool__00),D),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),E)))).
% 4.22/4.27  ** KEPT (pick-wt=87): 123 [] -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),cbool__00),D),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),c_27const_2egrammar_2eLf_27__01(s__02(c_27type_2epair_2eprod_27__02(c_27type_2egrammar_2esymbol_27__02(A,B),C),$f34(A,B,C,D)))))))| -p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),cbool__00),D),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),c_27const_2egrammar_2eNd_27__02(s__02(c_27type_2epair_2eprod_27__02(c_27type_2esum_2esum_27__02(B,c_27type_2enum_2enum_27__00),C),$f35(A,B,C,D)),s__02(c_27type_2elist_2elist_27__01(c_27type_2egrammar_2eparsetree_27__03(A,B,C)),$f36(A,B,C,D)))))))|p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),cbool__00),D),s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),E)))).
% 4.22/4.27  ** KEPT (pick-wt=20): 124 [] s__02(c_27type_2egram_2eMMLnonT_27__00,A)!=s__02(c_27type_2egram_2eMMLnonT_27__00,B)|s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,A)))=s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,B))).
% 4.22/4.27  ** KEPT (pick-wt=20): 125 [] s__02(c_27type_2egram_2eMMLnonT_27__00,A)=s__02(c_27type_2egram_2eMMLnonT_27__00,B)|s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,A)))!=s__02(c_27type_2enum_2enum_27__00,c_27const_2egram_2eMMLnonT2num_27__01(s__02(c_27type_2egram_2eMMLnonT_27__00,B))).
% 4.22/4.27  ** KEPT (pick-wt=45): 126 [] -p__01(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),D),s__02(A,E))))|s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),D))),s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(A,B),c_27type_2eoption_2eoption_27__01(A)),c_27const_2etokenUtils_2edestTOK_27__00)))=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eSOME_27__01(s__02(A,E))).
% 4.22/4.27  ** KEPT (pick-wt=45): 127 [] p__01(s__02(cbool__00,c_27const_2ecmlPtreeConversion_2etokcheck_27__02(s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),D),s__02(A,E))))|s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eOPTION__BIND_27__02(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2egrammar_2esymbol_27__02(A,B)),c_27const_2etokenUtils_2edestLf_27__01(s__02(c_27type_2egrammar_2eparsetree_27__03(A,B,C),D))),s__02(cfun__02(c_27type_2egrammar_2esymbol_27__02(A,B),c_27type_2eoption_2eoption_27__01(A)),c_27const_2etokenUtils_2edestTOK_27__00)))!=s__02(c_27type_2eoption_2eoption_27__01(A),c_27const_2eoption_2eS
% 4.22/4.27  Search stopped in tp_alloc by max_mem option.
% 4.22/4.27  OME_27__01(s__02(A,E))).
% 4.22/4.27  
% 4.22/4.27  Search stopped in tp_alloc by max_mem option.
% 4.22/4.27  
% 4.22/4.27  ============ end of search ============
% 4.22/4.27  
% 4.22/4.27  -------------- statistics -------------
% 4.22/4.27  clauses given                  0
% 4.22/4.27  clauses generated              0
% 4.22/4.27  clauses kept                 107
% 4.22/4.27  clauses forward subsumed      27
% 4.22/4.27  clauses back subsumed          0
% 4.22/4.27  Kbytes malloced            11718
% 4.22/4.27  
% 4.22/4.27  ----------- times (seconds) -----------
% 4.22/4.27  user CPU time          0.08          (0 hr, 0 min, 0 sec)
% 4.22/4.27  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 4.22/4.27  wall-clock time        4             (0 hr, 0 min, 4 sec)
% 4.22/4.27  
% 4.22/4.27  Process 616 finished Wed Jul 27 03:05:57 2022
% 4.22/4.27  Otter interrupted
% 4.22/4.27  PROOF NOT FOUND
%------------------------------------------------------------------------------