TSTP Solution File: SWW476_1 by Refute---2015

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Refute---2015
% Problem  : SWW476_1 : TPTP v6.4.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : isabelle tptp_refute %d %s

% Computer : n120.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32218.75MB
% OS       : Linux 3.10.0-327.10.1.el7.x86_64
% CPULimit : 300s
% DateTime : Thu Apr 14 06:08:48 EDT 2016

% Result   : Timeout 300.09s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SWW476_1 : TPTP v6.4.0. Released v5.3.0.
% 0.00/0.04  % Command  : isabelle tptp_refute %d %s
% 0.02/0.23  % Computer : n120.star.cs.uiowa.edu
% 0.02/0.23  % Model    : x86_64 x86_64
% 0.02/0.23  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/0.23  % Memory   : 32218.75MB
% 0.02/0.23  % OS       : Linux 3.10.0-327.10.1.el7.x86_64
% 0.02/0.23  % CPULimit : 300
% 0.02/0.23  % DateTime : Sat Apr  9 02:05:39 CDT 2016
% 0.02/0.23  % CPUTime  : 
% 6.27/5.86  > val it = (): unit
% 7.49/7.07  Trying to find a model that refutes: bnd_hBOOL
% 7.49/7.07   (bnd_wTrt
% 7.49/7.07     ((((bnd_p, bnd_h), bnd_e_1),
% 7.49/7.07       bnd_blocks
% 7.49/7.07        (bnd_produc921874948t_char
% 7.49/7.07          (bnd_vs_1,
% 7.49/7.07           bnd_produc1909267824t_char
% 7.49/7.07            (bnd_ts, bnd_produc1916172923t_char (bnd_vs, bnd_e))))),
% 7.49/7.07      bnd_t)) =
% 7.49/7.07  (bnd_hBOOL
% 7.49/7.07    (bnd_wTrt
% 7.49/7.07      ((((bnd_p, bnd_h),
% 7.49/7.07         bnd_map_up891053837har_ty ((bnd_e_1, bnd_vs_1), bnd_ts)),
% 7.49/7.07        bnd_e),
% 7.49/7.07       bnd_t)) &
% 7.49/7.07   (EX Ts.
% 7.49/7.07       bnd_hAPP_l2006940821ion_ty
% 7.49/7.07        (bnd_map_val_option_ty (bnd_typeof_h bnd_h), bnd_vs) =
% 7.49/7.07       bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty bnd_some_ty, Ts) &
% 7.49/7.07       bnd_hBOOL
% 7.49/7.07        (bnd_list_all2_ty_ty
% 7.49/7.07          ((bnd_widen_2090681816t_char bnd_p, Ts), bnd_ts))))
% 18.91/18.44  Unfolded term: [| bnd_size_size_list_val bnd_vs = bnd_size_size_list_ty bnd_ts;
% 18.91/18.44     bnd_size_s2113983095t_char bnd_vs_1 = bnd_size_size_list_ty bnd_ts;
% 18.91/18.44     ALL X Y.
% 18.91/18.44        ~ X = Y |
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_ty_bool (bnd_hAPP_ty_fun_ty_bool (bnd_fequal_ty, X), Y));
% 18.91/18.44     ALL X Y.
% 18.91/18.44        ~ bnd_hBOOL
% 18.91/18.44           (bnd_hAPP_ty_bool
% 18.91/18.44             (bnd_hAPP_ty_fun_ty_bool (bnd_fequal_ty, X), Y)) |
% 18.91/18.44        X = Y;
% 18.91/18.44     ALL C V E_2 Ea S_1 E S Pa.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val (Ea, S_1),
% 18.91/18.44              bnd_produc1259058957on_val (E, S)),
% 18.91/18.44            bnd_red Pa)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (bnd_hAPP_e1353749905t_char
% 18.91/18.44                 (bnd_tryCatch_list_char ((Ea, C), V), E_2),
% 18.91/18.44                S_1),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (bnd_hAPP_e1353749905t_char
% 18.91/18.44                 (bnd_tryCatch_list_char ((E, C), V), E_2),
% 18.91/18.44                S)),
% 18.91/18.44            bnd_red Pa));
% 18.91/18.44     ALL C V E_2 Ea S_1 V_1 S Pa.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val (Ea, S_1),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (bnd_hAPP_v834067052t_char (bnd_val_list_char, V_1), S)),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (bnd_hAPP_e1353749905t_char
% 18.91/18.44                 (bnd_tryCatch_list_char ((Ea, C), V), E_2),
% 18.91/18.44                S_1),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (bnd_hAPP_v834067052t_char (bnd_val_list_char, V_1), S)),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa)));
% 18.91/18.44     ALL H Ha.
% 18.91/18.44        (ALL A C_1 Fs.
% 18.91/18.44            bnd_hAPP_n546249108on_val (Ha, A) =
% 18.91/18.44            bnd_hAPP_P1510515380on_val
% 18.91/18.44             (bnd_some_P948696889on_val,
% 18.91/18.44              bnd_produc823076510on_val (C_1, Fs)) -->
% 18.91/18.44            (EX Fs_1.
% 18.91/18.44                bnd_hAPP_n546249108on_val (H, A) =
% 18.91/18.44                bnd_hAPP_P1510515380on_val
% 18.91/18.44                 (bnd_some_P948696889on_val,
% 18.91/18.44                  bnd_produc823076510on_val (C_1, Fs_1)))) -->
% 18.91/18.44        bnd_hBOOL (bnd_hext (Ha, H));
% 18.91/18.44     ALL A_1 C Fs_2 Ha H.
% 18.91/18.44        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.44        bnd_hAPP_n546249108on_val (Ha, A_1) =
% 18.91/18.44        bnd_hAPP_P1510515380on_val
% 18.91/18.44         (bnd_some_P948696889on_val, bnd_produc823076510on_val (C, Fs_2)) -->
% 18.91/18.44        (EX Fs_1.
% 18.91/18.44            bnd_hAPP_n546249108on_val (H, A_1) =
% 18.91/18.44            bnd_hAPP_P1510515380on_val
% 18.91/18.44             (bnd_some_P948696889on_val,
% 18.91/18.44              bnd_produc823076510on_val (C, Fs_1)));
% 18.91/18.44     ALL Ha H.
% 18.91/18.44        bnd_hBOOL (bnd_hext (Ha, H)) =
% 18.91/18.44        (ALL A C_1 Fs.
% 18.91/18.44            bnd_hAPP_n546249108on_val (Ha, A) =
% 18.91/18.44            bnd_hAPP_P1510515380on_val
% 18.91/18.44             (bnd_some_P948696889on_val,
% 18.91/18.44              bnd_produc823076510on_val (C_1, Fs)) -->
% 18.91/18.44            (EX Fs_1.
% 18.91/18.44                bnd_hAPP_n546249108on_val (H, A) =
% 18.91/18.44                bnd_hAPP_P1510515380on_val
% 18.91/18.44                 (bnd_some_P948696889on_val,
% 18.91/18.44                  bnd_produc823076510on_val (C_1, Fs_1))));
% 18.91/18.44     ALL L_0 Ea Ha L_1 E H L Pa.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (Ea, bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val (H, L))),
% 18.91/18.44            bnd_red Pa)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (Ea,
% 18.91/18.44                bnd_produc899768717on_val
% 18.91/18.44                 (Ha, bnd_map_ad325961431ar_val (L_0, L_1))),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val
% 18.91/18.44                    (H, bnd_map_ad325961431ar_val (L_0, L)))),
% 18.91/18.44            bnd_red Pa));
% 18.91/18.44     ALL M1 M2 Xs Ys.
% 18.91/18.44        bnd_map_add_list_char_ty
% 18.91/18.44         (M1, bnd_map_up891053837har_ty ((M2, Xs), Ys)) =
% 18.91/18.44        bnd_map_up891053837har_ty
% 18.91/18.44         ((bnd_map_add_list_char_ty (M1, M2), Xs), Ys);
% 18.91/18.44     ALL M1 M2 Xs Ys.
% 18.91/18.44        bnd_map_ad325961431ar_val
% 18.91/18.44         (M1, bnd_map_up1085636310ar_val ((M2, Xs), Ys)) =
% 18.91/18.44        bnd_map_up1085636310ar_val
% 18.91/18.44         ((bnd_map_ad325961431ar_val (M1, M2), Xs), Ys);
% 18.91/18.44     ALL M1 M2 M3.
% 18.91/18.44        bnd_map_ad325961431ar_val (M1, bnd_map_ad325961431ar_val (M2, M3)) =
% 18.91/18.44        bnd_map_ad325961431ar_val (bnd_map_ad325961431ar_val (M1, M2), M3);
% 18.91/18.44     ALL M N K Xx.
% 18.91/18.44        bnd_hAPP_l207779698on_val (N, K) =
% 18.91/18.44        bnd_hAPP_val_option_val (bnd_some_val, Xx) -->
% 18.91/18.44        bnd_hAPP_l207779698on_val (bnd_map_ad325961431ar_val (M, N), K) =
% 18.91/18.44        bnd_hAPP_val_option_val (bnd_some_val, Xx);
% 18.91/18.44     ALL L_0 Ea Ha L_1 E H L Pa.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (Ea, bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val (H, L))),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (Ea,
% 18.91/18.44                bnd_produc899768717on_val
% 18.91/18.44                 (Ha, bnd_map_ad325961431ar_val (L_0, L_1))),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val
% 18.91/18.44                    (H, bnd_map_ad325961431ar_val (L_0, L)))),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa)));
% 18.91/18.44     ALL F Ys X_1 Xs.
% 18.91/18.44        ~ bnd_hBOOL (bnd_member_list_char (X_1, bnd_set_list_char Xs)) -->
% 18.91/18.44        bnd_hAPP_l512744617ion_ty
% 18.91/18.44         (bnd_map_up891053837har_ty ((F, Xs), Ys), X_1) =
% 18.91/18.44        bnd_hAPP_l512744617ion_ty (F, X_1);
% 18.91/18.44     ALL F Ys X_1 Xs.
% 18.91/18.44        ~ bnd_hBOOL (bnd_member_list_char (X_1, bnd_set_list_char Xs)) -->
% 18.91/18.44        bnd_hAPP_l207779698on_val
% 18.91/18.44         (bnd_map_up1085636310ar_val ((F, Xs), Ys), X_1) =
% 18.91/18.44        bnd_hAPP_l207779698on_val (F, X_1);
% 18.91/18.44     ALL F Xs.
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member773094996on_val
% 18.91/18.44               (X_2, bnd_set_Pr1921835862on_val Xs)) -->
% 18.91/18.44            bnd_hAPP_P918220497on_val (F, X_2) = X_2) -->
% 18.91/18.44        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val F, Xs) = Xs;
% 18.91/18.44     ALL F Xs.
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_list_char (X_2, bnd_set_list_char Xs)) -->
% 18.91/18.44            bnd_hAPP_l1074208899t_char (F, X_2) = X_2) -->
% 18.91/18.44        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char F, Xs) = Xs;
% 18.91/18.44     ALL F G Xs Ys.
% 18.91/18.44        Xs = Ys -->
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_val (X_2, bnd_set_val Ys)) -->
% 18.91/18.44            bnd_hAPP_val_option_ty (F, X_2) =
% 18.91/18.44            bnd_hAPP_val_option_ty (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs) =
% 18.91/18.44        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty G, Ys);
% 18.91/18.44     ALL F G Xs Ys.
% 18.91/18.44        Xs = Ys -->
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_ty (X_2, bnd_set_ty Ys)) -->
% 18.91/18.44            bnd_hAPP_ty_option_ty (F, X_2) =
% 18.91/18.44            bnd_hAPP_ty_option_ty (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs) =
% 18.91/18.44        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty G, Ys);
% 18.91/18.44     ALL F G Xs Ys.
% 18.91/18.44        Xs = Ys -->
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_val (X_2, bnd_set_val Ys)) -->
% 18.91/18.44            bnd_hAPP_v834067052t_char (F, X_2) =
% 18.91/18.44            bnd_hAPP_v834067052t_char (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char F, Xs) =
% 18.91/18.44        bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char G, Ys);
% 18.91/18.44     ALL F G Xs Ys.
% 18.91/18.44        Xs = Ys -->
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_list_char (X_2, bnd_set_list_char Ys)) -->
% 18.91/18.44            bnd_hAPP_list_char_val (F, X_2) =
% 18.91/18.44            bnd_hAPP_list_char_val (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val F, Xs) =
% 18.91/18.44        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val G, Ys);
% 18.91/18.44     ALL F G Xs.
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_val (X_2, bnd_set_val Xs)) -->
% 18.91/18.44            bnd_hAPP_val_option_ty (F, X_2) =
% 18.91/18.44            bnd_hAPP_val_option_ty (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs) =
% 18.91/18.44        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty G, Xs);
% 18.91/18.44     ALL F G Xs.
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_ty (X_2, bnd_set_ty Xs)) -->
% 18.91/18.44            bnd_hAPP_ty_option_ty (F, X_2) =
% 18.91/18.44            bnd_hAPP_ty_option_ty (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs) =
% 18.91/18.44        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty G, Xs);
% 18.91/18.44     ALL F G Xs.
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_val (X_2, bnd_set_val Xs)) -->
% 18.91/18.44            bnd_hAPP_v834067052t_char (F, X_2) =
% 18.91/18.44            bnd_hAPP_v834067052t_char (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char F, Xs) =
% 18.91/18.44        bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char G, Xs);
% 18.91/18.44     ALL F G Xs.
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_list_char (X_2, bnd_set_list_char Xs)) -->
% 18.91/18.44            bnd_hAPP_list_char_val (F, X_2) =
% 18.91/18.44            bnd_hAPP_list_char_val (G, X_2)) -->
% 18.91/18.44        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val F, Xs) =
% 18.91/18.44        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val G, Xs);
% 18.91/18.44     ALL Ys F.
% 18.91/18.44        (EX Xs_1.
% 18.91/18.44            Ys = bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs_1)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_option_ty (X_2, bnd_set_option_ty Ys)) -->
% 18.91/18.44            (EX Xa. X_2 = bnd_hAPP_val_option_ty (F, Xa)));
% 18.91/18.44     ALL Ys F.
% 18.91/18.44        (EX Xs_1.
% 18.91/18.44            Ys = bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs_1)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_option_ty (X_2, bnd_set_option_ty Ys)) -->
% 18.91/18.44            (EX Xa. X_2 = bnd_hAPP_ty_option_ty (F, Xa)));
% 18.91/18.44     ALL Ys F.
% 18.91/18.44        (EX Xs_1.
% 18.91/18.44            Ys =
% 18.91/18.44            bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char F, Xs_1)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member_exp_list_char (X_2, bnd_set_exp_list_char Ys)) -->
% 18.91/18.44            (EX Xa. X_2 = bnd_hAPP_v834067052t_char (F, Xa)));
% 18.91/18.44     ALL Ys F.
% 18.91/18.44        (EX Xs_1.
% 18.91/18.44            Ys = bnd_hAPP_l1892737211st_val (bnd_map_list_char_val F, Xs_1)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_val (X_2, bnd_set_val Ys)) -->
% 18.91/18.44            (EX Xa. X_2 = bnd_hAPP_list_char_val (F, Xa)));
% 18.91/18.44     ALL X_3.
% 18.91/18.44        bnd_hAPP_option_ty_ty
% 18.91/18.44         (bnd_the_ty, bnd_hAPP_ty_option_ty (bnd_some_ty, X_3)) =
% 18.91/18.44        X_3;
% 18.91/18.44     ALL X_1.
% 18.91/18.44        bnd_hAPP_o1977518472on_val
% 18.91/18.44         (bnd_the_Pr431167171on_val,
% 18.91/18.44          bnd_hAPP_P1510515380on_val (bnd_some_P948696889on_val, X_1)) =
% 18.91/18.44        X_1;
% 18.91/18.44     ALL X_3.
% 18.91/18.44        bnd_hAPP_option_val_val
% 18.91/18.44         (bnd_the_val, bnd_hAPP_val_option_val (bnd_some_val, X_3)) =
% 18.91/18.44        X_3;
% 18.91/18.44     ALL F G List.
% 18.91/18.44        bnd_hAPP_l228474410st_val
% 18.91/18.44         (bnd_map_option_val_val F,
% 18.91/18.44          bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val G, List)) =
% 18.91/18.44        bnd_hAPP_l1892737211st_val
% 18.91/18.44         (bnd_map_list_char_val (bnd_comp_o1129292306t_char (F, G)), List);
% 18.91/18.44     ALL F G Xs.
% 18.91/18.44        bnd_hAPP_l228474410st_val
% 18.91/18.44         (bnd_map_option_val_val F,
% 18.91/18.44          bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val G, Xs)) =
% 18.91/18.44        bnd_hAPP_l1892737211st_val
% 18.91/18.44         (bnd_map_list_char_val (bnd_comp_o1129292306t_char (F, G)), Xs);
% 18.91/18.44     ALL F G.
% 18.91/18.44        bnd_comp_l1825390573t_char
% 18.91/18.44         (bnd_map_option_val_val F, bnd_map_li50976719on_val G) =
% 18.91/18.44        bnd_map_list_char_val (bnd_comp_o1129292306t_char (F, G));
% 18.91/18.44     ALL F G.
% 18.91/18.44        bnd_comp_l1825390573t_char
% 18.91/18.44         (bnd_map_option_val_val F, bnd_map_li50976719on_val G) =
% 18.91/18.44        bnd_map_list_char_val (bnd_comp_o1129292306t_char (F, G));
% 18.91/18.44     ALL Ea Ha L_1 E H L Pa Vsa_1 Vsa Tsa.
% 18.91/18.44        bnd_size_s2113983095t_char Vsa = bnd_size_size_list_ty Tsa -->
% 18.91/18.44        bnd_size_size_list_val Vsa_1 = bnd_size_size_list_ty Tsa -->
% 18.91/18.44        bnd_hBOOL (bnd_distinct_list_char Vsa) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (Ea,
% 18.91/18.44                bnd_produc899768717on_val
% 18.91/18.44                 (Ha, bnd_map_up1085636310ar_val ((L_1, Vsa), Vsa_1))),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val (H, L))),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (bnd_blocks
% 18.91/18.44                 (bnd_produc921874948t_char
% 18.91/18.44                   (Vsa,
% 18.91/18.44                    bnd_produc1909267824t_char
% 18.91/18.44                     (Tsa, bnd_produc1916172923t_char (Vsa_1, Ea)))),
% 18.91/18.44                bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (bnd_blocks
% 18.91/18.44                 (bnd_produc921874948t_char
% 18.91/18.44                   (Vsa,
% 18.91/18.44                    bnd_produc1909267824t_char
% 18.91/18.44                     (Tsa,
% 18.91/18.44                      bnd_produc1916172923t_char
% 18.91/18.44                       (bnd_hAPP_l1892737211st_val
% 18.91/18.44                         (bnd_map_list_char_val
% 18.91/18.44                           (bnd_comp_o1129292306t_char (bnd_the_val, L)),
% 18.91/18.44                          Vsa),
% 18.91/18.44                        E)))),
% 18.91/18.44                bnd_produc899768717on_val
% 18.91/18.44                 (H, bnd_overri2012515291on_val
% 18.91/18.44                      ((L, L_1), bnd_set_list_char Vsa)))),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa)));
% 18.91/18.44     ALL Pa Ha L_1 E_1.
% 18.91/18.44        bnd_hBOOL (bnd_lconf_496643946t_char (((Pa, Ha), L_1), E_1)) =
% 18.91/18.44        (ALL V_3 V_2.
% 18.91/18.44            bnd_hAPP_l207779698on_val (L_1, V_3) =
% 18.91/18.44            bnd_hAPP_val_option_val (bnd_some_val, V_2) -->
% 18.91/18.44            (EX T. bnd_hAPP_l512744617ion_ty (E_1, V_3) =
% 18.91/18.44                   bnd_hAPP_ty_option_ty (bnd_some_ty, T) &
% 18.91/18.44                   bnd_hBOOL
% 18.91/18.44                    (bnd_hAPP_ty_bool
% 18.91/18.44                      (bnd_hAPP_val_fun_ty_bool
% 18.91/18.44                        (bnd_conf_P373316194t_char (Pa, Ha), V_2),
% 18.91/18.44                       T))));
% 18.91/18.44     ALL H Pa Ha L_1 E_1.
% 18.91/18.44        bnd_hBOOL (bnd_lconf_496643946t_char (((Pa, Ha), L_1), E_1)) -->
% 18.91/18.44        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.44        bnd_hBOOL (bnd_lconf_496643946t_char (((Pa, H), L_1), E_1));
% 18.91/18.44     ALL X_1 A_2.
% 18.91/18.44        bnd_hBOOL (bnd_member773094996on_val (X_1, A_2)) =
% 18.91/18.44        bnd_hBOOL (bnd_hAPP_P282169671l_bool (A_2, X_1));
% 18.91/18.44     ALL F Xs G.
% 18.91/18.44        (bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs) =
% 18.91/18.44         bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty G, Xs)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_val (X_2, bnd_set_val Xs)) -->
% 18.91/18.44            bnd_hAPP_val_option_ty (F, X_2) =
% 18.91/18.44            bnd_hAPP_val_option_ty (G, X_2));
% 18.91/18.44     ALL F Xs G.
% 18.91/18.44        (bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs) =
% 18.91/18.44         bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty G, Xs)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_ty (X_2, bnd_set_ty Xs)) -->
% 18.91/18.44            bnd_hAPP_ty_option_ty (F, X_2) = bnd_hAPP_ty_option_ty (G, X_2));
% 18.91/18.44     ALL F Xs G.
% 18.91/18.44        (bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char F, Xs) =
% 18.91/18.44         bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char G, Xs)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_val (X_2, bnd_set_val Xs)) -->
% 18.91/18.44            bnd_hAPP_v834067052t_char (F, X_2) =
% 18.91/18.44            bnd_hAPP_v834067052t_char (G, X_2));
% 18.91/18.44     ALL F Xs G.
% 18.91/18.44        (bnd_hAPP_l1892737211st_val (bnd_map_list_char_val F, Xs) =
% 18.91/18.44         bnd_hAPP_l1892737211st_val (bnd_map_list_char_val G, Xs)) =
% 18.91/18.44        (ALL X_2.
% 18.91/18.44            bnd_hBOOL (bnd_member_list_char (X_2, bnd_set_list_char Xs)) -->
% 18.91/18.44            bnd_hAPP_list_char_val (F, X_2) =
% 18.91/18.44            bnd_hAPP_list_char_val (G, X_2));
% 18.91/18.44     ALL L_2 Ea Ha L_1 E H L Pa Vsa_1 Vsa Tsa.
% 18.91/18.44        bnd_size_s2113983095t_char Vsa = bnd_size_size_list_ty Tsa -->
% 18.91/18.44        bnd_size_size_list_val Vsa_1 = bnd_size_size_list_ty Tsa -->
% 18.91/18.44        bnd_hBOOL (bnd_distinct_list_char Vsa) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (Ea,
% 18.91/18.44                bnd_produc899768717on_val
% 18.91/18.44                 (Ha, bnd_map_up1085636310ar_val ((L_1, Vsa), Vsa_1))),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val (H, L))),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa))) -->
% 18.91/18.44        bnd_hBOOL (bnd_final_list_char E) -->
% 18.91/18.44        L_2 = bnd_overri2012515291on_val ((L, L_1), bnd_set_list_char Vsa) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (bnd_blocks
% 18.91/18.44                 (bnd_produc921874948t_char
% 18.91/18.44                   (Vsa,
% 18.91/18.44                    bnd_produc1909267824t_char
% 18.91/18.44                     (Tsa, bnd_produc1916172923t_char (Vsa_1, Ea)))),
% 18.91/18.44                bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val (H, L_2))),
% 18.91/18.44            bnd_transi2024712006on_val (bnd_red Pa)));
% 18.91/18.44     ALL E_1 Ta Ea Ha L_1 E H L Pa.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val
% 18.91/18.44               (Ea, bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.44              bnd_produc1259058957on_val
% 18.91/18.44               (E, bnd_produc899768717on_val (H, L))),
% 18.91/18.44            bnd_red Pa)) -->
% 18.91/18.44        bnd_hBOOL (bnd_wTrt ((((Pa, Ha), E_1), Ea), Ta)) -->
% 18.91/18.44        bnd_hBOOL (bnd_lconf_496643946t_char (((Pa, Ha), L_1), E_1)) -->
% 18.91/18.44        bnd_hBOOL (bnd_lconf_496643946t_char (((Pa, H), L), E_1));
% 18.91/18.44     ALL Pa A_1 B R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val (A_1, B),
% 18.91/18.44            bnd_transi2024712006on_val R)) -->
% 18.91/18.44        bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, A_1)) -->
% 18.91/18.44        (ALL Y_1 Z.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member773094996on_val
% 18.91/18.44               (bnd_produc1441475159on_val (A_1, Y_1),
% 18.91/18.44                bnd_transi2024712006on_val R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member773094996on_val
% 18.91/18.44               (bnd_produc1441475159on_val (Y_1, Z), R)) -->
% 18.91/18.44            bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, Y_1)) -->
% 18.91/18.44            bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, Z))) -->
% 18.91/18.44        bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, B));
% 18.91/18.44     ALL Pa A_1 B R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val (A_1, B),
% 18.91/18.44            bnd_transi2024712006on_val R)) -->
% 18.91/18.44        bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, B)) -->
% 18.91/18.44        (ALL Y_1 Z.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member773094996on_val
% 18.91/18.44               (bnd_produc1441475159on_val (Y_1, Z), R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member773094996on_val
% 18.91/18.44               (bnd_produc1441475159on_val (Z, B),
% 18.91/18.44                bnd_transi2024712006on_val R)) -->
% 18.91/18.44            bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, Z)) -->
% 18.91/18.44            bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, Y_1))) -->
% 18.91/18.44        bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, A_1));
% 18.91/18.44     ALL X_1 Z_1 R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val (X_1, Z_1),
% 18.91/18.44            bnd_transi2024712006on_val R)) -->
% 18.91/18.44        ~ X_1 = Z_1 -->
% 18.91/18.44        ~ (ALL Y_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member773094996on_val
% 18.91/18.44                 (bnd_produc1441475159on_val (X_1, Y_1), R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member773094996on_val
% 18.91/18.44                   (bnd_produc1441475159on_val (Y_1, Z_1),
% 18.91/18.44                    bnd_transi2024712006on_val R)));
% 18.91/18.44     ALL A_1 B R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val (A_1, B),
% 18.91/18.44            bnd_transi2024712006on_val R)) -->
% 18.91/18.44        ~ A_1 = B -->
% 18.91/18.44        ~ (ALL Y_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member773094996on_val
% 18.91/18.44                 (bnd_produc1441475159on_val (A_1, Y_1),
% 18.91/18.44                  bnd_transi2024712006on_val R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member773094996on_val
% 18.91/18.44                   (bnd_produc1441475159on_val (Y_1, B), R)));
% 18.91/18.44     ALL Xa_1 Xb Za Zb R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member1420286996t_char
% 18.91/18.44           (bnd_produc24551831t_char
% 18.91/18.44             (bnd_produc921874948t_char (Xa_1, Xb),
% 18.91/18.44              bnd_produc921874948t_char (Za, Zb)),
% 18.91/18.44            bnd_transi122195895t_char R)) -->
% 18.91/18.44        ~ bnd_produc921874948t_char (Xa_1, Xb) =
% 18.91/18.44          bnd_produc921874948t_char (Za, Zb) -->
% 18.91/18.44        ~ (ALL A B_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member1420286996t_char
% 18.91/18.44                 (bnd_produc24551831t_char
% 18.91/18.44                   (bnd_produc921874948t_char (Xa_1, Xb),
% 18.91/18.44                    bnd_produc921874948t_char (A, B_1)),
% 18.91/18.44                  R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member1420286996t_char
% 18.91/18.44                   (bnd_produc24551831t_char
% 18.91/18.44                     (bnd_produc921874948t_char (A, B_1),
% 18.91/18.44                      bnd_produc921874948t_char (Za, Zb)),
% 18.91/18.44                    bnd_transi122195895t_char R)));
% 18.91/18.44     ALL Xa_1 Xb Za Zb R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member125098544t_char
% 18.91/18.44           (bnd_produc57279289t_char
% 18.91/18.44             (bnd_produc1909267824t_char (Xa_1, Xb),
% 18.91/18.44              bnd_produc1909267824t_char (Za, Zb)),
% 18.91/18.44            bnd_transi1257872013t_char R)) -->
% 18.91/18.44        ~ bnd_produc1909267824t_char (Xa_1, Xb) =
% 18.91/18.44          bnd_produc1909267824t_char (Za, Zb) -->
% 18.91/18.44        ~ (ALL A B_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member125098544t_char
% 18.91/18.44                 (bnd_produc57279289t_char
% 18.91/18.44                   (bnd_produc1909267824t_char (Xa_1, Xb),
% 18.91/18.44                    bnd_produc1909267824t_char (A, B_1)),
% 18.91/18.44                  R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member125098544t_char
% 18.91/18.44                   (bnd_produc57279289t_char
% 18.91/18.44                     (bnd_produc1909267824t_char (A, B_1),
% 18.91/18.44                      bnd_produc1909267824t_char (Za, Zb)),
% 18.91/18.44                    bnd_transi1257872013t_char R)));
% 18.91/18.44     ALL Xa_1 Xb Za Zb R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member1161907014t_char
% 18.91/18.44           (bnd_produc1299387215t_char
% 18.91/18.44             (bnd_produc1916172923t_char (Xa_1, Xb),
% 18.91/18.44              bnd_produc1916172923t_char (Za, Zb)),
% 18.91/18.44            bnd_transi1789604888t_char R)) -->
% 18.91/18.44        ~ bnd_produc1916172923t_char (Xa_1, Xb) =
% 18.91/18.44          bnd_produc1916172923t_char (Za, Zb) -->
% 18.91/18.44        ~ (ALL A B_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member1161907014t_char
% 18.91/18.44                 (bnd_produc1299387215t_char
% 18.91/18.44                   (bnd_produc1916172923t_char (Xa_1, Xb),
% 18.91/18.44                    bnd_produc1916172923t_char (A, B_1)),
% 18.91/18.44                  R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member1161907014t_char
% 18.91/18.44                   (bnd_produc1299387215t_char
% 18.91/18.44                     (bnd_produc1916172923t_char (A, B_1),
% 18.91/18.44                      bnd_produc1916172923t_char (Za, Zb)),
% 18.91/18.44                    bnd_transi1789604888t_char R)));
% 18.91/18.44     ALL Xa_1 Xb Za Zb R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member563141460on_val
% 18.91/18.44           (bnd_produc870913623on_val
% 18.91/18.44             (bnd_produc899768717on_val (Xa_1, Xb),
% 18.91/18.44              bnd_produc899768717on_val (Za, Zb)),
% 18.91/18.44            bnd_transi921647814on_val R)) -->
% 18.91/18.44        ~ bnd_produc899768717on_val (Xa_1, Xb) =
% 18.91/18.44          bnd_produc899768717on_val (Za, Zb) -->
% 18.91/18.44        ~ (ALL A B_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member563141460on_val
% 18.91/18.44                 (bnd_produc870913623on_val
% 18.91/18.44                   (bnd_produc899768717on_val (Xa_1, Xb),
% 18.91/18.44                    bnd_produc899768717on_val (A, B_1)),
% 18.91/18.44                  R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member563141460on_val
% 18.91/18.44                   (bnd_produc870913623on_val
% 18.91/18.44                     (bnd_produc899768717on_val (A, B_1),
% 18.91/18.44                      bnd_produc899768717on_val (Za, Zb)),
% 18.91/18.44                    bnd_transi921647814on_val R)));
% 18.91/18.44     ALL Xa_1 Xb Za Zb R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member808015754on_val
% 18.91/18.44           (bnd_produc1564932627on_val
% 18.91/18.44             (bnd_produc1441475159on_val (Xa_1, Xb),
% 18.91/18.44              bnd_produc1441475159on_val (Za, Zb)),
% 18.91/18.44            bnd_transi910771962on_val R)) -->
% 18.91/18.44        ~ bnd_produc1441475159on_val (Xa_1, Xb) =
% 18.91/18.44          bnd_produc1441475159on_val (Za, Zb) -->
% 18.91/18.44        ~ (ALL A B_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member808015754on_val
% 18.91/18.44                 (bnd_produc1564932627on_val
% 18.91/18.44                   (bnd_produc1441475159on_val (Xa_1, Xb),
% 18.91/18.44                    bnd_produc1441475159on_val (A, B_1)),
% 18.91/18.44                  R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member808015754on_val
% 18.91/18.44                   (bnd_produc1564932627on_val
% 18.91/18.44                     (bnd_produc1441475159on_val (A, B_1),
% 18.91/18.44                      bnd_produc1441475159on_val (Za, Zb)),
% 18.91/18.44                    bnd_transi910771962on_val R)));
% 18.91/18.44     ALL Xa_1 Xb Za Zb R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member1322055188on_val
% 18.91/18.44           (bnd_produc499151895on_val
% 18.91/18.44             (bnd_produc823076510on_val (Xa_1, Xb),
% 18.91/18.44              bnd_produc823076510on_val (Za, Zb)),
% 18.91/18.44            bnd_transi61620055on_val R)) -->
% 18.91/18.44        ~ bnd_produc823076510on_val (Xa_1, Xb) =
% 18.91/18.44          bnd_produc823076510on_val (Za, Zb) -->
% 18.91/18.44        ~ (ALL A B_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member1322055188on_val
% 18.91/18.44                 (bnd_produc499151895on_val
% 18.91/18.44                   (bnd_produc823076510on_val (Xa_1, Xb),
% 18.91/18.44                    bnd_produc823076510on_val (A, B_1)),
% 18.91/18.44                  R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member1322055188on_val
% 18.91/18.44                   (bnd_produc499151895on_val
% 18.91/18.44                     (bnd_produc823076510on_val (A, B_1),
% 18.91/18.44                      bnd_produc823076510on_val (Za, Zb)),
% 18.91/18.44                    bnd_transi61620055on_val R)));
% 18.91/18.44     ALL Xa_1 Xb Za Zb R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val (Xa_1, Xb),
% 18.91/18.44              bnd_produc1259058957on_val (Za, Zb)),
% 18.91/18.44            bnd_transi2024712006on_val R)) -->
% 18.91/18.44        ~ bnd_produc1259058957on_val (Xa_1, Xb) =
% 18.91/18.44          bnd_produc1259058957on_val (Za, Zb) -->
% 18.91/18.44        ~ (ALL A B_1.
% 18.91/18.44              bnd_hBOOL
% 18.91/18.44               (bnd_member773094996on_val
% 18.91/18.44                 (bnd_produc1441475159on_val
% 18.91/18.44                   (bnd_produc1259058957on_val (Xa_1, Xb),
% 18.91/18.44                    bnd_produc1259058957on_val (A, B_1)),
% 18.91/18.44                  R)) -->
% 18.91/18.44              ~ bnd_hBOOL
% 18.91/18.44                 (bnd_member773094996on_val
% 18.91/18.44                   (bnd_produc1441475159on_val
% 18.91/18.44                     (bnd_produc1259058957on_val (A, B_1),
% 18.91/18.44                      bnd_produc1259058957on_val (Za, Zb)),
% 18.91/18.44                    bnd_transi2024712006on_val R)));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member1420286996t_char
% 18.91/18.44           (bnd_produc24551831t_char
% 18.91/18.44             (bnd_produc921874948t_char (Ax, Ay),
% 18.91/18.44              bnd_produc921874948t_char (Bx, By)),
% 18.91/18.44            bnd_transi122195895t_char R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P1907982426r_bool
% 18.91/18.44           (bnd_hAPP_l217977712r_bool (Pa, Bx), By)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1420286996t_char
% 18.91/18.44               (bnd_produc24551831t_char
% 18.91/18.44                 (bnd_produc921874948t_char (A, B_1),
% 18.91/18.44                  bnd_produc921874948t_char (Aa, Ba)),
% 18.91/18.44                R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1420286996t_char
% 18.91/18.44               (bnd_produc24551831t_char
% 18.91/18.44                 (bnd_produc921874948t_char (Aa, Ba),
% 18.91/18.44                  bnd_produc921874948t_char (Bx, By)),
% 18.91/18.44                bnd_transi122195895t_char R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P1907982426r_bool
% 18.91/18.44               (bnd_hAPP_l217977712r_bool (Pa, Aa), Ba)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P1907982426r_bool
% 18.91/18.44               (bnd_hAPP_l217977712r_bool (Pa, A), B_1))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P1907982426r_bool
% 18.91/18.44           (bnd_hAPP_l217977712r_bool (Pa, Ax), Ay));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member125098544t_char
% 18.91/18.44           (bnd_produc57279289t_char
% 18.91/18.44             (bnd_produc1909267824t_char (Ax, Ay),
% 18.91/18.44              bnd_produc1909267824t_char (Bx, By)),
% 18.91/18.44            bnd_transi1257872013t_char R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P2118621157r_bool
% 18.91/18.44           (bnd_hAPP_l1987619678r_bool (Pa, Bx), By)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member125098544t_char
% 18.91/18.44               (bnd_produc57279289t_char
% 18.91/18.44                 (bnd_produc1909267824t_char (A, B_1),
% 18.91/18.44                  bnd_produc1909267824t_char (Aa, Ba)),
% 18.91/18.44                R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member125098544t_char
% 18.91/18.44               (bnd_produc57279289t_char
% 18.91/18.44                 (bnd_produc1909267824t_char (Aa, Ba),
% 18.91/18.44                  bnd_produc1909267824t_char (Bx, By)),
% 18.91/18.44                bnd_transi1257872013t_char R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P2118621157r_bool
% 18.91/18.44               (bnd_hAPP_l1987619678r_bool (Pa, Aa), Ba)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P2118621157r_bool
% 18.91/18.44               (bnd_hAPP_l1987619678r_bool (Pa, A), B_1))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P2118621157r_bool
% 18.91/18.44           (bnd_hAPP_l1987619678r_bool (Pa, Ax), Ay));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member1161907014t_char
% 18.91/18.44           (bnd_produc1299387215t_char
% 18.91/18.44             (bnd_produc1916172923t_char (Ax, Ay),
% 18.91/18.44              bnd_produc1916172923t_char (Bx, By)),
% 18.91/18.44            bnd_transi1789604888t_char R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_e544220455r_bool
% 18.91/18.44           (bnd_hAPP_l1062423959r_bool (Pa, Bx), By)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1161907014t_char
% 18.91/18.44               (bnd_produc1299387215t_char
% 18.91/18.44                 (bnd_produc1916172923t_char (A, B_1),
% 18.91/18.44                  bnd_produc1916172923t_char (Aa, Ba)),
% 18.91/18.44                R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1161907014t_char
% 18.91/18.44               (bnd_produc1299387215t_char
% 18.91/18.44                 (bnd_produc1916172923t_char (Aa, Ba),
% 18.91/18.44                  bnd_produc1916172923t_char (Bx, By)),
% 18.91/18.44                bnd_transi1789604888t_char R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_e544220455r_bool
% 18.91/18.44               (bnd_hAPP_l1062423959r_bool (Pa, Aa), Ba)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_e544220455r_bool
% 18.91/18.44               (bnd_hAPP_l1062423959r_bool (Pa, A), B_1))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_e544220455r_bool
% 18.91/18.44           (bnd_hAPP_l1062423959r_bool (Pa, Ax), Ay));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member563141460on_val
% 18.91/18.44           (bnd_produc870913623on_val
% 18.91/18.44             (bnd_produc899768717on_val (Ax, Ay),
% 18.91/18.44              bnd_produc899768717on_val (Bx, By)),
% 18.91/18.44            bnd_transi921647814on_val R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_f1033709212l_bool
% 18.91/18.44           (bnd_hAPP_f1175813647l_bool (Pa, Bx), By)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member563141460on_val
% 18.91/18.44               (bnd_produc870913623on_val
% 18.91/18.44                 (bnd_produc899768717on_val (A, B_1),
% 18.91/18.44                  bnd_produc899768717on_val (Aa, Ba)),
% 18.91/18.44                R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member563141460on_val
% 18.91/18.44               (bnd_produc870913623on_val
% 18.91/18.44                 (bnd_produc899768717on_val (Aa, Ba),
% 18.91/18.44                  bnd_produc899768717on_val (Bx, By)),
% 18.91/18.44                bnd_transi921647814on_val R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_f1033709212l_bool
% 18.91/18.44               (bnd_hAPP_f1175813647l_bool (Pa, Aa), Ba)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_f1033709212l_bool
% 18.91/18.44               (bnd_hAPP_f1175813647l_bool (Pa, A), B_1))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_f1033709212l_bool
% 18.91/18.44           (bnd_hAPP_f1175813647l_bool (Pa, Ax), Ay));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member808015754on_val
% 18.91/18.44           (bnd_produc1564932627on_val
% 18.91/18.44             (bnd_produc1441475159on_val (Ax, Ay),
% 18.91/18.44              bnd_produc1441475159on_val (Bx, By)),
% 18.91/18.44            bnd_transi910771962on_val R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P1708370145l_bool
% 18.91/18.44           (bnd_hAPP_P1116729363l_bool (Pa, Bx), By)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member808015754on_val
% 18.91/18.44               (bnd_produc1564932627on_val
% 18.91/18.44                 (bnd_produc1441475159on_val (A, B_1),
% 18.91/18.44                  bnd_produc1441475159on_val (Aa, Ba)),
% 18.91/18.44                R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member808015754on_val
% 18.91/18.44               (bnd_produc1564932627on_val
% 18.91/18.44                 (bnd_produc1441475159on_val (Aa, Ba),
% 18.91/18.44                  bnd_produc1441475159on_val (Bx, By)),
% 18.91/18.44                bnd_transi910771962on_val R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P1708370145l_bool
% 18.91/18.44               (bnd_hAPP_P1116729363l_bool (Pa, Aa), Ba)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P1708370145l_bool
% 18.91/18.44               (bnd_hAPP_P1116729363l_bool (Pa, A), B_1))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P1708370145l_bool
% 18.91/18.44           (bnd_hAPP_P1116729363l_bool (Pa, Ax), Ay));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member1322055188on_val
% 18.91/18.44           (bnd_produc499151895on_val
% 18.91/18.44             (bnd_produc823076510on_val (Ax, Ay),
% 18.91/18.44              bnd_produc823076510on_val (Bx, By)),
% 18.91/18.44            bnd_transi61620055on_val R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_f1715346603l_bool
% 18.91/18.44           (bnd_hAPP_l465799708l_bool (Pa, Bx), By)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1322055188on_val
% 18.91/18.44               (bnd_produc499151895on_val
% 18.91/18.44                 (bnd_produc823076510on_val (A, B_1),
% 18.91/18.44                  bnd_produc823076510on_val (Aa, Ba)),
% 18.91/18.44                R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1322055188on_val
% 18.91/18.44               (bnd_produc499151895on_val
% 18.91/18.44                 (bnd_produc823076510on_val (Aa, Ba),
% 18.91/18.44                  bnd_produc823076510on_val (Bx, By)),
% 18.91/18.44                bnd_transi61620055on_val R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_f1715346603l_bool
% 18.91/18.44               (bnd_hAPP_l465799708l_bool (Pa, Aa), Ba)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_f1715346603l_bool
% 18.91/18.44               (bnd_hAPP_l465799708l_bool (Pa, A), B_1))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_f1715346603l_bool
% 18.91/18.44           (bnd_hAPP_l465799708l_bool (Pa, Ax), Ay));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member773094996on_val
% 18.91/18.44           (bnd_produc1441475159on_val
% 18.91/18.44             (bnd_produc1259058957on_val (Ax, Ay),
% 18.91/18.44              bnd_produc1259058957on_val (Bx, By)),
% 18.91/18.44            bnd_transi2024712006on_val R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P159683425l_bool
% 18.91/18.44           (bnd_hAPP_e1833980889l_bool (Pa, Bx), By)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member773094996on_val
% 18.91/18.44               (bnd_produc1441475159on_val
% 18.91/18.44                 (bnd_produc1259058957on_val (A, B_1),
% 18.91/18.44                  bnd_produc1259058957on_val (Aa, Ba)),
% 18.91/18.44                R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member773094996on_val
% 18.91/18.44               (bnd_produc1441475159on_val
% 18.91/18.44                 (bnd_produc1259058957on_val (Aa, Ba),
% 18.91/18.44                  bnd_produc1259058957on_val (Bx, By)),
% 18.91/18.44                bnd_transi2024712006on_val R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P159683425l_bool
% 18.91/18.44               (bnd_hAPP_e1833980889l_bool (Pa, Aa), Ba)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_hAPP_P159683425l_bool
% 18.91/18.44               (bnd_hAPP_e1833980889l_bool (Pa, A), B_1))) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P159683425l_bool
% 18.91/18.44           (bnd_hAPP_e1833980889l_bool (Pa, Ax), Ay));
% 18.91/18.44     ALL Pa Ax Ay Bx By R.
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_member1420286996t_char
% 18.91/18.44           (bnd_produc24551831t_char
% 18.91/18.44             (bnd_produc921874948t_char (Ax, Ay),
% 18.91/18.44              bnd_produc921874948t_char (Bx, By)),
% 18.91/18.44            bnd_transi122195895t_char R)) -->
% 18.91/18.44        bnd_hBOOL
% 18.91/18.44         (bnd_hAPP_P1907982426r_bool
% 18.91/18.44           (bnd_hAPP_l217977712r_bool (Pa, Ax), Ay)) -->
% 18.91/18.44        (ALL A B_1 Aa Ba.
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1420286996t_char
% 18.91/18.44               (bnd_produc24551831t_char
% 18.91/18.44                 (bnd_produc921874948t_char (Ax, Ay),
% 18.91/18.44                  bnd_produc921874948t_char (A, B_1)),
% 18.91/18.44                bnd_transi122195895t_char R)) -->
% 18.91/18.44            bnd_hBOOL
% 18.91/18.44             (bnd_member1420286996t_char
% 18.91/18.44               (bnd_produc24551831t_char
% 18.91/18.44                 (bnd_produc921874948t_char (A, B_1),
% 18.91/18.44                  bnd_produc921874948t_char (Aa, Ba)),
% 18.91/18.45                R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1907982426r_bool
% 18.91/18.45               (bnd_hAPP_l217977712r_bool (Pa, A), B_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1907982426r_bool
% 18.91/18.45               (bnd_hAPP_l217977712r_bool (Pa, Aa), Ba))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1907982426r_bool
% 18.91/18.45           (bnd_hAPP_l217977712r_bool (Pa, Bx), By));
% 18.91/18.45     ALL Pa Ax Ay Bx By R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member125098544t_char
% 18.91/18.45           (bnd_produc57279289t_char
% 18.91/18.45             (bnd_produc1909267824t_char (Ax, Ay),
% 18.91/18.45              bnd_produc1909267824t_char (Bx, By)),
% 18.91/18.45            bnd_transi1257872013t_char R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (bnd_hAPP_l1987619678r_bool (Pa, Ax), Ay)) -->
% 18.91/18.45        (ALL A B_1 Aa Ba.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member125098544t_char
% 18.91/18.45               (bnd_produc57279289t_char
% 18.91/18.45                 (bnd_produc1909267824t_char (Ax, Ay),
% 18.91/18.45                  bnd_produc1909267824t_char (A, B_1)),
% 18.91/18.45                bnd_transi1257872013t_char R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member125098544t_char
% 18.91/18.45               (bnd_produc57279289t_char
% 18.91/18.45                 (bnd_produc1909267824t_char (A, B_1),
% 18.91/18.45                  bnd_produc1909267824t_char (Aa, Ba)),
% 18.91/18.45                R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P2118621157r_bool
% 18.91/18.45               (bnd_hAPP_l1987619678r_bool (Pa, A), B_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P2118621157r_bool
% 18.91/18.45               (bnd_hAPP_l1987619678r_bool (Pa, Aa), Ba))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (bnd_hAPP_l1987619678r_bool (Pa, Bx), By));
% 18.91/18.45     ALL Pa Ax Ay Bx By R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member1161907014t_char
% 18.91/18.45           (bnd_produc1299387215t_char
% 18.91/18.45             (bnd_produc1916172923t_char (Ax, Ay),
% 18.91/18.45              bnd_produc1916172923t_char (Bx, By)),
% 18.91/18.45            bnd_transi1789604888t_char R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_e544220455r_bool
% 18.91/18.45           (bnd_hAPP_l1062423959r_bool (Pa, Ax), Ay)) -->
% 18.91/18.45        (ALL A B_1 Aa Ba.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member1161907014t_char
% 18.91/18.45               (bnd_produc1299387215t_char
% 18.91/18.45                 (bnd_produc1916172923t_char (Ax, Ay),
% 18.91/18.45                  bnd_produc1916172923t_char (A, B_1)),
% 18.91/18.45                bnd_transi1789604888t_char R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member1161907014t_char
% 18.91/18.45               (bnd_produc1299387215t_char
% 18.91/18.45                 (bnd_produc1916172923t_char (A, B_1),
% 18.91/18.45                  bnd_produc1916172923t_char (Aa, Ba)),
% 18.91/18.45                R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_e544220455r_bool
% 18.91/18.45               (bnd_hAPP_l1062423959r_bool (Pa, A), B_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_e544220455r_bool
% 18.91/18.45               (bnd_hAPP_l1062423959r_bool (Pa, Aa), Ba))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_e544220455r_bool
% 18.91/18.45           (bnd_hAPP_l1062423959r_bool (Pa, Bx), By));
% 18.91/18.45     ALL Pa Ax Ay Bx By R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member563141460on_val
% 18.91/18.45           (bnd_produc870913623on_val
% 18.91/18.45             (bnd_produc899768717on_val (Ax, Ay),
% 18.91/18.45              bnd_produc899768717on_val (Bx, By)),
% 18.91/18.45            bnd_transi921647814on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1033709212l_bool
% 18.91/18.45           (bnd_hAPP_f1175813647l_bool (Pa, Ax), Ay)) -->
% 18.91/18.45        (ALL A B_1 Aa Ba.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member563141460on_val
% 18.91/18.45               (bnd_produc870913623on_val
% 18.91/18.45                 (bnd_produc899768717on_val (Ax, Ay),
% 18.91/18.45                  bnd_produc899768717on_val (A, B_1)),
% 18.91/18.45                bnd_transi921647814on_val R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member563141460on_val
% 18.91/18.45               (bnd_produc870913623on_val
% 18.91/18.45                 (bnd_produc899768717on_val (A, B_1),
% 18.91/18.45                  bnd_produc899768717on_val (Aa, Ba)),
% 18.91/18.45                R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_f1033709212l_bool
% 18.91/18.45               (bnd_hAPP_f1175813647l_bool (Pa, A), B_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_f1033709212l_bool
% 18.91/18.45               (bnd_hAPP_f1175813647l_bool (Pa, Aa), Ba))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1033709212l_bool
% 18.91/18.45           (bnd_hAPP_f1175813647l_bool (Pa, Bx), By));
% 18.91/18.45     ALL Pa Ax Ay Bx By R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member808015754on_val
% 18.91/18.45           (bnd_produc1564932627on_val
% 18.91/18.45             (bnd_produc1441475159on_val (Ax, Ay),
% 18.91/18.45              bnd_produc1441475159on_val (Bx, By)),
% 18.91/18.45            bnd_transi910771962on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (bnd_hAPP_P1116729363l_bool (Pa, Ax), Ay)) -->
% 18.91/18.45        (ALL A B_1 Aa Ba.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member808015754on_val
% 18.91/18.45               (bnd_produc1564932627on_val
% 18.91/18.45                 (bnd_produc1441475159on_val (Ax, Ay),
% 18.91/18.45                  bnd_produc1441475159on_val (A, B_1)),
% 18.91/18.45                bnd_transi910771962on_val R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member808015754on_val
% 18.91/18.45               (bnd_produc1564932627on_val
% 18.91/18.45                 (bnd_produc1441475159on_val (A, B_1),
% 18.91/18.45                  bnd_produc1441475159on_val (Aa, Ba)),
% 18.91/18.45                R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1708370145l_bool
% 18.91/18.45               (bnd_hAPP_P1116729363l_bool (Pa, A), B_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1708370145l_bool
% 18.91/18.45               (bnd_hAPP_P1116729363l_bool (Pa, Aa), Ba))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (bnd_hAPP_P1116729363l_bool (Pa, Bx), By));
% 18.91/18.45     ALL Pa Ax Ay Bx By R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member1322055188on_val
% 18.91/18.45           (bnd_produc499151895on_val
% 18.91/18.45             (bnd_produc823076510on_val (Ax, Ay),
% 18.91/18.45              bnd_produc823076510on_val (Bx, By)),
% 18.91/18.45            bnd_transi61620055on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1715346603l_bool
% 18.91/18.45           (bnd_hAPP_l465799708l_bool (Pa, Ax), Ay)) -->
% 18.91/18.45        (ALL A B_1 Aa Ba.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member1322055188on_val
% 18.91/18.45               (bnd_produc499151895on_val
% 18.91/18.45                 (bnd_produc823076510on_val (Ax, Ay),
% 18.91/18.45                  bnd_produc823076510on_val (A, B_1)),
% 18.91/18.45                bnd_transi61620055on_val R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member1322055188on_val
% 18.91/18.45               (bnd_produc499151895on_val
% 18.91/18.45                 (bnd_produc823076510on_val (A, B_1),
% 18.91/18.45                  bnd_produc823076510on_val (Aa, Ba)),
% 18.91/18.45                R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_f1715346603l_bool
% 18.91/18.45               (bnd_hAPP_l465799708l_bool (Pa, A), B_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_f1715346603l_bool
% 18.91/18.45               (bnd_hAPP_l465799708l_bool (Pa, Aa), Ba))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1715346603l_bool
% 18.91/18.45           (bnd_hAPP_l465799708l_bool (Pa, Bx), By));
% 18.91/18.45     ALL Pa Ax Ay Bx By R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val
% 18.91/18.45             (bnd_produc1259058957on_val (Ax, Ay),
% 18.91/18.45              bnd_produc1259058957on_val (Bx, By)),
% 18.91/18.45            bnd_transi2024712006on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool (Pa, Ax), Ay)) -->
% 18.91/18.45        (ALL A B_1 Aa Ba.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member773094996on_val
% 18.91/18.45               (bnd_produc1441475159on_val
% 18.91/18.45                 (bnd_produc1259058957on_val (Ax, Ay),
% 18.91/18.45                  bnd_produc1259058957on_val (A, B_1)),
% 18.91/18.45                bnd_transi2024712006on_val R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_member773094996on_val
% 18.91/18.45               (bnd_produc1441475159on_val
% 18.91/18.45                 (bnd_produc1259058957on_val (A, B_1),
% 18.91/18.45                  bnd_produc1259058957on_val (Aa, Ba)),
% 18.91/18.45                R)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P159683425l_bool
% 18.91/18.45               (bnd_hAPP_e1833980889l_bool (Pa, A), B_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P159683425l_bool
% 18.91/18.45               (bnd_hAPP_e1833980889l_bool (Pa, Aa), Ba))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool (Pa, Bx), By));
% 18.91/18.45     ALL C_2 A_1 B R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (A_1, B),
% 18.91/18.45            bnd_transi2024712006on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (B, C_2),
% 18.91/18.45            bnd_transi2024712006on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (A_1, C_2),
% 18.91/18.45            bnd_transi2024712006on_val R));
% 18.91/18.45     ALL C_2 A_1 B R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (A_1, B),
% 18.91/18.45            bnd_transi2024712006on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (B, C_2), R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (A_1, C_2),
% 18.91/18.45            bnd_transi2024712006on_val R));
% 18.91/18.45     ALL C_2 A_1 B R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (A_1, B), R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (B, C_2),
% 18.91/18.45            bnd_transi2024712006on_val R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (A_1, C_2),
% 18.91/18.45            bnd_transi2024712006on_val R));
% 18.91/18.45     ALL R.
% 18.91/18.45        bnd_transi2024712006on_val (bnd_transi2024712006on_val R) =
% 18.91/18.45        bnd_transi2024712006on_val R;
% 18.91/18.45     ALL E_1 Ta Ea Ha L_1 E H L Pa.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val
% 18.91/18.45             (bnd_produc1259058957on_val
% 18.91/18.45               (Ea, bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.45              bnd_produc1259058957on_val
% 18.91/18.45               (E, bnd_produc899768717on_val (H, L))),
% 18.91/18.45            bnd_red Pa)) -->
% 18.91/18.45        bnd_hBOOL (bnd_wTrt ((((Pa, Ha), E_1), Ea), Ta)) -->
% 18.91/18.45        bnd_hBOOL (bnd_hconf_97414254t_char (Pa, Ha)) -->
% 18.91/18.45        bnd_hBOOL (bnd_hconf_97414254t_char (Pa, H));
% 18.91/18.45     ALL P R.
% 18.91/18.45        bnd_hBOOL (bnd_member773094996on_val (P, R)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val (P, bnd_transi2024712006on_val R));
% 18.91/18.45     ALL A_1 R.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val (A_1, A_1),
% 18.91/18.45            bnd_transi2024712006on_val R));
% 18.91/18.45     ALL Ea Ha L_1 E H L Pa.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val
% 18.91/18.45             (bnd_produc1259058957on_val
% 18.91/18.45               (Ea, bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.45              bnd_produc1259058957on_val
% 18.91/18.45               (E, bnd_produc899768717on_val (H, L))),
% 18.91/18.45            bnd_red Pa)) -->
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1907982426r_bool
% 18.91/18.45           (bnd_hAPP_l217977712r_bool (bnd_produc1574020101r_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P92196306r_bool (F, bnd_produc921874948t_char (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (bnd_hAPP_l1987619678r_bool (bnd_produc156891095r_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1907982426r_bool
% 18.91/18.45           (F, bnd_produc1909267824t_char (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_e544220455r_bool
% 18.91/18.45           (bnd_hAPP_l1062423959r_bool (bnd_produc550034914r_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (F, bnd_produc1916172923t_char (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1033709212l_bool
% 18.91/18.45           (bnd_hAPP_f1175813647l_bool (bnd_produc2062775566l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool (F, bnd_produc899768717on_val (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (bnd_hAPP_P1116729363l_bool (bnd_produc1159035454l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P282169671l_bool (F, bnd_produc1441475159on_val (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool (bnd_produc1911975310l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (F, bnd_produc1259058957on_val (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1715346603l_bool
% 18.91/18.45           (bnd_hAPP_l465799708l_bool (bnd_produc481748255l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1235399154l_bool (F, bnd_produc823076510on_val (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1907982426r_bool
% 18.91/18.45           (bnd_hAPP_l217977712r_bool (bnd_produc1574020101r_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P92196306r_bool (F, bnd_produc921874948t_char (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (bnd_hAPP_l1987619678r_bool (bnd_produc156891095r_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1907982426r_bool
% 18.91/18.45           (F, bnd_produc1909267824t_char (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_e544220455r_bool
% 18.91/18.45           (bnd_hAPP_l1062423959r_bool (bnd_produc550034914r_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (F, bnd_produc1916172923t_char (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1033709212l_bool
% 18.91/18.45           (bnd_hAPP_f1175813647l_bool (bnd_produc2062775566l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool (F, bnd_produc899768717on_val (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (bnd_hAPP_P1116729363l_bool (bnd_produc1159035454l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P282169671l_bool (F, bnd_produc1441475159on_val (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool (bnd_produc1911975310l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (F, bnd_produc1259058957on_val (A_1, B)));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1715346603l_bool
% 18.91/18.45           (bnd_hAPP_l465799708l_bool (bnd_produc481748255l_bool F, A_1),
% 18.91/18.45            B)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1235399154l_bool (F, bnd_produc823076510on_val (A_1, B)));
% 18.91/18.45     ALL Pa S_1 Ea.
% 18.91/18.45        bnd_hBOOL (bnd_final_list_char Ea) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool (bnd_eval ((Pa, Ea), S_1), Ea), S_1));
% 18.91/18.45     ALL Pa Ea S_1 E S.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool (bnd_eval ((Pa, Ea), S_1), E), S)) -->
% 18.91/18.45        bnd_hBOOL (bnd_final_list_char E);
% 18.91/18.45     ALL Pa Ha E_1 Es Tsa.
% 18.91/18.45        bnd_hBOOL (bnd_wTrts ((((Pa, Ha), E_1), Es), Tsa)) -->
% 18.91/18.45        bnd_size_s1143674878t_char Es = bnd_size_size_list_ty Tsa;
% 18.91/18.45     ALL H Pa Ha E_1 Es Tsa.
% 18.91/18.45        bnd_hBOOL (bnd_wTrts ((((Pa, Ha), E_1), Es), Tsa)) -->
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.45        bnd_hBOOL (bnd_wTrts ((((Pa, H), E_1), Es), Tsa));
% 18.91/18.45     ALL Pa V_1 S_1 E S.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool
% 18.91/18.45             (bnd_eval
% 18.91/18.45               ((Pa, bnd_hAPP_v834067052t_char (bnd_val_list_char, V_1)),
% 18.91/18.45                S_1),
% 18.91/18.45              E),
% 18.91/18.45            S)) -->
% 18.91/18.45        ~ (E = bnd_hAPP_v834067052t_char (bnd_val_list_char, V_1) -->
% 18.91/18.45           ~ S = S_1);
% 18.91/18.45     ALL Pa V_1 S_1.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool
% 18.91/18.45             (bnd_eval
% 18.91/18.45               ((Pa, bnd_hAPP_v834067052t_char (bnd_val_list_char, V_1)),
% 18.91/18.45                S_1),
% 18.91/18.45              bnd_hAPP_v834067052t_char (bnd_val_list_char, V_1)),
% 18.91/18.45            S_1));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P92196306r_bool
% 18.91/18.45           (F, bnd_produc921874948t_char (A_1, B))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1907982426r_bool
% 18.91/18.45           (bnd_hAPP_l217977712r_bool (bnd_produc1574020101r_bool F, A_1),
% 18.91/18.45            B));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1907982426r_bool
% 18.91/18.45           (F, bnd_produc1909267824t_char (A_1, B))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (bnd_hAPP_l1987619678r_bool (bnd_produc156891095r_bool F, A_1),
% 18.91/18.45            B));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P2118621157r_bool
% 18.91/18.45           (F, bnd_produc1916172923t_char (A_1, B))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_e544220455r_bool
% 18.91/18.45           (bnd_hAPP_l1062423959r_bool (bnd_produc550034914r_bool F, A_1),
% 18.91/18.45            B));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (F, bnd_produc899768717on_val (A_1, B))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1033709212l_bool
% 18.91/18.45           (bnd_hAPP_f1175813647l_bool (bnd_produc2062775566l_bool F, A_1),
% 18.91/18.45            B));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P282169671l_bool
% 18.91/18.45           (F, bnd_produc1441475159on_val (A_1, B))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (bnd_hAPP_P1116729363l_bool (bnd_produc1159035454l_bool F, A_1),
% 18.91/18.45            B));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1708370145l_bool
% 18.91/18.45           (F, bnd_produc1259058957on_val (A_1, B))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool (bnd_produc1911975310l_bool F, A_1),
% 18.91/18.45            B));
% 18.91/18.45     ALL F A_1 B.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P1235399154l_bool
% 18.91/18.45           (F, bnd_produc823076510on_val (A_1, B))) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_f1715346603l_bool
% 18.91/18.45           (bnd_hAPP_l465799708l_bool (bnd_produc481748255l_bool F, A_1), B));
% 18.91/18.45     ALL A_1 A_3.
% 18.91/18.45        (bnd_hAPP_ty_option_ty (bnd_some_ty, A_1) =
% 18.91/18.45         bnd_hAPP_ty_option_ty (bnd_some_ty, A_3)) =
% 18.91/18.45        (A_1 = A_3);
% 18.91/18.45     ALL A_1 A_3.
% 18.91/18.45        (bnd_hAPP_P1510515380on_val (bnd_some_P948696889on_val, A_1) =
% 18.91/18.45         bnd_hAPP_P1510515380on_val (bnd_some_P948696889on_val, A_3)) =
% 18.91/18.45        (A_1 = A_3);
% 18.91/18.45     ALL A_1 A_3.
% 18.91/18.45        (bnd_hAPP_val_option_val (bnd_some_val, A_1) =
% 18.91/18.45         bnd_hAPP_val_option_val (bnd_some_val, A_3)) =
% 18.91/18.45        (A_1 = A_3);
% 18.91/18.45     ALL Pa Ha E_1 Vsa_1 Tsa.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_wTrts
% 18.91/18.45           ((((Pa, Ha), E_1),
% 18.91/18.45             bnd_hAPP_l732421366t_char
% 18.91/18.45              (bnd_map_va1934808527t_char bnd_val_list_char, Vsa_1)),
% 18.91/18.45            Tsa)) =
% 18.91/18.45        (bnd_hAPP_l2006940821ion_ty
% 18.91/18.45          (bnd_map_val_option_ty (bnd_typeof_h Ha), Vsa_1) =
% 18.91/18.45         bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty bnd_some_ty, Tsa));
% 18.91/18.45     ALL Ha L_1 Pa Ea Vsa_1 Vsa Tsa.
% 18.91/18.45        bnd_size_s2113983095t_char Vsa = bnd_size_size_list_ty Tsa -->
% 18.91/18.45        bnd_size_size_list_val Vsa_1 = bnd_size_size_list_ty Tsa -->
% 18.91/18.45        bnd_hBOOL (bnd_final_list_char Ea) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_member773094996on_val
% 18.91/18.45           (bnd_produc1441475159on_val
% 18.91/18.45             (bnd_produc1259058957on_val
% 18.91/18.45               (bnd_blocks
% 18.91/18.45                 (bnd_produc921874948t_char
% 18.91/18.45                   (Vsa,
% 18.91/18.45                    bnd_produc1909267824t_char
% 18.91/18.45                     (Tsa, bnd_produc1916172923t_char (Vsa_1, Ea)))),
% 18.91/18.45                bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.45              bnd_produc1259058957on_val
% 18.91/18.45               (Ea, bnd_produc899768717on_val (Ha, L_1))),
% 18.91/18.45            bnd_transi2024712006on_val (bnd_red Pa)));
% 18.91/18.45     ALL Pa E_1 Ha V_1 Ta.
% 18.91/18.45        bnd_hAPP_val_option_ty (bnd_typeof_h Ha, V_1) =
% 18.91/18.45        bnd_hAPP_ty_option_ty (bnd_some_ty, Ta) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_wTrt
% 18.91/18.45           ((((Pa, Ha), E_1),
% 18.91/18.45             bnd_hAPP_v834067052t_char (bnd_val_list_char, V_1)),
% 18.91/18.45            Ta));
% 18.91/18.45     ALL H_1 Ha H.
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.45        bnd_hBOOL (bnd_hext (H, H_1)) --> bnd_hBOOL (bnd_hext (Ha, H_1));
% 18.91/18.45     ALL H Pa Ha E_1 Ea Ta.
% 18.91/18.45        bnd_hBOOL (bnd_wTrt ((((Pa, Ha), E_1), Ea), Ta)) -->
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.45        bnd_hBOOL (bnd_wTrt ((((Pa, H), E_1), Ea), Ta));
% 18.91/18.45     ALL Ha. bnd_hBOOL (bnd_hext (Ha, Ha));
% 18.91/18.45     ALL Pa Ea Ha L_1 E H L.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool
% 18.91/18.45             (bnd_eval ((Pa, Ea), bnd_produc899768717on_val (Ha, L_1)), E),
% 18.91/18.45            bnd_produc899768717on_val (H, L))) -->
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H));
% 18.91/18.45     ALL V_1 Ta Ha H.
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.45        bnd_hAPP_val_option_ty (bnd_typeof_h Ha, V_1) =
% 18.91/18.45        bnd_hAPP_ty_option_ty (bnd_some_ty, Ta) -->
% 18.91/18.45        bnd_hAPP_val_option_ty (bnd_typeof_h H, V_1) =
% 18.91/18.45        bnd_hAPP_ty_option_ty (bnd_some_ty, Ta);
% 18.91/18.45     ALL Pa V_1 Ta Ha H.
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_val_fun_ty_bool
% 18.91/18.45             (bnd_conf_P373316194t_char (Pa, Ha), V_1),
% 18.91/18.45            Ta)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_val_fun_ty_bool (bnd_conf_P373316194t_char (Pa, H), V_1),
% 18.91/18.45            Ta));
% 18.91/18.45     ALL Pa Ea Ha L_1 E H L Vsa_1 Ps Tsa.
% 18.91/18.45        bnd_size_s2113983095t_char Ps = bnd_size_size_list_ty Tsa -->
% 18.91/18.45        bnd_size_s2113983095t_char Ps = bnd_size_size_list_val Vsa_1 -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_P159683425l_bool
% 18.91/18.45           (bnd_hAPP_e1833980889l_bool
% 18.91/18.45             (bnd_eval
% 18.91/18.45               ((Pa,
% 18.91/18.45                 bnd_blocks
% 18.91/18.45                  (bnd_produc921874948t_char
% 18.91/18.45                    (Ps,
% 18.91/18.45                     bnd_produc1909267824t_char
% 18.91/18.45                      (Tsa, bnd_produc1916172923t_char (Vsa_1, Ea))))),
% 18.91/18.45                bnd_produc899768717on_val (Ha, L_1)),
% 18.91/18.45              E),
% 18.91/18.45            bnd_produc899768717on_val (H, L))) -->
% 18.91/18.45        (EX L_3.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P159683425l_bool
% 18.91/18.45               (bnd_hAPP_e1833980889l_bool
% 18.91/18.45                 (bnd_eval
% 18.91/18.45                   ((Pa, Ea),
% 18.91/18.45                    bnd_produc899768717on_val
% 18.91/18.45                     (Ha, bnd_map_up1085636310ar_val ((L_1, Ps), Vsa_1))),
% 18.91/18.45                  E),
% 18.91/18.45                bnd_produc899768717on_val (H, L_3))));
% 18.91/18.45     ALL H Pa Ha Vsa_1 Tsa.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_val_ty
% 18.91/18.45           ((bnd_conf_P373316194t_char (Pa, Ha), Vsa_1), Tsa)) -->
% 18.91/18.45        bnd_hBOOL (bnd_hext (Ha, H)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_val_ty
% 18.91/18.45           ((bnd_conf_P373316194t_char (Pa, H), Vsa_1), Tsa));
% 18.91/18.45     ALL Y_2. ~ (ALL A B_1. ~ Y_2 = bnd_produc921874948t_char (A, B_1));
% 18.91/18.45     ALL Y_2. ~ (ALL A B_1. ~ Y_2 = bnd_produc1909267824t_char (A, B_1));
% 18.91/18.45     ALL Y_2. ~ (ALL A B_1. ~ Y_2 = bnd_produc1916172923t_char (A, B_1));
% 18.91/18.45     ALL Y_3. ~ (ALL A B_1. ~ Y_3 = bnd_produc899768717on_val (A, B_1));
% 18.91/18.45     ALL Y_3. ~ (ALL A B_1. ~ Y_3 = bnd_produc1441475159on_val (A, B_1));
% 18.91/18.45     ALL Y_3. ~ (ALL A B_1. ~ Y_3 = bnd_produc1259058957on_val (A, B_1));
% 18.91/18.45     ALL Y_3. ~ (ALL A B_1. ~ Y_3 = bnd_produc823076510on_val (A, B_1));
% 18.91/18.45     ALL P_1. ~ (ALL X_2 Y_1. ~ P_1 = bnd_produc921874948t_char (X_2, Y_1));
% 18.91/18.45     ALL P_1. ~ (ALL X_2 Y_1. ~ P_1 = bnd_produc1909267824t_char (X_2, Y_1));
% 18.91/18.45     ALL P_1. ~ (ALL X_2 Y_1. ~ P_1 = bnd_produc1916172923t_char (X_2, Y_1));
% 18.91/18.45     ALL P. ~ (ALL X_2 Y_1. ~ P = bnd_produc899768717on_val (X_2, Y_1));
% 18.91/18.45     ALL P. ~ (ALL X_2 Y_1. ~ P = bnd_produc1441475159on_val (X_2, Y_1));
% 18.91/18.45     ALL P. ~ (ALL X_2 Y_1. ~ P = bnd_produc1259058957on_val (X_2, Y_1));
% 18.91/18.45     ALL P. ~ (ALL X_2 Y_1. ~ P = bnd_produc823076510on_val (X_2, Y_1));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (EX X1. bnd_hBOOL (bnd_hAPP_P92196306r_bool (Pa, X1))) =
% 18.91/18.45        (EX A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P92196306r_bool
% 18.91/18.45               (Pa, bnd_produc921874948t_char (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (EX X1. bnd_hBOOL (bnd_hAPP_P1907982426r_bool (Pa, X1))) =
% 18.91/18.45        (EX A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1907982426r_bool
% 18.91/18.45               (Pa, bnd_produc1909267824t_char (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (EX X1. bnd_hBOOL (bnd_hAPP_P2118621157r_bool (Pa, X1))) =
% 18.91/18.45        (EX A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P2118621157r_bool
% 18.91/18.45               (Pa, bnd_produc1916172923t_char (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (EX X1. bnd_hBOOL (bnd_hAPP_P159683425l_bool (Pa, X1))) =
% 18.91/18.45        (EX A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P159683425l_bool
% 18.91/18.45               (Pa, bnd_produc899768717on_val (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (EX X1. bnd_hBOOL (bnd_hAPP_P282169671l_bool (Pa, X1))) =
% 18.91/18.45        (EX A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P282169671l_bool
% 18.91/18.45               (Pa, bnd_produc1441475159on_val (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (EX X1. bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, X1))) =
% 18.91/18.45        (EX A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1708370145l_bool
% 18.91/18.45               (Pa, bnd_produc1259058957on_val (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (EX X1. bnd_hBOOL (bnd_hAPP_P1235399154l_bool (Pa, X1))) =
% 18.91/18.45        (EX A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1235399154l_bool
% 18.91/18.45               (Pa, bnd_produc823076510on_val (A, B_1))));
% 18.91/18.45     ALL Pa Ha V_1 Ta.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_val_fun_ty_bool
% 18.91/18.45             (bnd_conf_P373316194t_char (Pa, Ha), V_1),
% 18.91/18.45            Ta)) =
% 18.91/18.45        (EX T_1.
% 18.91/18.45            bnd_hAPP_val_option_ty (bnd_typeof_h Ha, V_1) =
% 18.91/18.45            bnd_hAPP_ty_option_ty (bnd_some_ty, T_1) &
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool
% 18.91/18.45               (bnd_hAPP_ty_fun_ty_bool (bnd_widen_2090681816t_char Pa, T_1),
% 18.91/18.45                Ta)));
% 18.91/18.45     ALL Ts_1 Pa Ha Vsa_1 Tsa.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_val_ty
% 18.91/18.45           ((bnd_conf_P373316194t_char (Pa, Ha), Vsa_1), Tsa)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_ty_ty
% 18.91/18.45           ((bnd_widen_2090681816t_char Pa, Tsa), Ts_1)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_val_ty
% 18.91/18.45           ((bnd_conf_P373316194t_char (Pa, Ha), Vsa_1), Ts_1));
% 18.91/18.45     ALL Pa Ha V_1 Ta.
% 18.91/18.45        bnd_hAPP_val_option_ty (bnd_typeof_h Ha, V_1) =
% 18.91/18.45        bnd_hAPP_ty_option_ty (bnd_some_ty, Ta) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_val_fun_ty_bool
% 18.91/18.45             (bnd_conf_P373316194t_char (Pa, Ha), V_1),
% 18.91/18.45            Ta));
% 18.91/18.45     ALL T_2 Pa Ha V_1 Ta.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_val_fun_ty_bool
% 18.91/18.45             (bnd_conf_P373316194t_char (Pa, Ha), V_1),
% 18.91/18.45            Ta)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_ty_fun_ty_bool (bnd_widen_2090681816t_char Pa, Ta),
% 18.91/18.45            T_2)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_val_fun_ty_bool
% 18.91/18.45             (bnd_conf_P373316194t_char (Pa, Ha), V_1),
% 18.91/18.45            T_2));
% 18.91/18.45     ALL N_1. EX Xs_1. bnd_size_s2113983095t_char Xs_1 = N_1;
% 18.91/18.45     ALL N_1. EX Xs_1. bnd_size_size_list_ty Xs_1 = N_1;
% 18.91/18.45     ALL N_1. EX Xs_1. bnd_size_size_list_val Xs_1 = N_1;
% 18.91/18.45     ALL N_1. EX Xs_1. bnd_size_s1143674878t_char Xs_1 = N_1;
% 18.91/18.45     ALL N_1. EX Xs_1. bnd_size_s1050794909ion_ty Xs_1 = N_1;
% 18.91/18.45     ALL Xs Ys Q Pa.
% 18.91/18.45        (ALL X_2 Y_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool (bnd_hAPP_ty_fun_ty_bool (Pa, X_2), Y_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool (bnd_hAPP_ty_fun_ty_bool (Q, Y_1), X_2)) -->
% 18.91/18.45            X_2 = Y_1) -->
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_ty_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_ty_ty ((Q, Ys), Xs)) --> Xs = Ys;
% 18.91/18.45     ALL Xs Pa.
% 18.91/18.45        (ALL X_2.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool (bnd_hAPP_ty_fun_ty_bool (Pa, X_2), X_2))) -->
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_ty_ty ((Pa, Xs), Xs));
% 18.91/18.45     ALL Q Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_val_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        (ALL Xs_1 Ys_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool
% 18.91/18.45               (bnd_hAPP_val_fun_ty_bool (Pa, Xs_1), Ys_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool
% 18.91/18.45               (bnd_hAPP_val_fun_ty_bool (Q, Xs_1), Ys_1))) -->
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_val_ty ((Q, Xs), Ys));
% 18.91/18.45     ALL Q Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_ty_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        (ALL Xs_1 Ys_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool (bnd_hAPP_ty_fun_ty_bool (Pa, Xs_1), Ys_1)) -->
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_ty_bool (bnd_hAPP_ty_fun_ty_bool (Q, Xs_1), Ys_1))) -->
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_ty_ty ((Q, Xs), Ys));
% 18.91/18.45     ALL Pa Ha Vsa_1 Ts_1.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_val_ty
% 18.91/18.45           ((bnd_conf_P373316194t_char (Pa, Ha), Vsa_1), Ts_1)) =
% 18.91/18.45        (EX Ts_2.
% 18.91/18.45            bnd_hAPP_l2006940821ion_ty
% 18.91/18.45             (bnd_map_val_option_ty (bnd_typeof_h Ha), Vsa_1) =
% 18.91/18.45            bnd_hAPP_l1487035934ion_ty
% 18.91/18.45             (bnd_map_ty_option_ty bnd_some_ty, Ts_2) &
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_list_all2_ty_ty
% 18.91/18.45               ((bnd_widen_2090681816t_char Pa, Ts_2), Ts_1)));
% 18.91/18.45     ALL X_1 Pa.
% 18.91/18.45        (ALL A B_1 C_3.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1708370145l_bool
% 18.91/18.45               (Pa,
% 18.91/18.45                bnd_produc1259058957on_val
% 18.91/18.45                 (A, bnd_produc899768717on_val (B_1, C_3))))) -->
% 18.91/18.45        bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, X_1));
% 18.91/18.45     ALL X_1 Pa.
% 18.91/18.45        (ALL A B_1 C_3.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P282169671l_bool
% 18.91/18.45               (Pa,
% 18.91/18.45                bnd_produc1441475159on_val
% 18.91/18.45                 (A, bnd_produc1259058957on_val (B_1, C_3))))) -->
% 18.91/18.45        bnd_hBOOL (bnd_hAPP_P282169671l_bool (Pa, X_1));
% 18.91/18.45     ALL X_1 Pa.
% 18.91/18.45        (ALL A B_1 C_3.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1907982426r_bool
% 18.91/18.45               (Pa,
% 18.91/18.45                bnd_produc1909267824t_char
% 18.91/18.45                 (A, bnd_produc1916172923t_char (B_1, C_3))))) -->
% 18.91/18.45        bnd_hBOOL (bnd_hAPP_P1907982426r_bool (Pa, X_1));
% 18.91/18.45     ALL X_1 Pa.
% 18.91/18.45        (ALL A B_1 C_3.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P92196306r_bool
% 18.91/18.45               (Pa,
% 18.91/18.45                bnd_produc921874948t_char
% 18.91/18.45                 (A, bnd_produc1909267824t_char (B_1, C_3))))) -->
% 18.91/18.45        bnd_hBOOL (bnd_hAPP_P92196306r_bool (Pa, X_1));
% 18.91/18.45     ALL Y_3.
% 18.91/18.45        ~ (ALL A B_1 C_3.
% 18.91/18.45              ~ Y_3 =
% 18.91/18.45                bnd_produc1259058957on_val
% 18.91/18.45                 (A, bnd_produc899768717on_val (B_1, C_3)));
% 18.91/18.45     ALL Y_3.
% 18.91/18.45        ~ (ALL A B_1 C_3.
% 18.91/18.45              ~ Y_3 =
% 18.91/18.45                bnd_produc1441475159on_val
% 18.91/18.45                 (A, bnd_produc1259058957on_val (B_1, C_3)));
% 18.91/18.45     ALL Y_4.
% 18.91/18.45        ~ (ALL A B_1 C_3.
% 18.91/18.45              ~ Y_4 =
% 18.91/18.45                bnd_produc1909267824t_char
% 18.91/18.45                 (A, bnd_produc1916172923t_char (B_1, C_3)));
% 18.91/18.45     ALL Y_4.
% 18.91/18.45        ~ (ALL A B_1 C_3.
% 18.91/18.45              ~ Y_4 =
% 18.91/18.45                bnd_produc921874948t_char
% 18.91/18.45                 (A, bnd_produc1909267824t_char (B_1, C_3)));
% 18.91/18.45     ALL T_3 P_2 S_2 U.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_ty_fun_ty_bool (bnd_widen_2090681816t_char P_2, S_2),
% 18.91/18.45            U)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_ty_fun_ty_bool (bnd_widen_2090681816t_char P_2, U),
% 18.91/18.45            T_3)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_ty_fun_ty_bool (bnd_widen_2090681816t_char P_2, S_2),
% 18.91/18.45            T_3));
% 18.91/18.45     ALL Xs Ys.
% 18.91/18.45        (Xs = Ys) = bnd_hBOOL (bnd_list_all2_ty_ty ((bnd_fequal_ty, Xs), Ys));
% 18.91/18.45     ALL Xs_2 Ys_2.
% 18.91/18.45        ~ bnd_size_s1143674878t_char Xs_2 =
% 18.91/18.45          bnd_size_s1143674878t_char Ys_2 -->
% 18.91/18.45        ~ Xs_2 = Ys_2;
% 18.91/18.45     ALL Xs_2 Ys_2.
% 18.91/18.45        ~ bnd_size_size_list_val Xs_2 = bnd_size_size_list_val Ys_2 -->
% 18.91/18.45        ~ Xs_2 = Ys_2;
% 18.91/18.45     ALL Xs_2 Ys_2.
% 18.91/18.45        ~ bnd_size_size_list_ty Xs_2 = bnd_size_size_list_ty Ys_2 -->
% 18.91/18.45        ~ Xs_2 = Ys_2;
% 18.91/18.45     ALL Xs_2 Ys_2.
% 18.91/18.45        ~ bnd_size_s2113983095t_char Xs_2 =
% 18.91/18.45          bnd_size_s2113983095t_char Ys_2 -->
% 18.91/18.45        ~ Xs_2 = Ys_2;
% 18.91/18.45     ALL Xs_2 Ys_2.
% 18.91/18.45        ~ bnd_size_s1050794909ion_ty Xs_2 =
% 18.91/18.45          bnd_size_s1050794909ion_ty Ys_2 -->
% 18.91/18.45        ~ Xs_2 = Ys_2;
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (ALL X1. bnd_hBOOL (bnd_hAPP_P1235399154l_bool (Pa, X1))) =
% 18.91/18.45        (ALL A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1235399154l_bool
% 18.91/18.45               (Pa, bnd_produc823076510on_val (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (ALL X1. bnd_hBOOL (bnd_hAPP_P1708370145l_bool (Pa, X1))) =
% 18.91/18.45        (ALL A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1708370145l_bool
% 18.91/18.45               (Pa, bnd_produc1259058957on_val (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (ALL X1. bnd_hBOOL (bnd_hAPP_P282169671l_bool (Pa, X1))) =
% 18.91/18.45        (ALL A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P282169671l_bool
% 18.91/18.45               (Pa, bnd_produc1441475159on_val (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (ALL X1. bnd_hBOOL (bnd_hAPP_P159683425l_bool (Pa, X1))) =
% 18.91/18.45        (ALL A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P159683425l_bool
% 18.91/18.45               (Pa, bnd_produc899768717on_val (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (ALL X1. bnd_hBOOL (bnd_hAPP_P2118621157r_bool (Pa, X1))) =
% 18.91/18.45        (ALL A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P2118621157r_bool
% 18.91/18.45               (Pa, bnd_produc1916172923t_char (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (ALL X1. bnd_hBOOL (bnd_hAPP_P1907982426r_bool (Pa, X1))) =
% 18.91/18.45        (ALL A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P1907982426r_bool
% 18.91/18.45               (Pa, bnd_produc1909267824t_char (A, B_1))));
% 18.91/18.45     ALL Pa.
% 18.91/18.45        (ALL X1. bnd_hBOOL (bnd_hAPP_P92196306r_bool (Pa, X1))) =
% 18.91/18.45        (ALL A B_1.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P92196306r_bool
% 18.91/18.45               (Pa, bnd_produc921874948t_char (A, B_1))));
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        (bnd_produc823076510on_val (A_1, B) =
% 18.91/18.45         bnd_produc823076510on_val (A_3, B_2)) =
% 18.91/18.45        (A_1 = A_3 & B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        (bnd_produc1259058957on_val (A_1, B) =
% 18.91/18.45         bnd_produc1259058957on_val (A_3, B_2)) =
% 18.91/18.45        (A_1 = A_3 & B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        (bnd_produc1441475159on_val (A_1, B) =
% 18.91/18.45         bnd_produc1441475159on_val (A_3, B_2)) =
% 18.91/18.45        (A_1 = A_3 & B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        (bnd_produc899768717on_val (A_1, B) =
% 18.91/18.45         bnd_produc899768717on_val (A_3, B_2)) =
% 18.91/18.45        (A_1 = A_3 & B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        (bnd_produc1916172923t_char (A_1, B) =
% 18.91/18.45         bnd_produc1916172923t_char (A_3, B_2)) =
% 18.91/18.45        (A_1 = A_3 & B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        (bnd_produc1909267824t_char (A_1, B) =
% 18.91/18.45         bnd_produc1909267824t_char (A_3, B_2)) =
% 18.91/18.45        (A_1 = A_3 & B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        (bnd_produc921874948t_char (A_1, B) =
% 18.91/18.45         bnd_produc921874948t_char (A_3, B_2)) =
% 18.91/18.45        (A_1 = A_3 & B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        bnd_produc823076510on_val (A_1, B) =
% 18.91/18.45        bnd_produc823076510on_val (A_3, B_2) -->
% 18.91/18.45        ~ (A_1 = A_3 --> ~ B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        bnd_produc1259058957on_val (A_1, B) =
% 18.91/18.45        bnd_produc1259058957on_val (A_3, B_2) -->
% 18.91/18.45        ~ (A_1 = A_3 --> ~ B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        bnd_produc1441475159on_val (A_1, B) =
% 18.91/18.45        bnd_produc1441475159on_val (A_3, B_2) -->
% 18.91/18.45        ~ (A_1 = A_3 --> ~ B = B_2);
% 18.91/18.45     ALL A_1 B A_3 B_2.
% 18.91/18.45        bnd_produc899768717on_val (A_1, B) =
% 18.91/18.45        bnd_produc899768717on_val (A_3, B_2) -->
% 18.91/18.45        ~ (A_1 = A_3 --> ~ B = B_2);
% 18.91/18.45     ALL A_5 B_4 A_4 B_3.
% 18.91/18.45        bnd_produc1916172923t_char (A_5, B_4) =
% 18.91/18.45        bnd_produc1916172923t_char (A_4, B_3) -->
% 18.91/18.45        ~ (A_5 = A_4 --> ~ B_4 = B_3);
% 18.91/18.45     ALL A_5 B_4 A_4 B_3.
% 18.91/18.45        bnd_produc1909267824t_char (A_5, B_4) =
% 18.91/18.45        bnd_produc1909267824t_char (A_4, B_3) -->
% 18.91/18.45        ~ (A_5 = A_4 --> ~ B_4 = B_3);
% 18.91/18.45     ALL A_5 B_4 A_4 B_3.
% 18.91/18.45        bnd_produc921874948t_char (A_5, B_4) =
% 18.91/18.45        bnd_produc921874948t_char (A_4, B_3) -->
% 18.91/18.45        ~ (A_5 = A_4 --> ~ B_4 = B_3);
% 18.91/18.45     ALL Y_3.
% 18.91/18.45        ~ (ALL A B_1 C_3 D.
% 18.91/18.45              ~ Y_3 =
% 18.91/18.45                bnd_produc1441475159on_val
% 18.91/18.45                 (A, bnd_produc1259058957on_val
% 18.91/18.45                      (B_1, bnd_produc899768717on_val (C_3, D))));
% 18.91/18.45     ALL Y_5.
% 18.91/18.45        ~ (ALL A B_1 C_3 D.
% 18.91/18.45              ~ Y_5 =
% 18.91/18.45                bnd_produc921874948t_char
% 18.91/18.45                 (A, bnd_produc1909267824t_char
% 18.91/18.45                      (B_1, bnd_produc1916172923t_char (C_3, D))));
% 18.91/18.45     ALL X_1 Pa.
% 18.91/18.45        (ALL A B_1 C_3 D.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P282169671l_bool
% 18.91/18.45               (Pa,
% 18.91/18.45                bnd_produc1441475159on_val
% 18.91/18.45                 (A, bnd_produc1259058957on_val
% 18.91/18.45                      (B_1, bnd_produc899768717on_val (C_3, D)))))) -->
% 18.91/18.45        bnd_hBOOL (bnd_hAPP_P282169671l_bool (Pa, X_1));
% 18.91/18.45     ALL X_1 Pa.
% 18.91/18.45        (ALL A B_1 C_3 D.
% 18.91/18.45            bnd_hBOOL
% 18.91/18.45             (bnd_hAPP_P92196306r_bool
% 18.91/18.45               (Pa,
% 18.91/18.45                bnd_produc921874948t_char
% 18.91/18.45                 (A, bnd_produc1909267824t_char
% 18.91/18.45                      (B_1, bnd_produc1916172923t_char (C_3, D)))))) -->
% 18.91/18.45        bnd_hBOOL (bnd_hAPP_P92196306r_bool (Pa, X_1));
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1871878770ist_ty (bnd_map_list_char_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l740678812t_char (bnd_map_li1249123943t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l228474410st_val (bnd_map_option_val_val G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1595297126on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l418486716on_val (bnd_map_li1100402823on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1699857438on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_list_ty_list_ty (bnd_map_ty_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l402740472t_char (bnd_map_ty_list_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1530663448st_val (bnd_map_ty_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l578807295t_char (bnd_map_ty_exp_list_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1014734695on_val (bnd_map_ty_option_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1530663448st_val (bnd_map_ty_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l228474410st_val (bnd_map_option_val_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1595297126on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1634001311on_val (bnd_map_ty891785382on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1699857438on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l402740472t_char (bnd_map_ty_list_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1085267864ist_ty (bnd_map_val_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l922645359t_char (bnd_map_val_list_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l273806049st_val (bnd_map_val_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l761459294on_val (bnd_map_val_option_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l273806049st_val (bnd_map_val_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l228474410st_val (bnd_map_option_val_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1595297126on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l382831894on_val (bnd_map_va527586287on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1699857438on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l922645359t_char (bnd_map_val_list_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l110066169ist_ty (bnd_map_exp_list_char_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l2065413838t_char (bnd_map_ex2109939687t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1539861698st_val (bnd_map_ex740158547ar_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l2011456725t_char (bnd_map_ex101166958t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1607890493on_val (bnd_map_ex1598883030on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1539861698st_val (bnd_map_ex740158547ar_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l228474410st_val (bnd_map_option_val_val G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1595297126on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1557845365on_val (bnd_map_ex840371726on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1699857438on_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l2065413838t_char (bnd_map_ex2109939687t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1871878770ist_ty (bnd_map_list_char_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l740678812t_char (bnd_map_li1249123943t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l228474410st_val (bnd_map_option_val_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val G, Ys) -->
% 18.91/18.45        bnd_size_s1595297126on_val Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l418486716on_val (bnd_map_li1100402823on_val G, Ys) -->
% 18.91/18.45        bnd_size_s1699857438on_val Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_list_ty_list_ty (bnd_map_ty_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l402740472t_char (bnd_map_ty_list_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1530663448st_val (bnd_map_ty_val G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l578807295t_char (bnd_map_ty_exp_list_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1014734695on_val (bnd_map_ty_option_val G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l228474410st_val (bnd_map_option_val_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1530663448st_val (bnd_map_ty_val G, Ys) -->
% 18.91/18.45        bnd_size_s1595297126on_val Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1634001311on_val (bnd_map_ty891785382on_val G, Ys) -->
% 18.91/18.45        bnd_size_s1699857438on_val Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l402740472t_char (bnd_map_ty_list_char G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1085267864ist_ty (bnd_map_val_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l922645359t_char (bnd_map_val_list_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l273806049st_val (bnd_map_val_val G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l761459294on_val (bnd_map_val_option_val G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l228474410st_val (bnd_map_option_val_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l273806049st_val (bnd_map_val_val G, Ys) -->
% 18.91/18.45        bnd_size_s1595297126on_val Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l382831894on_val (bnd_map_va527586287on_val G, Ys) -->
% 18.91/18.45        bnd_size_s1699857438on_val Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l922645359t_char (bnd_map_val_list_char G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l110066169ist_ty (bnd_map_exp_list_char_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l2065413838t_char (bnd_map_ex2109939687t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1539861698st_val (bnd_map_ex740158547ar_val G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l2011456725t_char (bnd_map_ex101166958t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1607890493on_val (bnd_map_ex1598883030on_val G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty G, Ys) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1892737211st_val (bnd_map_list_char_val F, Xs) =
% 18.91/18.45        bnd_hAPP_l336371937st_val (bnd_map_option_ty_val G, Ys) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char F, Xs) =
% 18.91/18.45        bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs G Ys.
% 18.91/18.45        bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs) =
% 18.91/18.45        bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty G, Ys) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1050794909ion_ty
% 18.91/18.45         (bnd_hAPP_l305548949ion_ty (bnd_map_op1363057580ion_ty F, Xs)) =
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1595297126on_val
% 18.91/18.45         (bnd_hAPP_l297961988on_val (bnd_map_li50976719on_val F, Xs)) =
% 18.91/18.45        bnd_size_s2113983095t_char Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_size_list_val
% 18.91/18.45         (bnd_hAPP_l228474410st_val (bnd_map_option_val_val F, Xs)) =
% 18.91/18.45        bnd_size_s1595297126on_val Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1699857438on_val
% 18.91/18.45         (bnd_hAPP_l1695428693on_val (bnd_map_Pr1655409582on_val F, Xs)) =
% 18.91/18.45        bnd_size_s1699857438on_val Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s2113983095t_char
% 18.91/18.45         (bnd_hAPP_l407174677t_char (bnd_map_li1333403488t_char F, Xs)) =
% 18.91/18.45        bnd_size_s2113983095t_char Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s2113983095t_char
% 18.91/18.45         (bnd_hAPP_l1368737135t_char (bnd_map_op1924521862t_char F, Xs)) =
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_size_list_ty
% 18.91/18.45         (bnd_hAPP_l1583451544ist_ty (bnd_map_option_ty_ty F, Xs)) =
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_size_list_val
% 18.91/18.45         (bnd_hAPP_l336371937st_val (bnd_map_option_ty_val F, Xs)) =
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1143674878t_char
% 18.91/18.45         (bnd_hAPP_l330149622t_char (bnd_map_op1779340173t_char F, Xs)) =
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1050794909ion_ty
% 18.91/18.45         (bnd_hAPP_l1491470139ion_ty (bnd_map_li771939206ion_ty F, Xs)) =
% 18.91/18.45        bnd_size_s2113983095t_char Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1050794909ion_ty
% 18.91/18.45         (bnd_hAPP_l1002225652ion_ty (bnd_map_ex1548475405ion_ty F, Xs)) =
% 18.91/18.45        bnd_size_s1143674878t_char Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1050794909ion_ty
% 18.91/18.45         (bnd_hAPP_l2006940821ion_ty (bnd_map_val_option_ty F, Xs)) =
% 18.91/18.45        bnd_size_size_list_val Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1050794909ion_ty
% 18.91/18.45         (bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty F, Xs)) =
% 18.91/18.45        bnd_size_size_list_ty Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_s1143674878t_char
% 18.91/18.45         (bnd_hAPP_l732421366t_char (bnd_map_va1934808527t_char F, Xs)) =
% 18.91/18.45        bnd_size_size_list_val Xs;
% 18.91/18.45     ALL F Xs.
% 18.91/18.45        bnd_size_size_list_val
% 18.91/18.45         (bnd_hAPP_l1892737211st_val (bnd_map_list_char_val F, Xs)) =
% 18.91/18.45        bnd_size_s2113983095t_char Xs;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a1834344429ion_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_s2113983095t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a1880637950ion_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a1462908359ion_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a52822260ion_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_s1143674878t_char Xs = bnd_size_s1050794909ion_ty Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a839443437t_char ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s2113983095t_char Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a2039389316_ty_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a1073113293ty_val ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_size_list_val Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_a283687028t_char ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_s1050794909ion_ty Xs = bnd_size_s1143674878t_char Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_ty_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_size_list_ty Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL Pa Xs Ys.
% 18.91/18.45        bnd_hBOOL (bnd_list_all2_val_ty ((Pa, Xs), Ys)) -->
% 18.91/18.45        bnd_size_size_list_val Xs = bnd_size_size_list_ty Ys;
% 18.91/18.45     ALL Us Pa Ss Tsa.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_ty_ty ((bnd_widen_2090681816t_char Pa, Ss), Tsa)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_ty_ty ((bnd_widen_2090681816t_char Pa, Tsa), Us)) -->
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_ty_ty ((bnd_widen_2090681816t_char Pa, Ss), Us));
% 18.91/18.45     ALL P_3 T_4.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_hAPP_ty_bool
% 18.91/18.45           (bnd_hAPP_ty_fun_ty_bool (bnd_widen_2090681816t_char P_3, T_4),
% 18.91/18.45            T_4));
% 18.91/18.45     ALL Pa Xs.
% 18.91/18.45        bnd_hBOOL
% 18.91/18.45         (bnd_list_all2_ty_ty ((bnd_widen_2090681816t_char Pa, Xs), Xs)) |]
% 18.91/18.45  ==> bnd_hBOOL
% 18.91/18.45       (bnd_wTrt
% 18.91/18.45         ((((bnd_p, bnd_h), bnd_e_1),
% 18.91/18.45           bnd_blocks
% 18.91/18.45            (bnd_produc921874948t_char
% 18.91/18.45              (bnd_vs_1,
% 18.91/18.45               bnd_produc1909267824t_char
% 18.91/18.45                (bnd_ts, bnd_produc1916172923t_char (bnd_vs, bnd_e))))),
% 18.91/18.45          bnd_t)) =
% 18.91/18.45      (bnd_hBOOL
% 18.91/18.45        (bnd_wTrt
% 18.91/18.45          ((((bnd_p, bnd_h),
% 18.91/18.45             bnd_map_up891053837har_ty ((bnd_e_1, bnd_vs_1), bnd_ts)),
% 18.91/18.45            bnd_e),
% 18.91/18.45           bnd_t)) &
% 18.91/18.45       (EX Ts.
% 18.91/18.45           bnd_hAPP_l2006940821ion_ty
% 18.91/18.45            (bnd_map_val_option_ty (bnd_typeof_h bnd_h), bnd_vs) =
% 18.91/18.45           bnd_hAPP_l1487035934ion_ty (bnd_map_ty_option_ty bnd_some_ty, Ts) &
% 18.91/18.45           bnd_hBOOL
% 18.91/18.45            (bnd_list_all2_ty_ty
% 18.91/18.45              ((bnd_widen_2090681816t_char bnd_p, Ts), bnd_ts))))
% 18.91/18.45  Adding axioms...
% 18.91/18.45  Typedef.type_definition_def
% 19.11/18.64  Typedef.type_definition_def
% 19.33/18.83  Typedef.type_definition_def
% 19.51/19.04  Typedef.type_definition_def
% 19.72/19.26  Typedef.type_definition_def
% 19.92/19.47  Typedef.type_definition_def
% 20.12/19.65  Typedef.type_definition_def
% 20.33/19.87  Typedef.type_definition_def
% 20.71/20.28  Typedef.type_definition_def
% 20.91/20.47  Typedef.type_definition_def
% 21.12/20.67  Typedef.type_definition_def
% 21.32/20.88  Typedef.type_definition_def
% 21.53/21.07  Typedef.type_definition_def
% 21.72/21.24  Typedef.type_definition_def
% 21.92/21.45  Typedef.type_definition_def
% 22.54/22.03  Typedef.type_definition_def
% 23.12/22.69  Typedef.type_definition_def
% 23.63/23.14  Typedef.type_definition_def
% 24.41/23.93  Typedef.type_definition_def
% 24.61/24.15  Typedef.type_definition_def
% 24.83/24.33  Typedef.type_definition_def
% 25.02/24.58  Typedef.type_definition_def
% 25.22/24.75  Typedef.type_definition_def
% 26.94/26.45  Typedef.type_definition_def
% 28.03/27.60  Typedef.type_definition_def
% 29.42/28.92  Typedef.type_definition_def
% 29.62/29.16  Typedef.type_definition_def
% 31.12/30.69  Typedef.type_definition_def
% 31.43/30.92  Typedef.type_definition_def
% 32.23/31.74  Typedef.type_definition_def
% 32.44/31.93  Typedef.type_definition_def
% 32.83/32.30  Typedef.type_definition_def
% 33.03/32.54  Typedef.type_definition_def
% 33.43/32.93  Typedef.type_definition_def
% 33.64/33.16  Typedef.type_definition_def
% 33.93/33.44  Typedef.type_definition_def
% 34.23/33.80  Typedef.type_definition_def
% 34.43/33.98  Typedef.type_definition_def
% 34.74/34.29  Typedef.type_definition_def
% 35.23/34.78  Typedef.type_definition_def
% 35.94/35.40  Typedef.type_definition_def
% 36.04/35.59  Typedef.type_definition_def
% 36.43/35.90  Typedef.type_definition_def
% 36.95/36.45  Typedef.type_definition_def
% 39.24/38.76  Typedef.type_definition_def
% 40.04/39.59  Typedef.type_definition_def
% 40.74/40.28  Typedef.type_definition_def
% 41.15/40.61  Typedef.type_definition_def
% 41.44/40.96  Typedef.type_definition_def
% 41.95/41.46  Typedef.type_definition_def
% 41.95/41.49  Typedef.type_definition_def
% 42.25/41.73  Typedef.type_definition_def
% 44.34/43.90  Typedef.type_definition_def
% 44.56/44.09  Typedef.type_definition_def
% 44.85/44.31  Typedef.type_definition_def
% 46.45/45.91  Typedef.type_definition_def
% 51.95/51.46  Typedef.type_definition_def
% 54.76/54.25  Typedef.type_definition_def
% 54.96/54.44  Typedef.type_definition_def
% 56.06/55.57  Typedef.type_definition_def
% 56.26/55.77  Typedef.type_definition_def
% 57.47/56.95  Typedef.type_definition_def
% 57.67/57.14  Typedef.type_definition_def
% 58.77/58.27  Typedef.type_definition_def
% 58.98/58.46  Typedef.type_definition_def
% 60.08/59.59  Typedef.type_definition_def
% 60.27/59.79  Typedef.type_definition_def
% 61.47/60.92  Typedef.type_definition_def
% 61.67/61.11  Typedef.type_definition_def
% 63.68/63.18  Typedef.type_definition_def
% 64.28/63.71  Typedef.type_definition_def
% 65.49/64.93  Typedef.type_definition_def
% 65.98/65.46  Typedef.type_definition_def
% 67.18/66.67  Typedef.type_definition_def
% 68.79/68.25  Typedef.type_definition_def
% 69.28/68.79  Typedef.type_definition_def
% 70.59/70.00  Typedef.type_definition_def
% 72.11/71.59  Typedef.type_definition_def
% 72.70/72.12  Typedef.type_definition_def
% 73.90/73.34  Typedef.type_definition_def
% 74.41/73.86  Typedef.type_definition_def
% 89.12/88.58  Typedef.type_definition_def
% 91.22/90.67  Typedef.type_definition_def
% 124.00/123.38  Typedef.type_definition_def
% 124.18/123.58  Typedef.type_definition_def
% 124.48/123.82  Typedef.type_definition_def
% 125.00/124.40  Typedef.type_definition_def
% 125.29/124.63  Typedef.type_definition_def
% 125.49/124.87  Typedef.type_definition_def
% 125.79/125.19  Typedef.type_definition_def
% 126.10/125.48  Typedef.type_definition_def
% 126.39/125.76  Typedef.type_definition_def
% 126.59/125.96  Typedef.type_definition_def
% 126.79/126.17  Typedef.type_definition_def
% 127.09/126.41  Typedef.type_definition_def
% 127.39/126.72  Typedef.type_definition_def
% 127.69/127.01  Typedef.type_definition_def
% 128.49/127.87  Typedef.type_definition_def
% 128.79/128.11  Typedef.type_definition_def
% 129.99/129.32  Typedef.type_definition_def
% 130.19/129.56  Typedef.type_definition_def
% 130.61/129.93  Typedef.type_definition_def
% 130.79/130.17  Typedef.type_definition_def
% 131.19/130.53  Typedef.type_definition_def
% 131.40/130.73  Typedef.type_definition_def
% 131.61/130.94  Typedef.type_definition_def
% 131.80/131.17  Typedef.type_definition_def
% 132.10/131.46  Typedef.type_definition_def
% 132.40/131.70  Typedef.type_definition_def
% 132.71/132.07  Typedef.type_definition_def
% 133.00/132.31  Typedef.type_definition_def
% 133.60/132.96  Typedef.type_definition_def
% 133.81/133.20  Typedef.type_definition_def
% 135.10/134.41  Typedef.type_definition_def
% 135.30/134.65  Typedef.type_definition_def
% 135.70/135.02  Typedef.type_definition_def
% 135.90/135.26  Typedef.type_definition_def
% 136.30/135.63  Typedef.type_definition_def
% 136.50/135.86  Typedef.type_definition_def
% 137.00/136.31  Typedef.type_definition_def
% 137.61/136.96  Typedef.type_definition_def
% 137.81/137.20  Typedef.type_definition_def
% 138.52/137.85  Typedef.type_definition_def
% 138.72/138.09  Typedef.type_definition_def
% 139.12/138.46  Typedef.type_definition_def
% 139.33/138.69  Typedef.type_definition_def
% 139.72/139.06  Typedef.type_definition_def
% 140.02/139.30  Typedef.type_definition_def
% 140.42/139.76  Typedef.type_definition_def
% 141.72/141.01  Typedef.type_definition_def
% 141.92/141.25  Typedef.type_definition_def
% 142.52/141.91  Typedef.type_definition_def
% 142.82/142.14  Typedef.type_definition_def
% 156.97/156.28  Typedef.type_definition_def
% 157.36/156.66  Typedef.type_definition_def
% 157.76/157.04  Typedef.type_definition_def
% 158.17/157.43  Typedef.type_definition_def
% 158.56/157.81  Typedef.type_definition_def
% 158.86/158.19  Typedef.type_definition_def
% 159.27/158.58  Typedef.type_definition_def
% 159.66/158.96  Typedef.type_definition_def
% 162.77/162.07   ...done.
% 163.17/162.47  Ground types: ?'b, bnd_nat, bnd_list_val, bnd_list_ty, bnd_list_list_char, bnd_ty, bnd_bool, bnd_fun_ty_bool, bnd_fun_ty_fun_ty_bool, bnd_list_char, bnd_exp_list_char, bnd_produc12694297on_val, bnd_list_P1999446415t_char, bnd_fun_Pr691271849l_bool, bnd_produc1102272487on_val, bnd_produc124828825on_val, bnd_fun_ex1654222579t_char, bnd_val, bnd_fun_va223928858t_char, bnd_fun_na939144002on_val, bnd_fun_Pr806764899on_val, bnd_option1479284511on_val, bnd_produc639455274on_val, bnd_fun_Pr357631842on_val, bnd_fun_li1432931796on_val, bnd_fun_li688206603ion_ty, bnd_option_val, bnd_fun_val_option_val, bnd_fun_list_char_bool, bnd_option_ty, bnd_fun_Pr12181427on_val, bnd_list_P1439941640on_val, bnd_fun_li1479469629on_val, bnd_fun_li1751394789t_char, bnd_fun_li1898638973t_char, bnd_fun_val_option_ty, bnd_fun_val_bool, bnd_list_option_ty, bnd_fun_li1144067913ion_ty, bnd_fun_ty_option_ty, bnd_fun_li2118142930ion_ty, bnd_list_exp_list_char, bnd_fun_li430210730t_char, bnd_fun_list_char_val, 
% bnd_fun_li742655849st_val, bnd_fun_option_ty_bool, bnd_fun_ex736065929r_bool, bnd_fun_option_ty_ty, bnd_fun_op498348476on_val, bnd_fun_option_val_val, bnd_list_option_val, bnd_fun_li1459524056st_val, bnd_fun_li1580442732on_val, bnd_produc1285161482t_char, bnd_produc220283002t_char, bnd_produc662261637t_char, bnd_fun_val_fun_ty_bool, bnd_fun_Pr680585871l_bool, bnd_fun_Pr1895638121r_bool, bnd_produc349695911t_char, bnd_fun_Pr1728267013r_bool, bnd_produc1406897475t_char, bnd_fun_Pr1890037787r_bool, bnd_produc1826280281t_char, bnd_fun_Pr693020585l_bool, bnd_produc409205479on_val, bnd_fun_Pr903661919l_bool, bnd_produc231486621on_val, bnd_fun_Pr235369833l_bool, bnd_produc87279271on_val, bnd_fun_li1024794712r_bool, bnd_fun_Pr46158268r_bool, bnd_fun_li887890578r_bool, bnd_fun_Pr827765831r_bool, bnd_fun_li826105035r_bool, bnd_fun_fu100249073l_bool, bnd_fun_fu1693644106l_bool, bnd_fun_Pr633696065l_bool, bnd_fun_li823162622l_bool, bnd_fun_fu177229913l_bool, bnd_fun_ex1201926843l_bool, bnd_fun_Pr1696029455l_bool, 
% bnd_fun_Pr227936640r_bool, bnd_fun_Pr315804320l_bool, bnd_fun_ex12316946ion_ty, bnd_fun_li1921893539ion_ty, bnd_fun_li241576028ion_ty, bnd_fun_list_char_ty, bnd_fun_li490940192ist_ty, bnd_fun_li202512966ist_ty, bnd_fun_op195029515t_char, bnd_fun_li712717783t_char, bnd_fun_li978641004t_char, bnd_fun_op1508857234t_char, bnd_fun_li567129860t_char, bnd_fun_li156600670t_char, bnd_fun_op1279324977ion_ty, bnd_fun_li735972349ion_ty, bnd_fun_li2145367436on_val, bnd_fun_li1867552164on_val, bnd_fun_ty_ty, bnd_fun_list_ty_list_ty, bnd_fun_ty_list_char, bnd_fun_li2094888364t_char, bnd_fun_ty_val, bnd_fun_option_ty_val, bnd_fun_list_ty_list_val, bnd_fun_li1333774223st_val, bnd_fun_ty_exp_list_char, bnd_fun_li1975737011t_char, bnd_fun_ty_option_val, bnd_fun_li1110934555on_val, bnd_fun_ty2028523121on_val, bnd_fun_li1883640275on_val, bnd_fun_val_ty, bnd_fun_list_val_list_ty, bnd_fun_val_list_char, bnd_fun_li1120813347t_char, bnd_fun_val_val, bnd_fun_li1707879747st_val, bnd_fun_li1091306514on_val, bnd_fun_va172965946on_val, 
% bnd_fun_li1659202122on_val, bnd_fun_exp_list_char_ty, bnd_fun_li1055333287ist_ty, bnd_fun_ex1075505132t_char, bnd_fun_li218321462t_char, bnd_fun_ex793263652ar_val, bnd_fun_li363341936st_val, bnd_fun_li1279027773t_char, bnd_fun_ex1158871131on_val, bnd_fun_li690207653on_val, bnd_fun_ex1732915347on_val, bnd_fun_li1581546589on_val, bnd_fun_li1351943641y_bool, bnd_fun_ty1580608948y_bool, bnd_fun_va642468779y_bool, bnd_fun_ex1708156690y_bool, bnd_fun_op668690445r_bool, bnd_fun_op174240306y_bool, bnd_fun_op1696804347l_bool, bnd_fun_op14579988r_bool
% 163.17/162.47  Translating term (sizes: 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) ...
% 239.09/238.10  Invoking SAT solver...
% 239.20/238.10  No model exists.
% 239.20/238.10  Translating term (sizes: 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) ...
% 300.09/298.63  /export/starexec/sandbox/solver/lib/scripts/run-polyml-5.5.2: line 82: 57474 CPU time limit exceeded (core dumped) "$ISABELLE_HOME/lib/scripts/feeder" -p -h "$MLTEXT" -t "$MLEXIT" $FEEDER_OPTS
% 300.09/298.63       57475                       (core dumped) | { read FPID; "$POLY" -q -i $ML_OPTIONS; RC="$?"; kill -TERM "$FPID"; exit "$RC"; }
% 300.09/298.64  /export/starexec/sandbox/solver/src/HOL/TPTP/lib/Tools/tptp_refute: line 26: 57420 Exit 152                "$ISABELLE_PROCESS" -q -e "use_thy \"/tmp/$SCRATCH\"; exit 1;" HOL-TPTP
% 300.09/298.64       57421 CPU time limit exceeded (core dumped) | grep --line-buffered -v "^###\|^PROOF FAILED for depth\|^Failure node\|inferences so far.  Searching to depth\|^val \|^Loading theory\|^Warning-The type of\|^   monotype.$"
%------------------------------------------------------------------------------