TSTP Solution File: MSC026-1 by Refute---2015

View Problem - Process Solution

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

% Computer : n029.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 16091.75MB
% OS       : Linux 3.10.0-327.10.1.el7.x86_64
% CPULimit : 300s
% DateTime : Tue Apr 12 17:37:40 EDT 2016

% Result   : Timeout 300.11s
% 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  : MSC026-1 : TPTP v6.4.0. Released v6.4.0.
% 0.00/0.04  % Command  : isabelle tptp_refute %d %s
% 0.03/0.23  % Computer : n029.star.cs.uiowa.edu
% 0.03/0.23  % Model    : x86_64 x86_64
% 0.03/0.23  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.23  % Memory   : 16091.75MB
% 0.03/0.23  % OS       : Linux 3.10.0-327.10.1.el7.x86_64
% 0.03/0.23  % CPULimit : 300
% 0.03/0.23  % DateTime : Tue Apr  5 14:58:09 CDT 2016
% 0.03/0.23  % CPUTime  : 
% 6.31/5.83  > val it = (): unit
% 8.99/8.33  Trying to find a model that refutes: True
% 72.31/71.44  Unfolded term: [| !!V_x V_y.
% 72.31/71.44        ~ bnd_c_less V_x V_y bnd_tc_nat |
% 72.31/71.44        bnd_c_in (bnd_c_Pair V_x V_y bnd_tc_nat bnd_tc_nat)
% 72.31/71.44         bnd_c_Wellfounded__Relations_Oless__than
% 72.31/71.44         (bnd_tc_prod bnd_tc_nat bnd_tc_nat);
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_x V_y bnd_tc_nat bnd_tc_nat)
% 72.31/71.44           bnd_c_Wellfounded__Relations_Oless__than
% 72.31/71.44           (bnd_tc_prod bnd_tc_nat bnd_tc_nat) |
% 72.31/71.44        bnd_c_less V_x V_y bnd_tc_nat;
% 72.31/71.44     !!V_r T_a V_a.
% 72.31/71.44        ~ bnd_c_Wellfounded__Recursion_Owf V_r T_a |
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_a V_a T_a T_a) V_r (bnd_tc_prod T_a T_a);
% 72.31/71.44     !!V_r T_a V_y V_x.
% 72.31/71.44        (~ bnd_c_Wellfounded__Recursion_Owf V_r T_a |
% 72.31/71.44         bnd_c_Wellfounded__Recursion_Owf
% 72.31/71.44          (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 72.31/71.44            (bnd_tc_prod T_a T_a))
% 72.31/71.44          T_a) |
% 72.31/71.44        bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 72.31/71.44         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 72.31/71.44     !!V_y V_x T_a V_r.
% 72.31/71.44        ~ bnd_c_Wellfounded__Recursion_Owf
% 72.31/71.44           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 72.31/71.44             (bnd_tc_prod T_a T_a))
% 72.31/71.44           T_a |
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 72.31/71.44           (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 72.31/71.44     !!V_y V_x T_a V_r.
% 72.31/71.44        ~ bnd_c_Wellfounded__Recursion_Owf
% 72.31/71.44           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 72.31/71.44             (bnd_tc_prod T_a T_a))
% 72.31/71.44           T_a |
% 72.31/71.44        bnd_c_Wellfounded__Recursion_Owf V_r T_a;
% 72.31/71.44     !!V_r T_a V_y V_x.
% 72.31/71.44        (~ bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a |
% 72.31/71.44         bnd_c_Wellfounded__Recursion_Oacyclic
% 72.31/71.44          (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 72.31/71.44            (bnd_tc_prod T_a T_a))
% 72.31/71.44          T_a) |
% 72.31/71.44        bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 72.31/71.44         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 72.31/71.44     !!V_y V_x T_a V_r.
% 72.31/71.44        ~ bnd_c_Wellfounded__Recursion_Oacyclic
% 72.31/71.44           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 72.31/71.44             (bnd_tc_prod T_a T_a))
% 72.31/71.44           T_a |
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 72.31/71.44           (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 72.31/71.44     !!V_y V_x T_a V_r.
% 72.31/71.44        ~ bnd_c_Wellfounded__Recursion_Oacyclic
% 72.31/71.44           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 72.31/71.44             (bnd_tc_prod T_a T_a))
% 72.31/71.44           T_a |
% 72.31/71.44        bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a;
% 72.31/71.44     !!V_r T_a.
% 72.31/71.44        ~ bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a |
% 72.31/71.44        bnd_c_Wellfounded__Recursion_Oacyclic
% 72.31/71.44         (bnd_c_Relation_Oconverse V_r T_a T_a) T_a;
% 72.31/71.44     !!V_r T_a.
% 72.31/71.44        ~ bnd_c_Wellfounded__Recursion_Oacyclic
% 72.31/71.44           (bnd_c_Relation_Oconverse V_r T_a T_a) T_a |
% 72.31/71.44        bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a;
% 72.31/71.44     !!V_r T_a.
% 72.31/71.44        bnd_c_Transitive__Closure_Otrancl
% 72.31/71.44         (bnd_c_union V_r bnd_c_Relation_OId (bnd_tc_prod T_a T_a)) T_a =
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl V_r T_a;
% 72.31/71.44     !!V_r T_a.
% 72.31/71.44        bnd_c_Relation_ORange (bnd_c_Transitive__Closure_Otrancl V_r T_a) T_a
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_Relation_ORange V_r T_a T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        bnd_c_Transitive__Closure_Otrancl bnd_c_emptyset T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_r T_a.
% 72.31/71.44        bnd_c_Relation_ODomain (bnd_c_Transitive__Closure_Otrancl V_r T_a) T_a
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_Relation_ODomain V_r T_a T_a;
% 72.31/71.44     !!V_R T_a.
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl
% 72.31/71.44         (bnd_c_union V_R bnd_c_Relation_OId (bnd_tc_prod T_a T_a)) T_a =
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl V_R T_a;
% 72.31/71.44     !!V_R T_a.
% 72.31/71.44        bnd_c_Relation_Orel__comp (bnd_c_Transitive__Closure_Ortrancl V_R T_a)
% 72.31/71.44         (bnd_c_Transitive__Closure_Ortrancl V_R T_a) T_a T_a T_a =
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl V_R T_a;
% 72.31/71.44     !!V_r T_a.
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl
% 72.31/71.44         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) T_a =
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl V_r T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl bnd_c_emptyset T_a =
% 72.31/71.44        bnd_c_Relation_OId;
% 72.31/71.44     !!V_r T_a.
% 72.31/71.44        bnd_c_union (bnd_c_Transitive__Closure_Otrancl V_r T_a)
% 72.31/71.44         bnd_c_Relation_OId (bnd_tc_prod T_a T_a) =
% 72.31/71.44        bnd_c_Transitive__Closure_Ortrancl V_r T_a;
% 72.31/71.44     !!V_R T_a.
% 72.31/71.44        bnd_c_Relation_ORange (bnd_c_Transitive__Closure_Ortrancl V_R T_a) T_a
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_UNIV;
% 72.31/71.44     !!V_R T_a.
% 72.31/71.44        bnd_c_Relation_ODomain (bnd_c_Transitive__Closure_Ortrancl V_R T_a)
% 72.31/71.44         T_a T_a =
% 72.31/71.44        bnd_c_UNIV;
% 72.31/71.44     !!T_a T_b.
% 72.31/71.44        bnd_c_Sum__Type_OPlus bnd_c_UNIV bnd_c_UNIV T_a T_b = bnd_c_UNIV;
% 72.31/71.44     !!V_b T_b T_a V_a.
% 72.31/71.44        ~ bnd_c_Sum__Type_OInr V_b T_b T_a = bnd_c_Sum__Type_OInl V_a T_a T_b;
% 72.31/71.44     !!V_x T_b T_a V_y.
% 72.31/71.44        ~ bnd_c_Sum__Type_OInr V_x T_b T_a =
% 72.31/71.44          bnd_c_Sum__Type_OInr V_y T_b T_a |
% 72.31/71.44        V_x = V_y;
% 72.31/71.44     !!V_a T_a T_b V_b.
% 72.31/71.44        ~ bnd_c_Sum__Type_OInl V_a T_a T_b = bnd_c_Sum__Type_OInr V_b T_b T_a;
% 72.31/71.44     !!V_x T_a T_b V_y.
% 72.31/71.44        ~ bnd_c_Sum__Type_OInl V_x T_a T_b =
% 72.31/71.44          bnd_c_Sum__Type_OInl V_y T_a T_b |
% 72.31/71.44        V_x = V_y;
% 72.31/71.44     !!T_a. bnd_c_lessequals bnd_c_emptyset bnd_c_emptyset (bnd_tc_set T_a);
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_A bnd_c_emptyset (bnd_tc_set T_a) |
% 72.31/71.44        V_A = bnd_c_emptyset;
% 72.31/71.44     !!V_A T_a. bnd_c_lessequals V_A bnd_c_UNIV (bnd_tc_set T_a);
% 72.31/71.44     !!V_A V_x T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_A (bnd_c_insert V_x bnd_c_emptyset T_a)
% 72.31/71.44           (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_insert V_x V_A T_a = bnd_c_insert V_x bnd_c_emptyset T_a;
% 72.31/71.44     !!V_a V_A T_a V_b.
% 72.31/71.44        ~ bnd_c_insert V_a V_A T_a = bnd_c_insert V_b bnd_c_emptyset T_a |
% 72.31/71.44        bnd_c_lessequals V_A (bnd_c_insert V_b bnd_c_emptyset T_a)
% 72.31/71.44         (bnd_tc_set T_a);
% 72.31/71.44     !!V_a V_A T_a V_b.
% 72.31/71.44        ~ bnd_c_insert V_a V_A T_a = bnd_c_insert V_b bnd_c_emptyset T_a |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!V_A V_x T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_A (bnd_c_insert V_x bnd_c_emptyset T_a)
% 72.31/71.44           (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_insert V_x bnd_c_emptyset T_a = bnd_c_insert V_x V_A T_a;
% 72.31/71.44     !!V_b T_a V_a V_A.
% 72.31/71.44        ~ bnd_c_insert V_b bnd_c_emptyset T_a = bnd_c_insert V_a V_A T_a |
% 72.31/71.44        bnd_c_lessequals V_A (bnd_c_insert V_b bnd_c_emptyset T_a)
% 72.31/71.44         (bnd_tc_set T_a);
% 72.31/71.44     !!V_b T_a V_a V_A.
% 72.31/71.44        ~ bnd_c_insert V_b bnd_c_emptyset T_a = bnd_c_insert V_a V_A T_a |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!V_A T_a. ~ bnd_c_less V_A bnd_c_emptyset (bnd_tc_set T_a);
% 72.31/71.44     !!V_x V_B T_a V_A.
% 72.31/71.44        (~ bnd_c_in V_x V_B T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_insert V_x V_A T_a) V_B (bnd_tc_set T_a);
% 72.31/71.44     !!V_x V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_lessequals (bnd_c_insert V_x V_A T_a) V_B (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 72.31/71.44     !!V_x V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_lessequals (bnd_c_insert V_x V_A T_a) V_B (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_in V_x V_B T_a;
% 72.31/71.44     !!V_a V_A T_a. ~ bnd_c_insert V_a V_A T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_a V_A T_a V_B.
% 72.31/71.44        bnd_c_inter (bnd_c_insert V_a V_A T_a) (bnd_c_insert V_a V_B T_a)
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_insert V_a (bnd_c_inter V_A V_B T_a) T_a;
% 72.31/71.44     !!V_a V_A T_a V_b.
% 72.31/71.44        ~ bnd_c_in V_a V_A T_a | bnd_c_in V_a (bnd_c_insert V_b V_A T_a) T_a;
% 72.31/71.44     !!V_x V_A T_a. bnd_c_in V_x (bnd_c_insert V_x V_A T_a) T_a;
% 72.31/71.44     !!V_a V_b V_A T_a.
% 72.31/71.44        (~ bnd_c_in V_a (bnd_c_insert V_b V_A T_a) T_a |
% 72.31/71.44         bnd_c_in V_a V_A T_a) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!V_A V_B T_a V_a.
% 72.31/71.44        (~ bnd_c_emptyset = bnd_c_inter V_A V_B T_a | bnd_c_in V_a V_B T_a) |
% 72.31/71.44        bnd_c_emptyset = bnd_c_inter (bnd_c_insert V_a V_A T_a) V_B T_a;
% 72.31/71.44     !!V_a V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_emptyset = bnd_c_inter (bnd_c_insert V_a V_A T_a) V_B T_a |
% 72.31/71.44        bnd_c_emptyset = bnd_c_inter V_A V_B T_a;
% 72.31/71.44     !!V_a V_B T_a V_A.
% 72.31/71.44        ~ bnd_c_in V_a V_B T_a |
% 72.31/71.44        ~ bnd_c_emptyset = bnd_c_inter (bnd_c_insert V_a V_A T_a) V_B T_a;
% 72.31/71.44     !!V_A V_B T_a V_a.
% 72.31/71.44        (~ bnd_c_inter V_A V_B T_a = bnd_c_emptyset | bnd_c_in V_a V_B T_a) |
% 72.31/71.44        bnd_c_inter (bnd_c_insert V_a V_A T_a) V_B T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_a V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_inter (bnd_c_insert V_a V_A T_a) V_B T_a = bnd_c_emptyset |
% 72.31/71.44        bnd_c_inter V_A V_B T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_a V_B T_a V_A.
% 72.31/71.44        ~ bnd_c_in V_a V_B T_a |
% 72.31/71.44        ~ bnd_c_inter (bnd_c_insert V_a V_A T_a) V_B T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_x V_A T_a.
% 72.31/71.44        bnd_c_insert V_x (bnd_c_insert V_x V_A T_a) T_a =
% 72.31/71.44        bnd_c_insert V_x V_A T_a;
% 72.31/71.44     !!V_a V_A T_a.
% 72.31/71.44        bnd_c_insert V_a
% 72.31/71.44         (bnd_c_minus V_A (bnd_c_insert V_a bnd_c_emptyset T_a)
% 72.31/71.44           (bnd_tc_set T_a))
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_insert V_a V_A T_a;
% 72.31/71.44     !!V_x V_B T_a V_A.
% 72.31/71.44        ~ bnd_c_in V_x V_B T_a |
% 72.31/71.44        bnd_c_minus (bnd_c_insert V_x V_A T_a) V_B (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_minus V_A V_B (bnd_tc_set T_a);
% 72.31/71.44     !!V_a V_A T_a. ~ bnd_c_emptyset = bnd_c_insert V_a V_A T_a;
% 72.31/71.44     !!V_c T_a. ~ bnd_c_in V_c bnd_c_emptyset T_a;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        ~ bnd_c_Main_Oempty__Union__conv__1 V_A T_a = bnd_c_emptyset |
% 72.31/71.44        bnd_c_emptyset = bnd_c_Union V_A T_a;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_in (bnd_c_Main_Oempty__Union__conv__1 V_A T_a) V_A
% 72.31/71.44         (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_emptyset = bnd_c_Union V_A T_a;
% 72.31/71.44     !!V_U V_A T_a.
% 72.31/71.44        (~ bnd_c_in V_U V_A (bnd_tc_set T_a) |
% 72.31/71.44         ~ bnd_c_emptyset = bnd_c_Union V_A T_a) |
% 72.31/71.44        V_U = bnd_c_emptyset;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_minus bnd_c_emptyset V_A (bnd_tc_set T_a) = bnd_c_emptyset;
% 72.31/71.44     !!V_y T_a.
% 72.31/71.44        bnd_c_uminus (bnd_c_uminus V_y (bnd_tc_set T_a)) (bnd_tc_set T_a) =
% 72.31/71.44        V_y;
% 72.31/71.44     !!V_A V_B T_a V_b.
% 72.31/71.44        (~ bnd_c_emptyset = bnd_c_inter V_A V_B T_a | bnd_c_in V_b V_A T_a) |
% 72.31/71.44        bnd_c_emptyset = bnd_c_inter V_A (bnd_c_insert V_b V_B T_a) T_a;
% 72.31/71.44     !!V_A V_b V_B T_a.
% 72.31/71.44        ~ bnd_c_emptyset = bnd_c_inter V_A (bnd_c_insert V_b V_B T_a) T_a |
% 72.31/71.44        bnd_c_emptyset = bnd_c_inter V_A V_B T_a;
% 72.31/71.44     !!V_b V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_in V_b V_A T_a |
% 72.31/71.44        ~ bnd_c_emptyset = bnd_c_inter V_A (bnd_c_insert V_b V_B T_a) T_a;
% 72.31/71.44     !!V_B V_A T_a V_a.
% 72.31/71.44        (~ bnd_c_inter V_B V_A T_a = bnd_c_emptyset | bnd_c_in V_a V_B T_a) |
% 72.31/71.44        bnd_c_inter V_B (bnd_c_insert V_a V_A T_a) T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_B V_a V_A T_a.
% 72.31/71.44        ~ bnd_c_inter V_B (bnd_c_insert V_a V_A T_a) T_a = bnd_c_emptyset |
% 72.31/71.44        bnd_c_inter V_B V_A T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_a V_B T_a V_A.
% 72.31/71.44        ~ bnd_c_in V_a V_B T_a |
% 72.31/71.44        ~ bnd_c_inter V_B (bnd_c_insert V_a V_A T_a) T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_y T_a.
% 72.31/71.44        bnd_c_Set_Ocontents (bnd_c_insert V_y bnd_c_emptyset T_a) T_a = V_y;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_in (bnd_c_Main_Oall__not__in__conv__1 V_A T_a) V_A T_a |
% 72.31/71.44        V_A = bnd_c_emptyset;
% 72.31/71.44     !!V_a V_B T_a.
% 72.31/71.44        bnd_c_Union (bnd_c_insert V_a V_B (bnd_tc_set T_a)) T_a =
% 72.31/71.44        bnd_c_union V_a (bnd_c_Union V_B T_a) T_a;
% 72.31/71.44     !!V_A V_U T_a V_C.
% 72.31/71.44        (~ bnd_c_in V_A V_U T_a | ~ bnd_c_in V_U V_C (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_in V_A (bnd_c_Union V_C T_a) T_a;
% 72.31/71.44     !!V_A V_C T_a.
% 72.31/71.44        ~ bnd_c_in V_A (bnd_c_Union V_C T_a) T_a |
% 72.31/71.44        bnd_c_in V_A (bnd_c_Main_OUnion__iff__1 V_A V_C T_a) T_a;
% 72.31/71.44     !!V_A V_C T_a.
% 72.31/71.44        ~ bnd_c_in V_A (bnd_c_Union V_C T_a) T_a |
% 72.31/71.44        bnd_c_in (bnd_c_Main_OUnion__iff__1 V_A V_C T_a) V_C (bnd_tc_set T_a);
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        ~ bnd_c_Main_OUnion__empty__conv__1 V_A T_a = bnd_c_emptyset |
% 72.31/71.44        bnd_c_Union V_A T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_in (bnd_c_Main_OUnion__empty__conv__1 V_A T_a) V_A
% 72.31/71.44         (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_Union V_A T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_U V_A T_a.
% 72.31/71.44        (~ bnd_c_in V_U V_A (bnd_tc_set T_a) |
% 72.31/71.44         ~ bnd_c_Union V_A T_a = bnd_c_emptyset) |
% 72.31/71.44        V_U = bnd_c_emptyset;
% 72.31/71.44     !!T_a. bnd_c_Union bnd_c_emptyset T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_Union (bnd_c_union V_A V_B (bnd_tc_set T_a)) T_a =
% 72.31/71.44        bnd_c_union (bnd_c_Union V_A T_a) (bnd_c_Union V_B T_a) T_a;
% 72.31/71.44     !!T_a. bnd_c_Union bnd_c_UNIV T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_y T_a. bnd_c_Union (bnd_c_Pow V_y T_a) T_a = V_y;
% 72.31/71.44     !!V_B V_C T_a V_A.
% 72.31/71.44        (~ bnd_c_lessequals V_B V_C (bnd_tc_set T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_A V_C (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_union V_A V_B T_a) V_C (bnd_tc_set T_a);
% 72.31/71.44     !!V_A V_B T_a V_C.
% 72.31/71.44        ~ bnd_c_lessequals (bnd_c_union V_A V_B T_a) V_C (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals V_B V_C (bnd_tc_set T_a);
% 72.31/71.44     !!V_A V_B T_a V_C.
% 72.31/71.44        ~ bnd_c_lessequals (bnd_c_union V_A V_B T_a) V_C (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals V_A V_C (bnd_tc_set T_a);
% 72.31/71.44     !!V_A V_a V_B T_a.
% 72.31/71.44        bnd_c_union V_A (bnd_c_insert V_a V_B T_a) T_a =
% 72.31/71.44        bnd_c_insert V_a (bnd_c_union V_A V_B T_a) T_a;
% 72.31/71.44     !!V_a V_B T_a V_C.
% 72.31/71.44        bnd_c_union (bnd_c_insert V_a V_B T_a) V_C T_a =
% 72.31/71.44        bnd_c_insert V_a (bnd_c_union V_B V_C T_a) T_a;
% 72.31/71.44     !!V_c V_B T_a V_A.
% 72.31/71.44        ~ bnd_c_in V_c V_B T_a | bnd_c_in V_c (bnd_c_union V_A V_B T_a) T_a;
% 72.31/71.44     !!V_c V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_in V_c V_A T_a | bnd_c_in V_c (bnd_c_union V_A V_B T_a) T_a;
% 72.31/71.44     !!V_c V_A V_B T_a.
% 72.31/71.44        (~ bnd_c_in V_c (bnd_c_union V_A V_B T_a) T_a |
% 72.31/71.44         bnd_c_in V_c V_B T_a) |
% 72.31/71.44        bnd_c_in V_c V_A T_a;
% 72.31/71.44     !!V_y T_a. bnd_c_union V_y bnd_c_emptyset T_a = V_y;
% 72.31/71.44     !!V_y T_a. bnd_c_union bnd_c_emptyset V_y T_a = V_y;
% 72.31/71.44     !!T_a. bnd_c_union bnd_c_emptyset bnd_c_emptyset T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_union V_A V_B T_a = bnd_c_emptyset | V_B = bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_union V_A V_B T_a = bnd_c_emptyset | V_A = bnd_c_emptyset;
% 72.31/71.44     !!V_y T_a. bnd_c_union V_y V_y T_a = V_y;
% 72.31/71.44     !!V_A T_a. bnd_c_union V_A bnd_c_UNIV T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_B T_a. bnd_c_union bnd_c_UNIV V_B T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_union V_A (bnd_c_minus V_B V_A (bnd_tc_set T_a)) T_a =
% 72.31/71.44        bnd_c_union V_A V_B T_a;
% 72.31/71.44     !!V_B V_A T_a.
% 72.31/71.44        bnd_c_union (bnd_c_minus V_B V_A (bnd_tc_set T_a)) V_A T_a =
% 72.31/71.44        bnd_c_union V_B V_A T_a;
% 72.31/71.44     ~ bnd_c_UNIV = bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_in V_A (bnd_c_Pow V_B T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_in V_A (bnd_c_Pow V_B T_a) (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 72.31/71.44     !!T_a.
% 72.31/71.44        bnd_c_Pow bnd_c_emptyset T_a =
% 72.31/71.44        bnd_c_insert bnd_c_emptyset bnd_c_emptyset (bnd_tc_set T_a);
% 72.31/71.44     !!T_a. bnd_c_Pow bnd_c_UNIV T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_Pow (bnd_c_inter V_A V_B T_a) T_a =
% 72.31/71.44        bnd_c_inter (bnd_c_Pow V_A T_a) (bnd_c_Pow V_B T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!V_a V_B T_a.
% 72.31/71.44        bnd_c_Inter (bnd_c_insert V_a V_B (bnd_tc_set T_a)) T_a =
% 72.31/71.44        bnd_c_inter V_a (bnd_c_Inter V_B T_a) T_a;
% 72.31/71.44     !!V_A V_C T_a.
% 72.31/71.44        ~ bnd_c_in V_A (bnd_c_Main_OInter__iff__1 V_A V_C T_a) T_a |
% 72.31/71.44        bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a;
% 72.31/71.44     !!V_A V_C T_a.
% 72.31/71.44        bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a |
% 72.31/71.44        bnd_c_in (bnd_c_Main_OInter__iff__1 V_A V_C T_a) V_C (bnd_tc_set T_a);
% 72.31/71.44     !!V_U V_C T_a V_A.
% 72.31/71.44        (~ bnd_c_in V_U V_C (bnd_tc_set T_a) |
% 72.31/71.44         ~ bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a) |
% 72.31/71.44        bnd_c_in V_A V_U T_a;
% 72.31/71.44     !!T_a. bnd_c_Inter bnd_c_emptyset T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        ~ bnd_c_Main_OInter__UNIV__conv__2__1 V_A T_a = bnd_c_UNIV |
% 72.31/71.44        bnd_c_UNIV = bnd_c_Inter V_A T_a;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_in (bnd_c_Main_OInter__UNIV__conv__2__1 V_A T_a) V_A
% 72.31/71.44         (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_UNIV = bnd_c_Inter V_A T_a;
% 72.31/71.44     !!V_U V_A T_a.
% 72.31/71.44        (~ bnd_c_in V_U V_A (bnd_tc_set T_a) |
% 72.31/71.44         ~ bnd_c_UNIV = bnd_c_Inter V_A T_a) |
% 72.31/71.44        V_U = bnd_c_UNIV;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        ~ bnd_c_Main_OInter__UNIV__conv__1__1 V_A T_a = bnd_c_UNIV |
% 72.31/71.44        bnd_c_Inter V_A T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_in (bnd_c_Main_OInter__UNIV__conv__1__1 V_A T_a) V_A
% 72.31/71.44         (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_Inter V_A T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_U V_A T_a.
% 72.31/71.44        (~ bnd_c_in V_U V_A (bnd_tc_set T_a) |
% 72.31/71.44         ~ bnd_c_Inter V_A T_a = bnd_c_UNIV) |
% 72.31/71.44        V_U = bnd_c_UNIV;
% 72.31/71.44     !!T_a. bnd_c_Inter bnd_c_UNIV T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_C V_B T_a V_A.
% 72.31/71.44        (~ bnd_c_lessequals V_C V_B (bnd_tc_set T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_C V_A (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_lessequals V_C (bnd_c_inter V_A V_B T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!V_C V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_C (bnd_c_inter V_A V_B T_a) (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals V_C V_B (bnd_tc_set T_a);
% 72.31/71.44     !!V_C V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_C (bnd_c_inter V_A V_B T_a) (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals V_C V_A (bnd_tc_set T_a);
% 72.31/71.44     !!V_c V_B T_a V_A.
% 72.31/71.44        (~ bnd_c_in V_c V_B T_a | ~ bnd_c_in V_c V_A T_a) |
% 72.31/71.44        bnd_c_in V_c (bnd_c_inter V_A V_B T_a) T_a;
% 72.31/71.44     !!V_c V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_in V_c (bnd_c_inter V_A V_B T_a) T_a | bnd_c_in V_c V_B T_a;
% 72.31/71.44     !!V_c V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_in V_c (bnd_c_inter V_A V_B T_a) T_a | bnd_c_in V_c V_A T_a;
% 72.31/71.44     !!V_A T_a. bnd_c_inter V_A bnd_c_emptyset T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_B T_a. bnd_c_inter bnd_c_emptyset V_B T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_y T_a. bnd_c_inter V_y V_y T_a = V_y;
% 72.31/71.44     !!V_y T_a. bnd_c_inter V_y bnd_c_UNIV T_a = V_y;
% 72.31/71.44     !!V_y T_a. bnd_c_inter bnd_c_UNIV V_y T_a = V_y;
% 72.31/71.44     !!T_a. bnd_c_inter bnd_c_UNIV bnd_c_UNIV T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_A V_B T_a. ~ bnd_c_inter V_A V_B T_a = bnd_c_UNIV | V_B = bnd_c_UNIV;
% 72.31/71.44     !!V_A V_B T_a. ~ bnd_c_inter V_A V_B T_a = bnd_c_UNIV | V_A = bnd_c_UNIV;
% 72.31/71.44     !!V_x V_A T_a V_B.
% 72.31/71.44        bnd_c_in V_x V_A T_a |
% 72.31/71.44        bnd_c_minus V_A (bnd_c_insert V_x V_B T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_minus V_A V_B (bnd_tc_set T_a);
% 72.31/71.44     !!V_c V_A T_a V_B.
% 72.31/71.44        (~ bnd_c_in V_c V_A T_a | bnd_c_in V_c V_B T_a) |
% 72.31/71.44        bnd_c_in V_c (bnd_c_minus V_A V_B (bnd_tc_set T_a)) T_a;
% 72.31/71.44     !!V_c V_B T_a V_A.
% 72.31/71.44        ~ bnd_c_in V_c V_B T_a |
% 72.31/71.44        ~ bnd_c_in V_c (bnd_c_minus V_A V_B (bnd_tc_set T_a)) T_a;
% 72.31/71.44     !!V_c V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_in V_c (bnd_c_minus V_A V_B (bnd_tc_set T_a)) T_a |
% 72.31/71.44        bnd_c_in V_c V_A T_a;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_minus (bnd_c_minus V_A V_B (bnd_tc_set T_a)) V_B
% 72.31/71.44         (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_minus V_A V_B (bnd_tc_set T_a);
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_minus V_A V_B (bnd_tc_set T_a) = bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        ~ bnd_c_minus V_A V_B (bnd_tc_set T_a) = bnd_c_emptyset |
% 72.31/71.44        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 72.31/71.44     !!V_y T_a. bnd_c_minus V_y bnd_c_emptyset (bnd_tc_set T_a) = V_y;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_inter V_A (bnd_c_minus V_B V_A (bnd_tc_set T_a)) T_a =
% 72.31/71.44        bnd_c_emptyset;
% 72.31/71.44     !!V_A T_a. bnd_c_minus V_A V_A (bnd_tc_set T_a) = bnd_c_emptyset;
% 72.31/71.44     !!V_A T_a. bnd_c_minus V_A bnd_c_UNIV (bnd_tc_set T_a) = bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_minus V_A (bnd_c_uminus V_B (bnd_tc_set T_a)) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_inter V_A V_B T_a;
% 72.31/71.44     !!V_B V_A T_a.
% 72.31/71.44        ~ bnd_c_lessequals V_B V_A (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_uminus V_A (bnd_tc_set T_a))
% 72.31/71.44         (bnd_c_uminus V_B (bnd_tc_set T_a)) (bnd_tc_set T_a);
% 72.31/71.44     !!V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_lessequals (bnd_c_uminus V_A (bnd_tc_set T_a))
% 72.31/71.44           (bnd_c_uminus V_B (bnd_tc_set T_a)) (bnd_tc_set T_a) |
% 72.31/71.44        bnd_c_lessequals V_B V_A (bnd_tc_set T_a);
% 72.31/71.44     !!V_c V_A T_a.
% 72.31/71.44        bnd_c_in V_c V_A T_a |
% 72.31/71.44        bnd_c_in V_c (bnd_c_uminus V_A (bnd_tc_set T_a)) T_a;
% 72.31/71.44     !!V_c V_A T_a.
% 72.31/71.44        ~ bnd_c_in V_c V_A T_a |
% 72.31/71.44        ~ bnd_c_in V_c (bnd_c_uminus V_A (bnd_tc_set T_a)) T_a;
% 72.31/71.44     !!V_A T_a V_B.
% 72.31/71.44        ~ bnd_c_uminus V_A (bnd_tc_set T_a) =
% 72.31/71.44          bnd_c_uminus V_B (bnd_tc_set T_a) |
% 72.31/71.44        V_A = V_B;
% 72.31/71.44     !!T_a. bnd_c_uminus bnd_c_emptyset (bnd_tc_set T_a) = bnd_c_UNIV;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_inter V_A (bnd_c_uminus V_A (bnd_tc_set T_a)) T_a =
% 72.31/71.44        bnd_c_emptyset;
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_inter (bnd_c_uminus V_A (bnd_tc_set T_a)) V_A T_a =
% 72.31/71.44        bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_uminus (bnd_c_union V_A V_B T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_inter (bnd_c_uminus V_A (bnd_tc_set T_a))
% 72.31/71.44         (bnd_c_uminus V_B (bnd_tc_set T_a)) T_a;
% 72.31/71.44     !!T_a. bnd_c_uminus bnd_c_UNIV (bnd_tc_set T_a) = bnd_c_emptyset;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_uminus (bnd_c_inter V_A V_B T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_union (bnd_c_uminus V_A (bnd_tc_set T_a))
% 72.31/71.44         (bnd_c_uminus V_B (bnd_tc_set T_a)) T_a;
% 72.31/71.44     !!V_A V_B T_a.
% 72.31/71.44        bnd_c_uminus (bnd_c_minus V_A V_B (bnd_tc_set T_a)) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_union (bnd_c_uminus V_A (bnd_tc_set T_a)) V_B T_a;
% 72.31/71.44     !!T_a V_k.
% 72.31/71.44        ~ bnd_class_Orderings_Oorder T_a |
% 72.31/71.44        bnd_c_minus (bnd_c_insert V_k bnd_c_emptyset T_a)
% 72.31/71.44         (bnd_c_SetInterval_OlessThan V_k T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_insert V_k bnd_c_emptyset T_a;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_x V_y T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_SetInterval_OlessThan V_x T_a)
% 72.31/71.44         (bnd_c_SetInterval_OlessThan V_y T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_SetInterval_OlessThan V_x T_a)
% 72.31/71.44            (bnd_c_SetInterval_OlessThan V_y T_a) (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_lessequals V_x V_y T_a;
% 72.31/71.44     !!T_a V_i V_k.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_less V_i V_k T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OlessThan V_k T_a) T_a;
% 72.31/71.44     !!T_a V_i V_k.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OlessThan V_k T_a) T_a) |
% 72.31/71.44        bnd_c_less V_i V_k T_a;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_SetInterval_OlessThan V_x T_a =
% 72.31/71.44           bnd_c_SetInterval_OlessThan V_y T_a) |
% 72.31/71.44        V_x = V_y;
% 72.31/71.44     bnd_c_SetInterval_OlessThan bnd_c_0 bnd_tc_nat = bnd_c_emptyset;
% 72.31/71.44     !!T_a V_j V_n V_m V_i.
% 72.31/71.44        ((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44          ~ bnd_c_lessequals V_j V_n T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_m V_i T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_SetInterval_OatLeastLessThan V_i V_j T_a)
% 72.31/71.44         (bnd_c_SetInterval_OatLeastLessThan V_m V_n T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!T_a V_j V_i V_m V_n.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_j V_i T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_SetInterval_OatLeastLessThan V_i V_j T_a)
% 72.31/71.44         (bnd_c_SetInterval_OatLeastLessThan V_m V_n T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!T_a V_i V_j V_m V_n.
% 72.31/71.44        ((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44          ~ bnd_c_lessequals (bnd_c_SetInterval_OatLeastLessThan V_i V_j T_a)
% 72.31/71.44             (bnd_c_SetInterval_OatLeastLessThan V_m V_n T_a)
% 72.31/71.44             (bnd_tc_set T_a)) |
% 72.31/71.44         bnd_c_lessequals V_j V_n T_a) |
% 72.31/71.44        bnd_c_lessequals V_j V_i T_a;
% 72.31/71.44     !!T_a V_i V_j V_m V_n.
% 72.31/71.44        ((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44          ~ bnd_c_lessequals (bnd_c_SetInterval_OatLeastLessThan V_i V_j T_a)
% 72.31/71.44             (bnd_c_SetInterval_OatLeastLessThan V_m V_n T_a)
% 72.31/71.44             (bnd_tc_set T_a)) |
% 72.31/71.44         bnd_c_lessequals V_m V_i T_a) |
% 72.31/71.44        bnd_c_lessequals V_j V_i T_a;
% 72.31/71.44     !!T_a V_i V_n V_m.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_i V_n T_a) |
% 72.31/71.44        bnd_c_minus (bnd_c_SetInterval_OatLeastLessThan V_i V_m T_a)
% 72.31/71.44         (bnd_c_SetInterval_OatLeastLessThan V_i V_n T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_SetInterval_OatLeastLessThan V_n V_m T_a;
% 72.31/71.44     !!T_a V_y V_x.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_y V_x T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_SetInterval_OgreaterThan V_x T_a)
% 72.31/71.44         (bnd_c_SetInterval_OgreaterThan V_y T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_SetInterval_OgreaterThan V_x T_a)
% 72.31/71.44            (bnd_c_SetInterval_OgreaterThan V_y T_a) (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_lessequals V_y V_x T_a;
% 72.31/71.44     !!T_a V_k V_i.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_less V_k V_i T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OgreaterThan V_k T_a) T_a;
% 72.31/71.44     !!T_a V_i V_k.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OgreaterThan V_k T_a) T_a) |
% 72.31/71.44        bnd_c_less V_k V_i T_a;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_SetInterval_OgreaterThan V_x T_a =
% 72.31/71.44           bnd_c_SetInterval_OgreaterThan V_y T_a) |
% 72.31/71.44        V_x = V_y;
% 72.31/71.44     !!T_a V_i V_u V_l.
% 72.31/71.44        ((~ bnd_class_Orderings_Oord T_a | ~ bnd_c_less V_i V_u T_a) |
% 72.31/71.44         ~ bnd_c_less V_l V_i T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u T_a) T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_less V_i V_u T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_less V_l V_i T_a;
% 72.31/71.44     !!T_a V_l V_i V_u.
% 72.31/71.44        ((~ bnd_class_Orderings_Oord T_a | ~ bnd_c_less V_l V_i T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_i V_u T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u T_a) T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_lessequals V_i V_u T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_less V_l V_i T_a;
% 72.31/71.44     !!T_a V_l V_k.
% 72.31/71.44        (~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_lessequals V_l V_k T_a) |
% 72.31/71.44        bnd_c_SetInterval_OgreaterThanAtMost V_k V_l T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_y.
% 72.31/71.44        bnd_c_Finite__Set_Ocard (bnd_c_SetInterval_OlessThan V_y bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat =
% 72.31/71.44        V_y;
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint =
% 72.31/71.44        bnd_c_IntDef_Onat
% 72.31/71.44         (bnd_c_minus V_u (bnd_c_plus V_l bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint);
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat =
% 72.31/71.44        bnd_c_minus V_u (bnd_c_Suc V_l) bnd_tc_nat;
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint =
% 72.31/71.44        bnd_c_IntDef_Onat (bnd_c_minus V_u V_l bnd_tc_IntDef_Oint);
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat =
% 72.31/71.44        bnd_c_minus V_u V_l bnd_tc_nat;
% 72.31/71.44     !!V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard (bnd_c_SetInterval_OatMost V_u bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat =
% 72.31/71.44        bnd_c_Suc V_u;
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OatLeastLessThan V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint =
% 72.31/71.44        bnd_c_IntDef_Onat (bnd_c_minus V_u V_l bnd_tc_IntDef_Oint);
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OatLeastLessThan V_l V_u bnd_tc_nat) bnd_tc_nat =
% 72.31/71.44        bnd_c_minus V_u V_l bnd_tc_nat;
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OatLeastAtMost V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint =
% 72.31/71.44        bnd_c_IntDef_Onat
% 72.31/71.44         (bnd_c_plus (bnd_c_minus V_u V_l bnd_tc_IntDef_Oint) bnd_c_1
% 72.31/71.44           bnd_tc_IntDef_Oint);
% 72.31/71.44     !!V_l V_u.
% 72.31/71.44        bnd_c_Finite__Set_Ocard
% 72.31/71.44         (bnd_c_SetInterval_OatLeastAtMost V_l V_u bnd_tc_nat) bnd_tc_nat =
% 72.31/71.44        bnd_c_minus (bnd_c_Suc V_u) V_l bnd_tc_nat;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_lessequals V_x V_y T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_SetInterval_OatMost V_x T_a)
% 72.31/71.44         (bnd_c_SetInterval_OatMost V_y T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Oorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_SetInterval_OatMost V_x T_a)
% 72.31/71.44            (bnd_c_SetInterval_OatMost V_y T_a) (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_lessequals V_x V_y T_a;
% 72.31/71.44     !!T_a V_i V_k.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_lessequals V_i V_k T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OatMost V_k T_a) T_a;
% 72.31/71.44     !!T_a V_i V_k.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OatMost V_k T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_i V_k T_a;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_SetInterval_OatMost V_x T_a =
% 72.31/71.44           bnd_c_SetInterval_OatMost V_y T_a) |
% 72.31/71.44        V_x = V_y;
% 72.31/71.44     bnd_c_SetInterval_OatMost bnd_c_0 bnd_tc_nat =
% 72.31/71.44     bnd_c_insert bnd_c_0 bnd_c_emptyset bnd_tc_nat;
% 72.31/71.44     !!T_a V_y V_x.
% 72.31/71.44        (~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_lessequals V_y V_x T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_SetInterval_OatLeast V_x T_a)
% 72.31/71.44         (bnd_c_SetInterval_OatLeast V_y T_a) (bnd_tc_set T_a);
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Oorder T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_SetInterval_OatLeast V_x T_a)
% 72.31/71.44            (bnd_c_SetInterval_OatLeast V_y T_a) (bnd_tc_set T_a)) |
% 72.31/71.44        bnd_c_lessequals V_y V_x T_a;
% 72.31/71.44     !!T_a V_k V_i.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_lessequals V_k V_i T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OatLeast V_k T_a) T_a;
% 72.31/71.44     !!T_a V_i V_k.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OatLeast V_k T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_k V_i T_a;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_SetInterval_OatLeast V_x T_a =
% 72.31/71.44           bnd_c_SetInterval_OatLeast V_y T_a) |
% 72.31/71.44        V_x = V_y;
% 72.31/71.44     bnd_c_SetInterval_OatLeast bnd_c_0 bnd_tc_nat = bnd_c_UNIV;
% 72.31/71.44     !!V_m.
% 72.31/71.44        bnd_c_SetInterval_OatLeastLessThan V_m (bnd_c_Suc V_m) bnd_tc_nat =
% 72.31/71.44        bnd_c_insert V_m bnd_c_emptyset bnd_tc_nat;
% 72.31/71.44     !!T_a V_i V_u V_l.
% 72.31/71.44        ((~ bnd_class_Orderings_Oord T_a | ~ bnd_c_less V_i V_u T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_l V_i T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OatLeastLessThan V_l V_u T_a) T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OatLeastLessThan V_l V_u T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_less V_i V_u T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OatLeastLessThan V_l V_u T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_lessequals V_l V_i T_a;
% 72.31/71.44     !!T_a V_n V_m.
% 72.31/71.44        (~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_lessequals V_n V_m T_a) |
% 72.31/71.44        bnd_c_SetInterval_OatLeastLessThan V_m V_n T_a = bnd_c_emptyset;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_Orderings_Oorder T_a |
% 72.31/71.44        bnd_c_SetInterval_OatLeastAtMost V_a V_a T_a =
% 72.31/71.44        bnd_c_insert V_a bnd_c_emptyset T_a;
% 72.31/71.44     !!T_a V_i V_u V_l.
% 72.31/71.44        ((~ bnd_class_Orderings_Oord T_a | ~ bnd_c_lessequals V_i V_u T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_l V_i T_a) |
% 72.31/71.44        bnd_c_in V_i (bnd_c_SetInterval_OatLeastAtMost V_l V_u T_a) T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OatLeastAtMost V_l V_u T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_i V_u T_a;
% 72.31/71.44     !!T_a V_i V_l V_u.
% 72.31/71.44        (~ bnd_class_Orderings_Oord T_a |
% 72.31/71.44         ~ bnd_c_in V_i (bnd_c_SetInterval_OatLeastAtMost V_l V_u T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_l V_i T_a;
% 72.31/71.44     !!T_a V_n V_m.
% 72.31/71.44        (~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_less V_n V_m T_a) |
% 72.31/71.44        bnd_c_SetInterval_OatLeastAtMost V_m V_n T_a = bnd_c_emptyset;
% 72.31/71.44     !!T_a V_k.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_SetInterval_OlessThan V_k T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_SetInterval_OatLeast V_k T_a;
% 72.31/71.44     !!T_a V_k.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_SetInterval_OgreaterThan V_k T_a)
% 72.31/71.44         (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_SetInterval_OatMost V_k T_a;
% 72.31/71.44     !!T_a V_k.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_SetInterval_OatMost V_k T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_SetInterval_OgreaterThan V_k T_a;
% 72.31/71.44     !!T_a V_k.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_SetInterval_OatLeast V_k T_a) (bnd_tc_set T_a) =
% 72.31/71.44        bnd_c_SetInterval_OlessThan V_k T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_b T_a) |
% 72.31/71.44        bnd_c_less bnd_c_0 (bnd_c_divide bnd_c_1 V_b T_a) T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 (bnd_c_divide bnd_c_1 V_b T_a) T_a) |
% 72.31/71.44        bnd_c_less bnd_c_0 V_b T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 bnd_c_1 T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 V_b T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 (bnd_c_divide bnd_c_1 V_b T_a) T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 (bnd_c_divide bnd_c_1 V_b T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 V_b T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44        bnd_c_0 = bnd_c_divide bnd_c_1 bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_0 = bnd_c_divide bnd_c_1 V_a T_a) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_a = bnd_c_0) |
% 72.31/71.44        bnd_c_times V_a (bnd_c_divide V_b V_a T_a) T_a = V_b;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_times bnd_c_0 (bnd_c_divide V_b bnd_c_0 T_a) T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_a = bnd_c_0) |
% 72.31/71.44        bnd_c_times (bnd_c_divide V_b V_a T_a) V_a T_a = V_b;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_times (bnd_c_divide V_b bnd_c_0 T_a) bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_b V_c V_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44        bnd_c_times (bnd_c_divide V_b V_c T_a) V_a T_a =
% 72.31/71.44        bnd_c_divide (bnd_c_times V_b V_a T_a) V_c T_a;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44        bnd_c_times V_a (bnd_c_divide V_b V_c T_a) T_a =
% 72.31/71.44        bnd_c_divide (bnd_c_times V_a V_b T_a) V_c T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Ofield T_a | V_a = bnd_c_0) |
% 72.31/71.44        bnd_c_times V_a (bnd_c_HOL_Oinverse V_a T_a) T_a = bnd_c_1;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.44        bnd_c_less bnd_c_0 bnd_c_1 T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T_a |
% 72.31/71.44        ~ bnd_c_1 = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         ~ bnd_c_1 = bnd_c_divide V_a V_b T_a) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44        bnd_c_divide bnd_c_1 bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_divide bnd_c_1 V_a T_a = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.44        ~ bnd_c_less bnd_c_1 bnd_c_0 T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.44        ~ bnd_c_lessequals bnd_c_1 bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T_a |
% 72.31/71.44        bnd_c_times V_a bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T_a |
% 72.31/71.44        bnd_c_times bnd_c_0 V_a T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oring T_a |
% 72.31/71.44        bnd_c_times V_a (bnd_c_uminus V_b T_a) T_a =
% 72.31/71.44        bnd_c_uminus (bnd_c_times V_a V_b T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oring T_a |
% 72.31/71.44        bnd_c_times (bnd_c_uminus V_a T_a) V_b T_a =
% 72.31/71.44        bnd_c_uminus (bnd_c_times V_a V_b T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Oordered__ring__strict T_a |
% 72.31/71.44          ~ bnd_c_times V_a V_b T_a = bnd_c_0) |
% 72.31/71.44         V_b = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_c V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        bnd_c_divide (bnd_c_times V_a V_c T_a) (bnd_c_times V_b V_c T_a) T_a =
% 72.31/71.44        bnd_c_divide V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide (bnd_c_times V_a bnd_c_0 T_a)
% 72.31/71.44         (bnd_c_times V_b bnd_c_0 T_a) T_a =
% 72.31/71.44        bnd_c_0;
% 72.31/71.44     !!T_a V_c V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        bnd_c_divide (bnd_c_times V_a V_c T_a) V_c T_a = V_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide (bnd_c_times V_a bnd_c_0 T_a) bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_c V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        bnd_c_divide V_c (bnd_c_times V_b V_c T_a) T_a =
% 72.31/71.44        bnd_c_divide bnd_c_1 V_b T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide bnd_c_0 (bnd_c_times V_b bnd_c_0 T_a) T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_c V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        bnd_c_divide (bnd_c_times V_c V_a T_a) (bnd_c_times V_c V_b T_a) T_a =
% 72.31/71.44        bnd_c_divide V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide (bnd_c_times bnd_c_0 V_a T_a)
% 72.31/71.44         (bnd_c_times bnd_c_0 V_b T_a) T_a =
% 72.31/71.44        bnd_c_0;
% 72.31/71.44     !!T_a V_c V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        bnd_c_divide (bnd_c_times V_c V_a T_a) V_c T_a = V_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide (bnd_c_times bnd_c_0 V_a T_a) bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_c V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        bnd_c_divide V_c (bnd_c_times V_c V_b T_a) T_a =
% 72.31/71.44        bnd_c_divide bnd_c_1 V_b T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide bnd_c_0 (bnd_c_times bnd_c_0 V_b T_a) T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_c.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44          ~ bnd_c_times V_a V_c T_a = V_c) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_1;
% 72.31/71.44     !!T_a V_c.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44        V_c = bnd_c_times bnd_c_1 V_c T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44        bnd_c_0 = bnd_c_times V_b bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_c V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44          ~ V_c = bnd_c_times V_b V_c T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        V_b = bnd_c_1;
% 72.31/71.44     !!T_a V_c V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44          ~ bnd_c_times V_c V_a T_a = V_c) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_1;
% 72.31/71.44     !!T_a V_c.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44        V_c = bnd_c_times V_c bnd_c_1 T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44        bnd_c_0 = bnd_c_times bnd_c_0 V_b T_a;
% 72.31/71.44     !!T_a V_c V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44          ~ V_c = bnd_c_times V_c V_b T_a) |
% 72.31/71.44         V_c = bnd_c_0) |
% 72.31/71.44        V_b = bnd_c_1;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oring T_a |
% 72.31/71.44        bnd_c_times (bnd_c_uminus V_a T_a) (bnd_c_uminus V_b T_a) T_a =
% 72.31/71.44        bnd_c_times V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide (bnd_c_uminus V_a T_a) (bnd_c_uminus V_b T_a) T_a =
% 72.31/71.44        bnd_c_divide V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a V_b T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_less bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a) |
% 72.31/71.44        bnd_c_less V_a V_b T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_b V_a T_a) |
% 72.31/71.44         ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a) |
% 72.31/71.44        bnd_c_less V_b V_a T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_b V_a T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_1 (bnd_c_divide V_b V_a T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_b V_a T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_less bnd_c_0 (bnd_c_HOL_Oinverse V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 (bnd_c_HOL_Oinverse V_a T_a) T_a) |
% 72.31/71.44        bnd_c_less bnd_c_0 V_a T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_HOL_Oinverse bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         ~ bnd_c_HOL_Oinverse V_a T_a = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_HOL_Oinverse V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_HOL_Oinverse V_a T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals V_a bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 (bnd_c_HOL_Oinverse V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 (bnd_c_HOL_Oinverse V_a T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 V_a T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_HOL_Oinverse V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_HOL_Oinverse V_a T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less V_a bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_HOL_Oinverse (bnd_c_times V_a V_b T_a) T_a =
% 72.31/71.44        bnd_c_times (bnd_c_HOL_Oinverse V_a T_a) (bnd_c_HOL_Oinverse V_b T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_HOL_Oinverse (bnd_c_uminus V_a T_a) T_a =
% 72.31/71.44        bnd_c_uminus (bnd_c_HOL_Oinverse V_a T_a) T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less V_b V_a T_a) |
% 72.31/71.44          ~ bnd_c_less V_b bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_HOL_Oinverse V_a T_a) (bnd_c_HOL_Oinverse V_b T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less V_b bnd_c_0 T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_HOL_Oinverse V_a T_a)
% 72.31/71.44            (bnd_c_HOL_Oinverse V_b T_a) T_a) |
% 72.31/71.44        bnd_c_less V_b V_a T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less V_b V_a T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_b T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_HOL_Oinverse V_a T_a) (bnd_c_HOL_Oinverse V_b T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less bnd_c_0 V_b T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_HOL_Oinverse V_a T_a)
% 72.31/71.44            (bnd_c_HOL_Oinverse V_b T_a) T_a) |
% 72.31/71.44        bnd_c_less V_b V_a T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less V_b bnd_c_0 T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_b V_a T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_HOL_Oinverse V_a T_a)
% 72.31/71.44         (bnd_c_HOL_Oinverse V_b T_a) T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less V_b bnd_c_0 T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_HOL_Oinverse V_a T_a)
% 72.31/71.44            (bnd_c_HOL_Oinverse V_b T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_b V_a T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less bnd_c_0 V_b T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_b V_a T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_HOL_Oinverse V_a T_a)
% 72.31/71.44         (bnd_c_HOL_Oinverse V_b T_a) T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Oordered__field T_a |
% 72.31/71.44           ~ bnd_c_less bnd_c_0 V_b T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_HOL_Oinverse V_a T_a)
% 72.31/71.44            (bnd_c_HOL_Oinverse V_b T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_b V_a T_a;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_HOL_Oinverse (bnd_c_HOL_Oinverse V_y T_a) T_a = V_y;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         ~ bnd_c_HOL_Oinverse V_a T_a = bnd_c_HOL_Oinverse V_b T_a) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_HOL_Oinverse bnd_c_1 T_a = bnd_c_1;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         ~ bnd_c_HOL_Oinverse V_x T_a = bnd_c_1) |
% 72.31/71.44        V_x = bnd_c_1;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_HOL_Oinverse (bnd_c_divide V_a V_b T_a) T_a =
% 72.31/71.44        bnd_c_divide V_b V_a T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44        bnd_c_times V_a bnd_c_0 T_a = bnd_c_times V_b bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a V_c V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44          ~ bnd_c_times V_a V_c T_a = bnd_c_times V_b V_c T_a) |
% 72.31/71.44         V_a = V_b) |
% 72.31/71.44        V_c = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44        bnd_c_times bnd_c_0 V_a T_a = bnd_c_times bnd_c_0 V_b T_a;
% 72.31/71.44     !!T_a V_c V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44          ~ bnd_c_times V_c V_a T_a = bnd_c_times V_c V_b T_a) |
% 72.31/71.44         V_a = V_b) |
% 72.31/71.44        V_c = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Ofield T_a | V_a = bnd_c_0) |
% 72.31/71.44        bnd_c_times (bnd_c_HOL_Oinverse V_a T_a) V_a T_a = bnd_c_1;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         V_x = bnd_c_0) |
% 72.31/71.44        bnd_c_1 = bnd_c_divide V_x V_x T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_1 = bnd_c_divide V_b V_a T_a) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44        ~ bnd_c_1 = bnd_c_divide V_b bnd_c_0 T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide bnd_c_0 bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide V_a (bnd_c_uminus V_b T_a) T_a =
% 72.31/71.44        bnd_c_uminus (bnd_c_divide V_a V_b T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44        bnd_c_divide (bnd_c_uminus V_a T_a) V_b T_a =
% 72.31/71.44        bnd_c_uminus (bnd_c_divide V_a V_b T_a) T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_b V_a T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a) |
% 72.31/71.44        bnd_c_less V_b V_a T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a V_b T_a) |
% 72.31/71.44         ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a) |
% 72.31/71.44        bnd_c_less V_a V_b T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less V_b bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_divide bnd_c_1 V_b T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_divide bnd_c_1 V_b T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less V_b bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_b V_a T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a) |
% 72.31/71.44        bnd_c_lessequals V_b V_a T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44          ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_divide V_b V_a T_a) bnd_c_1 T_a) |
% 72.31/71.44        bnd_c_lessequals V_a V_b T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_b bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_divide bnd_c_1 V_b T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_divide bnd_c_1 V_b T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals V_b bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         V_x = bnd_c_0) |
% 72.31/71.44        bnd_c_divide V_x V_x T_a = bnd_c_1;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44         ~ bnd_c_divide V_b V_a T_a = bnd_c_1) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44        ~ bnd_c_divide V_b bnd_c_0 T_a = bnd_c_1;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44         ~ bnd_c_divide V_a V_b T_a = bnd_c_1) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide V_a bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide bnd_c_0 V_b T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44          ~ bnd_c_divide V_a V_b T_a = bnd_c_0) |
% 72.31/71.44         V_b = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide V_a (bnd_c_divide V_b V_c T_a) T_a =
% 72.31/71.44        bnd_c_divide (bnd_c_times V_a V_c T_a) V_b T_a;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide (bnd_c_divide V_a V_b T_a) V_c T_a =
% 72.31/71.44        bnd_c_divide V_a (bnd_c_times V_b V_c T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide V_a bnd_c_0 T_a = bnd_c_divide V_b bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a V_c V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44          ~ bnd_c_divide V_a V_c T_a = bnd_c_divide V_b V_c T_a) |
% 72.31/71.44         V_a = V_b) |
% 72.31/71.44        V_c = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44        bnd_c_divide bnd_c_0 V_a T_a = bnd_c_divide bnd_c_0 V_b T_a;
% 72.31/71.44     !!T_a V_c V_a V_b.
% 72.31/71.44        (((~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.44          ~ bnd_c_divide V_c V_a T_a = bnd_c_divide V_c V_b T_a) |
% 72.31/71.44         V_a = V_b) |
% 72.31/71.44        V_c = bnd_c_0;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Ofield T_a |
% 72.31/71.44        bnd_c_divide V_y bnd_c_1 T_a = V_y;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T_a |
% 72.31/71.44        ~ bnd_c_0 = bnd_c_1;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44        bnd_c_HOL_Oabs bnd_c_1 T_a = bnd_c_1;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44        bnd_c_HOL_Oabs (bnd_c_HOL_Oinverse V_a T_a) T_a =
% 72.31/71.44        bnd_c_HOL_Oinverse (bnd_c_HOL_Oabs V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_Ring__and__Field_Odivision__by__zero T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.44        bnd_c_HOL_Oabs (bnd_c_divide V_a V_b T_a) T_a =
% 72.31/71.44        bnd_c_divide (bnd_c_HOL_Oabs V_a T_a) (bnd_c_HOL_Oabs V_b T_a) T_a;
% 72.31/71.44     !!V_R V_n T_a__1.
% 72.31/71.44        bnd_c_Nat_Opower V_R (bnd_c_Suc V_n)
% 72.31/71.44         (bnd_tc_set (bnd_tc_prod T_a__1 T_a__1)) =
% 72.31/71.44        bnd_c_Relation_Orel__comp V_R
% 72.31/71.44         (bnd_c_Nat_Opower V_R V_n (bnd_tc_set (bnd_tc_prod T_a__1 T_a__1)))
% 72.31/71.44         T_a__1 T_a__1 T_a__1;
% 72.31/71.44     !!V_R T_a__1.
% 72.31/71.44        bnd_c_Nat_Opower V_R bnd_c_0
% 72.31/71.44         (bnd_tc_set (bnd_tc_prod T_a__1 T_a__1)) =
% 72.31/71.44        bnd_c_Relation_OId;
% 72.31/71.44     !!V_y T_a.
% 72.31/71.44        bnd_c_Nat_Opower V_y bnd_c_1 (bnd_tc_set (bnd_tc_prod T_a T_a)) = V_y;
% 72.31/71.44     !!V_x T_a.
% 72.31/71.44        bnd_c_in (bnd_c_Pair V_x V_x T_a T_a) bnd_c_Relation_OId
% 72.31/71.44         (bnd_tc_prod T_a T_a);
% 72.31/71.44     !!V_a V_b T_a.
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_a) bnd_c_Relation_OId
% 72.31/71.44           (bnd_tc_prod T_a T_a) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a. bnd_c_Relation_Odiag bnd_c_emptyset T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_b V_a T_b T_a V_r.
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_b V_a T_b T_a) V_r (bnd_tc_prod T_b T_a) |
% 72.31/71.44        bnd_c_in (bnd_c_Pair V_a V_b T_a T_b)
% 72.31/71.44         (bnd_c_Relation_Oconverse V_r T_b T_a) (bnd_tc_prod T_a T_b);
% 72.31/71.44     !!V_a V_b T_a T_b V_r.
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b)
% 72.31/71.44           (bnd_c_Relation_Oconverse V_r T_b T_a) (bnd_tc_prod T_a T_b) |
% 72.31/71.44        bnd_c_in (bnd_c_Pair V_b V_a T_b T_a) V_r (bnd_tc_prod T_b T_a);
% 72.31/71.44     !!V_A T_a.
% 72.31/71.44        bnd_c_Relation_Oconverse (bnd_c_Relation_Odiag V_A T_a) T_a T_a =
% 72.31/71.44        bnd_c_Relation_Odiag V_A T_a;
% 72.31/71.44     !!V_y T_a T_b.
% 72.31/71.44        bnd_c_Relation_Oconverse (bnd_c_Relation_Oconverse V_y T_a T_b) T_b
% 72.31/71.44         T_a =
% 72.31/71.44        V_y;
% 72.31/71.44     !!T_a.
% 72.31/71.44        bnd_c_Relation_Oconverse bnd_c_Relation_OId T_a T_a =
% 72.31/71.44        bnd_c_Relation_OId;
% 72.31/71.44     !!T_b T_a. bnd_c_Relation_ORange bnd_c_emptyset T_b T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_y T_a.
% 72.31/71.44        bnd_c_Relation_ORange (bnd_c_Relation_Odiag V_y T_a) T_a T_a = V_y;
% 72.31/71.44     !!T_a. bnd_c_Relation_ORange bnd_c_Relation_OId T_a T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_y T_a T_b.
% 72.31/71.44        bnd_c_Relation_Orel__comp V_y bnd_c_Relation_OId T_a T_b T_a = V_y;
% 72.31/71.44     !!V_a V_b T_b T_a V_r.
% 72.31/71.44        ~ bnd_c_in (bnd_c_Pair V_a V_b T_b T_a) V_r (bnd_tc_prod T_b T_a) |
% 72.31/71.44        bnd_c_in V_b
% 72.31/71.44         (bnd_c_Relation_OImage V_r (bnd_c_insert V_a bnd_c_emptyset T_b) T_b
% 72.31/71.44           T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!V_b V_r V_a T_b T_a.
% 72.31/71.44        ~ bnd_c_in V_b
% 72.31/71.44           (bnd_c_Relation_OImage V_r (bnd_c_insert V_a bnd_c_emptyset T_b)
% 72.31/71.44             T_b T_a)
% 72.31/71.44           T_a |
% 72.31/71.44        bnd_c_in (bnd_c_Pair V_a V_b T_b T_a) V_r (bnd_tc_prod T_b T_a);
% 72.31/71.44     !!V_R T_b T_a.
% 72.31/71.44        bnd_c_Relation_OImage V_R bnd_c_emptyset T_b T_a = bnd_c_emptyset;
% 72.31/71.44     !!V_A T_a V_B.
% 72.31/71.44        bnd_c_Relation_OImage (bnd_c_Relation_Odiag V_A T_a) V_B T_a T_a =
% 72.31/71.44        bnd_c_inter V_A V_B T_a;
% 72.31/71.44     !!V_y T_a. bnd_c_Relation_OImage bnd_c_Relation_OId V_y T_a T_a = V_y;
% 72.31/71.44     !!V_y T_b T_a.
% 72.31/71.44        bnd_c_Relation_Orel__comp bnd_c_Relation_OId V_y T_b T_b T_a = V_y;
% 72.31/71.44     !!T_a T_b.
% 72.31/71.44        bnd_c_Relation_ODomain bnd_c_emptyset T_a T_b = bnd_c_emptyset;
% 72.31/71.44     !!V_y T_a.
% 72.31/71.44        bnd_c_Relation_ODomain (bnd_c_Relation_Odiag V_y T_a) T_a T_a = V_y;
% 72.31/71.44     !!T_a. bnd_c_Relation_ODomain bnd_c_Relation_OId T_a T_a = bnd_c_UNIV;
% 72.31/71.44     !!V_z T_a T_b.
% 72.31/71.44        V_z =
% 72.31/71.44        bnd_c_Pair (bnd_c_Main_Osurj__pair__1 V_z T_a T_b)
% 72.31/71.44         (bnd_c_Main_Osurj__pair__2 V_z T_a T_b) T_a T_b;
% 72.31/71.44     !!V_a V_y T_b T_a. bnd_c_snd (bnd_c_Pair V_a V_y T_b T_a) T_b T_a = V_y;
% 72.31/71.44     !!V_y T_a T_b.
% 72.31/71.44        bnd_c_Pair (bnd_c_fst V_y T_a T_b) (bnd_c_snd V_y T_a T_b) T_a T_b =
% 72.31/71.44        V_y;
% 72.31/71.44     !!V_y V_b T_a T_b. bnd_c_fst (bnd_c_Pair V_y V_b T_a T_b) T_a T_b = V_y;
% 72.31/71.44     !!V_a V_b T_a T_b V_a_H V_b_H.
% 72.31/71.44        ~ bnd_c_Pair V_a V_b T_a T_b = bnd_c_Pair V_a_H V_b_H T_a T_b |
% 72.31/71.44        V_b = V_b_H;
% 72.31/71.44     !!V_a V_b T_a T_b V_a_H V_b_H.
% 72.31/71.44        ~ bnd_c_Pair V_a V_b T_a T_b = bnd_c_Pair V_a_H V_b_H T_a T_b |
% 72.31/71.44        V_a = V_a_H;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44        bnd_c_less bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower (bnd_c_HOL_Oabs V_a T_a) bnd_c_0 T_a) T_a;
% 72.31/71.44     !!T_a V_a V_n.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         bnd_c_less bnd_c_0
% 72.31/71.44          (bnd_c_Nat_Opower (bnd_c_HOL_Oabs V_a T_a) V_n T_a) T_a) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_n.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0
% 72.31/71.44            (bnd_c_Nat_Opower (bnd_c_HOL_Oabs bnd_c_0 T_a) V_n T_a) T_a) |
% 72.31/71.44        V_n = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_n.
% 72.31/71.44        (~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower (bnd_c_HOL_Oabs V_a T_a) V_n T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44        bnd_c_Nat_Opower V_a bnd_c_0 T_a = bnd_c_1;
% 72.31/71.44     !!T_a V_x V_y V_b.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__semidom T_a) |
% 72.31/71.44          ~ bnd_c_less V_x V_y bnd_tc_nat) |
% 72.31/71.44         ~ bnd_c_less bnd_c_1 V_b T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_Nat_Opower V_b V_x T_a)
% 72.31/71.44         (bnd_c_Nat_Opower V_b V_y T_a) T_a;
% 72.31/71.44     !!T_a V_b V_x V_y.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__semidom T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_1 V_b T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_Nat_Opower V_b V_x T_a)
% 72.31/71.44            (bnd_c_Nat_Opower V_b V_y T_a) T_a) |
% 72.31/71.44        bnd_c_less V_x V_y bnd_tc_nat;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44        bnd_c_Nat_Opower V_y bnd_c_1 T_a = V_y;
% 72.31/71.44     !!T_a V_n.
% 72.31/71.44        ~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44        bnd_c_Nat_Opower bnd_c_1 V_n T_a = bnd_c_1;
% 72.31/71.44     !!T_a V_a V_m V_n.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__semidom T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_1 V_a T_a) |
% 72.31/71.44         ~ bnd_c_Nat_Opower V_a V_m T_a = bnd_c_Nat_Opower V_a V_n T_a) |
% 72.31/71.44        V_m = V_n;
% 72.31/71.44     !!T_a V_b V_x V_y.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__semidom T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_1 V_b T_a) |
% 72.31/71.44         ~ bnd_c_lessequals V_x V_y bnd_tc_nat) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_Nat_Opower V_b V_x T_a)
% 72.31/71.44         (bnd_c_Nat_Opower V_b V_y T_a) T_a;
% 72.31/71.44     !!T_a V_b V_x V_y.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__semidom T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_1 V_b T_a) |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_Nat_Opower V_b V_x T_a)
% 72.31/71.44            (bnd_c_Nat_Opower V_b V_y T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_x V_y bnd_tc_nat;
% 72.31/71.44     !!T_a V_n.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower bnd_c_0 V_n T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_n.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Nat_Opower V_a V_n T_a = bnd_c_0) |
% 72.31/71.44        bnd_c_less bnd_c_0 V_n bnd_tc_nat;
% 72.31/71.44     !!T_a V_a V_n.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Nat_Opower V_a V_n T_a = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_n.
% 72.31/71.44        ~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44        bnd_c_Nat_Opower bnd_c_0 (bnd_c_Suc V_n) T_a = bnd_c_0;
% 72.31/71.44     !!V_p V_n.
% 72.31/71.44        bnd_c_Nat_Opower V_p (bnd_c_Suc V_n) bnd_tc_nat =
% 72.31/71.44        bnd_c_times V_p (bnd_c_Nat_Opower V_p V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.44     !!V_p. bnd_c_Nat_Opower V_p bnd_c_0 bnd_tc_nat = bnd_c_1;
% 72.31/71.44     !!V_x.
% 72.31/71.44        bnd_c_less bnd_c_0 (bnd_c_Nat_Opower V_x bnd_c_0 bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat;
% 72.31/71.44     !!V_x V_n.
% 72.31/71.44        bnd_c_less bnd_c_0 (bnd_c_Nat_Opower V_x V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.44        V_x = bnd_c_0;
% 72.31/71.44     !!V_n.
% 72.31/71.44        ~ bnd_c_less bnd_c_0 (bnd_c_Nat_Opower bnd_c_0 V_n bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat |
% 72.31/71.44        V_n = bnd_c_0;
% 72.31/71.44     !!V_i V_n.
% 72.31/71.44        ~ bnd_c_lessequals bnd_c_1 V_i bnd_tc_nat |
% 72.31/71.44        bnd_c_lessequals (bnd_c_Suc bnd_c_0)
% 72.31/71.44         (bnd_c_Nat_Opower V_i V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.44     !!V_x V_w.
% 72.31/71.44        ~ bnd_c_less bnd_c_0 V_x bnd_tc_nat |
% 72.31/71.44        bnd_c_less bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat;
% 72.31/71.44     !!V_w V_x.
% 72.31/71.44        ~ bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0 |
% 72.31/71.44        bnd_c_less bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat;
% 72.31/71.44     !!V_x V_w.
% 72.31/71.44        (~ bnd_c_less bnd_c_0
% 72.31/71.44            (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44              bnd_tc_nat)
% 72.31/71.44            bnd_tc_nat |
% 72.31/71.44         bnd_c_less bnd_c_0 V_x bnd_tc_nat) |
% 72.31/71.44        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0 V_x T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44          bnd_tc_nat) |
% 72.31/71.44        bnd_c_less bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_w V_x.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44             bnd_tc_nat) |
% 72.31/71.44         bnd_c_less bnd_c_0
% 72.31/71.44          (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            T_a)
% 72.31/71.44          T_a) |
% 72.31/71.44        V_x = bnd_c_0;
% 72.31/71.44     !!T_a V_w V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0) |
% 72.31/71.44        bnd_c_less bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_less bnd_c_0
% 72.31/71.44             (bnd_c_Nat_Opower bnd_c_0
% 72.31/71.44               (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a)
% 72.31/71.44             T_a) |
% 72.31/71.44         bnd_c_less bnd_c_0 bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44             bnd_tc_nat) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0
% 72.31/71.44            (bnd_c_Nat_Opower bnd_c_0
% 72.31/71.44              (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        ((((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44            ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44           ~ bnd_c_less bnd_c_0
% 72.31/71.44              (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44                T_a)
% 72.31/71.44              T_a) |
% 72.31/71.44          bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat) |
% 72.31/71.44         bnd_c_less bnd_c_0 V_x T_a) |
% 72.31/71.44        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_lessequals bnd_c_0 V_x T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44          bnd_tc_nat) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_w V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            bnd_tc_nat) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0
% 72.31/71.44         (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_lessequals bnd_c_0
% 72.31/71.44             (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44               T_a)
% 72.31/71.44             T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44          bnd_tc_nat) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 V_x T_a;
% 72.31/71.44     !!T_a V_n V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven V_n bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower (bnd_c_uminus V_x T_a) V_n T_a =
% 72.31/71.44        bnd_c_uminus (bnd_c_Nat_Opower V_x V_n T_a) T_a;
% 72.31/71.44     !!T_a V_n V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a) |
% 72.31/71.44         ~ bnd_c_Parity_Oeven V_n bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower (bnd_c_uminus V_x T_a) V_n T_a =
% 72.31/71.44        bnd_c_Nat_Opower V_x V_n T_a;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_less V_x bnd_c_0 T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44          bnd_tc_nat) |
% 72.31/71.44        bnd_c_less
% 72.31/71.44         (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a)
% 72.31/71.44         bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_less
% 72.31/71.44            (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44              T_a)
% 72.31/71.44            bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less V_x bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_w V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            bnd_tc_nat) |
% 72.31/71.44        ~ bnd_c_less
% 72.31/71.44           (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44             T_a)
% 72.31/71.44           bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44             bnd_tc_nat) |
% 72.31/71.44         bnd_c_lessequals
% 72.31/71.44          (bnd_c_Nat_Opower bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            T_a)
% 72.31/71.44          bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        ((((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44            ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44           ~ bnd_c_lessequals V_x bnd_c_0 T_a) |
% 72.31/71.44          bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat) |
% 72.31/71.44         bnd_c_lessequals
% 72.31/71.44          (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            T_a)
% 72.31/71.44          bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_lessequals
% 72.31/71.44             (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44               T_a)
% 72.31/71.44             bnd_c_0 T_a) |
% 72.31/71.44         bnd_c_lessequals V_x bnd_c_0 T_a) |
% 72.31/71.44        V_x = bnd_c_0;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_lessequals
% 72.31/71.44             (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44               T_a)
% 72.31/71.44             bnd_c_0 T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44          bnd_tc_nat) |
% 72.31/71.44        bnd_c_lessequals V_x bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_w V_x.
% 72.31/71.44        (((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44           ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44          ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44             bnd_tc_nat) |
% 72.31/71.44         ~ bnd_c_lessequals
% 72.31/71.44            (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44              T_a)
% 72.31/71.44            bnd_c_0 T_a) |
% 72.31/71.44        V_x = bnd_c_0;
% 72.31/71.44     !!T_a V_x V_w.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_lessequals
% 72.31/71.44            (bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44              T_a)
% 72.31/71.44            bnd_c_0 T_a) |
% 72.31/71.44        ~ bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_w V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower (bnd_c_HOL_Oabs V_x T_a)
% 72.31/71.44         (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a =
% 72.31/71.44        bnd_c_Nat_Opower V_x (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) T_a;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_0;
% 72.31/71.44     !!T_a V_a V_w.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Nat_Opower V_a (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            T_a =
% 72.31/71.44           bnd_c_0) |
% 72.31/71.44        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat;
% 72.31/71.44     !!T_a V_a V_w.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_Nat_Opower V_a (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44            T_a =
% 72.31/71.44           bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        (~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44         bnd_c_Nat_Opower bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44          T_a =
% 72.31/71.44         bnd_c_0) |
% 72.31/71.44        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        (~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44         ~ bnd_c_Numeral_Onumber__of V_w bnd_tc_nat = bnd_c_0) |
% 72.31/71.44        bnd_c_Nat_Opower bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_1;
% 72.31/71.44     ~ bnd_c_Parity_Oeven bnd_c_1 bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x.
% 72.31/71.44        ~ bnd_c_Divides_Oop_Amod V_x
% 72.31/71.44           (bnd_c_Numeral_Onumber__of
% 72.31/71.44             (bnd_c_Numeral_OBit
% 72.31/71.44               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.44               bnd_c_Numeral_Obit_OB0)
% 72.31/71.44             bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint =
% 72.31/71.44          bnd_c_0 |
% 72.31/71.44        ~ bnd_c_Divides_Oop_Amod V_x
% 72.31/71.44           (bnd_c_Numeral_Onumber__of
% 72.31/71.44             (bnd_c_Numeral_OBit
% 72.31/71.44               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.44               bnd_c_Numeral_Obit_OB0)
% 72.31/71.44             bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint =
% 72.31/71.44          bnd_c_1;
% 72.31/71.44     !!V_x.
% 72.31/71.44        bnd_c_Divides_Oop_Amod V_x
% 72.31/71.44         (bnd_c_Numeral_Onumber__of
% 72.31/71.44           (bnd_c_Numeral_OBit
% 72.31/71.44             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.44             bnd_c_Numeral_Obit_OB0)
% 72.31/71.44           bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint =
% 72.31/71.44        bnd_c_0 |
% 72.31/71.44        bnd_c_Divides_Oop_Amod V_x
% 72.31/71.44         (bnd_c_Numeral_Onumber__of
% 72.31/71.44           (bnd_c_Numeral_OBit
% 72.31/71.44             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.44             bnd_c_Numeral_Obit_OB0)
% 72.31/71.44           bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint =
% 72.31/71.44        bnd_c_1;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44          ~ bnd_class_Power_Orecpower T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven V_x bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a)
% 72.31/71.44         V_x T_a =
% 72.31/71.44        bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44          ~ bnd_class_Power_Orecpower T_a) |
% 72.31/71.44         ~ bnd_c_Parity_Oeven V_x bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a)
% 72.31/71.44         V_x T_a =
% 72.31/71.44        bnd_c_1;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a) |
% 72.31/71.44         bnd_c_Parity_Oeven V_x bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower (bnd_c_uminus bnd_c_1 T_a) V_x T_a =
% 72.31/71.44        bnd_c_uminus bnd_c_1 T_a;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        ((~ bnd_class_Power_Orecpower T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a) |
% 72.31/71.44         ~ bnd_c_Parity_Oeven V_x bnd_tc_nat) |
% 72.31/71.44        bnd_c_Nat_Opower (bnd_c_uminus bnd_c_1 T_a) V_x T_a = bnd_c_1;
% 72.31/71.44     bnd_c_Parity_Oeven bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint |
% 72.31/71.44         bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint |
% 72.31/71.44         ~ bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44            bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44            bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        ~ bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_times V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        ~ bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_times V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        (~ bnd_c_Parity_Oeven (bnd_c_times V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44            bnd_tc_IntDef_Oint |
% 72.31/71.44         bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x V_n.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_Nat_Opower V_x V_n bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x V_n.
% 72.31/71.44        ~ bnd_c_Parity_Oeven (bnd_c_Nat_Opower V_x V_n bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_less bnd_c_0 V_n bnd_tc_nat;
% 72.31/71.44     !!V_x V_n.
% 72.31/71.44        ~ bnd_c_Parity_Oeven (bnd_c_Nat_Opower V_x V_n bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x.
% 72.31/71.44        ~ bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_uminus V_x bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x.
% 72.31/71.44        ~ bnd_c_Parity_Oeven (bnd_c_uminus V_x bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint;
% 72.31/71.44     bnd_c_Parity_Oeven bnd_c_0 bnd_tc_nat;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (bnd_c_Parity_Oeven V_y bnd_tc_nat |
% 72.31/71.44         bnd_c_Parity_Oeven V_x bnd_tc_nat) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_nat) bnd_tc_nat;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_y bnd_tc_nat |
% 72.31/71.44         ~ bnd_c_Parity_Oeven V_x bnd_tc_nat) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_nat) bnd_tc_nat;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_x bnd_tc_nat |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_nat) bnd_tc_nat) |
% 72.31/71.44        bnd_c_Parity_Oeven V_y bnd_tc_nat;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_y bnd_tc_nat |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_plus V_x V_y bnd_tc_nat) bnd_tc_nat) |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_nat;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        ~ bnd_c_Parity_Oeven V_y bnd_tc_nat |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_times V_x V_y bnd_tc_nat) bnd_tc_nat;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        ~ bnd_c_Parity_Oeven V_x bnd_tc_nat |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_times V_x V_y bnd_tc_nat) bnd_tc_nat;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        (~ bnd_c_Parity_Oeven (bnd_c_times V_x V_y bnd_tc_nat) bnd_tc_nat |
% 72.31/71.44         bnd_c_Parity_Oeven V_y bnd_tc_nat) |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_nat;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_x bnd_tc_nat |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_y bnd_tc_nat) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_Nat_Opower V_x V_y bnd_tc_nat) bnd_tc_nat;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        ~ bnd_c_Parity_Oeven (bnd_c_Nat_Opower V_x V_y bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat |
% 72.31/71.44        bnd_c_less bnd_c_0 V_y bnd_tc_nat;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        ~ bnd_c_Parity_Oeven (bnd_c_Nat_Opower V_x V_y bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_nat;
% 72.31/71.44     !!V_x.
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_nat |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_Suc V_x) bnd_tc_nat;
% 72.31/71.44     !!V_x.
% 72.31/71.44        ~ bnd_c_Parity_Oeven V_x bnd_tc_nat |
% 72.31/71.44        ~ bnd_c_Parity_Oeven (bnd_c_Suc V_x) bnd_tc_nat;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint |
% 72.31/71.44         bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_minus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint |
% 72.31/71.44         ~ bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_minus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_x V_y.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_minus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44            bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_y V_x.
% 72.31/71.44        (~ bnd_c_Parity_Oeven V_y bnd_tc_IntDef_Oint |
% 72.31/71.44         ~ bnd_c_Parity_Oeven (bnd_c_minus V_x V_y bnd_tc_IntDef_Oint)
% 72.31/71.44            bnd_tc_IntDef_Oint) |
% 72.31/71.44        bnd_c_Parity_Oeven V_x bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_v.
% 72.31/71.44        ~ bnd_c_Divides_Oop_Amod
% 72.31/71.44           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.44           (bnd_c_Numeral_Onumber__of
% 72.31/71.44             (bnd_c_Numeral_OBit
% 72.31/71.44               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.44               bnd_c_Numeral_Obit_OB0)
% 72.31/71.44             bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint =
% 72.31/71.44          bnd_c_0 |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!V_v.
% 72.31/71.44        ~ bnd_c_Parity_Oeven
% 72.31/71.44           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.44           bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_Divides_Oop_Amod
% 72.31/71.44         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.44         (bnd_c_Numeral_Onumber__of
% 72.31/71.44           (bnd_c_Numeral_OBit
% 72.31/71.44             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.44             bnd_c_Numeral_Obit_OB0)
% 72.31/71.44           bnd_tc_IntDef_Oint)
% 72.31/71.44         bnd_tc_IntDef_Oint =
% 72.31/71.44        bnd_c_0;
% 72.31/71.44     !!V_v.
% 72.31/71.44        ~ bnd_c_Parity_Oeven
% 72.31/71.44           (bnd_c_IntDef_Oint (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat))
% 72.31/71.44           bnd_tc_IntDef_Oint |
% 72.31/71.44        bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.44         bnd_tc_nat;
% 72.31/71.44     !!V_v.
% 72.31/71.44        ~ bnd_c_Parity_Oeven (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.44           bnd_tc_nat |
% 72.31/71.44        bnd_c_Parity_Oeven
% 72.31/71.44         (bnd_c_IntDef_Oint (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat))
% 72.31/71.44         bnd_tc_IntDef_Oint;
% 72.31/71.44     !!T_a V_x. ~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_less V_x V_x T_a;
% 72.31/71.44     !!T_b V_x V_y.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44        bnd_c_Orderings_Omax V_x (bnd_c_Orderings_Omax V_x V_y T_b) T_b =
% 72.31/71.44        bnd_c_Orderings_Omax V_x V_y T_b;
% 72.31/71.44     !!T_b V_y.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44        bnd_c_Orderings_Omax V_y V_y T_b = V_y;
% 72.31/71.44     !!T_b V_y V_z V_x.
% 72.31/71.44        ((~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44          ~ bnd_c_lessequals V_y V_z T_b) |
% 72.31/71.44         ~ bnd_c_lessequals V_x V_z T_b) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_Orderings_Omax V_x V_y T_b) V_z T_b;
% 72.31/71.44     !!T_b V_x V_y V_z.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_Orderings_Omax V_x V_y T_b) V_z T_b) |
% 72.31/71.44        bnd_c_lessequals V_y V_z T_b;
% 72.31/71.44     !!T_b V_x V_y V_z.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_Orderings_Omax V_x V_y T_b) V_z T_b) |
% 72.31/71.44        bnd_c_lessequals V_x V_z T_b;
% 72.31/71.44     !!T_b V_x V_y.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44        bnd_c_Orderings_Omin V_x (bnd_c_Orderings_Omin V_x V_y T_b) T_b =
% 72.31/71.44        bnd_c_Orderings_Omin V_x V_y T_b;
% 72.31/71.44     !!T_b V_y.
% 72.31/71.44        ~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44        bnd_c_Orderings_Omin V_y V_y T_b = V_y;
% 72.31/71.44     !!T_b V_x V_z V_y.
% 72.31/71.44        ((~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44          ~ bnd_c_lessequals V_x V_z T_b) |
% 72.31/71.44         ~ bnd_c_lessequals V_x V_y T_b) |
% 72.31/71.44        bnd_c_lessequals V_x (bnd_c_Orderings_Omin V_y V_z T_b) T_b;
% 72.31/71.44     !!T_b V_x V_y V_z.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44         ~ bnd_c_lessequals V_x (bnd_c_Orderings_Omin V_y V_z T_b) T_b) |
% 72.31/71.44        bnd_c_lessequals V_x V_z T_b;
% 72.31/71.44     !!T_b V_x V_y V_z.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.44         ~ bnd_c_lessequals V_x (bnd_c_Orderings_Omin V_y V_z T_b) T_b) |
% 72.31/71.44        bnd_c_lessequals V_x V_y T_b;
% 72.31/71.44     !!T_a V_z V_y V_x.
% 72.31/71.44        ((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_less V_z V_y T_a) |
% 72.31/71.44         ~ bnd_c_less V_z V_x T_a) |
% 72.31/71.44        bnd_c_less V_z (bnd_c_Orderings_Omin V_x V_y T_a) T_a;
% 72.31/71.44     !!T_a V_z V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_less V_z (bnd_c_Orderings_Omin V_x V_y T_a) T_a) |
% 72.31/71.44        bnd_c_less V_z V_y T_a;
% 72.31/71.44     !!T_a V_z V_x V_y.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_less V_z (bnd_c_Orderings_Omin V_x V_y T_a) T_a) |
% 72.31/71.44        bnd_c_less V_z V_x T_a;
% 72.31/71.44     !!T_a V_y V_z V_x.
% 72.31/71.44        ((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_less V_y V_z T_a) |
% 72.31/71.44         ~ bnd_c_less V_x V_z T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_Orderings_Omax V_x V_y T_a) V_z T_a;
% 72.31/71.44     !!T_a V_x V_y V_z.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_less (bnd_c_Orderings_Omax V_x V_y T_a) V_z T_a) |
% 72.31/71.44        bnd_c_less V_y V_z T_a;
% 72.31/71.44     !!T_a V_x V_y V_z.
% 72.31/71.44        (~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.44         ~ bnd_c_less (bnd_c_Orderings_Omax V_x V_y T_a) V_z T_a) |
% 72.31/71.44        bnd_c_less V_x V_z T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44         bnd_c_less bnd_c_0 (bnd_c_HOL_Oabs V_a T_a) T_a) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        ~ bnd_c_less bnd_c_0 (bnd_c_HOL_Oabs bnd_c_0 T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 (bnd_c_OrderedGroup_Opprt V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 (bnd_c_plus V_a V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 (bnd_c_plus V_a V_a T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 V_a T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_plus V_a (bnd_c_uminus V_a T_a) T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_OrderedGroup_Opprt V_a T_a)
% 72.31/71.44         (bnd_c_OrderedGroup_Opprt V_b T_a) T_a;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 V_y T_a) |
% 72.31/71.44        bnd_c_OrderedGroup_Opprt V_y T_a = V_y;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_x bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_OrderedGroup_Opprt V_x T_a = bnd_c_0;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_OrderedGroup_Opprt bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_OrderedGroup_Onprt V_a T_a)
% 72.31/71.44         (bnd_c_OrderedGroup_Onprt V_b T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_lessequals (bnd_c_OrderedGroup_Onprt V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_y bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_OrderedGroup_Onprt V_y T_a = V_y;
% 72.31/71.44     !!T_a V_x.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 V_x T_a) |
% 72.31/71.44        bnd_c_OrderedGroup_Onprt V_x T_a = bnd_c_0;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_OrderedGroup_Onprt bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_LOrder_Omeet V_a V_b T_a) T_a =
% 72.31/71.44        bnd_c_LOrder_Ojoin (bnd_c_uminus V_a T_a) (bnd_c_uminus V_b T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less V_a V_b T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_uminus V_b T_a) (bnd_c_uminus V_a T_a) T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less (bnd_c_uminus V_b T_a) (bnd_c_uminus V_a T_a) T_a) |
% 72.31/71.44        bnd_c_less V_a V_b T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_uminus V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less (bnd_c_uminus V_a T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less bnd_c_0 V_a T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_uminus V_b T_a) (bnd_c_uminus V_a T_a) T_a;
% 72.31/71.44     !!T_a V_b V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_uminus V_b T_a) (bnd_c_uminus V_a T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_lessequals V_a V_b T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 V_a T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_uminus V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_uminus V_a T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 V_a T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_LOrder_Ojoin V_a V_b T_a) T_a =
% 72.31/71.44        bnd_c_LOrder_Omeet (bnd_c_uminus V_a T_a) (bnd_c_uminus V_b T_a) T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44         ~ bnd_c_uminus V_a T_a = bnd_c_uminus V_b T_a) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_uminus bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44         ~ bnd_c_uminus V_a T_a = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less bnd_c_0 (bnd_c_uminus V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less bnd_c_0 (bnd_c_uminus V_a T_a) T_a) |
% 72.31/71.44        bnd_c_less V_a bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 (bnd_c_uminus V_a T_a) T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 (bnd_c_uminus V_a T_a) T_a) |
% 72.31/71.44        bnd_c_lessequals V_a bnd_c_0 T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_0 = bnd_c_uminus bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44         ~ bnd_c_0 = bnd_c_uminus V_a T_a) |
% 72.31/71.44        bnd_c_0 = V_a;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Omonoid__mult T_a |
% 72.31/71.44        bnd_c_times V_y bnd_c_1 T_a = V_y;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Omonoid__mult T_a |
% 72.31/71.44        bnd_c_times bnd_c_1 V_y T_a = V_y;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_uminus V_y T_a) T_a = V_y;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_minus V_a V_b T_a) T_a = bnd_c_minus V_b V_a T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_uminus (bnd_c_plus V_a V_b T_a) T_a =
% 72.31/71.44        bnd_c_plus (bnd_c_uminus V_a T_a) (bnd_c_uminus V_b T_a) T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_LOrder_Omeet bnd_c_0 (bnd_c_uminus bnd_c_0 T_a) T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_LOrder_Omeet V_a (bnd_c_uminus V_a T_a) T_a = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44        bnd_c_LOrder_Ojoin bnd_c_0 (bnd_c_uminus bnd_c_0 T_a) T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_LOrder_Ojoin V_a (bnd_c_uminus V_a T_a) T_a = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44          ~ bnd_class_Orderings_Olinorder T_a) |
% 72.31/71.44         ~ bnd_c_less V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_plus V_a V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ((~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44          ~ bnd_class_Orderings_Olinorder T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_plus V_a V_a T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less V_a bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_plus V_a V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_plus V_a V_a T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals V_a bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_minus V_a V_a T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_minus V_a (bnd_c_uminus V_b T_a) T_a = bnd_c_plus V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less V_a V_b T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_minus V_a V_b T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_less (bnd_c_minus V_a V_b T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_less V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_minus V_a V_b T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__group__add T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_minus V_a V_b T_a) bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_lessequals V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44         ~ bnd_c_minus V_a V_b T_a = bnd_c_0) |
% 72.31/71.44        V_a = V_b;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_minus V_y bnd_c_0 T_a = V_y;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_minus bnd_c_0 V_a T_a = bnd_c_uminus V_a T_a;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Ocomm__monoid__add T_a |
% 72.31/71.44        bnd_c_plus bnd_c_0 V_y T_a = V_y;
% 72.31/71.44     !!T_a V_b V_a V_c.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Ocancel__semigroup__add T_a |
% 72.31/71.44         ~ bnd_c_plus V_b V_a T_a = bnd_c_plus V_c V_a T_a) |
% 72.31/71.44        V_b = V_c;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_less V_a V_b T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_plus V_a V_c T_a) (bnd_c_plus V_b V_c T_a) T_a;
% 72.31/71.44     !!T_a V_a V_c V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_less (bnd_c_plus V_a V_c T_a) (bnd_c_plus V_b V_c T_a) T_a) |
% 72.31/71.44        bnd_c_less V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_less V_a V_b T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_plus V_c V_a T_a) (bnd_c_plus V_c V_b T_a) T_a;
% 72.31/71.44     !!T_a V_c V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_less (bnd_c_plus V_c V_a T_a) (bnd_c_plus V_c V_b T_a) T_a) |
% 72.31/71.44        bnd_c_less V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Ocancel__semigroup__add T_a |
% 72.31/71.44         ~ bnd_c_plus V_a V_b T_a = bnd_c_plus V_a V_c T_a) |
% 72.31/71.44        V_b = V_c;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_plus V_a V_c T_a) (bnd_c_plus V_b V_c T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_a V_c V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_plus V_a V_c T_a) (bnd_c_plus V_b V_c T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_lessequals V_a V_b T_a;
% 72.31/71.44     !!T_a V_a V_b V_c.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a V_b T_a) |
% 72.31/71.44        bnd_c_lessequals (bnd_c_plus V_c V_a T_a) (bnd_c_plus V_c V_b T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_c V_a V_b.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_plus V_c V_a T_a) (bnd_c_plus V_c V_b T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_lessequals V_a V_b T_a;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Ocomm__monoid__add T_a |
% 72.31/71.44        bnd_c_plus V_y bnd_c_0 T_a = V_y;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44         ~ bnd_c_lessequals V_a bnd_c_0 T_a) |
% 72.31/71.44        bnd_c_HOL_Oabs V_a T_a = bnd_c_uminus V_a T_a;
% 72.31/71.44     !!T_a V_y.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44         ~ bnd_c_lessequals bnd_c_0 V_y T_a) |
% 72.31/71.44        bnd_c_HOL_Oabs V_y T_a = V_y;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        ~ bnd_c_less (bnd_c_HOL_Oabs V_a T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        bnd_c_HOL_Oabs (bnd_c_uminus V_a T_a) T_a = bnd_c_HOL_Oabs V_a T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        bnd_c_lessequals (bnd_c_HOL_Oabs bnd_c_0 T_a) bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44         ~ bnd_c_lessequals (bnd_c_HOL_Oabs V_a T_a) bnd_c_0 T_a) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        bnd_c_HOL_Oabs (bnd_c_HOL_Oabs V_a T_a) T_a = bnd_c_HOL_Oabs V_a T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        bnd_c_lessequals bnd_c_0 (bnd_c_HOL_Oabs V_a T_a) T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        bnd_c_HOL_Oabs bnd_c_0 T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44         ~ bnd_c_HOL_Oabs V_a T_a = bnd_c_0) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a V_b.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        bnd_c_HOL_Oabs
% 72.31/71.44         (bnd_c_plus (bnd_c_HOL_Oabs V_a T_a) (bnd_c_HOL_Oabs V_b T_a) T_a)
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_plus (bnd_c_HOL_Oabs V_a T_a) (bnd_c_HOL_Oabs V_b T_a) T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44        bnd_c_0 = bnd_c_HOL_Oabs bnd_c_0 T_a;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        (~ bnd_class_OrderedGroup_Olordered__ab__group__abs T_a |
% 72.31/71.44         ~ bnd_c_0 = bnd_c_HOL_Oabs V_a T_a) |
% 72.31/71.44        V_a = bnd_c_0;
% 72.31/71.44     !!T_a V_a.
% 72.31/71.44        ~ bnd_class_OrderedGroup_Oab__group__add T_a |
% 72.31/71.44        bnd_c_plus (bnd_c_uminus V_a T_a) V_a T_a = bnd_c_0;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44        bnd_c_Numeral_Onumber__of
% 72.31/71.44         (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1) T_a =
% 72.31/71.44        bnd_c_1;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44        bnd_c_Numeral_Onumber__of bnd_c_Numeral_OPls T_a = bnd_c_0;
% 72.31/71.44     !!T_a V_v V_w V_z.
% 72.31/71.44        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44        bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_a)
% 72.31/71.44         (bnd_c_times (bnd_c_Numeral_Onumber__of V_w T_a) V_z T_a) T_a =
% 72.31/71.44        bnd_c_times
% 72.31/71.44         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__mult V_v V_w) T_a)
% 72.31/71.44         V_z T_a;
% 72.31/71.44     !!T_a V_z.
% 72.31/71.44        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44        bnd_c_times V_z (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a)
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_uminus V_z T_a;
% 72.31/71.44     !!T_a V_z.
% 72.31/71.44        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44        bnd_c_times (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a) V_z
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_uminus V_z T_a;
% 72.31/71.44     !!T_a V_w V_z.
% 72.31/71.44        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44        bnd_c_times (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_w T_a) T_a) V_z
% 72.31/71.44         T_a =
% 72.31/71.44        bnd_c_times
% 72.31/71.44         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__minus V_w) T_a) V_z
% 72.31/71.44         T_a;
% 72.31/71.44     bnd_c_Nat_Osize bnd_c_Numeral_Obit_OB1 bnd_tc_Numeral_Obit = bnd_c_0;
% 72.31/71.44     bnd_c_Nat_Osize bnd_c_Numeral_Obit_OB0 bnd_tc_Numeral_Obit = bnd_c_0;
% 72.31/71.44     !!V_f1 V_y T_a.
% 72.31/71.44        bnd_c_Numeral_Obit_Obit__rec V_f1 V_y bnd_c_Numeral_Obit_OB1 T_a =
% 72.31/71.44        V_y;
% 72.31/71.44     !!V_y V_f2 T_a.
% 72.31/71.44        bnd_c_Numeral_Obit_Obit__rec V_y V_f2 bnd_c_Numeral_Obit_OB0 T_a =
% 72.31/71.44        V_y;
% 72.31/71.44     ~ bnd_c_Numeral_Obit_OB1 = bnd_c_Numeral_Obit_OB0;
% 72.31/71.44     ~ bnd_c_Numeral_Obit_OB0 = bnd_c_Numeral_Obit_OB1;
% 72.31/71.44     !!V_f1 V_y T_a.
% 72.31/71.44        bnd_c_Numeral_Obit_Obit__case V_f1 V_y bnd_c_Numeral_Obit_OB1 T_a =
% 72.31/71.44        V_y;
% 72.31/71.44     !!V_y V_f2 T_a.
% 72.31/71.44        bnd_c_Numeral_Obit_Obit__case V_y V_f2 bnd_c_Numeral_Obit_OB0 T_a =
% 72.31/71.44        V_y;
% 72.31/71.44     bnd_c_Numeral_Obin__succ bnd_c_Numeral_OPls =
% 72.31/71.44     bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1;
% 72.31/71.44     bnd_c_Numeral_Obin__succ bnd_c_Numeral_OMin = bnd_c_Numeral_OPls;
% 72.31/71.44     !!V_w.
% 72.31/71.44        bnd_c_Numeral_Obin__succ
% 72.31/71.44         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB1) =
% 72.31/71.44        bnd_c_Numeral_OBit (bnd_c_Numeral_Obin__succ V_w)
% 72.31/71.44         bnd_c_Numeral_Obit_OB0;
% 72.31/71.44     !!V_w.
% 72.31/71.44        bnd_c_Numeral_Obin__succ
% 72.31/71.44         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) =
% 72.31/71.44        bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB1;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44        ~ bnd_c_IntDef_Oneg bnd_c_1 T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.44        ~ bnd_c_IntDef_Oneg bnd_c_0 T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OPls T_a)
% 72.31/71.44           T_a;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_IntDef_Oneg
% 72.31/71.44            (bnd_c_Numeral_Onumber__of
% 72.31/71.44              (bnd_c_Numeral_Obin__add V_x (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.44              T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a)
% 72.31/71.44         (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.44     !!T_a V_x V_y.
% 72.31/71.44        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a)
% 72.31/71.44            (bnd_c_Numeral_Onumber__of V_y T_a) T_a) |
% 72.31/71.44        bnd_c_IntDef_Oneg
% 72.31/71.44         (bnd_c_Numeral_Onumber__of
% 72.31/71.44           (bnd_c_Numeral_Obin__add V_x (bnd_c_Numeral_Obin__minus V_y)) T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44         ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44        ~ bnd_c_IntDef_Oiszero
% 72.31/71.44           (bnd_c_Numeral_Onumber__of
% 72.31/71.44             (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB1) T_a)
% 72.31/71.44           T_a;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_IntDef_Oiszero (bnd_c_Numeral_Onumber__of V_w T_a) T_a) |
% 72.31/71.44        bnd_c_IntDef_Oiszero
% 72.31/71.44         (bnd_c_Numeral_Onumber__of
% 72.31/71.44           (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) T_a)
% 72.31/71.44         T_a;
% 72.31/71.44     !!T_a V_w.
% 72.31/71.44        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.44          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.44         ~ bnd_c_IntDef_Oiszero
% 72.31/71.44            (bnd_c_Numeral_Onumber__of
% 72.31/71.44              (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) T_a)
% 72.31/71.44            T_a) |
% 72.31/71.44        bnd_c_IntDef_Oiszero (bnd_c_Numeral_Onumber__of V_w T_a) T_a;
% 72.31/71.44     !!T_a.
% 72.31/71.44        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        ~ bnd_c_IntDef_Oiszero
% 72.31/71.45           (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a) T_a;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_IntDef_Oiszero
% 72.31/71.45         (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OPls T_a) T_a;
% 72.31/71.45     !!T_a V_x V_y.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45         ~ bnd_c_IntDef_Oiszero
% 72.31/71.45            (bnd_c_Numeral_Onumber__of
% 72.31/71.45              (bnd_c_Numeral_Obin__add V_x (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.45              T_a)
% 72.31/71.45            T_a) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_x T_a = bnd_c_Numeral_Onumber__of V_y T_a;
% 72.31/71.45     !!T_a V_x V_y.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45         ~ bnd_c_Numeral_Onumber__of V_x T_a =
% 72.31/71.45           bnd_c_Numeral_Onumber__of V_y T_a) |
% 72.31/71.45        bnd_c_IntDef_Oiszero
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_Obin__add V_x (bnd_c_Numeral_Obin__minus V_y)) T_a)
% 72.31/71.45         T_a;
% 72.31/71.45     !!T_a V_y V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.45         bnd_c_IntDef_Oneg
% 72.31/71.45          (bnd_c_Numeral_Onumber__of
% 72.31/71.45            (bnd_c_Numeral_Obin__add V_y (bnd_c_Numeral_Obin__minus V_x)) T_a)
% 72.31/71.45          T_a) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_x T_a)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.45     !!T_a V_y V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of
% 72.31/71.45              (bnd_c_Numeral_Obin__add V_y (bnd_c_Numeral_Obin__minus V_x))
% 72.31/71.45              T_a)
% 72.31/71.45            T_a) |
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_x T_a)
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.45     !!T_a V_w V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_w T_a) T_a) |
% 72.31/71.45        bnd_c_IntDef_Oneg
% 72.31/71.45         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_OBit V_w V_x) T_a) T_a;
% 72.31/71.45     !!T_a V_w V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_OBit V_w V_x) T_a)
% 72.31/71.45            T_a) |
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_w T_a) T_a;
% 72.31/71.45     !!T_a.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a)
% 72.31/71.45         T_a;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.45        ~ bnd_c_IntDef_Oiszero bnd_c_1 T_a;
% 72.31/71.45     bnd_c_Numeral_Obin__pred bnd_c_Numeral_OPls = bnd_c_Numeral_OMin;
% 72.31/71.45     bnd_c_Numeral_Obin__pred bnd_c_Numeral_OMin =
% 72.31/71.45     bnd_c_Numeral_OBit bnd_c_Numeral_OMin bnd_c_Numeral_Obit_OB0;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__pred
% 72.31/71.45         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB1) =
% 72.31/71.45        bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__pred
% 72.31/71.45         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) =
% 72.31/71.45        bnd_c_Numeral_OBit (bnd_c_Numeral_Obin__pred V_w)
% 72.31/71.45         bnd_c_Numeral_Obit_OB1;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__mult bnd_c_Numeral_OPls V_w = bnd_c_Numeral_OPls;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__mult bnd_c_Numeral_OMin V_w =
% 72.31/71.45        bnd_c_Numeral_Obin__minus V_w;
% 72.31/71.45     !!V_v V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__mult
% 72.31/71.45         (bnd_c_Numeral_OBit V_v bnd_c_Numeral_Obit_OB1) V_w =
% 72.31/71.45        bnd_c_Numeral_Obin__add
% 72.31/71.45         (bnd_c_Numeral_OBit (bnd_c_Numeral_Obin__mult V_v V_w)
% 72.31/71.45           bnd_c_Numeral_Obit_OB0)
% 72.31/71.45         V_w;
% 72.31/71.45     !!V_v V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__mult
% 72.31/71.45         (bnd_c_Numeral_OBit V_v bnd_c_Numeral_Obit_OB0) V_w =
% 72.31/71.45        bnd_c_Numeral_OBit (bnd_c_Numeral_Obin__mult V_v V_w)
% 72.31/71.45         bnd_c_Numeral_Obit_OB0;
% 72.31/71.45     bnd_c_Numeral_Obin__minus bnd_c_Numeral_OPls = bnd_c_Numeral_OPls;
% 72.31/71.45     bnd_c_Numeral_Obin__minus bnd_c_Numeral_OMin =
% 72.31/71.45     bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__minus
% 72.31/71.45         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB1) =
% 72.31/71.45        bnd_c_Numeral_OBit
% 72.31/71.45         (bnd_c_Numeral_Obin__pred (bnd_c_Numeral_Obin__minus V_w))
% 72.31/71.45         bnd_c_Numeral_Obit_OB1;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__minus
% 72.31/71.45         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) =
% 72.31/71.45        bnd_c_Numeral_OBit (bnd_c_Numeral_Obin__minus V_w)
% 72.31/71.45         bnd_c_Numeral_Obit_OB0;
% 72.31/71.45     !!T_a V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_0 T_a) |
% 72.31/71.45        bnd_c_HOL_Oabs (bnd_c_Numeral_Onumber__of V_x T_a) T_a =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_x T_a;
% 72.31/71.45     !!T_a V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_0 T_a) |
% 72.31/71.45        bnd_c_HOL_Oabs (bnd_c_Numeral_Onumber__of V_x T_a) T_a =
% 72.31/71.45        bnd_c_uminus (bnd_c_Numeral_Onumber__of V_x T_a) T_a;
% 72.31/71.45     !!T_a V_v V_w.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_minus (bnd_c_Numeral_Onumber__of V_v T_a)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_a) T_a =
% 72.31/71.45        bnd_c_Numeral_Onumber__of
% 72.31/71.45         (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_w)) T_a;
% 72.31/71.45     !!T_a V_v V_w.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_a)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_a) T_a =
% 72.31/71.45        bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__mult V_v V_w) T_a;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_uminus bnd_c_1 T_a =
% 72.31/71.45        bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a;
% 72.31/71.45     !!T_a V_w.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_uminus (bnd_c_Numeral_Onumber__of V_w T_a) T_a =
% 72.31/71.45        bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__minus V_w) T_a;
% 72.31/71.45     !!T_a V_v V_w.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_plus (bnd_c_Numeral_Onumber__of V_v T_a)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_a) T_a =
% 72.31/71.45        bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__add V_v V_w) T_a;
% 72.31/71.45     !!V_y. bnd_c_Numeral_Obin__add V_y bnd_c_Numeral_OPls = V_y;
% 72.31/71.45     !!V_y. bnd_c_Numeral_Obin__add bnd_c_Numeral_OPls V_y = V_y;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__add V_w bnd_c_Numeral_OMin =
% 72.31/71.45        bnd_c_Numeral_Obin__pred V_w;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__add bnd_c_Numeral_OMin V_w =
% 72.31/71.45        bnd_c_Numeral_Obin__pred V_w;
% 72.31/71.45     !!V_v V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__add
% 72.31/71.45         (bnd_c_Numeral_OBit V_v bnd_c_Numeral_Obit_OB1)
% 72.31/71.45         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB1) =
% 72.31/71.45        bnd_c_Numeral_OBit
% 72.31/71.45         (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__succ V_w))
% 72.31/71.45         bnd_c_Numeral_Obit_OB0;
% 72.31/71.45     !!V_v V_w.
% 72.31/71.45        bnd_c_Numeral_Obin__add
% 72.31/71.45         (bnd_c_Numeral_OBit V_v bnd_c_Numeral_Obit_OB1)
% 72.31/71.45         (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) =
% 72.31/71.45        bnd_c_Numeral_OBit (bnd_c_Numeral_Obin__add V_v V_w)
% 72.31/71.45         bnd_c_Numeral_Obit_OB1;
% 72.31/71.45     !!V_v V_w V_y.
% 72.31/71.45        bnd_c_Numeral_Obin__add
% 72.31/71.45         (bnd_c_Numeral_OBit V_v bnd_c_Numeral_Obit_OB0)
% 72.31/71.45         (bnd_c_Numeral_OBit V_w V_y) =
% 72.31/71.45        bnd_c_Numeral_OBit (bnd_c_Numeral_Obin__add V_v V_w) V_y;
% 72.31/71.45     !!T_a V_v V_w V_z.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_plus (bnd_c_Numeral_Onumber__of V_v T_a)
% 72.31/71.45         (bnd_c_plus (bnd_c_Numeral_Onumber__of V_w T_a) V_z T_a) T_a =
% 72.31/71.45        bnd_c_plus
% 72.31/71.45         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__add V_v V_w) T_a) V_z
% 72.31/71.45         T_a;
% 72.31/71.45     !!T_a V_v V_c V_w.
% 72.31/71.45        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45        bnd_c_plus (bnd_c_Numeral_Onumber__of V_v T_a)
% 72.31/71.45         (bnd_c_minus V_c (bnd_c_Numeral_Onumber__of V_w T_a) T_a) T_a =
% 72.31/71.45        bnd_c_plus
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_w)) T_a)
% 72.31/71.45         V_c T_a;
% 72.31/71.45     bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB0 =
% 72.31/71.45     bnd_c_Numeral_OPls;
% 72.31/71.45     bnd_c_Numeral_OBit bnd_c_Numeral_OMin bnd_c_Numeral_Obit_OB1 =
% 72.31/71.45     bnd_c_Numeral_OMin;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_less V_m V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_minus V_n V_m bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_n V_m.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 (bnd_c_minus V_n V_m bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_y. bnd_c_minus V_y bnd_c_0 bnd_tc_nat = V_y;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_plus (bnd_c_Suc V_m) V_n bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc (bnd_c_plus V_m V_n bnd_tc_nat);
% 72.31/71.45     !!V_y. bnd_c_plus bnd_c_0 V_y bnd_tc_nat = V_y;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_times (bnd_c_Suc V_m) V_n bnd_tc_nat =
% 72.31/71.45        bnd_c_plus V_n (bnd_c_times V_m V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_n. bnd_c_times bnd_c_0 V_n bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_n V_m.
% 72.31/71.45        (~ bnd_c_lessequals bnd_c_1 V_n bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_lessequals bnd_c_1 V_m bnd_tc_nat) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Suc bnd_c_0) (bnd_c_times V_m V_n bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_Suc bnd_c_0)
% 72.31/71.45           (bnd_c_times V_m V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals bnd_c_1 V_n bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_Suc bnd_c_0)
% 72.31/71.45           (bnd_c_times V_m V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals bnd_c_1 V_m bnd_tc_nat;
% 72.31/71.45     bnd_c_Suc bnd_c_0 = bnd_c_times bnd_c_1 bnd_c_1 bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_Suc bnd_c_0 = bnd_c_times V_m V_n bnd_tc_nat | V_n = bnd_c_1;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_Suc bnd_c_0 = bnd_c_times V_m V_n bnd_tc_nat | V_m = bnd_c_1;
% 72.31/71.45     !!V_n. ~ bnd_c_less V_n bnd_c_0 bnd_tc_nat;
% 72.31/71.45     ~ bnd_c_less bnd_c_0 bnd_c_0 bnd_tc_nat;
% 72.31/71.45     !!V_n. bnd_c_less bnd_c_0 V_n bnd_tc_nat | V_n = bnd_c_0;
% 72.31/71.45     !!V_j V_i. ~ bnd_c_less (bnd_c_plus V_j V_i bnd_tc_nat) V_i bnd_tc_nat;
% 72.31/71.45     !!V_i V_j. ~ bnd_c_less (bnd_c_plus V_i V_j bnd_tc_nat) V_i bnd_tc_nat;
% 72.31/71.45     !!V_m V_k V_n.
% 72.31/71.45        ~ bnd_c_plus V_m V_k bnd_tc_nat = bnd_c_plus V_n V_k bnd_tc_nat |
% 72.31/71.45        V_m = V_n;
% 72.31/71.45     !!V_m V_n V_k.
% 72.31/71.45        ~ bnd_c_less V_m V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_less (bnd_c_plus V_k V_m bnd_tc_nat)
% 72.31/71.45         (bnd_c_plus V_k V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        ~ bnd_c_less (bnd_c_plus V_k V_m bnd_tc_nat)
% 72.31/71.45           (bnd_c_plus V_k V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_m V_n V_k.
% 72.31/71.45        ~ bnd_c_lessequals V_m V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals (bnd_c_plus V_k V_m bnd_tc_nat)
% 72.31/71.45         (bnd_c_plus V_k V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_plus V_k V_m bnd_tc_nat)
% 72.31/71.45           (bnd_c_plus V_k V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        ~ bnd_c_plus V_k V_m bnd_tc_nat = bnd_c_plus V_k V_n bnd_tc_nat |
% 72.31/71.45        V_m = V_n;
% 72.31/71.45     !!V_n V_m.
% 72.31/71.45        (~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 V_m bnd_tc_nat) |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_times V_m V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 (bnd_c_times V_m V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less bnd_c_0 V_n bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 (bnd_c_times V_m V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less bnd_c_0 V_m bnd_tc_nat;
% 72.31/71.45     !!V_m V_n V_k.
% 72.31/71.45        (~ bnd_c_less V_m V_n bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 V_k bnd_tc_nat) |
% 72.31/71.45        bnd_c_less (bnd_c_times V_m V_k bnd_tc_nat)
% 72.31/71.45         (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_m V_k V_n.
% 72.31/71.45        ~ bnd_c_less (bnd_c_times V_m V_k bnd_tc_nat)
% 72.31/71.45           (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_m V_k V_n.
% 72.31/71.45        ~ bnd_c_less (bnd_c_times V_m V_k bnd_tc_nat)
% 72.31/71.45           (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less bnd_c_0 V_k bnd_tc_nat;
% 72.31/71.45     !!V_m V_n V_k.
% 72.31/71.45        (~ bnd_c_less V_m V_n bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 V_k bnd_tc_nat) |
% 72.31/71.45        bnd_c_less (bnd_c_times V_k V_m bnd_tc_nat)
% 72.31/71.45         (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        ~ bnd_c_less (bnd_c_times V_k V_m bnd_tc_nat)
% 72.31/71.45           (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        ~ bnd_c_less (bnd_c_times V_k V_m bnd_tc_nat)
% 72.31/71.45           (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_less bnd_c_0 V_k bnd_tc_nat;
% 72.31/71.45     !!V_m V_n V_k.
% 72.31/71.45        ~ bnd_c_lessequals V_m V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals (bnd_c_times V_m V_k bnd_tc_nat)
% 72.31/71.45         (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        bnd_c_less bnd_c_0 V_k bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals (bnd_c_times V_m V_k bnd_tc_nat)
% 72.31/71.45         (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        (~ bnd_c_less bnd_c_0 V_k bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_times V_m V_k bnd_tc_nat)
% 72.31/71.45            (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat) |
% 72.31/71.45        bnd_c_lessequals V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_m V_n V_k.
% 72.31/71.45        ~ bnd_c_lessequals V_m V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals (bnd_c_times V_k V_m bnd_tc_nat)
% 72.31/71.45         (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        bnd_c_less bnd_c_0 V_k bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals (bnd_c_times V_k V_m bnd_tc_nat)
% 72.31/71.45         (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        (~ bnd_c_less bnd_c_0 V_k bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_times V_k V_m bnd_tc_nat)
% 72.31/71.45            (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat) |
% 72.31/71.45        bnd_c_lessequals V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        (~ bnd_c_times V_m V_n bnd_tc_nat = bnd_c_0 | V_n = bnd_c_0) |
% 72.31/71.45        V_m = bnd_c_0;
% 72.31/71.45     bnd_c_times bnd_c_1 bnd_c_1 bnd_tc_nat = bnd_c_Suc bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_times V_m V_n bnd_tc_nat = bnd_c_Suc bnd_c_0 | V_n = bnd_c_1;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_times V_m V_n bnd_tc_nat = bnd_c_Suc bnd_c_0 | V_m = bnd_c_1;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_times V_m bnd_c_0 bnd_tc_nat =
% 72.31/71.45        bnd_c_times V_n bnd_c_0 bnd_tc_nat;
% 72.31/71.45     !!V_m V_k V_n.
% 72.31/71.45        (~ bnd_c_times V_m V_k bnd_tc_nat = bnd_c_times V_n V_k bnd_tc_nat |
% 72.31/71.45         V_m = V_n) |
% 72.31/71.45        V_k = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_times bnd_c_0 V_m bnd_tc_nat =
% 72.31/71.45        bnd_c_times bnd_c_0 V_n bnd_tc_nat;
% 72.31/71.45     !!V_k V_m V_n.
% 72.31/71.45        (~ bnd_c_times V_k V_m bnd_tc_nat = bnd_c_times V_k V_n bnd_tc_nat |
% 72.31/71.45         V_m = V_n) |
% 72.31/71.45        V_k = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_times V_m (bnd_c_Suc V_n) bnd_tc_nat =
% 72.31/71.45        bnd_c_plus V_m (bnd_c_times V_m V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_m. bnd_c_times V_m bnd_c_0 bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_Orderings_Omin (bnd_c_Suc V_m) (bnd_c_Suc V_n) bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc (bnd_c_Orderings_Omin V_m V_n bnd_tc_nat);
% 72.31/71.45     !!V_n. bnd_c_Orderings_Omin V_n bnd_c_0 bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_n. bnd_c_Orderings_Omin bnd_c_0 V_n bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_Orderings_Omax (bnd_c_Suc V_m) (bnd_c_Suc V_n) bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc (bnd_c_Orderings_Omax V_m V_n bnd_tc_nat);
% 72.31/71.45     !!V_y. bnd_c_Orderings_Omax V_y bnd_c_0 bnd_tc_nat = V_y;
% 72.31/71.45     !!V_y. bnd_c_Orderings_Omax bnd_c_0 V_y bnd_tc_nat = V_y;
% 72.31/71.45     bnd_c_less bnd_c_0 bnd_c_1 bnd_tc_nat;
% 72.31/71.45     !!V_n. ~ bnd_c_less V_n bnd_c_1 bnd_tc_nat | V_n = bnd_c_0;
% 72.31/71.45     bnd_c_less bnd_c_0 (bnd_c_Suc bnd_c_0) bnd_tc_nat;
% 72.31/71.45     !!V_n. ~ bnd_c_less V_n (bnd_c_Suc bnd_c_0) bnd_tc_nat | V_n = bnd_c_0;
% 72.31/71.45     !!V_n V_y.
% 72.31/71.45        ~ bnd_c_lessequals V_n V_y bnd_tc_nat |
% 72.31/71.45        bnd_c_plus V_n (bnd_c_minus V_y V_n bnd_tc_nat) bnd_tc_nat = V_y;
% 72.31/71.45     !!V_n V_y.
% 72.31/71.45        ~ bnd_c_lessequals V_n V_y bnd_tc_nat |
% 72.31/71.45        bnd_c_plus (bnd_c_minus V_y V_n bnd_tc_nat) V_n bnd_tc_nat = V_y;
% 72.31/71.45     bnd_c_lessequals bnd_c_0 bnd_c_0 bnd_tc_nat;
% 72.31/71.45     !!V_i. ~ bnd_c_lessequals V_i bnd_c_0 bnd_tc_nat | V_i = bnd_c_0;
% 72.31/71.45     !!V_m. bnd_c_minus V_m V_m bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_lessequals (bnd_c_minus V_m V_n bnd_tc_nat) V_m bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_lessequals V_m V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_minus V_m V_n bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_minus V_m V_n bnd_tc_nat = bnd_c_0 |
% 72.31/71.45        bnd_c_lessequals V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_i V_j V_k.
% 72.31/71.45        bnd_c_minus (bnd_c_minus V_i V_j bnd_tc_nat) V_k bnd_tc_nat =
% 72.31/71.45        bnd_c_minus V_i (bnd_c_plus V_j V_k bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_n V_i.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_less (bnd_c_minus V_n (bnd_c_Suc V_i) bnd_tc_nat) V_n
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_minus (bnd_c_Suc V_m) (bnd_c_Suc V_n) bnd_tc_nat =
% 72.31/71.45        bnd_c_minus V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_n. bnd_c_minus bnd_c_0 V_n bnd_tc_nat = bnd_c_0;
% 72.31/71.45     bnd_c_plus bnd_c_0 bnd_c_0 bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_m V_n. ~ bnd_c_plus V_m V_n bnd_tc_nat = bnd_c_0 | V_n = bnd_c_0;
% 72.31/71.45     !!V_m V_n. ~ bnd_c_plus V_m V_n bnd_tc_nat = bnd_c_0 | V_m = bnd_c_0;
% 72.31/71.45     !!V_n V_m.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_plus V_m V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 V_m bnd_tc_nat |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_plus V_m V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        (~ bnd_c_less bnd_c_0 (bnd_c_plus V_m V_n bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45         bnd_c_less bnd_c_0 V_n bnd_tc_nat) |
% 72.31/71.45        bnd_c_less bnd_c_0 V_m bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_plus V_m (bnd_c_Suc V_n) bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc (bnd_c_plus V_m V_n bnd_tc_nat);
% 72.31/71.45     !!V_y. bnd_c_plus V_y bnd_c_0 bnd_tc_nat = V_y;
% 72.31/71.45     !!V_m. ~ bnd_c_0 = bnd_c_Suc V_m;
% 72.31/71.45     !!V_y.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 V_y bnd_tc_nat |
% 72.31/71.45        bnd_c_Suc (bnd_c_minus V_y (bnd_c_Suc bnd_c_0) bnd_tc_nat) = V_y;
% 72.31/71.45     !!V_m. ~ bnd_c_Suc V_m = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_less V_m V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_less (bnd_c_Suc V_m) (bnd_c_Suc V_n) bnd_tc_nat;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        ~ bnd_c_less (bnd_c_Suc V_m) (bnd_c_Suc V_n) bnd_tc_nat |
% 72.31/71.45        bnd_c_less V_m V_n bnd_tc_nat;
% 72.31/71.45     !!V_n V_m.
% 72.31/71.45        ~ bnd_c_lessequals V_n V_m bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Suc V_n) (bnd_c_Suc V_m) bnd_tc_nat;
% 72.31/71.45     !!V_n V_m.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_Suc V_n) (bnd_c_Suc V_m) bnd_tc_nat |
% 72.31/71.45        bnd_c_lessequals V_n V_m bnd_tc_nat;
% 72.31/71.45     !!V_m V_n V_k.
% 72.31/71.45        bnd_c_minus (bnd_c_minus (bnd_c_Suc V_m) V_n bnd_tc_nat)
% 72.31/71.45         (bnd_c_Suc V_k) bnd_tc_nat =
% 72.31/71.45        bnd_c_minus (bnd_c_minus V_m V_n bnd_tc_nat) V_k bnd_tc_nat;
% 72.31/71.45     !!V_m V_n. ~ bnd_c_Suc V_m = bnd_c_Suc V_n | V_m = V_n;
% 72.31/71.45     bnd_c_1 = bnd_c_Suc bnd_c_0;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less V_b bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0
% 72.31/71.45         (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 V_b T_b) |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0
% 72.31/71.45         (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_less V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0 V_b T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 V_b T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_less V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0
% 72.31/71.45         (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0 V_b T_b) |
% 72.31/71.45         ~ bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0
% 72.31/71.45         (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_lessequals V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 V_b T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_lessequals bnd_c_0 V_b T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_lessequals V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_v V_b V_c.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Osemiring T_b) |
% 72.31/71.45        bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b)
% 72.31/71.45         (bnd_c_plus V_b V_c T_b) T_b =
% 72.31/71.45        bnd_c_plus (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b)
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_c T_b) T_b;
% 72.31/71.45     !!T_b V_v V_b V_c.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Oring T_b) |
% 72.31/71.45        bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b)
% 72.31/71.45         (bnd_c_minus V_b V_c T_b) T_b =
% 72.31/71.45        bnd_c_minus (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b)
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_c T_b) T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less V_b V_a T_b) |
% 72.31/71.45         ~ bnd_c_less V_a V_b T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less V_a V_b T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45          (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less V_b V_a T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45          (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b;
% 72.31/71.45     !!T_b V_a V_v V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          bnd_c_less (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45           (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45         bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_a V_v V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45             (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less V_b V_a T_b;
% 72.31/71.45     !!T_b V_a V_v V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45             (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_less V_a V_b T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less V_b V_a T_b) |
% 72.31/71.45         ~ bnd_c_less V_a V_b T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less V_a V_b T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45          (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less V_b V_a T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45          (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          bnd_c_less (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45           (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b) |
% 72.31/71.45         bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45             (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less V_b V_a T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45             (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_less V_a V_b T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b V_a T_b) |
% 72.31/71.45         ~ bnd_c_lessequals V_a V_b T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_a V_b T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b V_a T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45            (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_b V_a T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45            (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_a V_b T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b V_a T_b) |
% 72.31/71.45         ~ bnd_c_lessequals V_a V_b T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_a V_b T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_b V_a V_v.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b V_a T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45         (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b) bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45            (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_b V_a T_b;
% 72.31/71.45     !!T_b V_v V_a V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__ring__strict T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_a T_b)
% 72.31/71.45            (bnd_c_times (bnd_c_Numeral_Onumber__of V_v T_b) V_b T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_a V_b T_b;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_Divides_Oop_Amod V_m (bnd_c_Suc (bnd_c_Suc (bnd_c_Suc V_n)))
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        bnd_c_Divides_Oop_Amod V_m
% 72.31/71.45         (bnd_c_plus
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_n bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_m.
% 72.31/71.45        ~ bnd_c_Divides_Oop_Amod V_m
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB0)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           bnd_tc_nat =
% 72.31/71.45          bnd_c_1 |
% 72.31/71.45        bnd_c_less bnd_c_0
% 72.31/71.45         (bnd_c_Divides_Oop_Amod V_m
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB0)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_m.
% 72.31/71.45        ~ bnd_c_less bnd_c_0
% 72.31/71.45           (bnd_c_Divides_Oop_Amod V_m
% 72.31/71.45             (bnd_c_Numeral_Onumber__of
% 72.31/71.45               (bnd_c_Numeral_OBit
% 72.31/71.45                 (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.45                   bnd_c_Numeral_Obit_OB1)
% 72.31/71.45                 bnd_c_Numeral_Obit_OB0)
% 72.31/71.45               bnd_tc_nat)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           bnd_tc_nat |
% 72.31/71.45        bnd_c_Divides_Oop_Amod V_m
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        bnd_c_1;
% 72.31/71.45     !!V_m.
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Suc (bnd_c_Suc V_m))
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        bnd_c_Divides_Oop_Amod V_m
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!T_b V_v V_a.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45            V_a T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_uminus V_a T_b) (bnd_c_Numeral_Onumber__of V_v T_b)
% 72.31/71.45         T_b;
% 72.31/71.45     !!T_b V_a V_v.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_uminus V_a T_b)
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b) V_a
% 72.31/71.45         T_b;
% 72.31/71.45     !!T_b V_a.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_uminus bnd_c_1 T_b) V_a T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_uminus V_a T_b) bnd_c_1 T_b;
% 72.31/71.45     !!T_b V_a.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_uminus V_a T_b) bnd_c_1 T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_uminus bnd_c_1 T_b) V_a T_b;
% 72.31/71.45     !!T_b V_v V_a.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b) V_a T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_uminus V_a T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v T_b) T_b;
% 72.31/71.45     !!T_b V_a V_v.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_uminus V_a T_b)
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_a.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_uminus bnd_c_1 T_b) V_a T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_uminus V_a T_b) bnd_c_1 T_b;
% 72.31/71.45     !!T_b V_a.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_uminus V_a T_b) bnd_c_1 T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_uminus bnd_c_1 T_b) V_a T_b;
% 72.31/71.45     !!T_b V_v.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45         ~ bnd_class_OrderedGroup_Oab__group__add T_b) |
% 72.31/71.45        bnd_c_uminus (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         T_b =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v T_b;
% 72.31/71.45     !!T_b V_a V_v.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Oab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_uminus V_a T_b = bnd_c_Numeral_Onumber__of V_v T_b) |
% 72.31/71.45        bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b = V_a;
% 72.31/71.45     !!T_a V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Odivision__by__zero T_a) |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.45        bnd_c_divide (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a) V_x
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_uminus (bnd_c_divide bnd_c_1 V_x T_a) T_a;
% 72.31/71.45     !!T_b V_b V_v.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less V_b
% 72.31/71.45            (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b) (bnd_c_uminus V_b T_b)
% 72.31/71.45         T_b;
% 72.31/71.45     !!T_b V_v V_b.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v T_b)
% 72.31/71.45            (bnd_c_uminus V_b T_b) T_b) |
% 72.31/71.45        bnd_c_less V_b (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         T_b;
% 72.31/71.45     !!T_b V_b.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less V_b (bnd_c_uminus bnd_c_1 T_b) T_b) |
% 72.31/71.45        bnd_c_less bnd_c_1 (bnd_c_uminus V_b T_b) T_b;
% 72.31/71.45     !!T_b V_b.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_less bnd_c_1 (bnd_c_uminus V_b T_b) T_b) |
% 72.31/71.45        bnd_c_less V_b (bnd_c_uminus bnd_c_1 T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_a bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_less V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_less
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_less V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_b
% 72.31/71.45              (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45          ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_less
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_less V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_w V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_a bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less V_a
% 72.31/71.45          (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_a V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         ~ bnd_c_less
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_less V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_a bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_less V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         bnd_c_less V_a
% 72.31/71.45          (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_b
% 72.31/71.45              (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45          ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_less V_a
% 72.31/71.45          (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_a bnd_c_0 T_b) |
% 72.31/71.45          bnd_c_less V_a
% 72.31/71.45           (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_a
% 72.31/71.45              (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45              T_b) |
% 72.31/71.45          bnd_c_less V_a bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_a
% 72.31/71.45              (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45              T_b) |
% 72.31/71.45          ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_less V_b
% 72.31/71.45          (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less V_a
% 72.31/71.45             (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_b T_b;
% 72.31/71.45     !!T_b V_a V_b V_v.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Osemiring T_b) |
% 72.31/71.45        bnd_c_times (bnd_c_plus V_a V_b T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v T_b) T_b =
% 72.31/71.45        bnd_c_plus (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_v.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Oring T_b) |
% 72.31/71.45        bnd_c_times (bnd_c_minus V_a V_b T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v T_b) T_b =
% 72.31/71.45        bnd_c_minus (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         (bnd_c_times V_b (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_b V_v.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals V_b
% 72.31/71.45            (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b)
% 72.31/71.45         (bnd_c_uminus V_b T_b) T_b;
% 72.31/71.45     !!T_b V_v V_b.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_v T_b)
% 72.31/71.45            (bnd_c_uminus V_b T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_b
% 72.31/71.45         (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_b.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals V_b (bnd_c_uminus bnd_c_1 T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_1 (bnd_c_uminus V_b T_b) T_b;
% 72.31/71.45     !!T_b V_b.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Opordered__ab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_lessequals bnd_c_1 (bnd_c_uminus V_b T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_b (bnd_c_uminus bnd_c_1 T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals V_a bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_lessequals V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_lessequals V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_w V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals V_a bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_w V_a V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_lessequals V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals V_a bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_w V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals V_a bnd_c_0 T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals V_a
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_a V_b V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals V_a
% 72.31/71.45              (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45              T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals V_a bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_a V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_a
% 72.31/71.45             (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals V_b
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_w V_a V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals V_a
% 72.31/71.45            (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b T_b;
% 72.31/71.45     !!T_b V_w.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45        bnd_c_HOL_Oinverse (bnd_c_Numeral_Onumber__of V_w T_b) T_b =
% 72.31/71.45        bnd_c_divide bnd_c_1 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_a V_r.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Odivision__by__zero T_a) |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Oordered__field T_a) |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 V_r T_a) |
% 72.31/71.45        bnd_c_less bnd_c_0
% 72.31/71.45         (bnd_c_divide V_r
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB0)
% 72.31/71.45             T_a)
% 72.31/71.45           T_a)
% 72.31/71.45         T_a;
% 72.31/71.45     !!T_b V_v.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45         ~ bnd_class_OrderedGroup_Oab__group__add T_b) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v T_b =
% 72.31/71.45        bnd_c_uminus (bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b)
% 72.31/71.45         T_b;
% 72.31/71.45     !!T_b V_v V_b.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Oab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_Numeral_Onumber__of V_v T_b = bnd_c_uminus V_b T_b) |
% 72.31/71.45        V_b = bnd_c_uminus (bnd_c_Numeral_Onumber__of V_v T_b) T_b;
% 72.31/71.45     !!T_b.
% 72.31/71.45        (~ bnd_class_HOL_Oone T_b |
% 72.31/71.45         ~ bnd_class_OrderedGroup_Oab__group__add T_b) |
% 72.31/71.45        bnd_c_uminus (bnd_c_uminus bnd_c_1 T_b) T_b = bnd_c_1;
% 72.31/71.45     !!T_b V_b.
% 72.31/71.45        ((~ bnd_class_HOL_Oone T_b |
% 72.31/71.45          ~ bnd_class_OrderedGroup_Oab__group__add T_b) |
% 72.31/71.45         ~ bnd_c_uminus V_b T_b = bnd_c_1) |
% 72.31/71.45        V_b = bnd_c_uminus bnd_c_1 T_b;
% 72.31/71.45     !!T_b V_w.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45        bnd_c_0 =
% 72.31/71.45        bnd_c_divide
% 72.31/71.45         (bnd_c_times bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_a V_w.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45         V_a =
% 72.31/71.45         bnd_c_divide
% 72.31/71.45          (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_w T_b = bnd_c_0;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45         ~ bnd_c_Numeral_Onumber__of V_w T_b = bnd_c_0) |
% 72.31/71.45        bnd_c_0 = bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45         bnd_c_Numeral_Onumber__of V_w T_b = bnd_c_0) |
% 72.31/71.45        bnd_c_times (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_b) T_b =
% 72.31/71.45        V_b;
% 72.31/71.45     !!T_a V_x.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Odivision__by__zero T_a) |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Ofield T_a) |
% 72.31/71.45        bnd_c_divide V_x (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_uminus V_x T_a;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_b
% 72.31/71.45              (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 V_a T_b) |
% 72.31/71.45         ~ bnd_c_less
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_a T_b;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_b
% 72.31/71.45              (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45          ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_less
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_a T_b;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less V_b
% 72.31/71.45              (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 V_a T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_a T_b;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_a T_b;
% 72.31/71.45     !!T_b V_a V_w V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less bnd_c_0 V_a T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_a T_b;
% 72.31/71.45     !!T_b V_w V_a V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_a T_b;
% 72.31/71.45     !!T_b V_a V_w V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less bnd_c_0 V_a T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_a T_b;
% 72.31/71.45     !!T_b V_b V_w V_a.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less
% 72.31/71.45              (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a
% 72.31/71.45              T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 V_a T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         V_b T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         ~ bnd_c_less
% 72.31/71.45            (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_less V_b
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 V_b T_b) |
% 72.31/71.45         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45         bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less V_b bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45         bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_less V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0 V_b T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_less V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 V_b T_b) |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals V_b
% 72.31/71.45              (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0 V_a T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_b V_a V_w.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals V_b
% 72.31/71.45              (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0 V_a T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals V_b
% 72.31/71.45            (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_a V_w V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals bnd_c_0 V_a T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_w V_a V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_a V_w V_b.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals bnd_c_0 V_a T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a T_b;
% 72.31/71.45     !!T_b V_b V_w V_a.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_lessequals
% 72.31/71.45              (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a
% 72.31/71.45              T_b) |
% 72.31/71.45          bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 V_a T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        (((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45             ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45           ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a
% 72.31/71.45             T_b) |
% 72.31/71.45         bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_b T_b;
% 72.31/71.45     !!T_b V_w V_b V_a.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45         ~ bnd_c_lessequals
% 72.31/71.45            (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b) V_a
% 72.31/71.45            T_b) |
% 72.31/71.45        bnd_c_lessequals V_b
% 72.31/71.45         (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b) T_b;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals bnd_c_0 V_b T_b) |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) bnd_c_0
% 72.31/71.45         T_b;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals V_b bnd_c_0 T_b) |
% 72.31/71.45         ~ bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals
% 72.31/71.45         (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b) bnd_c_0
% 72.31/71.45         T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_lessequals V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 V_b T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_lessequals V_b bnd_c_0 T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_lessequals bnd_c_0 V_b T_b) |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        ((((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45            ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Oordered__field T_b) |
% 72.31/71.45          ~ bnd_c_lessequals
% 72.31/71.45             (bnd_c_divide (bnd_c_Numeral_Onumber__of V_w T_b) V_b T_b)
% 72.31/71.45             bnd_c_0 T_b) |
% 72.31/71.45         bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w T_b) bnd_c_0 T_b;
% 72.31/71.45     !!T_b V_w.
% 72.31/71.45        ((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45        bnd_c_divide
% 72.31/71.45         (bnd_c_times bnd_c_0 (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_b) T_b =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     !!T_b V_w V_a.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45         bnd_c_Numeral_Onumber__of V_w T_b = bnd_c_0) |
% 72.31/71.45        bnd_c_divide (bnd_c_times V_a (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_b) T_b =
% 72.31/71.45        V_a;
% 72.31/71.45     !!T_b V_w V_b.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45         ~ bnd_c_Numeral_Onumber__of V_w T_b = bnd_c_0) |
% 72.31/71.45        bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b = bnd_c_0;
% 72.31/71.45     !!T_b V_b V_w.
% 72.31/71.45        (((~ bnd_class_Numeral_Onumber T_b |
% 72.31/71.45           ~ bnd_class_Ring__and__Field_Odivision__by__zero T_b) |
% 72.31/71.45          ~ bnd_class_Ring__and__Field_Ofield T_b) |
% 72.31/71.45         V_b =
% 72.31/71.45         bnd_c_times
% 72.31/71.45          (bnd_c_divide V_b (bnd_c_Numeral_Onumber__of V_w T_b) T_b)
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_w T_b) T_b) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_w T_b = bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_div V_m (bnd_c_Suc (bnd_c_Suc (bnd_c_Suc V_n))) bnd_tc_nat =
% 72.31/71.45        bnd_c_div V_m
% 72.31/71.45         (bnd_c_plus
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_n bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_m.
% 72.31/71.45        bnd_c_div (bnd_c_Suc (bnd_c_Suc V_m))
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc
% 72.31/71.45         (bnd_c_div V_m
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB0)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           bnd_tc_nat);
% 72.31/71.45     !!V_y.
% 72.31/71.45        bnd_c_div (bnd_c_plus V_y V_y bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_n.
% 72.31/71.45        bnd_c_plus V_n
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc (bnd_c_Suc V_n);
% 72.31/71.45     !!V_n.
% 72.31/71.45        bnd_c_plus
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         V_n bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc (bnd_c_Suc V_n);
% 72.31/71.45     !!V_m V_v.
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Suc (bnd_c_Suc (bnd_c_Suc V_m)))
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Divides_Oop_Amod
% 72.31/71.45         (bnd_c_plus
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_m bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_m V_v.
% 72.31/71.45        bnd_c_div (bnd_c_Suc (bnd_c_Suc (bnd_c_Suc V_m)))
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_div
% 72.31/71.45         (bnd_c_plus
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_m bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Power_Orecpower T_a |
% 72.31/71.45        bnd_c_Nat_Opower bnd_c_0
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     !!V_v V_w.
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Nat_Opower (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_IntDef_Onat
% 72.31/71.45         (bnd_c_Nat_Opower (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) bnd_tc_IntDef_Oint);
% 72.31/71.45     !!V_v V_w.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Nat_Opower (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Nat_Opower bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!T_a V_a V_n.
% 72.31/71.45        (~ bnd_class_Power_Orecpower T_a |
% 72.31/71.45         ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a) |
% 72.31/71.45        bnd_c_Nat_Opower (bnd_c_uminus V_a T_a)
% 72.31/71.45         (bnd_c_times
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB0)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_n bnd_tc_nat)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_Nat_Opower V_a
% 72.31/71.45         (bnd_c_times
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_OBit
% 72.31/71.45               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45               bnd_c_Numeral_Obit_OB0)
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_n bnd_tc_nat)
% 72.31/71.45         T_a;
% 72.31/71.45     !!T_b V_w.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber T_b | ~ bnd_class_Power_Orecpower T_b) |
% 72.31/71.45        bnd_c_Nat_Opower (bnd_c_Numeral_Onumber__of V_w T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         T_b =
% 72.31/71.45        bnd_c_times (bnd_c_Numeral_Onumber__of V_w T_b)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_w T_b) T_b;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Power_Orecpower T_a |
% 72.31/71.45        bnd_c_Nat_Opower bnd_c_1
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_OBit
% 72.31/71.45             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45             bnd_c_Numeral_Obit_OB0)
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_1;
% 72.31/71.45     !!V_v_H.
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Suc bnd_c_0)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_IntDef_Onat
% 72.31/71.45         (bnd_c_Divides_Oop_Amod bnd_c_1
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint);
% 72.31/71.45     !!V_v_H.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Suc bnd_c_0)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Suc bnd_c_0;
% 72.31/71.45     !!V_v_H.
% 72.31/71.45        bnd_c_div (bnd_c_Suc bnd_c_0)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_IntDef_Onat
% 72.31/71.45         (bnd_c_div bnd_c_1
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint);
% 72.31/71.45     !!T_a V_v.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_NatArith_Oof__nat (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v T_a;
% 72.31/71.45     !!T_a V_v.
% 72.31/71.45        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_NatArith_Oof__nat (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     bnd_c_Numeral_Onumber__of
% 72.31/71.45      (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.45      bnd_tc_nat =
% 72.31/71.45     bnd_c_1;
% 72.31/71.45     bnd_c_Numeral_Onumber__of bnd_c_Numeral_OPls bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_w.
% 72.31/71.45        bnd_c_IntDef_Onat (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint) =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_w bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_times (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__mult V_v V_v_H)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_times (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     !!V_v_H V_v.
% 72.31/71.45        (bnd_c_IntDef_Oneg
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_IntDef_Onat
% 72.31/71.45         (bnd_c_Divides_Oop_Amod
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint);
% 72.31/71.45     !!V_v_H V_v.
% 72.31/71.45        (~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        (~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of
% 72.31/71.45              (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45              bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__minus V_v_H)
% 72.31/71.45              bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        (~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__minus V_v_H)
% 72.31/71.45              bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        (~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of
% 72.31/71.45              (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45              bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        (~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_IntDef_Oneg
% 72.31/71.45         (bnd_c_Numeral_Onumber__of
% 72.31/71.45           (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45           bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        (~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat) |
% 72.31/71.45        bnd_c_IntDef_Oneg
% 72.31/71.45         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__minus V_v_H)
% 72.31/71.45           bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg
% 72.31/71.45           (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__minus V_v)
% 72.31/71.45             bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45           bnd_tc_nat |
% 72.31/71.45        bnd_c_IntDef_Oneg
% 72.31/71.45         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__minus V_v)
% 72.31/71.45           bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v.
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_IntDef_Oint (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_IntDef_Oint (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        bnd_c_IntDef_Oint (bnd_c_plus V_m V_n bnd_tc_nat) =
% 72.31/71.45        bnd_c_plus (bnd_c_IntDef_Oint V_m) (bnd_c_IntDef_Oint V_n)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_IntDef_Oiszero
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_v.
% 72.31/71.45        (~ bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0 |
% 72.31/71.45         bnd_c_IntDef_Oiszero
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint) |
% 72.31/71.45         ~ bnd_c_IntDef_Oiszero
% 72.31/71.45            (bnd_c_Numeral_Onumber__of
% 72.31/71.45              (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45              bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint) |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v_H V_v.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of
% 72.31/71.45               (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45               bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint) |
% 72.31/71.45         bnd_c_IntDef_Oneg
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v_H V_v.
% 72.31/71.45        (~ bnd_c_IntDef_Oiszero
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of
% 72.31/71.45               (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45               bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint) |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_IntDef_Oneg
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint) |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of
% 72.31/71.45               (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45               bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          bnd_c_IntDef_Oneg
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint) |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45            bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat |
% 72.31/71.45          bnd_c_IntDef_Oiszero
% 72.31/71.45           (bnd_c_Numeral_Onumber__of
% 72.31/71.45             (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45             bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint) |
% 72.31/71.45         bnd_c_IntDef_Oneg
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of
% 72.31/71.45               (bnd_c_Numeral_Obin__add V_v (bnd_c_Numeral_Obin__minus V_v_H))
% 72.31/71.45               bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint) |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oiszero
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_IntDef_Oneg
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint) |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        (~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         ~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v_H V_v.
% 72.31/71.45        ((~ bnd_c_IntDef_Oneg
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45            bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) |
% 72.31/71.45         bnd_c_IntDef_Oiszero
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ((~ bnd_c_IntDef_Oneg
% 72.31/71.45             (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45             bnd_tc_IntDef_Oint |
% 72.31/71.45          ~ bnd_c_Numeral_Onumber__of V_v bnd_tc_nat =
% 72.31/71.45            bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) |
% 72.31/71.45         bnd_c_IntDef_Oiszero
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_IntDef_Oiszero
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_0 = bnd_c_Numeral_Onumber__of V_v bnd_tc_nat;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_0 = bnd_c_Numeral_Onumber__of V_v bnd_tc_nat;
% 72.31/71.45     !!V_v.
% 72.31/71.45        (~ bnd_c_0 = bnd_c_Numeral_Onumber__of V_v bnd_tc_nat |
% 72.31/71.45         bnd_c_IntDef_Oiszero
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint;
% 72.31/71.45     !!V_y V_x.
% 72.31/71.45        ~ bnd_c_Divides_Oop_Amod (bnd_c_Numeral_Onumber__of V_y bnd_tc_nat)
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_x bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45          bnd_c_0 |
% 72.31/71.45        bnd_c_Divides_Oop_Advd (bnd_c_Numeral_Onumber__of V_x bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_y bnd_tc_nat) bnd_tc_nat;
% 72.31/71.45     !!V_x V_y.
% 72.31/71.45        ~ bnd_c_Divides_Oop_Advd (bnd_c_Numeral_Onumber__of V_x bnd_tc_nat)
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_y bnd_tc_nat) bnd_tc_nat |
% 72.31/71.45        bnd_c_Divides_Oop_Amod (bnd_c_Numeral_Onumber__of V_y bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_x bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_IntDef_Onat
% 72.31/71.45         (bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint);
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_0;
% 72.31/71.45     !!V_v_H V_v.
% 72.31/71.45        (bnd_c_IntDef_Oneg
% 72.31/71.45          (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_plus (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__add V_v V_v_H)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_v_H V_v.
% 72.31/71.45        (~ bnd_c_IntDef_Oneg
% 72.31/71.45            (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_IntDef_Oint)
% 72.31/71.45            bnd_tc_IntDef_Oint |
% 72.31/71.45         bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45          bnd_tc_IntDef_Oint) |
% 72.31/71.45        bnd_c_plus (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat;
% 72.31/71.45     !!V_v V_v_H.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_plus (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v_H bnd_tc_nat;
% 72.31/71.45     !!V_v.
% 72.31/71.45        bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45         bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Suc (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) =
% 72.31/71.45        bnd_c_Numeral_Onumber__of (bnd_c_Numeral_Obin__succ V_v) bnd_tc_nat;
% 72.31/71.45     !!V_v.
% 72.31/71.45        ~ bnd_c_IntDef_Oneg (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.45           bnd_tc_IntDef_Oint |
% 72.31/71.45        bnd_c_Suc (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) = bnd_c_1;
% 72.31/71.45     !!T_a V_m V_n.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.45        bnd_c_NatArith_Oof__nat (bnd_c_times V_m V_n bnd_tc_nat) T_a =
% 72.31/71.45        bnd_c_times (bnd_c_NatArith_Oof__nat V_m T_a)
% 72.31/71.45         (bnd_c_NatArith_Oof__nat V_n T_a) T_a;
% 72.31/71.45     !!T_a V_m V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_less V_m V_n bnd_tc_nat) |
% 72.31/71.45        bnd_c_less (bnd_c_NatArith_Oof__nat V_m T_a)
% 72.31/71.45         (bnd_c_NatArith_Oof__nat V_n T_a) T_a;
% 72.31/71.45     !!T_a V_m V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_less (bnd_c_NatArith_Oof__nat V_m T_a)
% 72.31/71.45            (bnd_c_NatArith_Oof__nat V_n T_a) T_a) |
% 72.31/71.45        bnd_c_less V_m V_n bnd_tc_nat;
% 72.31/71.45     !!T_a V_m.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45        ~ bnd_c_less (bnd_c_NatArith_Oof__nat V_m T_a) bnd_c_0 T_a;
% 72.31/71.45     !!T_a V_m V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_lessequals V_m V_n bnd_tc_nat) |
% 72.31/71.45        bnd_c_lessequals (bnd_c_NatArith_Oof__nat V_m T_a)
% 72.31/71.45         (bnd_c_NatArith_Oof__nat V_n T_a) T_a;
% 72.31/71.45     !!T_a V_m V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_NatArith_Oof__nat V_m T_a)
% 72.31/71.45            (bnd_c_NatArith_Oof__nat V_n T_a) T_a) |
% 72.31/71.45        bnd_c_lessequals V_m V_n bnd_tc_nat;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45        bnd_c_lessequals (bnd_c_NatArith_Oof__nat bnd_c_0 T_a) bnd_c_0 T_a;
% 72.31/71.45     !!T_a V_m.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_lessequals (bnd_c_NatArith_Oof__nat V_m T_a) bnd_c_0 T_a) |
% 72.31/71.45        V_m = bnd_c_0;
% 72.31/71.45     !!T_a V_m V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_NatArith_Oof__nat V_m T_a =
% 72.31/71.45           bnd_c_NatArith_Oof__nat V_n T_a) |
% 72.31/71.45        V_m = V_n;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45        bnd_c_NatArith_Oof__nat bnd_c_0 T_a = bnd_c_0;
% 72.31/71.45     !!T_a V_m.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_NatArith_Oof__nat V_m T_a = bnd_c_0) |
% 72.31/71.45        V_m = bnd_c_0;
% 72.31/71.45     !!T_a V_n V_m.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.45         ~ bnd_c_lessequals V_n V_m bnd_tc_nat) |
% 72.31/71.45        bnd_c_NatArith_Oof__nat (bnd_c_minus V_m V_n bnd_tc_nat) T_a =
% 72.31/71.45        bnd_c_minus (bnd_c_NatArith_Oof__nat V_m T_a)
% 72.31/71.45         (bnd_c_NatArith_Oof__nat V_n T_a) T_a;
% 72.31/71.45     !!T_a V_m V_n.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.45        bnd_c_NatArith_Oof__nat (bnd_c_plus V_m V_n bnd_tc_nat) T_a =
% 72.31/71.45        bnd_c_plus (bnd_c_NatArith_Oof__nat V_m T_a)
% 72.31/71.45         (bnd_c_NatArith_Oof__nat V_n T_a) T_a;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.45        bnd_c_NatArith_Oof__nat bnd_c_1 T_a = bnd_c_1;
% 72.31/71.45     !!T_a V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat) |
% 72.31/71.45        bnd_c_less bnd_c_0 (bnd_c_NatArith_Oof__nat V_n T_a) T_a;
% 72.31/71.45     !!T_a V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 (bnd_c_NatArith_Oof__nat V_n T_a) T_a) |
% 72.31/71.45        bnd_c_less bnd_c_0 V_n bnd_tc_nat;
% 72.31/71.45     !!T_a V_n.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45        bnd_c_lessequals bnd_c_0 (bnd_c_NatArith_Oof__nat V_n T_a) T_a;
% 72.31/71.45     !!T_a.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45        bnd_c_0 = bnd_c_NatArith_Oof__nat bnd_c_0 T_a;
% 72.31/71.45     !!T_a V_n.
% 72.31/71.45        (~ bnd_class_Ring__and__Field_Oordered__semidom T_a |
% 72.31/71.45         ~ bnd_c_0 = bnd_c_NatArith_Oof__nat V_n T_a) |
% 72.31/71.45        bnd_c_0 = V_n;
% 72.31/71.45     !!T_a__1 V_m.
% 72.31/71.45        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a__1 |
% 72.31/71.45        bnd_c_NatArith_Oof__nat (bnd_c_Suc V_m) T_a__1 =
% 72.31/71.45        bnd_c_plus (bnd_c_NatArith_Oof__nat V_m T_a__1) bnd_c_1 T_a__1;
% 72.31/71.45     !!V_m V_n.
% 72.31/71.45        (~ bnd_c_less bnd_c_0 V_m bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat) |
% 72.31/71.45        bnd_c_less (bnd_c_minus V_m V_n bnd_tc_nat) V_m bnd_tc_nat;
% 72.31/71.45     !!V_k V_j V_i.
% 72.31/71.45        ~ bnd_c_lessequals V_k V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_minus V_i (bnd_c_minus V_j V_k bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_minus (bnd_c_plus V_i V_k bnd_tc_nat) V_j bnd_tc_nat;
% 72.31/71.45     !!V_y V_n.
% 72.31/71.45        ~ bnd_c_lessequals V_y V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_minus V_n (bnd_c_minus V_n V_y bnd_tc_nat) bnd_tc_nat = V_y;
% 72.31/71.45     !!V_k V_j V_m.
% 72.31/71.45        ~ bnd_c_lessequals V_k V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_minus (bnd_c_Suc (bnd_c_minus V_j V_k bnd_tc_nat)) V_m
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        bnd_c_minus (bnd_c_Suc V_j) (bnd_c_plus V_k V_m bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_k V_j V_m.
% 72.31/71.45        ~ bnd_c_lessequals V_k V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_minus V_m (bnd_c_Suc (bnd_c_minus V_j V_k bnd_tc_nat))
% 72.31/71.45         bnd_tc_nat =
% 72.31/71.45        bnd_c_minus (bnd_c_plus V_m V_k bnd_tc_nat) (bnd_c_Suc V_j)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_k V_j V_i.
% 72.31/71.45        ~ bnd_c_lessequals V_k V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_plus V_i (bnd_c_minus V_j V_k bnd_tc_nat) bnd_tc_nat =
% 72.31/71.45        bnd_c_minus (bnd_c_plus V_i V_j bnd_tc_nat) V_k bnd_tc_nat;
% 72.31/71.45     !!V_k V_j V_i.
% 72.31/71.45        ~ bnd_c_lessequals V_k V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_plus (bnd_c_minus V_j V_k bnd_tc_nat) V_i bnd_tc_nat =
% 72.31/71.45        bnd_c_minus (bnd_c_plus V_j V_i bnd_tc_nat) V_k bnd_tc_nat;
% 72.31/71.45     !!V_xs T_a V_ys T_b V_x.
% 72.31/71.45        (~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.45           bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_b) |
% 72.31/71.45         bnd_c_in V_x (bnd_c_List_Oset V_xs T_a) T_a) |
% 72.31/71.45        bnd_c_Map_Omap__of (bnd_c_List_Ozip V_xs V_ys T_a T_b) V_x T_a T_b =
% 72.31/71.45        bnd_c_Datatype_Ooption_ONone;
% 72.31/71.45     !!V_x V_xs T_a V_ys T_b.
% 72.31/71.45        (~ bnd_c_in V_x (bnd_c_List_Oset V_xs T_a) T_a |
% 72.31/71.45         ~ bnd_c_Map_Omap__of (bnd_c_List_Ozip V_xs V_ys T_a T_b) V_x T_a
% 72.31/71.45            T_b =
% 72.31/71.45           bnd_c_Datatype_Ooption_ONone) |
% 72.31/71.45        ~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.45          bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_b);
% 72.31/71.45     !!V_i V_x T_a V_j V_y T_b.
% 72.31/71.45        bnd_c_List_Ozip (bnd_c_List_Oreplicate V_i V_x T_a)
% 72.31/71.45         (bnd_c_List_Oreplicate V_j V_y T_b) T_a T_b =
% 72.31/71.45        bnd_c_List_Oreplicate (bnd_c_Orderings_Omin V_i V_j bnd_tc_nat)
% 72.31/71.45         (bnd_c_Pair V_x V_y T_a T_b) (bnd_tc_prod T_a T_b);
% 72.31/71.45     !!V_ys T_a V_vs T_b V_xs V_us.
% 72.31/71.45        (~ bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_a) =
% 72.31/71.45           bnd_c_Nat_Osize V_vs (bnd_tc_List_Olist T_b) |
% 72.31/71.45         ~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.45           bnd_c_Nat_Osize V_us (bnd_tc_List_Olist T_b)) |
% 72.31/71.45        bnd_c_List_Ozip (bnd_c_append V_xs V_ys T_a)
% 72.31/71.45         (bnd_c_append V_us V_vs T_b) T_a T_b =
% 72.31/71.45        bnd_c_append (bnd_c_List_Ozip V_xs V_us T_a T_b)
% 72.31/71.45         (bnd_c_List_Ozip V_ys V_vs T_a T_b) (bnd_tc_prod T_a T_b);
% 72.31/71.45     !!V_ys T_a T_b.
% 72.31/71.45        bnd_c_List_Ozip bnd_c_List_Olist_ONil V_ys T_a T_b =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_x V_xs T_a V_y V_ys T_b.
% 72.31/71.45        bnd_c_List_Ozip (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.45         (bnd_c_List_Olist_OCons V_y V_ys T_b) T_a T_b =
% 72.31/71.45        bnd_c_List_Olist_OCons (bnd_c_Pair V_x V_y T_a T_b)
% 72.31/71.45         (bnd_c_List_Ozip V_xs V_ys T_a T_b) (bnd_tc_prod T_a T_b);
% 72.31/71.45     !!V_xs T_a__1 T_b__1.
% 72.31/71.45        bnd_c_List_Ozip V_xs bnd_c_List_Olist_ONil T_a__1 T_b__1 =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_x V_t T_a. ~ bnd_c_List_Olist_OCons V_x V_t T_a = V_t;
% 72.31/71.45     !!V_j V_i.
% 72.31/71.45        ~ bnd_c_lessequals V_j V_i bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Oupt V_i V_j = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_i. bnd_c_List_Oupt V_i bnd_c_0 = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_i V_j.
% 72.31/71.45        (~ bnd_c_List_Oupt V_i V_j = bnd_c_List_Olist_ONil |
% 72.31/71.45         bnd_c_lessequals V_j V_i bnd_tc_nat) |
% 72.31/71.45        V_j = bnd_c_0;
% 72.31/71.45     !!V_i V_j.
% 72.31/71.45        bnd_c_lessequals V_i V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Oupt V_i (bnd_c_Suc V_j) = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_i V_j.
% 72.31/71.45        ~ bnd_c_lessequals V_i V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Oupt V_i (bnd_c_Suc V_j) =
% 72.31/71.45        bnd_c_append (bnd_c_List_Oupt V_i V_j)
% 72.31/71.45         (bnd_c_List_Olist_OCons V_j bnd_c_List_Olist_ONil bnd_tc_nat)
% 72.31/71.45         bnd_tc_nat;
% 72.31/71.45     !!V_n V_x T_a.
% 72.31/71.45        V_n = bnd_c_0 |
% 72.31/71.45        bnd_c_List_Otl (bnd_c_List_Oreplicate V_n V_x T_a) T_a =
% 72.31/71.45        bnd_c_List_Oreplicate (bnd_c_minus V_n bnd_c_1 bnd_tc_nat) V_x T_a;
% 72.31/71.45     !!V_xs V_ys T_a.
% 72.31/71.45        V_xs = bnd_c_List_Olist_ONil |
% 72.31/71.45        bnd_c_List_Otl (bnd_c_append V_xs V_ys T_a) T_a =
% 72.31/71.45        bnd_c_append (bnd_c_List_Otl V_xs T_a) V_ys T_a;
% 72.31/71.45     !!V_x V_y T_a__1.
% 72.31/71.45        bnd_c_List_Otl (bnd_c_List_Olist_OCons V_x V_y T_a__1) T_a__1 = V_y;
% 72.31/71.45     !!T_a__1.
% 72.31/71.45        bnd_c_List_Otl bnd_c_List_Olist_ONil T_a__1 = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_i V_m V_n.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_plus V_i V_m bnd_tc_nat) V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Otake V_m (bnd_c_List_Oupt V_i V_n) bnd_tc_nat =
% 72.31/71.45        bnd_c_List_Oupt V_i (bnd_c_plus V_i V_m bnd_tc_nat);
% 72.31/71.45     !!V_n V_m V_xs T_a.
% 72.31/71.45        bnd_c_List_Otake V_n (bnd_c_List_Otake V_m V_xs T_a) T_a =
% 72.31/71.45        bnd_c_List_Otake (bnd_c_Orderings_Omin V_n V_m bnd_tc_nat) V_xs T_a;
% 72.31/71.45     !!V_i V_k V_x T_a.
% 72.31/71.45        bnd_c_List_Otake V_i (bnd_c_List_Oreplicate V_k V_x T_a) T_a =
% 72.31/71.45        bnd_c_List_Oreplicate (bnd_c_Orderings_Omin V_i V_k bnd_tc_nat) V_x
% 72.31/71.45         T_a;
% 72.31/71.45     !!V_n T_a.
% 72.31/71.45        bnd_c_List_Otake V_n bnd_c_List_Olist_ONil T_a =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_xs T_a. bnd_c_List_Otake bnd_c_0 V_xs T_a = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_n V_xs T_a.
% 72.31/71.45        (~ bnd_c_List_Otake V_n V_xs T_a = bnd_c_List_Olist_ONil |
% 72.31/71.45         V_n = bnd_c_0) |
% 72.31/71.45        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_n V_xs V_ys T_a.
% 72.31/71.45        bnd_c_List_Otake V_n (bnd_c_append V_xs V_ys T_a) T_a =
% 72.31/71.45        bnd_c_append (bnd_c_List_Otake V_n V_xs T_a)
% 72.31/71.45         (bnd_c_List_Otake
% 72.31/71.45           (bnd_c_minus V_n (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_ys T_a)
% 72.31/71.45         T_a;
% 72.31/71.45     !!V_y T_a V_n.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_Nat_Osize V_y (bnd_tc_List_Olist T_a)) V_n
% 72.31/71.45           bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Otake V_n V_y T_a = V_y;
% 72.31/71.45     !!V_n V_x V_xs T_a.
% 72.31/71.45        bnd_c_List_Otake (bnd_c_Suc V_n) (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_List_Olist_OCons V_x (bnd_c_List_Otake V_n V_xs T_a) T_a;
% 72.31/71.45     !!V_v V_x V_xs T_a.
% 72.31/71.45        bnd_c_List_Otake (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_List_Olist_OCons V_x V_xs T_a) T_a =
% 72.31/71.45        bnd_c_List_Olist_OCons V_x
% 72.31/71.45         (bnd_c_List_Otake
% 72.31/71.45           (bnd_c_minus (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) bnd_c_1
% 72.31/71.45             bnd_tc_nat)
% 72.31/71.45           V_xs T_a)
% 72.31/71.45         T_a |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_v V_x V_xs T_a.
% 72.31/71.45        ~ bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0 |
% 72.31/71.45        bnd_c_List_Otake (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.45         (bnd_c_List_Olist_OCons V_x V_xs T_a) T_a =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_l V_n T_a.
% 72.31/71.45        bnd_c_List_Osublist V_l (bnd_c_SetInterval_OlessThan V_n bnd_tc_nat)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_List_Otake V_n V_l T_a;
% 72.31/71.45     !!V_A V_x T_a.
% 72.31/71.45        bnd_c_in bnd_c_0 V_A bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Osublist
% 72.31/71.45         (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) V_A T_a =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_A V_x T_a.
% 72.31/71.45        ~ bnd_c_in bnd_c_0 V_A bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Osublist
% 72.31/71.45         (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) V_A T_a =
% 72.31/71.45        bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a;
% 72.31/71.45     !!V_A T_a.
% 72.31/71.45        bnd_c_List_Osublist bnd_c_List_Olist_ONil V_A T_a =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        bnd_c_List_Osublist V_xs bnd_c_emptyset T_a = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_x T_a.
% 72.31/71.45        bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a =
% 72.31/71.45        bnd_c_List_Orev (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a)
% 72.31/71.45         T_a;
% 72.31/71.45     !!V_x T_a V_xs.
% 72.31/71.45        ~ bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a =
% 72.31/71.45          bnd_c_List_Orev V_xs T_a |
% 72.31/71.45        V_xs = bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a;
% 72.31/71.45     !!V_n V_xs T_a.
% 72.31/71.45        bnd_c_List_Oset (bnd_c_List_Orotate V_n V_xs T_a) T_a =
% 72.31/71.45        bnd_c_List_Oset V_xs T_a;
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        bnd_c_List_Oset (bnd_c_List_Orotate1 V_xs T_a) T_a =
% 72.31/71.45        bnd_c_List_Oset V_xs T_a;
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        bnd_c_List_Oset (bnd_c_List_Orev V_xs T_a) T_a =
% 72.31/71.45        bnd_c_List_Oset V_xs T_a;
% 72.31/71.45     !!V_n V_x T_a.
% 72.31/71.45        V_n = bnd_c_0 |
% 72.31/71.45        bnd_c_List_Oset (bnd_c_List_Oreplicate V_n V_x T_a) T_a =
% 72.31/71.45        bnd_c_insert V_x bnd_c_emptyset T_a;
% 72.31/71.45     !!V_xs T_a V_x.
% 72.31/71.45        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.45        bnd_c_List_Oset (bnd_c_List_Oremove1 V_x V_xs T_a) T_a =
% 72.31/71.45        bnd_c_minus (bnd_c_List_Oset V_xs T_a)
% 72.31/71.45         (bnd_c_insert V_x bnd_c_emptyset T_a) (bnd_tc_set T_a);
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        bnd_c_List_Oset (bnd_c_List_Oremdups V_xs T_a) T_a =
% 72.31/71.45        bnd_c_List_Oset V_xs T_a;
% 72.31/71.45     !!T_a. bnd_c_List_Oset bnd_c_List_Olist_ONil T_a = bnd_c_emptyset;
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        ~ bnd_c_List_Oset V_xs T_a = bnd_c_emptyset |
% 72.31/71.45        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!T_a. bnd_c_emptyset = bnd_c_List_Oset bnd_c_List_Olist_ONil T_a;
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        ~ bnd_c_emptyset = bnd_c_List_Oset V_xs T_a |
% 72.31/71.45        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_xs V_ys T_a.
% 72.31/71.45        bnd_c_List_Oset (bnd_c_append V_xs V_ys T_a) T_a =
% 72.31/71.45        bnd_c_union (bnd_c_List_Oset V_xs T_a) (bnd_c_List_Oset V_ys T_a) T_a;
% 72.31/71.45     !!V_x V_xs T_a__1.
% 72.31/71.45        bnd_c_List_Oset (bnd_c_List_Olist_OCons V_x V_xs T_a__1) T_a__1 =
% 72.31/71.45        bnd_c_insert V_x (bnd_c_List_Oset V_xs T_a__1) T_a__1;
% 72.31/71.45     !!V_xs T_a. V_xs = bnd_c_append V_xs bnd_c_List_Olist_ONil T_a;
% 72.31/71.45     !!V_xs V_ys T_a.
% 72.31/71.45        ~ V_xs = bnd_c_append V_xs V_ys T_a | V_ys = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_ys T_a. V_ys = bnd_c_append bnd_c_List_Olist_ONil V_ys T_a;
% 72.31/71.45     !!V_ys V_xs T_a.
% 72.31/71.45        ~ V_ys = bnd_c_append V_xs V_ys T_a | V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_xs V_ys T_a V_zs.
% 72.31/71.45        ~ bnd_c_append V_xs V_ys T_a = bnd_c_append V_xs V_zs T_a |
% 72.31/71.45        V_ys = V_zs;
% 72.31/71.45     !!V_y T_a V_n.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_Nat_Osize V_y (bnd_tc_List_Olist T_a))
% 72.31/71.45           bnd_c_1 bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Orotate V_n V_y T_a = V_y;
% 72.31/71.45     !!V_n T_a.
% 72.31/71.45        bnd_c_List_Orotate V_n bnd_c_List_Olist_ONil T_a =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_n V_xs T_a.
% 72.31/71.45        ~ bnd_c_List_Orotate V_n V_xs T_a = bnd_c_List_Olist_ONil |
% 72.31/71.45        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_n V_y T_a.
% 72.31/71.45        ~ bnd_c_Divides_Oop_Amod V_n
% 72.31/71.45           (bnd_c_Nat_Osize V_y (bnd_tc_List_Olist T_a)) bnd_tc_nat =
% 72.31/71.45          bnd_c_0 |
% 72.31/71.45        bnd_c_List_Orotate V_n V_y T_a = V_y;
% 72.31/71.45     !!V_n V_xs T_a.
% 72.31/71.45        bnd_c_List_Orotate (bnd_c_Suc V_n) V_xs T_a =
% 72.31/71.45        bnd_c_List_Orotate1 (bnd_c_List_Orotate V_n V_xs T_a) T_a;
% 72.31/71.45     !!V_y T_a.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_Nat_Osize V_y (bnd_tc_List_Olist T_a))
% 72.31/71.45           bnd_c_1 bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Orotate1 V_y T_a = V_y;
% 72.31/71.45     !!T_a.
% 72.31/71.45        bnd_c_List_Orotate1 bnd_c_List_Olist_ONil T_a = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        ~ bnd_c_List_Orotate1 V_xs T_a = bnd_c_List_Olist_ONil |
% 72.31/71.45        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_x T_a.
% 72.31/71.45        bnd_c_List_Orev (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a;
% 72.31/71.45     !!V_xs T_a V_x.
% 72.31/71.45        ~ bnd_c_List_Orev V_xs T_a =
% 72.31/71.45          bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a |
% 72.31/71.45        V_xs = bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a;
% 72.31/71.45     !!V_y T_a. bnd_c_List_Orev (bnd_c_List_Orev V_y T_a) T_a = V_y;
% 72.31/71.45     !!V_n V_x T_a.
% 72.31/71.45        bnd_c_List_Orev (bnd_c_List_Oreplicate V_n V_x T_a) T_a =
% 72.31/71.45        bnd_c_List_Oreplicate V_n V_x T_a;
% 72.31/71.45     !!V_xs T_a V_ys.
% 72.31/71.45        ~ bnd_c_List_Orev V_xs T_a = bnd_c_List_Orev V_ys T_a | V_xs = V_ys;
% 72.31/71.45     !!T_a. bnd_c_List_Orev bnd_c_List_Olist_ONil T_a = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_xs T_a.
% 72.31/71.45        ~ bnd_c_List_Orev V_xs T_a = bnd_c_List_Olist_ONil |
% 72.31/71.45        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_ys T_a V_y.
% 72.31/71.45        bnd_c_List_Orev
% 72.31/71.45         (bnd_c_append (bnd_c_List_Orev V_ys T_a)
% 72.31/71.45           (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_List_Olist_OCons V_y V_ys T_a;
% 72.31/71.45     !!V_xs T_a V_y V_ys.
% 72.31/71.45        ~ bnd_c_List_Orev V_xs T_a = bnd_c_List_Olist_OCons V_y V_ys T_a |
% 72.31/71.45        V_xs =
% 72.31/71.45        bnd_c_append (bnd_c_List_Orev V_ys T_a)
% 72.31/71.45         (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a;
% 72.31/71.45     !!V_xs V_ys T_a.
% 72.31/71.45        bnd_c_List_Orev (bnd_c_append V_xs V_ys T_a) T_a =
% 72.31/71.45        bnd_c_append (bnd_c_List_Orev V_ys T_a) (bnd_c_List_Orev V_xs T_a)
% 72.31/71.45         T_a;
% 72.31/71.45     !!V_x V_xs T_a__1.
% 72.31/71.45        bnd_c_List_Orev (bnd_c_List_Olist_OCons V_x V_xs T_a__1) T_a__1 =
% 72.31/71.45        bnd_c_append (bnd_c_List_Orev V_xs T_a__1)
% 72.31/71.45         (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a__1) T_a__1;
% 72.31/71.45     !!V_n V_x T_a__1.
% 72.31/71.45        bnd_c_List_Oreplicate (bnd_c_Suc V_n) V_x T_a__1 =
% 72.31/71.45        bnd_c_List_Olist_OCons V_x (bnd_c_List_Oreplicate V_n V_x T_a__1)
% 72.31/71.45         T_a__1;
% 72.31/71.45     !!V_x T_a__1.
% 72.31/71.45        bnd_c_List_Oreplicate bnd_c_0 V_x T_a__1 = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_x V_y V_xs T_a__1.
% 72.31/71.45        V_x = V_y |
% 72.31/71.45        bnd_c_List_Oremove1 V_x (bnd_c_List_Olist_OCons V_y V_xs T_a__1)
% 72.31/71.45         T_a__1 =
% 72.31/71.45        bnd_c_List_Olist_OCons V_y (bnd_c_List_Oremove1 V_x V_xs T_a__1)
% 72.31/71.45         T_a__1;
% 72.31/71.45     !!V_x V_xs T_a.
% 72.31/71.45        bnd_c_List_Oremove1 V_x (bnd_c_List_Olist_OCons V_x V_xs T_a) T_a =
% 72.31/71.45        V_xs;
% 72.31/71.45     !!V_x T_a__1.
% 72.31/71.45        bnd_c_List_Oremove1 V_x bnd_c_List_Olist_ONil T_a__1 =
% 72.31/71.45        bnd_c_List_Olist_ONil;
% 72.31/71.45     !!T_a.
% 72.31/71.45        bnd_c_List_Olist_ONil = bnd_c_List_Oremdups bnd_c_List_Olist_ONil T_a;
% 72.31/71.45     !!V_x T_a.
% 72.31/71.45        ~ bnd_c_List_Olist_ONil = bnd_c_List_Oremdups V_x T_a |
% 72.31/71.45        V_x = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!T_a.
% 72.31/71.45        bnd_c_List_Oremdups bnd_c_List_Olist_ONil T_a = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_x T_a.
% 72.31/71.45        ~ bnd_c_List_Oremdups V_x T_a = bnd_c_List_Olist_ONil |
% 72.31/71.45        V_x = bnd_c_List_Olist_ONil;
% 72.31/71.45     !!V_x V_xs T_a__1.
% 72.31/71.45        bnd_c_in V_x (bnd_c_List_Oset V_xs T_a__1) T_a__1 |
% 72.31/71.45        bnd_c_List_Oremdups (bnd_c_List_Olist_OCons V_x V_xs T_a__1) T_a__1 =
% 72.31/71.45        bnd_c_List_Olist_OCons V_x (bnd_c_List_Oremdups V_xs T_a__1) T_a__1;
% 72.31/71.45     !!V_x V_xs T_a__1.
% 72.31/71.45        ~ bnd_c_in V_x (bnd_c_List_Oset V_xs T_a__1) T_a__1 |
% 72.31/71.45        bnd_c_List_Oremdups (bnd_c_List_Olist_OCons V_x V_xs T_a__1) T_a__1 =
% 72.31/71.45        bnd_c_List_Oremdups V_xs T_a__1;
% 72.31/71.45     !!V_x V_ys T_a__1 V_y.
% 72.31/71.45        ~ bnd_c_List_Oop_Amem V_x V_ys T_a__1 |
% 72.31/71.45        bnd_c_List_Oop_Amem V_x (bnd_c_List_Olist_OCons V_y V_ys T_a__1)
% 72.31/71.45         T_a__1;
% 72.31/71.45     !!V_x V_ys T_a.
% 72.31/71.45        bnd_c_List_Oop_Amem V_x (bnd_c_List_Olist_OCons V_x V_ys T_a) T_a;
% 72.31/71.45     !!V_x V_y V_ys T_a__1.
% 72.31/71.45        (~ bnd_c_List_Oop_Amem V_x (bnd_c_List_Olist_OCons V_y V_ys T_a__1)
% 72.31/71.45            T_a__1 |
% 72.31/71.45         bnd_c_List_Oop_Amem V_x V_ys T_a__1) |
% 72.31/71.45        V_y = V_x;
% 72.31/71.45     !!V_x T_a__1. ~ bnd_c_List_Oop_Amem V_x bnd_c_List_Olist_ONil T_a__1;
% 72.31/71.45     !!V_x V_xs T_a__1 V_ys.
% 72.31/71.45        bnd_c_append (bnd_c_List_Olist_OCons V_x V_xs T_a__1) V_ys T_a__1 =
% 72.31/71.45        bnd_c_List_Olist_OCons V_x (bnd_c_append V_xs V_ys T_a__1) T_a__1;
% 72.31/71.45     !!V_x V_xs T_a__1.
% 72.31/71.45        ~ bnd_c_List_Onull (bnd_c_List_Olist_OCons V_x V_xs T_a__1) T_a__1;
% 72.31/71.45     !!T_a__1. bnd_c_List_Onull bnd_c_List_Olist_ONil T_a__1;
% 72.31/71.45     !!V_i V_ys T_b V_xs T_a.
% 72.31/71.45        (~ bnd_c_less V_i (bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_b))
% 72.31/71.45            bnd_tc_nat |
% 72.31/71.45         ~ bnd_c_less V_i (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.45            bnd_tc_nat) |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Ozip V_xs V_ys T_a T_b) V_i
% 72.31/71.45         (bnd_tc_prod T_a T_b) =
% 72.31/71.45        bnd_c_Pair (bnd_c_List_Onth V_xs V_i T_a)
% 72.31/71.45         (bnd_c_List_Onth V_ys V_i T_b) T_a T_b;
% 72.31/71.45     !!V_i V_k V_j.
% 72.31/71.45        ~ bnd_c_less (bnd_c_plus V_i V_k bnd_tc_nat) V_j bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Oupt V_i V_j) V_k bnd_tc_nat =
% 72.31/71.45        bnd_c_plus V_i V_k bnd_tc_nat;
% 72.31/71.45     !!V_i V_n V_xs T_a.
% 72.31/71.45        ~ bnd_c_less V_i V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Otake V_n V_xs T_a) V_i T_a =
% 72.31/71.45        bnd_c_List_Onth V_xs V_i T_a;
% 72.31/71.45     !!V_i V_n V_y T_a.
% 72.31/71.45        ~ bnd_c_less V_i V_n bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Oreplicate V_n V_y T_a) V_i T_a = V_y;
% 72.31/71.45     !!V_n V_xs T_a.
% 72.31/71.45        ~ bnd_c_less V_n (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.45           bnd_tc_nat |
% 72.31/71.45        bnd_c_in (bnd_c_List_Onth V_xs V_n T_a) (bnd_c_List_Oset V_xs T_a)
% 72.31/71.45         T_a;
% 72.31/71.45     !!V_i V_j V_xs V_x T_a.
% 72.31/71.45        V_i = V_j |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Olist__update V_xs V_i V_x T_a) V_j T_a =
% 72.31/71.45        bnd_c_List_Onth V_xs V_j T_a;
% 72.31/71.45     !!V_i V_xs T_a V_y.
% 72.31/71.45        ~ bnd_c_less V_i (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.45           bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Olist__update V_xs V_i V_y T_a) V_i T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_n V_i V_xs T_a.
% 72.31/71.45        ~ bnd_c_lessequals (bnd_c_plus V_n V_i bnd_tc_nat)
% 72.31/71.45           (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) bnd_tc_nat |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Odrop V_n V_xs T_a) V_i T_a =
% 72.31/71.45        bnd_c_List_Onth V_xs (bnd_c_plus V_n V_i bnd_tc_nat) T_a;
% 72.31/71.45     !!V_xs V_ys T_a V_n.
% 72.31/71.45        bnd_c_List_Onth (bnd_c_append V_xs V_ys T_a)
% 72.31/71.45         (bnd_c_plus (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) V_n
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_List_Onth V_ys V_n T_a;
% 72.31/71.45     !!V_xs V_y V_ys T_a.
% 72.31/71.45        bnd_c_List_Onth
% 72.31/71.45         (bnd_c_append V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a) T_a)
% 72.31/71.45         (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_x V_xs T_a V_v.
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) T_a =
% 72.31/71.45        bnd_c_List_Onth V_xs
% 72.31/71.45         (bnd_c_minus (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) bnd_c_1
% 72.31/71.45           bnd_tc_nat)
% 72.31/71.45         T_a |
% 72.31/71.45        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0;
% 72.31/71.45     !!V_v V_x V_xs T_a.
% 72.31/71.45        ~ bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0 |
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.45         (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) T_a =
% 72.31/71.45        V_x;
% 72.31/71.45     !!V_x V_xs T_a V_n.
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Olist_OCons V_x V_xs T_a) (bnd_c_Suc V_n)
% 72.31/71.45         T_a =
% 72.31/71.45        bnd_c_List_Onth V_xs V_n T_a;
% 72.31/71.45     !!V_y V_xs T_a.
% 72.31/71.45        bnd_c_List_Onth (bnd_c_List_Olist_OCons V_y V_xs T_a) bnd_c_0 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_x V_xs V_I T_a.
% 72.31/71.45        ~ bnd_c_in V_x
% 72.31/71.45           (bnd_c_List_Oset (bnd_c_List_Osublist V_xs V_I T_a) T_a) T_a |
% 72.31/71.45        bnd_c_in V_x (bnd_c_List_Oset V_xs T_a) T_a;
% 72.31/71.45     !!V_x V_y V_xs T_a.
% 72.31/71.45        ~ bnd_c_in V_x
% 72.31/71.45           (bnd_c_List_Oset (bnd_c_List_Oremove1 V_y V_xs T_a) T_a) T_a |
% 72.31/71.45        bnd_c_in V_x (bnd_c_List_Oset V_xs T_a) T_a;
% 72.31/71.45     !!V_xs V_x T_a. ~ V_xs = bnd_c_List_Olist_OCons V_x V_xs T_a;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble8 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble7 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble6 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble5 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble4 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble3 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble2 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble1 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble0 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibbleF bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibbleE bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibbleD bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibbleC bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibbleB bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibbleA bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     bnd_c_Nat_Osize bnd_c_List_Onibble_ONibble9 bnd_tc_List_Onibble =
% 72.31/71.45     bnd_c_0;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_y V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.45         V_f8 V_y V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble8 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_y V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_y
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble7 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_y V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_y V_f8
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble6 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_y V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_y V_f7 V_f8
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble5 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_y V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_y V_f6 V_f7 V_f8
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble4 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_y V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_y V_f5 V_f6 V_f7 V_f8
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble3 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_y V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_y V_f4 V_f5 V_f6 V_f7 V_f8
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble2 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_y V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_y V_f3 V_f4 V_f5 V_f6 V_f7 V_f8
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble1 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_y V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_y V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8
% 72.31/71.45         V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibble0 T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_f15 V_y T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.45         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_y
% 72.31/71.45         bnd_c_List_Onibble_ONibbleF T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_f14 V_y V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.45         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_y V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibbleE T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.45        V_y V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.45         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_y V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibbleD T_a =
% 72.31/71.45        V_y;
% 72.31/71.45     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_y
% 72.31/71.45        V_f14 V_f15 V_f16 T_a.
% 72.31/71.45        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.45         V_f8 V_f9 V_f10 V_f11 V_f12 V_y V_f14 V_f15 V_f16
% 72.31/71.45         bnd_c_List_Onibble_ONibbleC T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_y V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_y V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibbleB T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_y V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_y V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibbleA T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_y V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__rec V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_y V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble9 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_y V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_y V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble8 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_y V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_y V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble7 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_y V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_y
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble6 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_y V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_y V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble5 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_y V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_y V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble4 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_y V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_y V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble3 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_y V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_y V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble2 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_y V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_y V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble1 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_y V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_y V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble0 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_y T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_f15 V_y
% 72.31/71.46         bnd_c_List_Onibble_ONibbleF T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_y V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_f14 V_y V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibbleE T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_f13
% 72.31/71.46        V_y V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_f13 V_y V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibbleD T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_f12 V_y
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_f12 V_y V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibbleC T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_f11 V_y V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_f11 V_y V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibbleB T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_f10 V_y V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_f10 V_y V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibbleA T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7 V_f8 V_f9 V_y V_f11 V_f12 V_f13
% 72.31/71.46        V_f14 V_f15 V_f16 T_a.
% 72.31/71.46        bnd_c_List_Onibble_Onibble__case V_f1 V_f2 V_f3 V_f4 V_f5 V_f6 V_f7
% 72.31/71.46         V_f8 V_f9 V_y V_f11 V_f12 V_f13 V_f14 V_f15 V_f16
% 72.31/71.46         bnd_c_List_Onibble_ONibble9 T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_A V_As T_a__1.
% 72.31/71.46        bnd_c_List_Olistset
% 72.31/71.46         (bnd_c_List_Olist_OCons V_A V_As (bnd_tc_set T_a__1)) T_a__1 =
% 72.31/71.46        bnd_c_List_Oset__Cons V_A (bnd_c_List_Olistset V_As T_a__1) T_a__1;
% 72.31/71.46     !!T_a__1.
% 72.31/71.46        bnd_c_List_Olistset bnd_c_List_Olist_ONil T_a__1 =
% 72.31/71.46        bnd_c_insert bnd_c_List_Olist_ONil bnd_c_emptyset
% 72.31/71.46         (bnd_tc_List_Olist T_a__1);
% 72.31/71.46     !!T_a. bnd_c_List_Olists bnd_c_UNIV T_a = bnd_c_UNIV;
% 72.31/71.46     !!V_A V_B T_a.
% 72.31/71.46        bnd_c_List_Olists (bnd_c_inter V_A V_B T_a) T_a =
% 72.31/71.46        bnd_c_inter (bnd_c_List_Olists V_A T_a) (bnd_c_List_Olists V_B T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_r T_a.
% 72.31/71.46        bnd_c_Relation_OImage (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.46         (bnd_c_insert bnd_c_List_Olist_ONil bnd_c_emptyset
% 72.31/71.46           (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_insert bnd_c_List_Olist_ONil bnd_c_emptyset
% 72.31/71.46         (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_i V_xs T_a V_x V_y.
% 72.31/71.46        ~ bnd_c_less V_i (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_List_Olist__update (bnd_c_List_Olist__update V_xs V_i V_x T_a)
% 72.31/71.46         V_i V_y T_a =
% 72.31/71.46        bnd_c_List_Olist__update V_xs V_i V_y T_a;
% 72.31/71.46     !!V_xs V_x V_ys T_a V_y.
% 72.31/71.46        bnd_c_List_Olist__update
% 72.31/71.46         (bnd_c_append V_xs (bnd_c_List_Olist_OCons V_x V_ys T_a) T_a)
% 72.31/71.46         (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) V_y T_a =
% 72.31/71.46        bnd_c_append V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a) T_a;
% 72.31/71.46     !!V_i V_y T_a.
% 72.31/71.46        ~ bnd_c_less V_i (bnd_c_Nat_Osize V_y (bnd_tc_List_Olist T_a))
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_List_Olist__update V_y V_i (bnd_c_List_Onth V_y V_i T_a) T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_y T_a V_i V_x.
% 72.31/71.46        ~ bnd_c_lessequals (bnd_c_Nat_Osize V_y (bnd_tc_List_Olist T_a)) V_i
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_List_Olist__update V_y V_i V_x T_a = V_y;
% 72.31/71.46     !!V_i V_v T_a__1.
% 72.31/71.46        bnd_c_List_Olist__update bnd_c_List_Olist_ONil V_i V_v T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_a V_bs T_a__1 V_as.
% 72.31/71.46        bnd_c_in V_a (bnd_c_List_Oset V_bs T_a__1) T_a__1 |
% 72.31/71.46        bnd_c_List_Olist__inter (bnd_c_List_Olist_OCons V_a V_as T_a__1) V_bs
% 72.31/71.46         T_a__1 =
% 72.31/71.46        bnd_c_List_Olist__inter V_as V_bs T_a__1;
% 72.31/71.46     !!V_a V_bs T_a__1 V_as.
% 72.31/71.46        ~ bnd_c_in V_a (bnd_c_List_Oset V_bs T_a__1) T_a__1 |
% 72.31/71.46        bnd_c_List_Olist__inter (bnd_c_List_Olist_OCons V_a V_as T_a__1) V_bs
% 72.31/71.46         T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_OCons V_a (bnd_c_List_Olist__inter V_as V_bs T_a__1)
% 72.31/71.46         T_a__1;
% 72.31/71.46     !!V_bs T_a__1.
% 72.31/71.46        bnd_c_List_Olist__inter bnd_c_List_Olist_ONil V_bs T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_a V_list T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Olist_OCons V_a V_list T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_plus (bnd_c_Nat_Osize V_list (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_Suc bnd_c_0) bnd_tc_nat;
% 72.31/71.46     !!V_a V_list T_a V_a_H V_list_H.
% 72.31/71.46        ~ bnd_c_List_Olist_OCons V_a V_list T_a =
% 72.31/71.46          bnd_c_List_Olist_OCons V_a_H V_list_H T_a |
% 72.31/71.46        V_list = V_list_H;
% 72.31/71.46     !!V_a V_list T_a V_a_H V_list_H.
% 72.31/71.46        ~ bnd_c_List_Olist_OCons V_a V_list T_a =
% 72.31/71.46          bnd_c_List_Olist_OCons V_a_H V_list_H T_a |
% 72.31/71.46        V_a = V_a_H;
% 72.31/71.46     !!V_a_H V_list_H T_a.
% 72.31/71.46        ~ bnd_c_List_Olist_OCons V_a_H V_list_H T_a = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_a_H V_list_H T_a.
% 72.31/71.46        ~ bnd_c_List_Olist_ONil = bnd_c_List_Olist_OCons V_a_H V_list_H T_a;
% 72.31/71.46     !!V_xa V_y T_a V_r V_x.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair V_xa V_y (bnd_tc_List_Olist T_a)
% 72.31/71.46             (bnd_tc_List_Olist T_a))
% 72.31/71.46           (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair (bnd_c_List_Olist_OCons V_x V_xa T_a)
% 72.31/71.46           (bnd_c_List_Olist_OCons V_x V_y T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_a V_b T_a V_r V_x V_y.
% 72.31/71.46        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_a) V_r (bnd_tc_prod T_a T_a) |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair (bnd_c_List_Olist_OCons V_a V_x T_a)
% 72.31/71.46           (bnd_c_List_Olist_OCons V_b V_y T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_a V_x T_a V_b V_y V_r.
% 72.31/71.46        (~ bnd_c_in
% 72.31/71.46            (bnd_c_Pair (bnd_c_List_Olist_OCons V_a V_x T_a)
% 72.31/71.46              (bnd_c_List_Olist_OCons V_b V_y T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46              (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46            (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46         bnd_c_in (bnd_c_Pair V_a V_b T_a T_a) V_r (bnd_tc_prod T_a T_a)) |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair V_x V_y (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_a V_x T_a V_b V_y V_r.
% 72.31/71.46        (~ bnd_c_in
% 72.31/71.46            (bnd_c_Pair (bnd_c_List_Olist_OCons V_a V_x T_a)
% 72.31/71.46              (bnd_c_List_Olist_OCons V_b V_y T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46              (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46            (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46         bnd_c_in (bnd_c_Pair V_a V_b T_a T_a) V_r (bnd_tc_prod T_a T_a)) |
% 72.31/71.46        V_a = V_b;
% 72.31/71.46     !!V_x T_a V_r.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair V_x bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a)
% 72.31/71.46             (bnd_tc_List_Olist T_a))
% 72.31/71.46           (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_U V_V T_a V_r.
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair bnd_c_List_Olist_ONil
% 72.31/71.46           (bnd_c_List_Olist_OCons V_U V_V T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_y T_a V_r.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair bnd_c_List_Olist_ONil V_y (bnd_tc_List_Olist T_a)
% 72.31/71.46             (bnd_tc_List_Olist T_a))
% 72.31/71.46           (bnd_c_List_Olexord V_r T_a)
% 72.31/71.46           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46        V_y =
% 72.31/71.46        bnd_c_List_Olist_OCons (bnd_c_Main_Olexord__Nil__left__1 V_y T_a)
% 72.31/71.46         (bnd_c_Main_Olexord__Nil__left__2 V_y T_a) T_a;
% 72.31/71.46     !!V_r T_a__1. bnd_c_List_Olexn V_r bnd_c_0 T_a__1 = bnd_c_emptyset;
% 72.31/71.46     !!V_xs V_ys T_a T_b.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Ozip V_xs V_ys T_a T_b)
% 72.31/71.46         (bnd_tc_List_Olist (bnd_tc_prod T_a T_b)) =
% 72.31/71.46        bnd_c_Orderings_Omin (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_b)) bnd_tc_nat;
% 72.31/71.46     !!V_i V_j.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Oupt V_i V_j)
% 72.31/71.46         (bnd_tc_List_Olist bnd_tc_nat) =
% 72.31/71.46        bnd_c_minus V_j V_i bnd_tc_nat;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Otl V_xs T_a) (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_minus (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) bnd_c_1
% 72.31/71.46         bnd_tc_nat;
% 72.31/71.46     !!V_n V_xs T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Otake V_n V_xs T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Orderings_Omin (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.46         V_n bnd_tc_nat;
% 72.31/71.46     !!V_n V_xs T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Orotate V_n V_xs T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Orotate1 V_xs T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Orev V_xs T_a) (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_y V_x T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Oreplicate V_y V_x T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Oremdups V_xs T_a = V_xs |
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Oremdups V_xs T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_Nat_Osize (bnd_c_List_Oremdups V_xs T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a) =
% 72.31/71.46          bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) |
% 72.31/71.46        bnd_c_List_Oremdups V_xs T_a = V_xs;
% 72.31/71.46     !!V_xs V_i V_x T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Olist__update V_xs V_i V_x T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        bnd_c_less bnd_c_0 (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.46         bnd_tc_nat |
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_c_less bnd_c_0
% 72.31/71.46           (bnd_c_Nat_Osize bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a))
% 72.31/71.46           bnd_tc_nat;
% 72.31/71.46     !!V_n V_xs T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Odrop V_n V_xs T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_minus (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) V_n
% 72.31/71.46         bnd_tc_nat;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Obutlast V_xs T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_minus (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) bnd_c_1
% 72.31/71.46         bnd_tc_nat;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_append V_xs V_ys T_a) (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_plus (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_a)) bnd_tc_nat;
% 72.31/71.46     !!T_a.
% 72.31/71.46        bnd_c_Nat_Osize bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) = bnd_c_0 |
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_i V_j.
% 72.31/71.46        ~ bnd_c_less V_i V_j bnd_tc_nat |
% 72.31/71.46        bnd_c_List_Olast (bnd_c_List_Oupt V_i V_j) bnd_tc_nat =
% 72.31/71.46        bnd_c_minus V_j bnd_c_1 bnd_tc_nat;
% 72.31/71.46     !!V_xs V_y T_a.
% 72.31/71.46        bnd_c_List_Olast
% 72.31/71.46         (bnd_c_append V_xs
% 72.31/71.46           (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a)
% 72.31/71.46         T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_n V_y T_a.
% 72.31/71.46        V_n = bnd_c_0 |
% 72.31/71.46        bnd_c_List_Olast (bnd_c_List_Oreplicate V_n V_y T_a) T_a = V_y;
% 72.31/71.46     !!V_as T_a.
% 72.31/71.46        bnd_c_in (bnd_c_List_Olast V_as T_a) (bnd_c_List_Oset V_as T_a) T_a |
% 72.31/71.46        V_as = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_n V_xs T_a.
% 72.31/71.46        ~ bnd_c_less V_n (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_List_Olast (bnd_c_List_Odrop V_n V_xs T_a) T_a =
% 72.31/71.46        bnd_c_List_Olast V_xs T_a;
% 72.31/71.46     !!V_ys V_xs T_a.
% 72.31/71.46        V_ys = bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_List_Olast (bnd_c_append V_xs V_ys T_a) T_a =
% 72.31/71.46        bnd_c_List_Olast V_ys T_a;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        bnd_c_List_Olast (bnd_c_append V_xs bnd_c_List_Olist_ONil T_a) T_a =
% 72.31/71.46        bnd_c_List_Olast V_xs T_a;
% 72.31/71.46     !!V_xs V_x T_a.
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_List_Olast (bnd_c_List_Olist_OCons V_x V_xs T_a) T_a =
% 72.31/71.46        bnd_c_List_Olast V_xs T_a;
% 72.31/71.46     !!V_x T_a.
% 72.31/71.46        bnd_c_List_Olast
% 72.31/71.46         (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) T_a =
% 72.31/71.46        V_x;
% 72.31/71.46     !!V_x V_xs T_a__1 V_ys.
% 72.31/71.46        bnd_c_List_Oitrev (bnd_c_List_Olist_OCons V_x V_xs T_a__1) V_ys
% 72.31/71.46         T_a__1 =
% 72.31/71.46        bnd_c_List_Oitrev V_xs (bnd_c_List_Olist_OCons V_x V_ys T_a__1)
% 72.31/71.46         T_a__1;
% 72.31/71.46     !!V_y T_a__1. bnd_c_List_Oitrev bnd_c_List_Olist_ONil V_y T_a__1 = V_y;
% 72.31/71.46     !!V_xs V_x T_a.
% 72.31/71.46        bnd_c_List_Oitrev V_xs V_x T_a =
% 72.31/71.46        bnd_c_append (bnd_c_List_Orev V_xs T_a) V_x T_a;
% 72.31/71.46     !!V_y V_j.
% 72.31/71.46        ~ bnd_c_less V_y V_j bnd_tc_nat |
% 72.31/71.46        bnd_c_List_Ohd (bnd_c_List_Oupt V_y V_j) bnd_tc_nat = V_y;
% 72.31/71.46     !!V_n V_y T_a.
% 72.31/71.46        V_n = bnd_c_0 |
% 72.31/71.46        bnd_c_List_Ohd (bnd_c_List_Oreplicate V_n V_y T_a) T_a = V_y;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        bnd_c_in (bnd_c_List_Ohd V_xs T_a) (bnd_c_List_Oset V_xs T_a) T_a |
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_List_Ohd (bnd_c_append V_xs V_ys T_a) T_a =
% 72.31/71.46        bnd_c_List_Ohd V_xs T_a;
% 72.31/71.46     !!V_y T_a.
% 72.31/71.46        V_y = bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_List_Olist_OCons (bnd_c_List_Ohd V_y T_a)
% 72.31/71.46         (bnd_c_List_Otl V_y T_a) T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_y V_xs T_a.
% 72.31/71.46        bnd_c_List_Ohd (bnd_c_List_Olist_OCons V_y V_xs T_a) T_a = V_y;
% 72.31/71.46     !!V_m V_i V_j.
% 72.31/71.46        bnd_c_List_Odrop V_m (bnd_c_List_Oupt V_i V_j) bnd_tc_nat =
% 72.31/71.46        bnd_c_List_Oupt (bnd_c_plus V_i V_m bnd_tc_nat) V_j;
% 72.31/71.46     !!V_i V_k V_x T_a.
% 72.31/71.46        bnd_c_List_Odrop V_i (bnd_c_List_Oreplicate V_k V_x T_a) T_a =
% 72.31/71.46        bnd_c_List_Oreplicate (bnd_c_minus V_k V_i bnd_tc_nat) V_x T_a;
% 72.31/71.46     !!V_xs T_a V_n.
% 72.31/71.46        ~ bnd_c_lessequals (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) V_n
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_List_Odrop V_n V_xs T_a = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_n V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Odrop V_n V_xs T_a = bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_lessequals (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) V_n
% 72.31/71.46         bnd_tc_nat;
% 72.31/71.46     !!V_n V_m V_xs T_a.
% 72.31/71.46        bnd_c_List_Odrop V_n (bnd_c_List_Odrop V_m V_xs T_a) T_a =
% 72.31/71.46        bnd_c_List_Odrop (bnd_c_plus V_n V_m bnd_tc_nat) V_xs T_a;
% 72.31/71.46     !!V_n V_xs V_ys T_a.
% 72.31/71.46        bnd_c_List_Odrop V_n (bnd_c_append V_xs V_ys T_a) T_a =
% 72.31/71.46        bnd_c_append (bnd_c_List_Odrop V_n V_xs T_a)
% 72.31/71.46         (bnd_c_List_Odrop
% 72.31/71.46           (bnd_c_minus V_n (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 72.31/71.46             bnd_tc_nat)
% 72.31/71.46           V_ys T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!V_n V_x V_xs T_a.
% 72.31/71.46        bnd_c_List_Odrop (bnd_c_Suc V_n) (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.46         T_a =
% 72.31/71.46        bnd_c_List_Odrop V_n V_xs T_a;
% 72.31/71.46     !!V_v V_x V_xs T_a.
% 72.31/71.46        bnd_c_List_Odrop (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.46         (bnd_c_List_Olist_OCons V_x V_xs T_a) T_a =
% 72.31/71.46        bnd_c_List_Odrop
% 72.31/71.46         (bnd_c_minus (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat) bnd_c_1
% 72.31/71.46           bnd_tc_nat)
% 72.31/71.46         V_xs T_a |
% 72.31/71.46        bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0;
% 72.31/71.46     !!V_v V_x V_xs T_a.
% 72.31/71.46        ~ bnd_c_Numeral_Onumber__of V_v bnd_tc_nat = bnd_c_0 |
% 72.31/71.46        bnd_c_List_Odrop (bnd_c_Numeral_Onumber__of V_v bnd_tc_nat)
% 72.31/71.46         (bnd_c_List_Olist_OCons V_x V_xs T_a) T_a =
% 72.31/71.46        bnd_c_List_Olist_OCons V_x V_xs T_a;
% 72.31/71.46     !!V_y T_a. bnd_c_List_Odrop bnd_c_0 V_y T_a = V_y;
% 72.31/71.46     !!V_n T_a__1.
% 72.31/71.46        bnd_c_List_Odrop V_n bnd_c_List_Olist_ONil T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_i V_j. bnd_c_List_Odistinct (bnd_c_List_Oupt V_i V_j) bnd_tc_nat;
% 72.31/71.46     !!V_xs T_a V_i.
% 72.31/71.46        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_List_Otake V_i V_xs T_a) T_a;
% 72.31/71.46     !!V_xs T_a V_I.
% 72.31/71.46        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_List_Osublist V_xs V_I T_a) T_a;
% 72.31/71.46     !!V_xs T_a V_n.
% 72.31/71.46        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_List_Orotate V_n V_xs T_a) T_a;
% 72.31/71.46     !!V_n V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_List_Orotate V_n V_xs T_a) T_a |
% 72.31/71.46        bnd_c_List_Odistinct V_xs T_a;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_List_Orev V_xs T_a) T_a;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_List_Orev V_xs T_a) T_a |
% 72.31/71.46        bnd_c_List_Odistinct V_xs T_a;
% 72.31/71.46     !!V_xs T_a V_x.
% 72.31/71.46        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_List_Oremove1 V_x V_xs T_a) T_a;
% 72.31/71.46     !!V_xs T_a V_i.
% 72.31/71.46        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_List_Odrop V_i V_xs T_a) T_a;
% 72.31/71.46     !!V_ys T_a V_xs.
% 72.31/71.46        ((~ bnd_c_List_Odistinct V_ys T_a | ~ bnd_c_List_Odistinct V_xs T_a) |
% 72.31/71.46         ~ bnd_c_inter (bnd_c_List_Oset V_xs T_a) (bnd_c_List_Oset V_ys T_a)
% 72.31/71.46            T_a =
% 72.31/71.46           bnd_c_emptyset) |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_append V_xs V_ys T_a) T_a;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_append V_xs V_ys T_a) T_a |
% 72.31/71.46        bnd_c_inter (bnd_c_List_Oset V_xs T_a) (bnd_c_List_Oset V_ys T_a)
% 72.31/71.46         T_a =
% 72.31/71.46        bnd_c_emptyset;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_append V_xs V_ys T_a) T_a |
% 72.31/71.46        bnd_c_List_Odistinct V_ys T_a;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_append V_xs V_ys T_a) T_a |
% 72.31/71.46        bnd_c_List_Odistinct V_xs T_a;
% 72.31/71.46     !!V_xs T_a__1 V_x.
% 72.31/71.46        (~ bnd_c_List_Odistinct V_xs T_a__1 |
% 72.31/71.46         bnd_c_List_Odistinct (bnd_c_List_Olist_OCons V_x V_xs T_a__1)
% 72.31/71.46          T_a__1) |
% 72.31/71.46        bnd_c_in V_x (bnd_c_List_Oset V_xs T_a__1) T_a__1;
% 72.31/71.46     !!V_x V_xs T_a__1.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_List_Olist_OCons V_x V_xs T_a__1)
% 72.31/71.46           T_a__1 |
% 72.31/71.46        bnd_c_List_Odistinct V_xs T_a__1;
% 72.31/71.46     !!V_x V_xs T_a__1.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_List_Olist_OCons V_x V_xs T_a__1)
% 72.31/71.46           T_a__1 |
% 72.31/71.46        ~ bnd_c_in V_x (bnd_c_List_Oset V_xs T_a__1) T_a__1;
% 72.31/71.46     !!T_a__1. bnd_c_List_Odistinct bnd_c_List_Olist_ONil T_a__1;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct V_xs T_a |
% 72.31/71.46        bnd_c_List_Odistinct (bnd_c_List_Orotate1 V_xs T_a) T_a;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Odistinct (bnd_c_List_Orotate1 V_xs T_a) T_a |
% 72.31/71.46        bnd_c_List_Odistinct V_xs T_a;
% 72.31/71.46     !!V_xss T_a.
% 72.31/71.46        ~ bnd_c_Main_Oconcat__eq__Nil__conv__1 V_xss T_a =
% 72.31/71.46          bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_List_Oconcat V_xss T_a = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xss T_a.
% 72.31/71.46        bnd_c_in (bnd_c_Main_Oconcat__eq__Nil__conv__1 V_xss T_a)
% 72.31/71.46         (bnd_c_List_Oset V_xss (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_tc_List_Olist T_a) |
% 72.31/71.46        bnd_c_List_Oconcat V_xss T_a = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_U V_xss T_a.
% 72.31/71.46        (~ bnd_c_in V_U (bnd_c_List_Oset V_xss (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_tc_List_Olist T_a) |
% 72.31/71.46         ~ bnd_c_List_Oconcat V_xss T_a = bnd_c_List_Olist_ONil) |
% 72.31/71.46        V_U = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        bnd_c_List_Oconcat (bnd_c_append V_xs V_ys (bnd_tc_List_Olist T_a))
% 72.31/71.46         T_a =
% 72.31/71.46        bnd_c_append (bnd_c_List_Oconcat V_xs T_a)
% 72.31/71.46         (bnd_c_List_Oconcat V_ys T_a) T_a;
% 72.31/71.46     !!V_x V_xs T_a__1.
% 72.31/71.46        bnd_c_List_Oconcat
% 72.31/71.46         (bnd_c_List_Olist_OCons V_x V_xs (bnd_tc_List_Olist T_a__1)) T_a__1 =
% 72.31/71.46        bnd_c_append V_x (bnd_c_List_Oconcat V_xs T_a__1) T_a__1;
% 72.31/71.46     !!T_a__1.
% 72.31/71.46        bnd_c_List_Oconcat bnd_c_List_Olist_ONil T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_nibble1 V_nibble2.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_List_Ochar_OChar V_nibble1 V_nibble2)
% 72.31/71.46         bnd_tc_List_Ochar =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_nibble1 V_nibble2 V_nibble1_H V_nibble2_H.
% 72.31/71.46        ~ bnd_c_List_Ochar_OChar V_nibble1 V_nibble2 =
% 72.31/71.46          bnd_c_List_Ochar_OChar V_nibble1_H V_nibble2_H |
% 72.31/71.46        V_nibble2 = V_nibble2_H;
% 72.31/71.46     !!V_nibble1 V_nibble2 V_nibble1_H V_nibble2_H.
% 72.31/71.46        ~ bnd_c_List_Ochar_OChar V_nibble1 V_nibble2 =
% 72.31/71.46          bnd_c_List_Ochar_OChar V_nibble1_H V_nibble2_H |
% 72.31/71.46        V_nibble1 = V_nibble1_H;
% 72.31/71.46     !!V_y V_x T_a.
% 72.31/71.46        bnd_c_List_Obutlast
% 72.31/71.46         (bnd_c_append V_y
% 72.31/71.46           (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) T_a)
% 72.31/71.46         T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_xs V_x T_a__1.
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_List_Obutlast (bnd_c_List_Olist_OCons V_x V_xs T_a__1) T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_OCons V_x (bnd_c_List_Obutlast V_xs T_a__1) T_a__1;
% 72.31/71.46     !!V_x T_a__1.
% 72.31/71.46        bnd_c_List_Obutlast
% 72.31/71.46         (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a__1) T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_ONil;
% 72.31/71.46     !!T_a__1.
% 72.31/71.46        bnd_c_List_Obutlast bnd_c_List_Olist_ONil T_a__1 =
% 72.31/71.46        bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_n V_y T_a.
% 72.31/71.46        bnd_c_append (bnd_c_List_Otake V_n V_y T_a)
% 72.31/71.46         (bnd_c_List_Odrop V_n V_y T_a) T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_xs T_a. bnd_c_append V_xs bnd_c_List_Olist_ONil T_a = V_xs;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_append V_xs V_ys T_a = V_xs | V_ys = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_ys T_a. bnd_c_append bnd_c_List_Olist_ONil V_ys T_a = V_ys;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_append V_xs V_ys T_a = V_ys | V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_ys V_xs T_a V_zs.
% 72.31/71.46        ~ bnd_c_append V_ys V_xs T_a = bnd_c_append V_zs V_xs T_a |
% 72.31/71.46        V_ys = V_zs;
% 72.31/71.46     !!T_a.
% 72.31/71.46        bnd_c_append bnd_c_List_Olist_ONil bnd_c_List_Olist_ONil T_a =
% 72.31/71.46        bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_append V_xs V_ys T_a = bnd_c_List_Olist_ONil |
% 72.31/71.46        V_ys = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_append V_xs V_ys T_a = bnd_c_List_Olist_ONil |
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_ys V_A T_a V_xs.
% 72.31/71.46        (~ bnd_c_in V_ys (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 72.31/71.46         ~ bnd_c_in V_xs (bnd_c_List_Olists V_A T_a)
% 72.31/71.46            (bnd_tc_List_Olist T_a)) |
% 72.31/71.46        bnd_c_in (bnd_c_append V_xs V_ys T_a) (bnd_c_List_Olists V_A T_a)
% 72.31/71.46         (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_xs V_ys T_a V_A.
% 72.31/71.46        ~ bnd_c_in (bnd_c_append V_xs V_ys T_a) (bnd_c_List_Olists V_A T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a) |
% 72.31/71.46        bnd_c_in V_ys (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_xs V_ys T_a V_A.
% 72.31/71.46        ~ bnd_c_in (bnd_c_append V_xs V_ys T_a) (bnd_c_List_Olists V_A T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a) |
% 72.31/71.46        bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_us T_a V_vs V_xs V_ys.
% 72.31/71.46        (~ bnd_c_Nat_Osize V_us (bnd_tc_List_Olist T_a) =
% 72.31/71.46           bnd_c_Nat_Osize V_vs (bnd_tc_List_Olist T_a) |
% 72.31/71.46         ~ bnd_c_append V_xs V_us T_a = bnd_c_append V_ys V_vs T_a) |
% 72.31/71.46        V_us = V_vs;
% 72.31/71.46     !!V_us T_a V_vs V_xs V_ys.
% 72.31/71.46        (~ bnd_c_Nat_Osize V_us (bnd_tc_List_Olist T_a) =
% 72.31/71.46           bnd_c_Nat_Osize V_vs (bnd_tc_List_Olist T_a) |
% 72.31/71.46         ~ bnd_c_append V_xs V_us T_a = bnd_c_append V_ys V_vs T_a) |
% 72.31/71.46        V_xs = V_ys;
% 72.31/71.46     !!V_xs T_a V_ys V_us V_vs.
% 72.31/71.46        (~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.46           bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_a) |
% 72.31/71.46         ~ bnd_c_append V_xs V_us T_a = bnd_c_append V_ys V_vs T_a) |
% 72.31/71.46        V_us = V_vs;
% 72.31/71.46     !!V_xs T_a V_ys V_us V_vs.
% 72.31/71.46        (~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.46           bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_a) |
% 72.31/71.46         ~ bnd_c_append V_xs V_us T_a = bnd_c_append V_ys V_vs T_a) |
% 72.31/71.46        V_xs = V_ys;
% 72.31/71.46     !!V_y T_a.
% 72.31/71.46        V_y = bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_append (bnd_c_List_Obutlast V_y T_a)
% 72.31/71.46         (bnd_c_List_Olist_OCons (bnd_c_List_Olast V_y T_a)
% 72.31/71.46           bnd_c_List_Olist_ONil T_a)
% 72.31/71.46         T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_xs V_ys T_a V_zs.
% 72.31/71.46        bnd_c_append (bnd_c_append V_xs V_ys T_a) V_zs T_a =
% 72.31/71.46        bnd_c_append V_xs (bnd_c_append V_ys V_zs T_a) T_a;
% 72.31/71.46     !!V_xs V_x T_a V_ys V_y.
% 72.31/71.46        ~ bnd_c_append V_xs
% 72.31/71.46           (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) T_a =
% 72.31/71.46          bnd_c_append V_ys
% 72.31/71.46           (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a |
% 72.31/71.46        V_x = V_y;
% 72.31/71.46     !!V_xs V_x T_a V_ys V_y.
% 72.31/71.46        ~ bnd_c_append V_xs
% 72.31/71.46           (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) T_a =
% 72.31/71.46          bnd_c_append V_ys
% 72.31/71.46           (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a |
% 72.31/71.46        V_xs = V_ys;
% 72.31/71.46     !!V_ys T_a V_r.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair bnd_c_List_Olist_ONil V_ys (bnd_tc_List_Olist T_a)
% 72.31/71.46             (bnd_tc_List_Olist T_a))
% 72.31/71.46           (bnd_c_List_Olex V_r T_a)
% 72.31/71.46           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!T_a. bnd_c_List_Olist_ONil = bnd_c_List_Orev bnd_c_List_Olist_ONil T_a;
% 72.31/71.46     !!V_xs T_a.
% 72.31/71.46        ~ bnd_c_List_Olist_ONil = bnd_c_List_Orev V_xs T_a |
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!T_a.
% 72.31/71.46        bnd_c_List_Olist_ONil =
% 72.31/71.46        bnd_c_append bnd_c_List_Olist_ONil bnd_c_List_Olist_ONil T_a;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_List_Olist_ONil = bnd_c_append V_xs V_ys T_a |
% 72.31/71.46        V_ys = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xs V_ys T_a.
% 72.31/71.46        ~ bnd_c_List_Olist_ONil = bnd_c_append V_xs V_ys T_a |
% 72.31/71.46        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xss T_a.
% 72.31/71.46        ~ bnd_c_Main_ONil__eq__concat__conv__1 V_xss T_a =
% 72.31/71.46          bnd_c_List_Olist_ONil |
% 72.31/71.46        bnd_c_List_Olist_ONil = bnd_c_List_Oconcat V_xss T_a;
% 72.31/71.46     !!V_xss T_a.
% 72.31/71.46        bnd_c_in (bnd_c_Main_ONil__eq__concat__conv__1 V_xss T_a)
% 72.31/71.46         (bnd_c_List_Oset V_xss (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_tc_List_Olist T_a) |
% 72.31/71.46        bnd_c_List_Olist_ONil = bnd_c_List_Oconcat V_xss T_a;
% 72.31/71.46     !!V_U V_xss T_a.
% 72.31/71.46        (~ bnd_c_in V_U (bnd_c_List_Oset V_xss (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_tc_List_Olist T_a) |
% 72.31/71.46         ~ bnd_c_List_Olist_ONil = bnd_c_List_Oconcat V_xss T_a) |
% 72.31/71.46        V_U = bnd_c_List_Olist_ONil;
% 72.31/71.46     !!V_xs T_a V_r.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair V_xs bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a)
% 72.31/71.46             (bnd_tc_List_Olist T_a))
% 72.31/71.46           (bnd_c_List_Olex V_r T_a)
% 72.31/71.46           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_xs V_ys T_a V_r V_x.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair V_xs V_ys (bnd_tc_List_Olist T_a)
% 72.31/71.46             (bnd_tc_List_Olist T_a))
% 72.31/71.46           (bnd_c_List_Olex V_r T_a)
% 72.31/71.46           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.46           (bnd_c_List_Olist_OCons V_x V_ys T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_List_Olex V_r T_a)
% 72.31/71.46         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_x V_y T_a V_r V_xs V_ys.
% 72.31/71.46        (~ bnd_c_in (bnd_c_Pair V_x V_y T_a T_a) V_r (bnd_tc_prod T_a T_a) |
% 72.31/71.46         ~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.46           bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_a)) |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.46           (bnd_c_List_Olist_OCons V_y V_ys T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_List_Olex V_r T_a)
% 72.31/71.46         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_x V_xs T_a V_y V_ys V_r.
% 72.31/71.46        (~ bnd_c_in
% 72.31/71.46            (bnd_c_Pair (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.46              (bnd_c_List_Olist_OCons V_y V_ys T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46              (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_c_List_Olex V_r T_a)
% 72.31/71.46            (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46         bnd_c_in
% 72.31/71.46          (bnd_c_Pair V_xs V_ys (bnd_tc_List_Olist T_a)
% 72.31/71.46            (bnd_tc_List_Olist T_a))
% 72.31/71.46          (bnd_c_List_Olex V_r T_a)
% 72.31/71.46          (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))) |
% 72.31/71.46        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_x V_xs T_a V_y V_ys V_r.
% 72.31/71.46        (~ bnd_c_in
% 72.31/71.46            (bnd_c_Pair (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.46              (bnd_c_List_Olist_OCons V_y V_ys T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46              (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_c_List_Olex V_r T_a)
% 72.31/71.46            (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46         V_x = V_y) |
% 72.31/71.46        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) =
% 72.31/71.46        bnd_c_Nat_Osize V_ys (bnd_tc_List_Olist T_a);
% 72.31/71.46     !!V_x V_xs T_a V_y V_ys V_r.
% 72.31/71.46        (~ bnd_c_in
% 72.31/71.46            (bnd_c_Pair (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.46              (bnd_c_List_Olist_OCons V_y V_ys T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46              (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_c_List_Olex V_r T_a)
% 72.31/71.46            (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46         bnd_c_in (bnd_c_Pair V_x V_y T_a T_a) V_r (bnd_tc_prod T_a T_a)) |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair V_xs V_ys (bnd_tc_List_Olist T_a)
% 72.31/71.46           (bnd_tc_List_Olist T_a))
% 72.31/71.46         (bnd_c_List_Olex V_r T_a)
% 72.31/71.46         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.46     !!V_x V_xs T_a V_y V_ys V_r.
% 72.31/71.46        (~ bnd_c_in
% 72.31/71.46            (bnd_c_Pair (bnd_c_List_Olist_OCons V_x V_xs T_a)
% 72.31/71.46              (bnd_c_List_Olist_OCons V_y V_ys T_a) (bnd_tc_List_Olist T_a)
% 72.31/71.46              (bnd_tc_List_Olist T_a))
% 72.31/71.46            (bnd_c_List_Olex V_r T_a)
% 72.31/71.46            (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.46         bnd_c_in (bnd_c_Pair V_x V_y T_a T_a) V_r (bnd_tc_prod T_a T_a)) |
% 72.31/71.46        V_x = V_y;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ~ bnd_class_LOrder_Omeet__semilorder T_a |
% 72.31/71.46        bnd_c_LOrder_Omeet V_y V_y T_a = V_y;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ~ bnd_class_LOrder_Ojoin__semilorder T_a |
% 72.31/71.46        bnd_c_LOrder_Ojoin V_y V_y T_a = V_y;
% 72.31/71.46     !!V_b V_a.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_times V_b V_a bnd_tc_IntDef_Oint) V_b
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_times V_a V_b bnd_tc_IntDef_Oint) V_b
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_uminus V_a bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_uminus V_b bnd_tc_IntDef_Oint) bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_uminus (bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_b. bnd_c_Divides_Oop_Amod bnd_c_0 V_b bnd_tc_IntDef_Oint = bnd_c_0;
% 72.31/71.46     !!V_b V_a.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_plus V_b V_a bnd_tc_IntDef_Oint) V_a
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_b V_a bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_plus V_a V_b bnd_tc_IntDef_Oint) V_a
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_b V_a bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_a. bnd_c_Divides_Oop_Amod V_a V_a bnd_tc_IntDef_Oint = bnd_c_0;
% 72.31/71.46     !!V_a.
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_a
% 72.31/71.46         (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_a. bnd_c_Divides_Oop_Amod V_a bnd_c_1 bnd_tc_IntDef_Oint = bnd_c_0;
% 72.31/71.46     !!V_z V_w.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_Divides_Oop_Advd (bnd_c_uminus V_z bnd_tc_IntDef_Oint) V_w
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_z V_w.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd (bnd_c_uminus V_z bnd_tc_IntDef_Oint) V_w
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_x.
% 72.31/71.46        bnd_c_less bnd_c_0
% 72.31/71.46         (bnd_c_Nat_Opower (bnd_c_HOL_Oabs V_x bnd_tc_IntDef_Oint) bnd_c_0
% 72.31/71.46           bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_x V_n.
% 72.31/71.46        bnd_c_less bnd_c_0
% 72.31/71.46         (bnd_c_Nat_Opower (bnd_c_HOL_Oabs V_x bnd_tc_IntDef_Oint) V_n
% 72.31/71.46           bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint |
% 72.31/71.46        V_x = bnd_c_0;
% 72.31/71.46     !!V_n.
% 72.31/71.46        ~ bnd_c_less bnd_c_0
% 72.31/71.46           (bnd_c_Nat_Opower (bnd_c_HOL_Oabs bnd_c_0 bnd_tc_IntDef_Oint) V_n
% 72.31/71.46             bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        V_n = bnd_c_0;
% 72.31/71.46     !!V_x V_n.
% 72.31/71.46        bnd_c_lessequals bnd_c_0
% 72.31/71.46         (bnd_c_Nat_Opower (bnd_c_HOL_Oabs V_x bnd_tc_IntDef_Oint) V_n
% 72.31/71.46           bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_m. bnd_c_Divides_Oop_Advd V_m V_m bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_y V_x.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Amod
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_y bnd_tc_IntDef_Oint)
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_x bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint =
% 72.31/71.46          bnd_c_0 |
% 72.31/71.46        bnd_c_Divides_Oop_Advd
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_x bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_y bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_x V_y.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_x bnd_tc_IntDef_Oint)
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_y bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_y bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_x bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     bnd_c_Divides_Oop_Advd bnd_c_0 bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_m.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd bnd_c_0 V_m bnd_tc_IntDef_Oint |
% 72.31/71.46        V_m = bnd_c_0;
% 72.31/71.46     !!V_b V_y.
% 72.31/71.46        V_b = bnd_c_0 |
% 72.31/71.46        bnd_c_div (bnd_c_times V_b V_y bnd_tc_IntDef_Oint) V_b
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_b V_y.
% 72.31/71.46        V_b = bnd_c_0 |
% 72.31/71.46        bnd_c_div (bnd_c_times V_y V_b bnd_tc_IntDef_Oint) V_b
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        bnd_c_div (bnd_c_uminus V_a bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_uminus V_b bnd_tc_IntDef_Oint) bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_div V_a V_b bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_b. bnd_c_div bnd_c_0 V_b bnd_tc_IntDef_Oint = bnd_c_0;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        V_a = bnd_c_0 |
% 72.31/71.46        bnd_c_div (bnd_c_plus V_b V_a bnd_tc_IntDef_Oint) V_a
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_plus (bnd_c_div V_b V_a bnd_tc_IntDef_Oint) bnd_c_1
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        V_a = bnd_c_0 |
% 72.31/71.46        bnd_c_div (bnd_c_plus V_a V_b bnd_tc_IntDef_Oint) V_a
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_plus (bnd_c_div V_b V_a bnd_tc_IntDef_Oint) bnd_c_1
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_a. V_a = bnd_c_0 | bnd_c_div V_a V_a bnd_tc_IntDef_Oint = bnd_c_1;
% 72.31/71.46     !!V_w V_b V_v.
% 72.31/71.46        (bnd_c_lessequals bnd_c_0
% 72.31/71.46          (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46          bnd_tc_IntDef_Oint |
% 72.31/71.46         V_b = bnd_c_Numeral_Obit_OB0) |
% 72.31/71.46        bnd_c_div
% 72.31/71.46         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_OBit V_v V_b)
% 72.31/71.46           bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_div
% 72.31/71.46         (bnd_c_plus (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w V_v V_b.
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_div
% 72.31/71.46         (bnd_c_Numeral_Onumber__of (bnd_c_Numeral_OBit V_v V_b)
% 72.31/71.46           bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        bnd_c_div
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_OBit V_v bnd_c_Numeral_Obit_OB0) bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_OBit V_w bnd_c_Numeral_Obit_OB0) bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_a.
% 72.31/71.46        bnd_c_div V_a
% 72.31/71.46         (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_uminus V_a bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_y. bnd_c_div V_y bnd_c_1 bnd_tc_IntDef_Oint = V_y;
% 72.31/71.46     !!V_p V_n.
% 72.31/71.46        bnd_c_Nat_Opower V_p (bnd_c_Suc V_n) bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_times V_p (bnd_c_Nat_Opower V_p V_n bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_p. bnd_c_Nat_Opower V_p bnd_c_0 bnd_tc_IntDef_Oint = bnd_c_1;
% 72.31/71.46     !!V_b V_a.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_b bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_lessequals bnd_c_0
% 72.31/71.46         (bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_b V_a.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_b bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less (bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint) V_b
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         bnd_c_less (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46          (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46          bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OposDivAlg
% 72.31/71.46         (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_IntDiv_Oadjust
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46           (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             (bnd_c_times
% 72.31/71.46               (bnd_c_Numeral_Onumber__of
% 72.31/71.46                 (bnd_c_Numeral_OBit
% 72.31/71.46                   (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                     bnd_c_Numeral_Obit_OB1)
% 72.31/71.46                   bnd_c_Numeral_Obit_OB0)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint));
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OposDivAlg
% 72.31/71.46         (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_Pair bnd_c_0 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         bnd_c_less bnd_c_1 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46          bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OposDivAlg
% 72.31/71.46         (bnd_c_Pair bnd_c_1
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_IntDiv_Oadjust
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46           (bnd_c_Pair bnd_c_1
% 72.31/71.46             (bnd_c_times
% 72.31/71.46               (bnd_c_Numeral_Onumber__of
% 72.31/71.46                 (bnd_c_Numeral_OBit
% 72.31/71.46                   (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                     bnd_c_Numeral_Obit_OB1)
% 72.31/71.46                   bnd_c_Numeral_Obit_OB0)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint));
% 72.31/71.46     !!V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_less bnd_c_1
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OposDivAlg
% 72.31/71.46         (bnd_c_Pair bnd_c_1
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_Pair bnd_c_0 bnd_c_1 bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_b.
% 72.31/71.46        bnd_c_IntDiv_OposDivAlg
% 72.31/71.46         (bnd_c_Pair bnd_c_0 V_b bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_Pair bnd_c_0 bnd_c_0 bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_q V_r.
% 72.31/71.46        bnd_c_IntDiv_OnegateSnd
% 72.31/71.46         (bnd_c_Pair V_q V_r bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_Pair V_q (bnd_c_uminus V_r bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_b V_a.
% 72.31/71.46        ~ bnd_c_less V_b bnd_c_0 bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_lessequals (bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_b V_a.
% 72.31/71.46        ~ bnd_c_less V_b bnd_c_0 bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less V_b (bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_b.
% 72.31/71.46        bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46         (bnd_c_Pair
% 72.31/71.46           (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin bnd_tc_IntDef_Oint)
% 72.31/71.46           V_b bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_Pair
% 72.31/71.46         (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_minus V_b bnd_c_1 bnd_tc_IntDef_Oint) bnd_tc_IntDef_Oint
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         bnd_c_lessequals bnd_c_0
% 72.31/71.46          (bnd_c_plus (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint)
% 72.31/71.46          bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46         (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_IntDiv_Oadjust
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46           (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             (bnd_c_times
% 72.31/71.46               (bnd_c_Numeral_Onumber__of
% 72.31/71.46                 (bnd_c_Numeral_OBit
% 72.31/71.46                   (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                     bnd_c_Numeral_Obit_OB1)
% 72.31/71.46                   bnd_c_Numeral_Obit_OB0)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint));
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46            (bnd_c_plus (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46              (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46              bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46         (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_Pair
% 72.31/71.46         (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_plus (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         bnd_c_lessequals bnd_c_0
% 72.31/71.46          (bnd_c_plus bnd_c_1
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint)
% 72.31/71.46          bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46         (bnd_c_Pair bnd_c_1
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_IntDiv_Oadjust
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46           (bnd_c_Pair bnd_c_1
% 72.31/71.46             (bnd_c_times
% 72.31/71.46               (bnd_c_Numeral_Onumber__of
% 72.31/71.46                 (bnd_c_Numeral_OBit
% 72.31/71.46                   (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                     bnd_c_Numeral_Obit_OB1)
% 72.31/71.46                   bnd_c_Numeral_Obit_OB0)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint));
% 72.31/71.46     !!V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46            (bnd_c_plus bnd_c_1
% 72.31/71.46              (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46              bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46         (bnd_c_Pair bnd_c_1
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_Pair
% 72.31/71.46         (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_plus bnd_c_1
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_snd
% 72.31/71.46         (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46           (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46             (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w.
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_Divides_Oop_Amod bnd_c_1
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_snd
% 72.31/71.46         (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46           (bnd_c_Pair bnd_c_1
% 72.31/71.46             (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_snd
% 72.31/71.46         (bnd_c_IntDiv_OnegateSnd
% 72.31/71.46           (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46             (bnd_c_Pair
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint)))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w.
% 72.31/71.46        ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_c_0 bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_Divides_Oop_Amod bnd_c_1
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_snd
% 72.31/71.46         (bnd_c_IntDiv_OnegateSnd
% 72.31/71.46           (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46             (bnd_c_Pair (bnd_c_uminus bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint)))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w V_v.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_snd
% 72.31/71.46         (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46           (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46             (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_snd
% 72.31/71.46         (bnd_c_IntDiv_OnegateSnd
% 72.31/71.46           (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46             (bnd_c_Pair
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint)))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint) V_b
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_a V_b.
% 72.31/71.46        bnd_c_div (bnd_c_Divides_Oop_Amod V_a V_b bnd_tc_IntDef_Oint) V_b
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_z V_w.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_Divides_Oop_Advd V_z (bnd_c_uminus V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_z V_w.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd V_z (bnd_c_uminus V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_fst
% 72.31/71.46         (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46           (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46             (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w.
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_div bnd_c_1 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_fst
% 72.31/71.46         (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46           (bnd_c_Pair bnd_c_1
% 72.31/71.46             (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_fst
% 72.31/71.46         (bnd_c_IntDiv_OnegateSnd
% 72.31/71.46           (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46             (bnd_c_Pair
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint)))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w.
% 72.31/71.46        ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_c_0 bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_div bnd_c_1 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_fst
% 72.31/71.46         (bnd_c_IntDiv_OnegateSnd
% 72.31/71.46           (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46             (bnd_c_Pair (bnd_c_uminus bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint)))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w V_v.
% 72.31/71.46        (~ bnd_c_less bnd_c_0
% 72.31/71.46            (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_fst
% 72.31/71.46         (bnd_c_IntDiv_OnegDivAlg
% 72.31/71.46           (bnd_c_Pair (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46             (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46             bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_v V_w.
% 72.31/71.46        (~ bnd_c_less (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46            bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_div (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_fst
% 72.31/71.46         (bnd_c_IntDiv_OnegateSnd
% 72.31/71.46           (bnd_c_IntDiv_OposDivAlg
% 72.31/71.46             (bnd_c_Pair
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               (bnd_c_uminus
% 72.31/71.46                 (bnd_c_Numeral_Onumber__of V_w bnd_tc_IntDef_Oint)
% 72.31/71.46                 bnd_tc_IntDef_Oint)
% 72.31/71.46               bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint)))
% 72.31/71.46         bnd_tc_IntDef_Oint bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_y. bnd_c_Divides_Oop_Amod V_y bnd_c_0 bnd_tc_IntDef_Oint = V_y;
% 72.31/71.46     !!V_w V_z.
% 72.31/71.46        (~ bnd_c_less V_w V_z bnd_tc_IntDef_Oint |
% 72.31/71.46         ~ bnd_c_less bnd_c_0 V_z bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_less (bnd_c_IntDef_Onat V_w) (bnd_c_IntDef_Onat V_z) bnd_tc_nat;
% 72.31/71.46     !!V_w V_z.
% 72.31/71.46        ~ bnd_c_less (bnd_c_IntDef_Onat V_w) (bnd_c_IntDef_Onat V_z)
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_less V_w V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w V_z.
% 72.31/71.46        ~ bnd_c_less (bnd_c_IntDef_Onat V_w) (bnd_c_IntDef_Onat V_z)
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_less bnd_c_0 V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        ~ bnd_c_less V_m V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_less (bnd_c_IntDef_Oint V_m) (bnd_c_IntDef_Oint V_n)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        ~ bnd_c_less (bnd_c_IntDef_Oint V_m) (bnd_c_IntDef_Oint V_n)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less V_m V_n bnd_tc_nat;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        ~ bnd_c_lessequals V_m V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_lessequals (bnd_c_IntDef_Oint V_m) (bnd_c_IntDef_Oint V_n)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        ~ bnd_c_lessequals (bnd_c_IntDef_Oint V_m) (bnd_c_IntDef_Oint V_n)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_lessequals V_m V_n bnd_tc_nat;
% 72.31/71.46     !!V_n.
% 72.31/71.46        bnd_c_lessequals bnd_c_0 (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_z.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_z bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less bnd_c_0 (bnd_c_IntDef_Onat V_z) bnd_tc_nat;
% 72.31/71.46     !!V_z.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 (bnd_c_IntDef_Onat V_z) bnd_tc_nat |
% 72.31/71.46        bnd_c_less bnd_c_0 V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_n.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_less bnd_c_0 (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_n.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less bnd_c_0 V_n bnd_tc_nat;
% 72.31/71.46     !!T_a V_n.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.46        bnd_c_in (bnd_c_NatArith_Oof__nat V_n T_a) bnd_c_IntDef_ONats T_a;
% 72.31/71.46     !!T_a V_n.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int (bnd_c_NatArith_Oof__nat V_n bnd_tc_IntDef_Oint)
% 72.31/71.46         T_a =
% 72.31/71.46        bnd_c_NatArith_Oof__nat V_n T_a;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int (bnd_c_times V_w V_z bnd_tc_IntDef_Oint) T_a =
% 72.31/71.46        bnd_c_times (bnd_c_IntDef_Oof__int V_w T_a)
% 72.31/71.46         (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a V_z.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int (bnd_c_uminus V_z bnd_tc_IntDef_Oint) T_a =
% 72.31/71.46        bnd_c_uminus (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_less V_w V_z bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_less (bnd_c_IntDef_Oof__int V_w T_a)
% 72.31/71.46         (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_less (bnd_c_IntDef_Oof__int V_w T_a)
% 72.31/71.46            (bnd_c_IntDef_Oof__int V_z T_a) T_a) |
% 72.31/71.46        bnd_c_less V_w V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!T_a V_w.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_less V_w bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_less (bnd_c_IntDef_Oof__int V_w T_a) bnd_c_0 T_a;
% 72.31/71.46     !!T_a V_w.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_less (bnd_c_IntDef_Oof__int V_w T_a) bnd_c_0 T_a) |
% 72.31/71.46        bnd_c_less V_w bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_lessequals V_w V_z bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_lessequals (bnd_c_IntDef_Oof__int V_w T_a)
% 72.31/71.46         (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_lessequals (bnd_c_IntDef_Oof__int V_w T_a)
% 72.31/71.46            (bnd_c_IntDef_Oof__int V_z T_a) T_a) |
% 72.31/71.46        bnd_c_lessequals V_w V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!T_a V_w.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_lessequals V_w bnd_c_0 bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_lessequals (bnd_c_IntDef_Oof__int V_w T_a) bnd_c_0 T_a;
% 72.31/71.46     !!T_a V_w.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_lessequals (bnd_c_IntDef_Oof__int V_w T_a) bnd_c_0 T_a) |
% 72.31/71.46        bnd_c_lessequals V_w bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.46     !!T_a V_n.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int (bnd_c_IntDef_Oint V_n) T_a =
% 72.31/71.46        bnd_c_NatArith_Oof__nat V_n T_a;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_IntDef_Oof__int V_w T_a = bnd_c_IntDef_Oof__int V_z T_a) |
% 72.31/71.46        V_w = V_z;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int bnd_c_0 T_a = bnd_c_0;
% 72.31/71.46     !!T_a V_w.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_IntDef_Oof__int V_w T_a = bnd_c_0) |
% 72.31/71.46        V_w = bnd_c_0;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int (bnd_c_minus V_w V_z bnd_tc_IntDef_Oint) T_a =
% 72.31/71.46        bnd_c_minus (bnd_c_IntDef_Oof__int V_w T_a)
% 72.31/71.46         (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a V_w V_z.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int (bnd_c_plus V_w V_z bnd_tc_IntDef_Oint) T_a =
% 72.31/71.46        bnd_c_plus (bnd_c_IntDef_Oof__int V_w T_a)
% 72.31/71.46         (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int bnd_c_1 T_a = bnd_c_1;
% 72.31/71.46     !!T_a V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_less bnd_c_0 V_z bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_less bnd_c_0 (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_less bnd_c_0 (bnd_c_IntDef_Oof__int V_z T_a) T_a) |
% 72.31/71.46        bnd_c_less bnd_c_0 V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!T_a V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_lessequals bnd_c_0 V_z bnd_tc_IntDef_Oint) |
% 72.31/71.46        bnd_c_lessequals bnd_c_0 (bnd_c_IntDef_Oof__int V_z T_a) T_a;
% 72.31/71.46     !!T_a V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_lessequals bnd_c_0 (bnd_c_IntDef_Oof__int V_z T_a) T_a) |
% 72.31/71.46        bnd_c_lessequals bnd_c_0 V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46        bnd_c_0 = bnd_c_IntDef_Oof__int bnd_c_0 T_a;
% 72.31/71.46     !!T_a V_z.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Oordered__idom T_a |
% 72.31/71.46         ~ bnd_c_0 = bnd_c_IntDef_Oof__int V_z T_a) |
% 72.31/71.46        bnd_c_0 = V_z;
% 72.31/71.46     !!V_n.
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46           (bnd_c_uminus (bnd_c_IntDef_Oint (bnd_c_Suc V_n))
% 72.31/71.46             bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_n. ~ bnd_c_IntDef_Oneg (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_n V_m.
% 72.31/71.46        ~ bnd_c_less (bnd_c_IntDef_Oint V_n)
% 72.31/71.46           (bnd_c_uminus (bnd_c_IntDef_Oint V_m) bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint;
% 72.31/71.46     bnd_c_uminus (bnd_c_IntDef_Oint bnd_c_0) bnd_tc_IntDef_Oint =
% 72.31/71.46     bnd_c_IntDef_Oint bnd_c_0;
% 72.31/71.46     !!V_n V_m.
% 72.31/71.46        ~ bnd_c_uminus (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint =
% 72.31/71.46          bnd_c_IntDef_Oint V_m |
% 72.31/71.46        V_m = bnd_c_0;
% 72.31/71.46     !!V_n V_m.
% 72.31/71.46        ~ bnd_c_uminus (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint =
% 72.31/71.46          bnd_c_IntDef_Oint V_m |
% 72.31/71.46        V_n = bnd_c_0;
% 72.31/71.46     !!V_n.
% 72.31/71.46        bnd_c_IntDef_Oneg
% 72.31/71.46         (bnd_c_uminus (bnd_c_IntDef_Oint (bnd_c_Suc V_n)) bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_n.
% 72.31/71.46        bnd_c_IntDef_Onat
% 72.31/71.46         (bnd_c_uminus (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint) =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     bnd_c_IntDef_Onat bnd_c_0 = bnd_c_0;
% 72.31/71.46     !!V_z.
% 72.31/71.46        ~ bnd_c_lessequals V_z bnd_c_0 bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_IntDef_Onat V_z = bnd_c_0;
% 72.31/71.46     !!V_y. bnd_c_IntDef_Onat (bnd_c_IntDef_Oint V_y) = V_y;
% 72.31/71.46     !!V_x V_v V_u V_y.
% 72.31/71.46        ~ bnd_c_plus V_x V_v bnd_tc_nat = bnd_c_plus V_u V_y bnd_tc_nat |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair (bnd_c_Pair V_x V_y bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_c_Pair V_u V_v bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46         bnd_c_IntDef_Ointrel
% 72.31/71.46         (bnd_tc_prod (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat));
% 72.31/71.46     !!V_x V_y V_u V_v.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair (bnd_c_Pair V_x V_y bnd_tc_nat bnd_tc_nat)
% 72.31/71.46             (bnd_c_Pair V_u V_v bnd_tc_nat bnd_tc_nat)
% 72.31/71.46             (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46             (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46           bnd_c_IntDef_Ointrel
% 72.31/71.46           (bnd_tc_prod (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46             (bnd_tc_prod bnd_tc_nat bnd_tc_nat)) |
% 72.31/71.46        bnd_c_plus V_x V_v bnd_tc_nat = bnd_c_plus V_u V_y bnd_tc_nat;
% 72.31/71.46     !!V_x V_y.
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Relation_OImage bnd_c_IntDef_Ointrel
% 72.31/71.46           (bnd_c_insert (bnd_c_Pair V_x V_y bnd_tc_nat bnd_tc_nat)
% 72.31/71.46             bnd_c_emptyset (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46         bnd_c_IntDef_OInteg (bnd_tc_set (bnd_tc_prod bnd_tc_nat bnd_tc_nat));
% 72.31/71.46     !!V_z.
% 72.31/71.46        bnd_c_lessequals bnd_c_0 V_z bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_IntDef_Oint (bnd_c_IntDef_Onat V_z) = bnd_c_0;
% 72.31/71.46     !!V_z.
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_0 V_z bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_IntDef_Oint (bnd_c_IntDef_Onat V_z) = V_z;
% 72.31/71.46     !!V_k. ~ bnd_c_less (bnd_c_IntDef_Oint V_k) bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.46     bnd_c_lessequals (bnd_c_IntDef_Oint bnd_c_0) bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_n.
% 72.31/71.46        ~ bnd_c_lessequals (bnd_c_IntDef_Oint V_n) bnd_c_0
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        V_n = bnd_c_0;
% 72.31/71.46     !!V_m V_n. ~ bnd_c_IntDef_Oint V_m = bnd_c_IntDef_Oint V_n | V_m = V_n;
% 72.31/71.46     bnd_c_IntDef_Oint bnd_c_0 = bnd_c_0;
% 72.31/71.46     !!V_n. ~ bnd_c_IntDef_Oint V_n = bnd_c_0 | V_n = bnd_c_0;
% 72.31/71.46     !!V_m.
% 72.31/71.46        bnd_c_IntDef_Oint (bnd_c_Suc V_m) =
% 72.31/71.46        bnd_c_plus bnd_c_1 (bnd_c_IntDef_Oint V_m) bnd_tc_IntDef_Oint;
% 72.31/71.46     bnd_c_IntDef_Oint bnd_c_1 = bnd_c_1; ~ bnd_c_0 = bnd_c_1;
% 72.31/71.46     !!V_x V_y.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_Pair V_x V_y (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46             (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46           bnd_c_IntDef_Ointrel
% 72.31/71.46           (bnd_tc_prod (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46             (bnd_tc_prod bnd_tc_nat bnd_tc_nat)) |
% 72.31/71.46        bnd_c_Relation_OImage bnd_c_IntDef_Ointrel
% 72.31/71.46         (bnd_c_insert V_x bnd_c_emptyset (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46         (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46         (bnd_tc_prod bnd_tc_nat bnd_tc_nat) =
% 72.31/71.46        bnd_c_Relation_OImage bnd_c_IntDef_Ointrel
% 72.31/71.46         (bnd_c_insert V_y bnd_c_emptyset (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46         (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46         (bnd_tc_prod bnd_tc_nat bnd_tc_nat);
% 72.31/71.46     !!V_x V_y.
% 72.31/71.46        ~ bnd_c_Relation_OImage bnd_c_IntDef_Ointrel
% 72.31/71.46           (bnd_c_insert V_x bnd_c_emptyset
% 72.31/71.46             (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat) =
% 72.31/71.46          bnd_c_Relation_OImage bnd_c_IntDef_Ointrel
% 72.31/71.46           (bnd_c_insert V_y bnd_c_emptyset
% 72.31/71.46             (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat) |
% 72.31/71.46        bnd_c_in
% 72.31/71.46         (bnd_c_Pair V_x V_y (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat))
% 72.31/71.46         bnd_c_IntDef_Ointrel
% 72.31/71.46         (bnd_tc_prod (bnd_tc_prod bnd_tc_nat bnd_tc_nat)
% 72.31/71.46           (bnd_tc_prod bnd_tc_nat bnd_tc_nat));
% 72.31/71.46     !!V_m.
% 72.31/71.46        bnd_c_HOL_Oabs (bnd_c_IntDef_Oint V_m) bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_IntDef_Oint V_m;
% 72.31/71.46     !!T_a V_b V_a.
% 72.31/71.46        ((~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.46          ~ bnd_c_in V_b bnd_c_IntDef_ONats T_a) |
% 72.31/71.46         ~ bnd_c_in V_a bnd_c_IntDef_ONats T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_times V_a V_b T_a) bnd_c_IntDef_ONats T_a;
% 72.31/71.46     !!T_a V_b V_a.
% 72.31/71.46        ((~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.46          ~ bnd_c_in V_b bnd_c_IntDef_ONats T_a) |
% 72.31/71.46         ~ bnd_c_in V_a bnd_c_IntDef_ONats T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_plus V_a V_b T_a) bnd_c_IntDef_ONats T_a;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.46        bnd_c_in bnd_c_1 bnd_c_IntDef_ONats T_a;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T_a |
% 72.31/71.46        bnd_c_in bnd_c_0 bnd_c_IntDef_ONats T_a;
% 72.31/71.46     !!T_a V_b V_a.
% 72.31/71.46        ((~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46          ~ bnd_c_in V_b bnd_c_IntDef_OInts T_a) |
% 72.31/71.46         ~ bnd_c_in V_a bnd_c_IntDef_OInts T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_times V_a V_b T_a) bnd_c_IntDef_OInts T_a;
% 72.31/71.46     !!T_a V_a.
% 72.31/71.46        (~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46         ~ bnd_c_in V_a bnd_c_IntDef_OInts T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_uminus V_a T_a) bnd_c_IntDef_OInts T_a;
% 72.31/71.46     !!T_a V_b V_a.
% 72.31/71.46        ((~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46          ~ bnd_c_in V_b bnd_c_IntDef_OInts T_a) |
% 72.31/71.46         ~ bnd_c_in V_a bnd_c_IntDef_OInts T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_minus V_a V_b T_a) bnd_c_IntDef_OInts T_a;
% 72.31/71.46     !!T_a V_b V_a.
% 72.31/71.46        ((~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46          ~ bnd_c_in V_b bnd_c_IntDef_OInts T_a) |
% 72.31/71.46         ~ bnd_c_in V_a bnd_c_IntDef_OInts T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_plus V_a V_b T_a) bnd_c_IntDef_OInts T_a;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_in bnd_c_1 bnd_c_IntDef_OInts T_a;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T_a |
% 72.31/71.46        bnd_c_in bnd_c_0 bnd_c_IntDef_OInts T_a;
% 72.31/71.46     !!V_y.
% 72.31/71.46        ~ bnd_c_in V_y bnd_c_IntDef_OInteg
% 72.31/71.46           (bnd_tc_set (bnd_tc_prod bnd_tc_nat bnd_tc_nat)) |
% 72.31/71.46        bnd_c_IntDef_ORep__Integ (bnd_c_IntDef_OAbs__Integ V_y) = V_y;
% 72.31/71.46     !!V_y V_x.
% 72.31/71.46        ((~ bnd_c_in V_y bnd_c_IntDef_OInteg
% 72.31/71.46             (bnd_tc_set (bnd_tc_prod bnd_tc_nat bnd_tc_nat)) |
% 72.31/71.46          ~ bnd_c_in V_x bnd_c_IntDef_OInteg
% 72.31/71.46             (bnd_tc_set (bnd_tc_prod bnd_tc_nat bnd_tc_nat))) |
% 72.31/71.46         ~ bnd_c_IntDef_OAbs__Integ V_x = bnd_c_IntDef_OAbs__Integ V_y) |
% 72.31/71.46        V_x = V_y;
% 72.31/71.46     !!V_w V_z.
% 72.31/71.46        ~ bnd_c_less V_w V_z bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_lessequals V_w (bnd_c_minus V_z bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w V_z.
% 72.31/71.46        ~ bnd_c_lessequals V_w (bnd_c_minus V_z bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less V_w V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w V_z.
% 72.31/71.46        ~ bnd_c_lessequals V_w V_z bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less V_w (bnd_c_plus V_z bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_w V_z.
% 72.31/71.46        ~ bnd_c_less V_w (bnd_c_plus V_z bnd_c_1 bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_lessequals V_w V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     bnd_c_less (bnd_c_HOL_Oabs bnd_c_0 bnd_tc_IntDef_Oint) bnd_c_1
% 72.31/71.46      bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_z.
% 72.31/71.46        ~ bnd_c_less (bnd_c_HOL_Oabs V_z bnd_tc_IntDef_Oint) bnd_c_1
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        V_z = bnd_c_0;
% 72.31/71.46     !!V_z V_w.
% 72.31/71.46        bnd_c_plus V_z (bnd_c_uminus V_w bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint =
% 72.31/71.46        bnd_c_minus V_z V_w bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_z.
% 72.31/71.46        ~ bnd_c_less bnd_c_1 V_z bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_less (bnd_c_Suc bnd_c_0) (bnd_c_IntDef_Onat V_z) bnd_tc_nat;
% 72.31/71.46     !!V_z.
% 72.31/71.46        ~ bnd_c_less (bnd_c_Suc bnd_c_0) (bnd_c_IntDef_Onat V_z) bnd_tc_nat |
% 72.31/71.46        bnd_c_less bnd_c_1 V_z bnd_tc_IntDef_Oint;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46        bnd_c_IntDef_Oof__int
% 72.31/71.46         (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin bnd_tc_IntDef_Oint)
% 72.31/71.46         T_a =
% 72.31/71.46        bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a;
% 72.31/71.46     bnd_c_IntDef_Onat bnd_c_1 = bnd_c_Suc bnd_c_0;
% 72.31/71.46     !!V_v.
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_0
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46           bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_IntDef_Oint
% 72.31/71.46         (bnd_c_IntDef_Onat
% 72.31/71.46           (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)) =
% 72.31/71.46        bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_m V_v.
% 72.31/71.46        ~ bnd_c_IntDef_Oint V_m =
% 72.31/71.46          bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint |
% 72.31/71.46        bnd_c_lessequals bnd_c_0
% 72.31/71.46         (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint)
% 72.31/71.46         bnd_tc_IntDef_Oint;
% 72.31/71.46     !!V_m V_v.
% 72.31/71.46        ~ bnd_c_IntDef_Oint V_m =
% 72.31/71.46          bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint |
% 72.31/71.46        V_m =
% 72.31/71.46        bnd_c_IntDef_Onat (bnd_c_Numeral_Onumber__of V_v bnd_tc_IntDef_Oint);
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_IntDef_Oiszero
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46                (bnd_c_Numeral_Obin__minus
% 72.31/71.46                  (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                    bnd_c_Numeral_Obit_OB1)))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_Numeral_Onumber__of V_x T_a = bnd_c_1;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_Numeral_Onumber__of V_x T_a = bnd_c_1) |
% 72.31/71.46        bnd_c_IntDef_Oiszero
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46             (bnd_c_Numeral_Obin__minus
% 72.31/71.46               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                 bnd_c_Numeral_Obit_OB1)))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_IntDef_Oiszero
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46                (bnd_c_Numeral_Obin__minus bnd_c_Numeral_OPls))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_Numeral_Onumber__of V_x T_a = bnd_c_0;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_Numeral_Onumber__of V_x T_a = bnd_c_0) |
% 72.31/71.46        bnd_c_IntDef_Oiszero
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46             (bnd_c_Numeral_Obin__minus bnd_c_Numeral_OPls))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_IntDef_Oiszero
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add
% 72.31/71.46                (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46                (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_1 = bnd_c_Numeral_Onumber__of V_y T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_1 = bnd_c_Numeral_Onumber__of V_y T_a) |
% 72.31/71.46        bnd_c_IntDef_Oiszero
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add
% 72.31/71.46             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46             (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_IntDef_Oiszero
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add bnd_c_Numeral_OPls
% 72.31/71.46                (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_0 = bnd_c_Numeral_Onumber__of V_y T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_c_0 = bnd_c_Numeral_Onumber__of V_y T_a) |
% 72.31/71.46        bnd_c_IntDef_Oiszero
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add bnd_c_Numeral_OPls
% 72.31/71.46             (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_v.
% 72.31/71.46        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46        bnd_c_minus (bnd_c_Numeral_Onumber__of V_v T_a) bnd_c_1 T_a =
% 72.31/71.46        bnd_c_Numeral_Onumber__of
% 72.31/71.46         (bnd_c_Numeral_Obin__add V_v
% 72.31/71.46           (bnd_c_Numeral_Obin__minus
% 72.31/71.46             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)))
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_w.
% 72.31/71.46        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46        bnd_c_minus bnd_c_1 (bnd_c_Numeral_Onumber__of V_w T_a) T_a =
% 72.31/71.46        bnd_c_Numeral_Onumber__of
% 72.31/71.46         (bnd_c_Numeral_Obin__add
% 72.31/71.46           (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46           (bnd_c_Numeral_Obin__minus V_w))
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_v.
% 72.31/71.46        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46        bnd_c_plus (bnd_c_Numeral_Onumber__of V_v T_a) bnd_c_1 T_a =
% 72.31/71.46        bnd_c_Numeral_Onumber__of
% 72.31/71.46         (bnd_c_Numeral_Obin__add V_v
% 72.31/71.46           (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1))
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_w.
% 72.31/71.46        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46        bnd_c_plus bnd_c_1 (bnd_c_Numeral_Onumber__of V_w T_a) T_a =
% 72.31/71.46        bnd_c_Numeral_Onumber__of
% 72.31/71.46         (bnd_c_Numeral_Obin__add
% 72.31/71.46           (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1) V_w)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46        bnd_c_plus bnd_c_1 bnd_c_1 T_a =
% 72.31/71.46        bnd_c_Numeral_Onumber__of
% 72.31/71.46         (bnd_c_Numeral_OBit
% 72.31/71.46           (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46           bnd_c_Numeral_Obit_OB0)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         bnd_c_IntDef_Oneg
% 72.31/71.46          (bnd_c_Numeral_Onumber__of
% 72.31/71.46            (bnd_c_Numeral_Obin__add
% 72.31/71.46              (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46              (bnd_c_Numeral_Obin__minus V_x))
% 72.31/71.46            T_a)
% 72.31/71.46          T_a) |
% 72.31/71.46        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_1 T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add
% 72.31/71.46                (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46                (bnd_c_Numeral_Obin__minus V_x))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_1 T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         bnd_c_IntDef_Oneg
% 72.31/71.46          (bnd_c_Numeral_Onumber__of
% 72.31/71.46            (bnd_c_Numeral_Obin__add bnd_c_Numeral_OPls
% 72.31/71.46              (bnd_c_Numeral_Obin__minus V_x))
% 72.31/71.46            T_a)
% 72.31/71.46          T_a) |
% 72.31/71.46        bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_0 T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add bnd_c_Numeral_OPls
% 72.31/71.46                (bnd_c_Numeral_Obin__minus V_x))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        ~ bnd_c_lessequals (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_0 T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         bnd_c_IntDef_Oneg
% 72.31/71.46          (bnd_c_Numeral_Onumber__of
% 72.31/71.46            (bnd_c_Numeral_Obin__add V_y
% 72.31/71.46              (bnd_c_Numeral_Obin__minus
% 72.31/71.46                (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                  bnd_c_Numeral_Obit_OB1)))
% 72.31/71.46            T_a)
% 72.31/71.46          T_a) |
% 72.31/71.46        bnd_c_lessequals bnd_c_1 (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add V_y
% 72.31/71.46                (bnd_c_Numeral_Obin__minus
% 72.31/71.46                  (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                    bnd_c_Numeral_Obit_OB1)))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_1 (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         bnd_c_IntDef_Oneg
% 72.31/71.46          (bnd_c_Numeral_Onumber__of
% 72.31/71.46            (bnd_c_Numeral_Obin__add V_y
% 72.31/71.46              (bnd_c_Numeral_Obin__minus bnd_c_Numeral_OPls))
% 72.31/71.46            T_a)
% 72.31/71.46          T_a) |
% 72.31/71.46        bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add V_y
% 72.31/71.46                (bnd_c_Numeral_Obin__minus bnd_c_Numeral_OPls))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        ~ bnd_c_lessequals bnd_c_0 (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46                (bnd_c_Numeral_Obin__minus
% 72.31/71.46                  (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                    bnd_c_Numeral_Obit_OB1)))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_1 T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_1 T_a) |
% 72.31/71.46        bnd_c_IntDef_Oneg
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46             (bnd_c_Numeral_Obin__minus
% 72.31/71.46               (bnd_c_Numeral_OBit bnd_c_Numeral_OPls
% 72.31/71.46                 bnd_c_Numeral_Obit_OB1)))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46                (bnd_c_Numeral_Obin__minus bnd_c_Numeral_OPls))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_0 T_a;
% 72.31/71.46     !!T_a V_x.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_less (bnd_c_Numeral_Onumber__of V_x T_a) bnd_c_0 T_a) |
% 72.31/71.46        bnd_c_IntDef_Oneg
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add V_x
% 72.31/71.46             (bnd_c_Numeral_Obin__minus bnd_c_Numeral_OPls))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add
% 72.31/71.46                (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46                (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_less bnd_c_1 (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_less bnd_c_1 (bnd_c_Numeral_Onumber__of V_y T_a) T_a) |
% 72.31/71.46        bnd_c_IntDef_Oneg
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add
% 72.31/71.46             (bnd_c_Numeral_OBit bnd_c_Numeral_OPls bnd_c_Numeral_Obit_OB1)
% 72.31/71.46             (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_IntDef_Oneg
% 72.31/71.46            (bnd_c_Numeral_Onumber__of
% 72.31/71.46              (bnd_c_Numeral_Obin__add bnd_c_Numeral_OPls
% 72.31/71.46                (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46              T_a)
% 72.31/71.46            T_a) |
% 72.31/71.46        bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_y T_a) T_a;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46         ~ bnd_c_less bnd_c_0 (bnd_c_Numeral_Onumber__of V_y T_a) T_a) |
% 72.31/71.46        bnd_c_IntDef_Oneg
% 72.31/71.46         (bnd_c_Numeral_Onumber__of
% 72.31/71.46           (bnd_c_Numeral_Obin__add bnd_c_Numeral_OPls
% 72.31/71.46             (bnd_c_Numeral_Obin__minus V_y))
% 72.31/71.46           T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!T_a V_n.
% 72.31/71.46        ((~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46          ~ bnd_class_Power_Orecpower T_a) |
% 72.31/71.46         ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46        bnd_c_HOL_Oabs
% 72.31/71.46         (bnd_c_Nat_Opower (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a)
% 72.31/71.46           V_n T_a)
% 72.31/71.46         T_a =
% 72.31/71.46        bnd_c_1;
% 72.31/71.46     !!T_a.
% 72.31/71.46        (~ bnd_class_Numeral_Onumber__ring T_a |
% 72.31/71.46         ~ bnd_class_Ring__and__Field_Oordered__idom T_a) |
% 72.31/71.46        bnd_c_HOL_Oabs (bnd_c_Numeral_Onumber__of bnd_c_Numeral_OMin T_a)
% 72.31/71.46         T_a =
% 72.31/71.46        bnd_c_1;
% 72.31/71.46     ~ bnd_c_in bnd_c_UNIV bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 72.31/71.46     !!V_y. bnd_c_GCD_Ogcd (bnd_c_Pair V_y V_y bnd_tc_nat bnd_tc_nat) = V_y;
% 72.31/71.46     !!V_y V_n.
% 72.31/71.46        bnd_c_GCD_Ogcd
% 72.31/71.46         (bnd_c_Pair V_y (bnd_c_times V_y V_n bnd_tc_nat) bnd_tc_nat
% 72.31/71.46           bnd_tc_nat) =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_k V_n V_m.
% 72.31/71.46        (~ bnd_c_Divides_Oop_Advd V_k V_n bnd_tc_nat |
% 72.31/71.46         ~ bnd_c_Divides_Oop_Advd V_k V_m bnd_tc_nat) |
% 72.31/71.46        bnd_c_Divides_Oop_Advd V_k
% 72.31/71.46         (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat))
% 72.31/71.46         bnd_tc_nat;
% 72.31/71.46     !!V_k V_m V_n.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd V_k
% 72.31/71.46           (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat))
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_Divides_Oop_Advd V_k V_n bnd_tc_nat;
% 72.31/71.46     !!V_k V_m V_n.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd V_k
% 72.31/71.46           (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat))
% 72.31/71.46           bnd_tc_nat |
% 72.31/71.46        bnd_c_Divides_Oop_Advd V_k V_m bnd_tc_nat;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_GCD_Ogcd
% 72.31/71.46         (bnd_c_Pair V_m (bnd_c_plus V_n V_m bnd_tc_nat) bnd_tc_nat
% 72.31/71.46           bnd_tc_nat) =
% 72.31/71.46        bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat);
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_GCD_Ogcd
% 72.31/71.46         (bnd_c_Pair V_m (bnd_c_plus V_m V_n bnd_tc_nat) bnd_tc_nat
% 72.31/71.46           bnd_tc_nat) =
% 72.31/71.46        bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat);
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_GCD_Ogcd
% 72.31/71.46         (bnd_c_Pair (bnd_c_plus V_m V_n bnd_tc_nat) V_n bnd_tc_nat
% 72.31/71.46           bnd_tc_nat) =
% 72.31/71.46        bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat);
% 72.31/71.46     !!V_m.
% 72.31/71.46        bnd_c_GCD_Ogcd
% 72.31/71.46         (bnd_c_Pair (bnd_c_Suc bnd_c_0) V_m bnd_tc_nat bnd_tc_nat) =
% 72.31/71.46        bnd_c_1;
% 72.31/71.46     !!V_m.
% 72.31/71.46        bnd_c_GCD_Ogcd
% 72.31/71.46         (bnd_c_Pair V_m (bnd_c_Suc bnd_c_0) bnd_tc_nat bnd_tc_nat) =
% 72.31/71.46        bnd_c_1;
% 72.31/71.46     !!V_y.
% 72.31/71.46        bnd_c_GCD_Ogcd (bnd_c_Pair bnd_c_0 V_y bnd_tc_nat bnd_tc_nat) = V_y;
% 72.31/71.46     !!V_y.
% 72.31/71.46        bnd_c_GCD_Ogcd (bnd_c_Pair V_y bnd_c_0 bnd_tc_nat bnd_tc_nat) = V_y;
% 72.31/71.46     !!V_y T_a. bnd_c_Fun_Oid V_y T_a = V_y;
% 72.31/71.46     !!V_y. bnd_c_NatArith_Oof__nat V_y bnd_tc_nat = V_y;
% 72.31/71.46     !!T_b V_y V_A.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_b | ~ bnd_c_in V_y V_A T_b) |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_b)) |
% 72.31/71.46         V_A = bnd_c_emptyset) |
% 72.31/71.46        bnd_c_Orderings_Omax V_y (bnd_c_Finite__Set_OMin V_A T_b) T_b = V_y;
% 72.31/71.46     !!T_b V_y V_A.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_b | ~ bnd_c_in V_y V_A T_b) |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_b)) |
% 72.31/71.46         V_A = bnd_c_emptyset) |
% 72.31/71.46        bnd_c_Orderings_Omin V_y (bnd_c_Finite__Set_OMax V_A T_b) T_b = V_y;
% 72.31/71.46     !!T_b V_A.
% 72.31/71.46        ((~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_b)) |
% 72.31/71.46         bnd_c_lessequals (bnd_c_Finite__Set_OMin V_A T_b)
% 72.31/71.46          (bnd_c_Finite__Set_OMax V_A T_b) T_b) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!V_a V_A T_a.
% 72.31/71.46        ~ bnd_c_in (bnd_c_insert V_a V_A T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.46           (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.46     !!V_r T_b T_a.
% 72.31/71.46        ~ bnd_c_in V_r bnd_c_Finite__Set_OFinites
% 72.31/71.46           (bnd_tc_set (bnd_tc_prod T_b T_a)) |
% 72.31/71.46        bnd_c_in (bnd_c_Relation_Oconverse V_r T_b T_a)
% 72.31/71.46         bnd_c_Finite__Set_OFinites (bnd_tc_set (bnd_tc_prod T_a T_b));
% 72.31/71.46     !!V_r T_b T_a.
% 72.31/71.46        ~ bnd_c_in (bnd_c_Relation_Oconverse V_r T_b T_a)
% 72.31/71.46           bnd_c_Finite__Set_OFinites (bnd_tc_set (bnd_tc_prod T_a T_b)) |
% 72.31/71.46        bnd_c_in V_r bnd_c_Finite__Set_OFinites
% 72.31/71.46         (bnd_tc_set (bnd_tc_prod T_b T_a));
% 72.31/71.46     !!V_G T_a V_F.
% 72.31/71.46        (~ bnd_c_in V_G bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46         ~ bnd_c_in V_F bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46        bnd_c_in (bnd_c_union V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.46         (bnd_tc_set T_a);
% 72.31/71.46     !!V_F V_G T_a.
% 72.31/71.46        ~ bnd_c_in (bnd_c_union V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.46           (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_in V_G bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.46     !!V_F V_G T_a.
% 72.31/71.46        ~ bnd_c_in (bnd_c_union V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.46           (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_in V_F bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.46     !!V_A T_a.
% 72.31/71.46        ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_Pow V_A T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.46         (bnd_tc_set (bnd_tc_set T_a));
% 72.31/71.46     !!V_A T_a.
% 72.31/71.46        ~ bnd_c_in (bnd_c_Pow V_A T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.46           (bnd_tc_set (bnd_tc_set T_a)) |
% 72.31/71.46        bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.46     !!V_A V_B T_a V_a.
% 72.31/71.46        ~ bnd_c_in (bnd_c_minus V_A V_B (bnd_tc_set T_a))
% 72.31/71.46           bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_minus V_A (bnd_c_insert V_a V_B T_a) (bnd_tc_set T_a))
% 72.31/71.46         bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.46     !!V_A V_a V_B T_a.
% 72.31/71.46        ~ bnd_c_in
% 72.31/71.46           (bnd_c_minus V_A (bnd_c_insert V_a V_B T_a) (bnd_tc_set T_a))
% 72.31/71.46           bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_minus V_A V_B (bnd_tc_set T_a))
% 72.31/71.46         bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.46     !!V_B T_a V_Ba.
% 72.31/71.46        ~ bnd_c_in V_B bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_in (bnd_c_minus V_B V_Ba (bnd_tc_set T_a))
% 72.31/71.46         bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.46     !!V_A T_a V_x.
% 72.31/71.46        (~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46         bnd_c_in V_x V_A T_a) |
% 72.31/71.46        bnd_c_Finite__Set_Ocard (bnd_c_insert V_x V_A T_a) T_a =
% 72.31/71.46        bnd_c_Suc (bnd_c_Finite__Set_Ocard V_A T_a);
% 72.31/71.46     !!V_A T_a.
% 72.31/71.46        bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_Finite__Set_Ocard V_A T_a = bnd_c_0;
% 72.31/71.46     !!T_a. bnd_c_Finite__Set_Ocard bnd_c_emptyset T_a = bnd_c_0;
% 72.31/71.46     !!T_a.
% 72.31/71.46        ~ bnd_c_in bnd_c_emptyset bnd_c_Finite__Set_OFinites
% 72.31/71.46           (bnd_tc_set T_a) |
% 72.31/71.46        bnd_c_Finite__Set_Ocard bnd_c_emptyset T_a = bnd_c_0;
% 72.31/71.46     !!V_A T_a.
% 72.31/71.46        (~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.46         ~ bnd_c_Finite__Set_Ocard V_A T_a = bnd_c_0) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46        bnd_c_Finite__Set_OMin (bnd_c_insert V_y bnd_c_emptyset T_a) T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!T_a V_x V_A.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_in V_x V_A T_a) |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46         bnd_c_lessequals (bnd_c_Finite__Set_OMin V_A T_a) V_x T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_b V_A V_x.
% 72.31/71.46        ((~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_b)) |
% 72.31/71.46         V_A = bnd_c_emptyset) |
% 72.31/71.46        bnd_c_Finite__Set_OMin (bnd_c_insert V_x V_A T_b) T_b =
% 72.31/71.46        bnd_c_Orderings_Omin V_x (bnd_c_Finite__Set_OMin V_A T_b) T_b;
% 72.31/71.46     !!T_a V_A.
% 72.31/71.46        ((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46         bnd_c_in (bnd_c_Finite__Set_OMin V_A T_a) V_A T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_less V_x (bnd_c_Main_OMin__gr__iff__1 V_A V_x T_a) T_a) |
% 72.31/71.46         bnd_c_less V_x (bnd_c_Finite__Set_OMin V_A T_a) T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          bnd_c_in (bnd_c_Main_OMin__gr__iff__1 V_A V_x T_a) V_A T_a) |
% 72.31/71.46         bnd_c_less V_x (bnd_c_Finite__Set_OMin V_A T_a) T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_U V_A V_x.
% 72.31/71.46        ((((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_in V_U V_A T_a) |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_less V_x (bnd_c_Finite__Set_OMin V_A T_a) T_a) |
% 72.31/71.46         bnd_c_less V_x V_U T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_lessequals V_x (bnd_c_Main_OMin__ge__iff__1 V_A V_x T_a)
% 72.31/71.46             T_a) |
% 72.31/71.46         bnd_c_lessequals V_x (bnd_c_Finite__Set_OMin V_A T_a) T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          bnd_c_in (bnd_c_Main_OMin__ge__iff__1 V_A V_x T_a) V_A T_a) |
% 72.31/71.46         bnd_c_lessequals V_x (bnd_c_Finite__Set_OMin V_A T_a) T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_U V_A V_x.
% 72.31/71.46        ((((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_in V_U V_A T_a) |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_lessequals V_x (bnd_c_Finite__Set_OMin V_A T_a) T_a) |
% 72.31/71.46         bnd_c_lessequals V_x V_U T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_y.
% 72.31/71.46        ~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46        bnd_c_Finite__Set_OMax (bnd_c_insert V_y bnd_c_emptyset T_a) T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_less (bnd_c_Main_OMax__less__iff__1 V_A V_x T_a) V_x T_a) |
% 72.31/71.46         bnd_c_less (bnd_c_Finite__Set_OMax V_A T_a) V_x T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          bnd_c_in (bnd_c_Main_OMax__less__iff__1 V_A V_x T_a) V_A T_a) |
% 72.31/71.46         bnd_c_less (bnd_c_Finite__Set_OMax V_A T_a) V_x T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_U V_A V_x.
% 72.31/71.46        ((((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_in V_U V_A T_a) |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_less (bnd_c_Finite__Set_OMax V_A T_a) V_x T_a) |
% 72.31/71.46         bnd_c_less V_U V_x T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_lessequals (bnd_c_Main_OMax__le__iff__1 V_A V_x T_a) V_x
% 72.31/71.46             T_a) |
% 72.31/71.46         bnd_c_lessequals (bnd_c_Finite__Set_OMax V_A T_a) V_x T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_A V_x.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          bnd_c_in (bnd_c_Main_OMax__le__iff__1 V_A V_x T_a) V_A T_a) |
% 72.31/71.46         bnd_c_lessequals (bnd_c_Finite__Set_OMax V_A T_a) V_x T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_U V_A V_x.
% 72.31/71.46        ((((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_in V_U V_A T_a) |
% 72.31/71.46           ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46          ~ bnd_c_lessequals (bnd_c_Finite__Set_OMax V_A T_a) V_x T_a) |
% 72.31/71.46         bnd_c_lessequals V_U V_x T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_b V_A V_x.
% 72.31/71.46        ((~ bnd_class_Orderings_Olinorder T_b |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_b)) |
% 72.31/71.46         V_A = bnd_c_emptyset) |
% 72.31/71.46        bnd_c_Finite__Set_OMax (bnd_c_insert V_x V_A T_b) T_b =
% 72.31/71.46        bnd_c_Orderings_Omax V_x (bnd_c_Finite__Set_OMax V_A T_b) T_b;
% 72.31/71.46     !!T_a V_A.
% 72.31/71.46        ((~ bnd_class_Orderings_Olinorder T_a |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46         bnd_c_in (bnd_c_Finite__Set_OMax V_A T_a) V_A T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!T_a V_x V_A.
% 72.31/71.46        (((~ bnd_class_Orderings_Olinorder T_a | ~ bnd_c_in V_x V_A T_a) |
% 72.31/71.46          ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.46         bnd_c_lessequals V_x (bnd_c_Finite__Set_OMax V_A T_a) T_a) |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     bnd_c_Nat_Osize bnd_c_Extraction_Osumbool_ORight
% 72.31/71.46      bnd_tc_Extraction_Osumbool =
% 72.31/71.46     bnd_c_0;
% 72.31/71.46     bnd_c_Nat_Osize bnd_c_Extraction_Osumbool_OLeft
% 72.31/71.46      bnd_tc_Extraction_Osumbool =
% 72.31/71.46     bnd_c_0;
% 72.31/71.46     !!V_f1 V_y T_a.
% 72.31/71.46        bnd_c_Extraction_Osumbool_Osumbool__rec V_f1 V_y
% 72.31/71.46         bnd_c_Extraction_Osumbool_ORight T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_y V_f2 T_a.
% 72.31/71.46        bnd_c_Extraction_Osumbool_Osumbool__rec V_y V_f2
% 72.31/71.46         bnd_c_Extraction_Osumbool_OLeft T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     ~ bnd_c_Extraction_Osumbool_ORight = bnd_c_Extraction_Osumbool_OLeft;
% 72.31/71.46     ~ bnd_c_Extraction_Osumbool_OLeft = bnd_c_Extraction_Osumbool_ORight;
% 72.31/71.46     !!V_f1 V_y T_a.
% 72.31/71.46        bnd_c_Extraction_Osumbool_Osumbool__case V_f1 V_y
% 72.31/71.46         bnd_c_Extraction_Osumbool_ORight T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_y V_f2 T_a.
% 72.31/71.46        bnd_c_Extraction_Osumbool_Osumbool__case V_y V_f2
% 72.31/71.46         bnd_c_Extraction_Osumbool_OLeft T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_r T_a.
% 72.31/71.46        bnd_c_Equiv__Relations_Oquotient bnd_c_emptyset V_r T_a =
% 72.31/71.46        bnd_c_emptyset;
% 72.31/71.46     !!V_A V_r T_a.
% 72.31/71.46        ~ bnd_c_Equiv__Relations_Oquotient V_A V_r T_a = bnd_c_emptyset |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!V_r T_a.
% 72.31/71.46        bnd_c_emptyset =
% 72.31/71.46        bnd_c_Equiv__Relations_Oquotient bnd_c_emptyset V_r T_a;
% 72.31/71.46     !!V_A V_r T_a.
% 72.31/71.46        ~ bnd_c_emptyset = bnd_c_Equiv__Relations_Oquotient V_A V_r T_a |
% 72.31/71.46        V_A = bnd_c_emptyset;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_div (bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat) V_n bnd_tc_nat =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_n. bnd_c_Divides_Oop_Amod V_n V_n bnd_tc_nat = bnd_c_0;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_times V_m V_n bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_m V_n V_k.
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_plus V_m (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat;
% 72.31/71.46     !!V_n V_m.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_times V_n V_m bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_m V_k V_n.
% 72.31/71.46        bnd_c_Divides_Oop_Amod
% 72.31/71.46         (bnd_c_plus V_m (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat;
% 72.31/71.46     !!V_n V_m.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_less (bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat) V_n bnd_tc_nat;
% 72.31/71.46     !!V_y V_n.
% 72.31/71.46        ~ bnd_c_less V_y V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_y V_n bnd_tc_nat = V_y;
% 72.31/71.46     !!V_n V_m.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_lessequals (bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_plus V_m V_n bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat;
% 72.31/71.46     !!V_n V_m.
% 72.31/71.46        bnd_c_Divides_Oop_Amod (bnd_c_plus V_n V_m bnd_tc_nat) V_n
% 72.31/71.46         bnd_tc_nat =
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_m V_n bnd_tc_nat;
% 72.31/71.46     !!V_m.
% 72.31/71.46        bnd_c_Divides_Oop_Amod V_m (bnd_c_Suc bnd_c_0) bnd_tc_nat = bnd_c_0;
% 72.31/71.46     !!V_m. bnd_c_Divides_Oop_Amod bnd_c_0 V_m bnd_tc_nat = bnd_c_0;
% 72.31/71.46     !!V_m. bnd_c_Divides_Oop_Advd V_m V_m bnd_tc_nat;
% 72.31/71.46     bnd_c_Divides_Oop_Advd (bnd_c_Suc bnd_c_0) (bnd_c_Suc bnd_c_0)
% 72.31/71.46      bnd_tc_nat;
% 72.31/71.46     !!V_m.
% 72.31/71.46        ~ bnd_c_Divides_Oop_Advd V_m (bnd_c_Suc bnd_c_0) bnd_tc_nat |
% 72.31/71.46        V_m = bnd_c_Suc bnd_c_0;
% 72.31/71.46     bnd_c_Divides_Oop_Advd bnd_c_0 bnd_c_0 bnd_tc_nat;
% 72.31/71.46     !!V_m. ~ bnd_c_Divides_Oop_Advd bnd_c_0 V_m bnd_tc_nat | V_m = bnd_c_0;
% 72.31/71.46     !!V_n.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_div V_n V_n bnd_tc_nat = bnd_c_1;
% 72.31/71.46     !!V_n V_y.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_div (bnd_c_times V_y V_n bnd_tc_nat) V_n bnd_tc_nat = V_y;
% 72.31/71.46     !!V_n V_m V_k.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_div (bnd_c_plus V_m (bnd_c_times V_n V_k bnd_tc_nat) bnd_tc_nat)
% 72.31/71.46         V_n bnd_tc_nat =
% 72.31/71.46        bnd_c_plus V_k (bnd_c_div V_m V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.46     !!V_n V_y.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_div (bnd_c_times V_n V_y bnd_tc_nat) V_n bnd_tc_nat = V_y;
% 72.31/71.46     !!V_n V_m V_k.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_div (bnd_c_plus V_m (bnd_c_times V_k V_n bnd_tc_nat) bnd_tc_nat)
% 72.31/71.46         V_n bnd_tc_nat =
% 72.31/71.46        bnd_c_plus V_k (bnd_c_div V_m V_n bnd_tc_nat) bnd_tc_nat;
% 72.31/71.46     !!V_c V_a V_b.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_c bnd_tc_nat |
% 72.31/71.46        bnd_c_div (bnd_c_times V_a V_c bnd_tc_nat)
% 72.31/71.46         (bnd_c_times V_b V_c bnd_tc_nat) bnd_tc_nat =
% 72.31/71.46        bnd_c_div V_a V_b bnd_tc_nat;
% 72.31/71.46     !!V_c V_a V_b.
% 72.31/71.46        ~ bnd_c_less bnd_c_0 V_c bnd_tc_nat |
% 72.31/71.46        bnd_c_div (bnd_c_times V_c V_a bnd_tc_nat)
% 72.31/71.46         (bnd_c_times V_c V_b bnd_tc_nat) bnd_tc_nat =
% 72.31/71.46        bnd_c_div V_a V_b bnd_tc_nat;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        (~ bnd_c_less bnd_c_0 V_m bnd_tc_nat |
% 72.31/71.46         ~ bnd_c_less bnd_c_1 V_n bnd_tc_nat) |
% 72.31/71.46        bnd_c_less (bnd_c_div V_m V_n bnd_tc_nat) V_m bnd_tc_nat;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        ~ bnd_c_less V_m V_n bnd_tc_nat |
% 72.31/71.46        bnd_c_div V_m V_n bnd_tc_nat = bnd_c_0;
% 72.31/71.46     !!V_m V_n.
% 72.31/71.46        bnd_c_lessequals (bnd_c_div V_m V_n bnd_tc_nat) V_m bnd_tc_nat;
% 72.31/71.46     !!V_y. bnd_c_div V_y (bnd_c_Suc bnd_c_0) bnd_tc_nat = V_y;
% 72.31/71.46     !!V_m. bnd_c_div bnd_c_0 V_m bnd_tc_nat = bnd_c_0;
% 72.31/71.46     !!V_y. bnd_c_Divides_Oop_Amod V_y bnd_c_0 bnd_tc_nat = V_y;
% 72.31/71.46     !!V_a. bnd_c_div V_a bnd_c_0 bnd_tc_nat = bnd_c_0;
% 72.31/71.46     !!V_M T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc bnd_c_0)
% 72.31/71.46         (bnd_c_Datatype__Universe_OIn1 V_M T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_emptyset;
% 72.31/71.46     !!V_M T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc bnd_c_0)
% 72.31/71.46         (bnd_c_Datatype__Universe_OIn0 V_M T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_emptyset;
% 72.31/71.46     !!V_k V_M V_N T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc V_k)
% 72.31/71.46         (bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_Datatype__Universe_OScons
% 72.31/71.46         (bnd_c_Datatype__Universe_Ontrunc V_k V_M T_a T_b)
% 72.31/71.46         (bnd_c_Datatype__Universe_Ontrunc V_k V_N T_a T_b) T_a T_b;
% 72.31/71.46     !!V_k V_i T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc V_k)
% 72.31/71.46         (bnd_c_Datatype__Universe_ONumb V_i T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_Datatype__Universe_ONumb V_i T_a T_b;
% 72.31/71.46     !!V_k V_a T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc V_k)
% 72.31/71.46         (bnd_c_Datatype__Universe_OLeaf V_a T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_Datatype__Universe_OLeaf V_a T_a T_b;
% 72.31/71.46     !!V_k V_M T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc (bnd_c_Suc V_k))
% 72.31/71.46         (bnd_c_Datatype__Universe_OIn1 V_M T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_Datatype__Universe_OIn1
% 72.31/71.46         (bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc V_k) V_M T_a T_b) T_a
% 72.31/71.46         T_b;
% 72.31/71.46     !!V_k V_M T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc (bnd_c_Suc V_k))
% 72.31/71.46         (bnd_c_Datatype__Universe_OIn0 V_M T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_Datatype__Universe_OIn0
% 72.31/71.46         (bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc V_k) V_M T_a T_b) T_a
% 72.31/71.46         T_b;
% 72.31/71.46     !!V_k V_a T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc (bnd_c_Suc V_k)
% 72.31/71.46         (bnd_c_Datatype__Universe_OAtom V_a T_a T_b) T_a T_b =
% 72.31/71.46        bnd_c_Datatype__Universe_OAtom V_a T_a T_b;
% 72.31/71.46     !!V_M T_a T_b.
% 72.31/71.46        bnd_c_Datatype__Universe_Ontrunc bnd_c_0 V_M T_a T_b = bnd_c_emptyset;
% 72.31/71.46     !!V_M V_N T_a T_b V_k.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_ONumb V_k T_a T_b;
% 72.31/71.46     !!V_M V_N T_a T_b V_a.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OLeaf V_a T_a T_b;
% 72.31/71.46     !!V_M V_N T_a T_b V_a.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OAtom V_a T_a T_b;
% 72.31/71.46     !!V_M V_N T_a T_b V_M_H V_N_H.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OScons V_M_H V_N_H T_a T_b |
% 72.31/71.46        V_N = V_N_H;
% 72.31/71.46     !!V_M V_N T_a T_b V_M_H V_N_H.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OScons V_M_H V_N_H T_a T_b |
% 72.31/71.46        V_M = V_M_H;
% 72.31/71.46     !!V_k T_a T_b V_M V_N.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_ONumb V_k T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b;
% 72.31/71.46     !!V_k T_a T_b V_a.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_ONumb V_k T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OLeaf V_a T_a T_b;
% 72.31/71.46     !!V_a T_a T_b V_M V_N.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OLeaf V_a T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b;
% 72.31/71.46     !!V_a T_a T_b V_k.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OLeaf V_a T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_ONumb V_k T_a T_b;
% 72.31/71.46     !!V_N T_a T_b V_M.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OIn1 V_N T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OIn0 V_M T_a T_b;
% 72.31/71.46     !!V_M T_a T_b V_N.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OIn1 V_M T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OIn1 V_N T_a T_b |
% 72.31/71.46        V_M = V_N;
% 72.31/71.46     !!V_M T_a T_b V_N.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OIn0 V_M T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OIn1 V_N T_a T_b;
% 72.31/71.46     !!V_M T_a T_b V_N.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OIn0 V_M T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OIn0 V_N T_a T_b |
% 72.31/71.46        V_M = V_N;
% 72.31/71.46     !!V_r V_s T_a T_b.
% 72.31/71.46        bnd_c_Relation_ODomain
% 72.31/71.46         (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 72.31/71.46         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.46         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) =
% 72.31/71.46        bnd_c_Datatype__Universe_Ousum
% 72.31/71.46         (bnd_c_Relation_ODomain V_r
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.46         (bnd_c_Relation_ODomain V_s
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.46         T_a T_b;
% 72.31/71.46     !!V_r V_s T_a T_b.
% 72.31/71.46        bnd_c_Relation_ODomain
% 72.31/71.46         (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 72.31/71.46         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.46         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) =
% 72.31/71.46        bnd_c_Datatype__Universe_Ouprod
% 72.31/71.46         (bnd_c_Relation_ODomain V_r
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.46         (bnd_c_Relation_ODomain V_s
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.46           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.46         T_a T_b;
% 72.31/71.46     !!V_a T_a T_b V_M V_N.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OAtom V_a T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b;
% 72.31/71.46     !!V_a T_a T_b V_b.
% 72.31/71.46        ~ bnd_c_Datatype__Universe_OAtom V_a T_a T_b =
% 72.31/71.46          bnd_c_Datatype__Universe_OAtom V_b T_a T_b |
% 72.31/71.46        V_a = V_b;
% 72.31/71.46     bnd_c_Nat_Osize bnd_c_Product__Type_OUnity bnd_tc_Product__Type_Ounit =
% 72.31/71.46     bnd_c_0;
% 72.31/71.46     !!V_y T_a.
% 72.31/71.46        bnd_c_Datatype_Ounit_Ounit__rec V_y bnd_c_Product__Type_OUnity T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_y T_a.
% 72.31/71.46        bnd_c_Datatype_Ounit_Ounit__case V_y bnd_c_Product__Type_OUnity T_a =
% 72.31/71.46        V_y;
% 72.31/71.46     !!V_y T_a.
% 72.31/71.46        bnd_c_Datatype_Othe (bnd_c_Datatype_Ooption_OSome V_y T_a) T_a = V_y;
% 72.31/71.46     !!V_b T_b T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_Sum__Type_OInr V_b T_b T_a)
% 72.31/71.46         (bnd_tc_sum T_a T_b) =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_a T_a T_b.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_Sum__Type_OInl V_a T_a T_b)
% 72.31/71.46         (bnd_tc_sum T_a T_b) =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_a V_b T_a T_b.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_Pair V_a V_b T_a T_b) (bnd_tc_prod T_a T_b) =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_a T_a.
% 72.31/71.46        bnd_c_Nat_Osize (bnd_c_Datatype_Ooption_OSome V_a T_a)
% 72.31/71.46         (bnd_tc_Datatype_Ooption T_a) =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!T_a.
% 72.31/71.46        bnd_c_Nat_Osize bnd_c_Datatype_Ooption_ONone
% 72.31/71.46         (bnd_tc_Datatype_Ooption T_a) =
% 72.31/71.46        bnd_c_0;
% 72.31/71.46     !!V_a T_a V_a_H.
% 72.31/71.46        ~ bnd_c_Datatype_Ooption_OSome V_a T_a =
% 72.31/71.46          bnd_c_Datatype_Ooption_OSome V_a_H T_a |
% 72.31/71.46        V_a = V_a_H;
% 72.31/71.46     !!V_a_H T_a.
% 72.31/71.46        ~ bnd_c_Datatype_Ooption_OSome V_a_H T_a =
% 72.31/71.46          bnd_c_Datatype_Ooption_ONone;
% 72.31/71.46     !!V_a_H T_a.
% 72.31/71.46        ~ bnd_c_Datatype_Ooption_ONone =
% 72.31/71.46          bnd_c_Datatype_Ooption_OSome V_a_H T_a;
% 72.31/71.46     !!T_a.
% 72.31/71.46        bnd_c_Datatype_Oo2s bnd_c_Datatype_Ooption_ONone T_a = bnd_c_emptyset;
% 72.31/71.46     !!V_xo T_a.
% 72.31/71.46        ~ bnd_c_Datatype_Oo2s V_xo T_a = bnd_c_emptyset |
% 72.31/71.46        V_xo = bnd_c_Datatype_Ooption_ONone;
% 72.31/71.46     !!V_x T_a__1.
% 72.31/71.46        bnd_c_Datatype_Oo2s (bnd_c_Datatype_Ooption_OSome V_x T_a__1) T_a__1 =
% 72.31/71.46        bnd_c_insert V_x bnd_c_emptyset T_a__1;
% 72.31/71.46     !!V_x T_a.
% 72.31/71.46        V_x = bnd_c_Datatype_Ooption_ONone |
% 72.31/71.46        V_x =
% 72.31/71.46        bnd_c_Datatype_Ooption_OSome (bnd_c_Main_Onot__Some__eq__1 V_x T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!V_x T_a.
% 72.31/71.46        V_x = bnd_c_Datatype_Ooption_ONone |
% 72.31/71.46        V_x =
% 72.31/71.46        bnd_c_Datatype_Ooption_OSome (bnd_c_Main_Onot__None__eq__1 V_x T_a)
% 72.31/71.46         T_a;
% 72.31/71.46     !!V_x T_a.
% 72.31/71.46        bnd_c_in V_x
% 72.31/71.46         (bnd_c_Datatype_Oo2s (bnd_c_Datatype_Ooption_OSome V_x T_a) T_a) T_a;
% 72.31/71.46     !!V_x V_xo T_a.
% 72.31/71.46        ~ bnd_c_in V_x (bnd_c_Datatype_Oo2s V_xo T_a) T_a |
% 72.31/71.46        V_xo = bnd_c_Datatype_Ooption_OSome V_x T_a;
% 72.31/71.46     !!V_n. bnd_c_Binomial_Obinomial V_n V_n = bnd_c_1;
% 72.31/71.46     !!V_n. bnd_c_Binomial_Obinomial V_n bnd_c_0 = bnd_c_1;
% 72.31/71.46     !!V_n. bnd_c_Binomial_Obinomial (bnd_c_Suc V_n) V_n = bnd_c_Suc V_n;
% 72.31/71.46     !!V_n V_k.
% 72.31/71.46        bnd_c_Binomial_Obinomial (bnd_c_Suc V_n) (bnd_c_Suc V_k) =
% 72.31/71.46        bnd_c_plus (bnd_c_Binomial_Obinomial V_n V_k)
% 72.31/71.46         (bnd_c_Binomial_Obinomial V_n (bnd_c_Suc V_k)) bnd_tc_nat;
% 72.31/71.46     !!V_y. bnd_c_Binomial_Obinomial V_y (bnd_c_Suc bnd_c_0) = V_y;
% 72.31/71.46     !!V_k. bnd_c_Binomial_Obinomial bnd_c_0 (bnd_c_Suc V_k) = bnd_c_0;
% 72.31/71.46     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 72.31/71.46          bnd_class_Orderings_Olinorder T;
% 72.31/71.46     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 72.31/71.46          bnd_class_LOrder_Olorder T;
% 72.31/71.46     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 72.31/71.46          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.46     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 72.31/71.46          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.46     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 72.31/71.46          bnd_class_Orderings_Oorder T;
% 72.31/71.46     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 72.31/71.46          bnd_class_Orderings_Oord T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_HOL_Oplus T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_HOL_Ozero T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_HOL_Otimes T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_HOL_Oone T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_HOL_Otimes T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T | bnd_class_HOL_Oone T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T | bnd_class_HOL_Oplus T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T | bnd_class_HOL_Ozero T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_HOL_Ozero T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_HOL_Oplus T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_HOL_Otimes T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T | bnd_class_HOL_Ozero T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 72.31/71.46          bnd_class_HOL_Otimes T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T | bnd_class_HOL_Oplus T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 72.31/71.46          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring T | bnd_class_HOL_Otimes T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring T | bnd_class_HOL_Oplus T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Osemiring T |
% 72.31/71.46          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Otimes T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Ominus T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Oone T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Ozero T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Oplus T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.46          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.46     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Orderings_Olinorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Orderings_Olinorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Olordered__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__abs__if T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Orderings_Olinorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oidom T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__semidom T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Olordered__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__ring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__abs__if T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Orderings_Olinorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__semidom T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Olordered__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__abs__if T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Orderings_Olinorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__ring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__idom T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oidom T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_HOL_Oinverse T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ofield T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Orderings_Olinorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Opordered__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oidom T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Oinverse T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Odivision__by__zero T |
% 72.31/71.47          bnd_class_HOL_Oinverse T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Odivision__by__zero T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__abs__if T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__abs__if T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__abs__if T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_Nat_Opower T;
% 72.31/71.47     !!T. ~ bnd_class_Orderings_Oorder T | bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Orderings_Olinorder T | bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_Orderings_Olinorder T | bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_Orderings_Olinorder T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Orderings_Olinorder T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_Orderings_Olinorder T | bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Osemigroup__mult T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Osemigroup__add T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_Orderings_Olinorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Omonoid__mult T | bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Omonoid__mult T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Omonoid__mult T | bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 72.31/71.47          bnd_class_OrderedGroup_Olordered__ab__group T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_LOrder_Olorder T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 72.31/71.47          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 72.31/71.47          bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 72.31/71.47          bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocancel__semigroup__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocancel__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__mult T |
% 72.31/71.47          bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__mult T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__add T |
% 72.31/71.47          bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T | bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T | bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Ozero T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_Numeral_Onumber T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Otimes T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Omonoid__mult T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Oone T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__ring T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Oring T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Oab__group__add T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Ominus T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_Ring__and__Field_Osemiring__0 T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 72.31/71.47          bnd_class_OrderedGroup_Osemigroup__add T;
% 72.31/71.47     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Oplus T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Omeet__semilorder T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Omeet__semilorder T | bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_LOrder_Ojoin__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_LOrder_Omeet__semilorder T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Ojoin__semilorder T |
% 72.31/71.47          bnd_class_Orderings_Oorder T;
% 72.31/71.47     !!T. ~ bnd_class_LOrder_Ojoin__semilorder T | bnd_class_Orderings_Oord T;
% 72.31/71.47     !!T_2 T_1.
% 72.31/71.47        (bnd_class_Finite__Set_Ofinite (bnd_tc_sum T_2 T_1) |
% 72.31/71.47         ~ bnd_class_Finite__Set_Ofinite T_1) |
% 72.31/71.47        ~ bnd_class_Finite__Set_Ofinite T_2;
% 72.31/71.47     !!T_1. bnd_class_Nat_Opower (bnd_tc_set T_1);
% 72.31/71.47     !!T_1.
% 72.31/71.47        bnd_class_Finite__Set_Ofinite (bnd_tc_set T_1) |
% 72.31/71.47        ~ bnd_class_Finite__Set_Ofinite T_1;
% 72.31/71.47     !!T_1. bnd_class_Orderings_Oorder (bnd_tc_set T_1);
% 72.31/71.47     !!T_1. bnd_class_Orderings_Oord (bnd_tc_set T_1);
% 72.31/71.47     !!T_1. bnd_class_HOL_Ominus (bnd_tc_set T_1);
% 72.31/71.47     !!T_2 T_1.
% 72.31/71.47        (bnd_class_Finite__Set_Ofinite (bnd_tc_prod T_2 T_1) |
% 72.31/71.47         ~ bnd_class_Finite__Set_Ofinite T_1) |
% 72.31/71.47        ~ bnd_class_Finite__Set_Ofinite T_2;
% 72.31/71.47     bnd_class_HOL_Ominus bnd_tc_nat;
% 72.31/71.47     bnd_class_Wellfounded__Recursion_Owellorder bnd_tc_nat;
% 72.31/71.47     bnd_class_Orderings_Olinorder bnd_tc_nat;
% 72.31/71.47     bnd_class_LOrder_Olorder bnd_tc_nat;
% 72.31/71.47     bnd_class_LOrder_Ojoin__semilorder bnd_tc_nat;
% 72.31/71.47     bnd_class_Parity_Oeven__odd bnd_tc_nat;
% 72.31/71.47     bnd_class_Numeral_Onumber bnd_tc_nat;
% 72.31/71.47     bnd_class_Power_Orecpower bnd_tc_nat; bnd_class_Divides_Odiv bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__semidom bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__comm__semiring__strict bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__comm__semiring bnd_tc_nat;
% 72.31/71.47     bnd_class_LOrder_Omeet__semilorder bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__semiring__strict bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__cancel__semiring bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__semiring bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Opordered__ab__semigroup__add bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__1__cancel bnd_tc_nat;
% 72.31/71.47     bnd_class_Orderings_Oorder bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__0__cancel bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Ocancel__ab__semigroup__add bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Ocancel__semigroup__add bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__1 bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__1 bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Ocomm__monoid__mult bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Omonoid__mult bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__0 bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__0 bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Ocomm__monoid__add bnd_tc_nat;
% 72.31/71.47     bnd_class_Orderings_Oord bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Oab__semigroup__mult bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Osemigroup__mult bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Oab__semigroup__add bnd_tc_nat;
% 72.31/71.47     bnd_class_OrderedGroup_Osemigroup__add bnd_tc_nat;
% 72.31/71.47     bnd_class_Ring__and__Field_Oaxclass__0__neq__1 bnd_tc_nat;
% 72.31/71.47     bnd_class_Nat_Opower bnd_tc_nat; bnd_class_HOL_Otimes bnd_tc_nat;
% 72.31/71.47     bnd_class_HOL_Oplus bnd_tc_nat; bnd_class_HOL_Ozero bnd_tc_nat;
% 72.31/71.47     bnd_class_HOL_Oone bnd_tc_nat;
% 72.31/71.47     !!T_2 T_1. bnd_class_Nat_Opower (bnd_tc_fun T_2 T_1);
% 72.31/71.47     !!T_2 T_1.
% 72.31/71.47        (bnd_class_Finite__Set_Ofinite (bnd_tc_fun T_2 T_1) |
% 72.31/71.47         ~ bnd_class_Finite__Set_Ofinite T_1) |
% 72.31/71.47        ~ bnd_class_Finite__Set_Ofinite T_2;
% 72.31/71.47     bnd_class_Finite__Set_Ofinite bnd_tc_bool;
% 72.31/71.47     bnd_class_Finite__Set_Ofinite bnd_tc_Product__Type_Ounit;
% 72.31/71.47     bnd_class_OrderedGroup_Oab__semigroup__mult bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Osemigroup__mult bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Oab__semigroup__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Parity_Oeven__odd bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Power_Orecpower bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Nat_Opower bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Divides_Odiv bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Numeral_Onumber__ring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Osemigroup__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Numeral_Onumber bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__idom bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oidom bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__semidom bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__ring__strict bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors
% 72.31/71.47      bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Olordered__ring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Olordered__ab__group__join bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Olordered__ab__group__meet bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Olordered__ab__group__abs bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Orderings_Oord bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__ring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Olordered__ab__group bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Opordered__ab__group__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oaxclass__abs__if bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__comm__semiring__strict
% 72.31/71.47      bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring
% 72.31/71.47      bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__comm__semiring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oordered__semiring__strict bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__cancel__semiring
% 72.31/71.47      bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Opordered__semiring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_HOL_Ozero bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add
% 72.31/71.47      bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le
% 72.31/71.47      bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add
% 72.31/71.47      bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Opordered__ab__semigroup__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Orderings_Olinorder bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_LOrder_Olorder bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_LOrder_Ojoin__semilorder bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_LOrder_Omeet__semilorder bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Orderings_Oorder bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__ring__1 bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_HOL_Otimes bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oring__1 bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__1__cancel bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__1 bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__1 bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Ocomm__monoid__mult bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Omonoid__mult bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oaxclass__0__neq__1 bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__ring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_HOL_Oplus bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Oring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__0__cancel bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Oab__group__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Ocancel__ab__semigroup__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Ocancel__semigroup__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring__0 bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring__0 bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_OrderedGroup_Ocomm__monoid__add bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Ocomm__semiring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_Ring__and__Field_Osemiring bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_HOL_Oone bnd_tc_IntDef_Oint;
% 72.31/71.47     bnd_class_HOL_Ominus bnd_tc_IntDef_Oint;
% 72.31/71.47     !!T_1.
% 72.31/71.47        bnd_class_Finite__Set_Ofinite (bnd_tc_Datatype_Ooption T_1) |
% 72.31/71.47        ~ bnd_class_Finite__Set_Ofinite T_1;
% 72.31/71.47     !!V_rb T_b V_ra T_a.
% 72.31/71.47        (~ bnd_c_Wellfounded__Recursion_Owf V_rb T_b |
% 72.31/71.47         ~ bnd_c_Wellfounded__Recursion_Owf V_ra T_a) |
% 72.31/71.47        bnd_c_Wellfounded__Recursion_Owf
% 72.31/71.47         (bnd_c_Wellfounded__Relations_Olex__prod V_ra V_rb T_a T_b)
% 72.31/71.47         (bnd_tc_prod T_a T_b);
% 72.31/71.47     bnd_c_Wellfounded__Recursion_Owf bnd_c_Wellfounded__Relations_Oless__than
% 72.31/71.47      bnd_tc_nat;
% 72.31/71.47     !!V_R2 T_b V_R1 T_a.
% 72.31/71.47        (~ bnd_c_Relation_Otrans V_R2 T_b |
% 72.31/71.47         ~ bnd_c_Relation_Otrans V_R1 T_a) |
% 72.31/71.47        bnd_c_Relation_Otrans
% 72.31/71.47         (bnd_c_Wellfounded__Relations_Olex__prod V_R1 V_R2 T_a T_b)
% 72.31/71.47         (bnd_tc_prod T_a T_b);
% 72.31/71.47     bnd_c_Relation_Otrans bnd_c_Wellfounded__Relations_Oless__than
% 72.31/71.47      bnd_tc_nat;
% 72.31/71.47     !!T_a. bnd_c_Wellfounded__Recursion_Owf bnd_c_emptyset T_a;
% 72.31/71.47     !!V_a V_b T_a V_r.
% 72.31/71.47        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_a)
% 72.31/71.47           (bnd_c_Transitive__Closure_Otrancl V_r T_a) (bnd_tc_prod T_a T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_Pair V_a V_b T_a T_a)
% 72.31/71.47         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 72.31/71.47     !!V_a V_b T_a V_r.
% 72.31/71.47        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_a) V_r (bnd_tc_prod T_a T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_Pair V_a V_b T_a T_a)
% 72.31/71.47         (bnd_c_Transitive__Closure_Otrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 72.31/71.47     !!V_a T_a V_r.
% 72.31/71.47        bnd_c_in (bnd_c_Pair V_a V_a T_a T_a)
% 72.31/71.47         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 72.31/71.47     !!V_p V_r T_a.
% 72.31/71.47        ~ bnd_c_in V_p V_r (bnd_tc_prod T_a T_a) |
% 72.31/71.47        bnd_c_in V_p (bnd_c_Transitive__Closure_Ortrancl V_r T_a)
% 72.31/71.47         (bnd_tc_prod T_a T_a);
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_sum T_a T_b) |
% 72.31/71.47         bnd_c_in (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) V_A T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) V_B T_b;
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_sum T_a T_b) |
% 72.31/71.47         bnd_c_in (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) V_A T_a) |
% 72.31/71.47        V_u =
% 72.31/71.47        bnd_c_Sum__Type_OInr (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) T_b T_a;
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_sum T_a T_b) |
% 72.31/71.47         bnd_c_in (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) V_B T_b) |
% 72.31/71.47        V_u =
% 72.31/71.47        bnd_c_Sum__Type_OInl (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) T_a T_b;
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_sum T_a T_b) |
% 72.31/71.47         V_u =
% 72.31/71.47         bnd_c_Sum__Type_OInl (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) T_a
% 72.31/71.47          T_b) |
% 72.31/71.47        V_u =
% 72.31/71.47        bnd_c_Sum__Type_OInr (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) T_b T_a;
% 72.31/71.47     !!V_b V_B T_a T_b V_A.
% 72.31/71.47        ~ bnd_c_in V_b V_B T_a |
% 72.31/71.47        bnd_c_in (bnd_c_Sum__Type_OInr V_b T_a T_b)
% 72.31/71.47         (bnd_c_Sum__Type_OPlus V_A V_B T_b T_a) (bnd_tc_sum T_b T_a);
% 72.31/71.47     !!V_a V_A T_a T_b V_B.
% 72.31/71.47        ~ bnd_c_in V_a V_A T_a |
% 72.31/71.47        bnd_c_in (bnd_c_Sum__Type_OInl V_a T_a T_b)
% 72.31/71.47         (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b) (bnd_tc_sum T_a T_b);
% 72.31/71.47     !!V_A T_a. bnd_c_lessequals V_A V_A (bnd_tc_set T_a);
% 72.31/71.47     !!V_B V_A T_a.
% 72.31/71.47        (~ bnd_c_lessequals V_B V_A (bnd_tc_set T_a) |
% 72.31/71.47         ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a)) |
% 72.31/71.47        V_A = V_B;
% 72.31/71.47     !!V_A V_B T_a.
% 72.31/71.47        ~ bnd_c_in (bnd_c_Main_OsubsetI__1 V_A V_B T_a) V_B T_a |
% 72.31/71.47        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 72.31/71.47     !!V_A V_B T_a.
% 72.31/71.47        bnd_c_in (bnd_c_Main_OsubsetI__1 V_A V_B T_a) V_A T_a |
% 72.31/71.47        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 72.31/71.47     !!V_c V_A T_a V_B.
% 72.31/71.47        (~ bnd_c_in V_c V_A T_a |
% 72.31/71.47         ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a)) |
% 72.31/71.47        bnd_c_in V_c V_B T_a;
% 72.31/71.47     !!V_a T_a V_b.
% 72.31/71.47        ~ bnd_c_insert V_a bnd_c_emptyset T_a =
% 72.31/71.47          bnd_c_insert V_b bnd_c_emptyset T_a |
% 72.31/71.47        V_a = V_b;
% 72.31/71.47     !!V_a T_a. bnd_c_in V_a (bnd_c_insert V_a bnd_c_emptyset T_a) T_a;
% 72.31/71.47     !!V_b V_a T_a.
% 72.31/71.47        ~ bnd_c_in V_b (bnd_c_insert V_a bnd_c_emptyset T_a) T_a | V_b = V_a;
% 72.31/71.47     !!V_A V_B T_a.
% 72.31/71.47        (~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a) |
% 72.31/71.47         bnd_c_less V_A V_B (bnd_tc_set T_a)) |
% 72.31/71.47        V_A = V_B;
% 72.31/71.47     !!V_A V_B T_a.
% 72.31/71.47        ~ bnd_c_less V_A V_B (bnd_tc_set T_a) |
% 72.31/71.47        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 72.31/71.47     !!V_A V_B T_a.
% 72.31/71.47        ~ bnd_c_less V_A V_B (bnd_tc_set T_a) |
% 72.31/71.47        ~ bnd_c_lessequals V_B V_A (bnd_tc_set T_a);
% 72.31/71.47     !!V_A T_a. bnd_c_lessequals bnd_c_emptyset V_A (bnd_tc_set T_a);
% 72.31/71.47     !!V_A V_C T_a.
% 72.31/71.47        ~ bnd_c_in V_A (bnd_c_Union V_C T_a) T_a |
% 72.31/71.47        bnd_c_in V_A (bnd_c_Main_OUnionE__1 V_A V_C T_a) T_a;
% 72.31/71.47     !!V_A V_C T_a.
% 72.31/71.47        ~ bnd_c_in V_A (bnd_c_Union V_C T_a) T_a |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OUnionE__1 V_A V_C T_a) V_C (bnd_tc_set T_a);
% 72.31/71.47     !!V_x T_a. bnd_c_in V_x bnd_c_UNIV T_a;
% 72.31/71.47     !!V_A V_C T_a.
% 72.31/71.47        ~ bnd_c_in V_A (bnd_c_Main_OInterI__1 V_A V_C T_a) T_a |
% 72.31/71.47        bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a;
% 72.31/71.47     !!V_A V_C T_a.
% 72.31/71.47        bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OInterI__1 V_A V_C T_a) V_C (bnd_tc_set T_a);
% 72.31/71.47     !!V_k.
% 72.31/71.47        bnd_c_in (bnd_c_SetInterval_OlessThan V_k bnd_tc_nat)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u bnd_tc_nat)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u bnd_tc_nat)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 72.31/71.47     !!V_k.
% 72.31/71.47        bnd_c_in (bnd_c_SetInterval_OatMost V_k bnd_tc_nat)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_SetInterval_OatLeastLessThan V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in (bnd_c_SetInterval_OatLeastLessThan V_l V_u bnd_tc_nat)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in (bnd_c_SetInterval_OatLeastAtMost V_l V_u bnd_tc_IntDef_Oint)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 72.31/71.47     !!V_l V_u.
% 72.31/71.47        bnd_c_in (bnd_c_SetInterval_OatLeastAtMost V_l V_u bnd_tc_nat)
% 72.31/71.47         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 72.31/71.47     !!V_b V_c T_b T_c V_r V_a T_a V_s.
% 72.31/71.47        (~ bnd_c_in (bnd_c_Pair V_b V_c T_b T_c) V_r (bnd_tc_prod T_b T_c) |
% 72.31/71.47         ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_s (bnd_tc_prod T_a T_b)) |
% 72.31/71.47        bnd_c_in (bnd_c_Pair V_a V_c T_a T_c)
% 72.31/71.47         (bnd_c_Relation_Orel__comp V_r V_s T_b T_c T_a)
% 72.31/71.47         (bnd_tc_prod T_a T_c);
% 72.31/71.47     !!V_xz V_r V_s T_c T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_xz (bnd_c_Relation_Orel__comp V_r V_s T_c T_b T_a)
% 72.31/71.47           (bnd_tc_prod T_a T_b) |
% 72.31/71.47        V_xz =
% 72.31/71.47        bnd_c_Pair (bnd_c_Main_Orel__compE__1 V_r V_s V_xz T_c T_b T_a)
% 72.31/71.47         (bnd_c_Main_Orel__compE__3 V_r V_s V_xz T_c T_b T_a) T_a T_b;
% 72.31/71.47     !!V_xz V_r V_s T_c T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_xz (bnd_c_Relation_Orel__comp V_r V_s T_c T_b T_a)
% 72.31/71.47           (bnd_tc_prod T_a T_b) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_Orel__compE__1 V_r V_s V_xz T_c T_b T_a)
% 72.31/71.47           (bnd_c_Main_Orel__compE__2 V_r V_s V_xz T_c T_b T_a) T_a T_c)
% 72.31/71.47         V_s (bnd_tc_prod T_a T_c);
% 72.31/71.47     !!V_xz V_r V_s T_c T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_xz (bnd_c_Relation_Orel__comp V_r V_s T_c T_b T_a)
% 72.31/71.47           (bnd_tc_prod T_a T_b) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_Orel__compE__2 V_r V_s V_xz T_c T_b T_a)
% 72.31/71.47           (bnd_c_Main_Orel__compE__3 V_r V_s V_xz T_c T_b T_a) T_c T_b)
% 72.31/71.47         V_r (bnd_tc_prod T_c T_b);
% 72.31/71.47     !!V_a V_A T_a.
% 72.31/71.47        ~ bnd_c_in V_a V_A T_a |
% 72.31/71.47        bnd_c_in (bnd_c_Pair V_a V_a T_a T_a) (bnd_c_Relation_Odiag V_A T_a)
% 72.31/71.47         (bnd_tc_prod T_a T_a);
% 72.31/71.47     !!V_c V_A T_a.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Relation_Odiag V_A T_a) (bnd_tc_prod T_a T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OdiagE__1 V_A V_c T_a) V_A T_a;
% 72.31/71.47     !!V_c V_A T_a.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Relation_Odiag V_A T_a) (bnd_tc_prod T_a T_a) |
% 72.31/71.47        V_c =
% 72.31/71.47        bnd_c_Pair (bnd_c_Main_OdiagE__1 V_A V_c T_a)
% 72.31/71.47         (bnd_c_Main_OdiagE__1 V_A V_c T_a) T_a T_a;
% 72.31/71.47     !!V_yx V_r T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_yx (bnd_c_Relation_Oconverse V_r T_b T_a)
% 72.31/71.47           (bnd_tc_prod T_a T_b) |
% 72.31/71.47        V_yx =
% 72.31/71.47        bnd_c_Pair (bnd_c_Main_OconverseE__2 V_r V_yx T_b T_a)
% 72.31/71.47         (bnd_c_Main_OconverseE__1 V_r V_yx T_b T_a) T_a T_b;
% 72.31/71.47     !!V_yx V_r T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_yx (bnd_c_Relation_Oconverse V_r T_b T_a)
% 72.31/71.47           (bnd_tc_prod T_a T_b) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_OconverseE__1 V_r V_yx T_b T_a)
% 72.31/71.47           (bnd_c_Main_OconverseE__2 V_r V_yx T_b T_a) T_b T_a)
% 72.31/71.47         V_r (bnd_tc_prod T_b T_a);
% 72.31/71.47     !!V_a V_b T_a T_b V_r.
% 72.31/71.47        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_r (bnd_tc_prod T_a T_b) |
% 72.31/71.47        bnd_c_in V_b (bnd_c_Relation_ORange V_r T_a T_b) T_b;
% 72.31/71.47     !!V_b V_r T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_b (bnd_c_Relation_ORange V_r T_b T_a) T_a |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_ORangeE__1 V_b V_r T_a T_b) V_b T_b T_a) V_r
% 72.31/71.47         (bnd_tc_prod T_b T_a);
% 72.31/71.47     !!V_a V_A T_a V_b T_b V_r.
% 72.31/71.47        (~ bnd_c_in V_a V_A T_a |
% 72.31/71.47         ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_r (bnd_tc_prod T_a T_b)) |
% 72.31/71.47        bnd_c_in V_b (bnd_c_Relation_OImage V_r V_A T_a T_b) T_b;
% 72.31/71.47     !!V_b V_r V_A T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_b (bnd_c_Relation_OImage V_r V_A T_b T_a) T_a |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_OImageE__1 V_A V_b V_r T_b T_a) V_b T_b T_a)
% 72.31/71.47         V_r (bnd_tc_prod T_b T_a);
% 72.31/71.47     !!V_b V_r V_A T_b T_a.
% 72.31/71.47        ~ bnd_c_in V_b (bnd_c_Relation_OImage V_r V_A T_b T_a) T_a |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OImageE__1 V_A V_b V_r T_b T_a) V_A T_b;
% 72.31/71.47     !!V_p T_a.
% 72.31/71.47        ~ bnd_c_in V_p bnd_c_Relation_OId (bnd_tc_prod T_a T_a) |
% 72.31/71.47        V_p =
% 72.31/71.47        bnd_c_Pair (bnd_c_Main_OIdE__1 V_p T_a) (bnd_c_Main_OIdE__1 V_p T_a)
% 72.31/71.47         T_a T_a;
% 72.31/71.47     !!V_a V_b T_a T_b V_r.
% 72.31/71.47        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_r (bnd_tc_prod T_a T_b) |
% 72.31/71.47        bnd_c_in V_a (bnd_c_Relation_ODomain V_r T_a T_b) T_a;
% 72.31/71.47     !!V_a V_r T_a T_b.
% 72.31/71.47        ~ bnd_c_in V_a (bnd_c_Relation_ODomain V_r T_a T_b) T_a |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair V_a (bnd_c_Main_ODomainE__1 V_a V_r T_a T_b) T_a T_b) V_r
% 72.31/71.47         (bnd_tc_prod T_a T_b);
% 72.31/71.47     !!T_a V_x.
% 72.31/71.47        ~ bnd_class_Orderings_Oorder T_a | bnd_c_lessequals V_x V_x T_a;
% 72.31/71.47     !!V_n. bnd_c_less bnd_c_0 (bnd_c_Suc V_n) bnd_tc_nat;
% 72.31/71.47     !!V_n. ~ bnd_c_less V_n V_n bnd_tc_nat;
% 72.31/71.47     !!V_n. bnd_c_less V_n (bnd_c_Suc V_n) bnd_tc_nat;
% 72.31/71.47     !!V_n. bnd_c_lessequals bnd_c_0 V_n bnd_tc_nat;
% 72.31/71.47     !!V_r T_a.
% 72.31/71.47        ~ bnd_c_Wellfounded__Recursion_Owf V_r T_a |
% 72.31/71.47        bnd_c_Wellfounded__Recursion_Owf (bnd_c_List_Olex V_r T_a)
% 72.31/71.47         (bnd_tc_List_Olist T_a);
% 72.31/71.47     !!V_r T_a.
% 72.31/71.47        ~ bnd_c_Wellfounded__Recursion_Owf V_r T_a |
% 72.31/71.47        bnd_c_Wellfounded__Recursion_Owf (bnd_c_List_Olenlex V_r T_a)
% 72.31/71.47         (bnd_tc_List_Olist T_a);
% 72.31/71.47     !!V_A T_a.
% 72.31/71.47        bnd_c_in bnd_c_List_Olist_ONil (bnd_c_List_Olists V_A T_a)
% 72.31/71.47         (bnd_tc_List_Olist T_a);
% 72.31/71.47     !!V_a V_A T_a V_l.
% 72.31/71.47        (~ bnd_c_in V_a V_A T_a |
% 72.31/71.47         ~ bnd_c_in V_l (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        bnd_c_in (bnd_c_List_Olist_OCons V_a V_l T_a)
% 72.31/71.47         (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 72.31/71.47     !!V_x V_l T_a V_A.
% 72.31/71.47        ~ bnd_c_in (bnd_c_List_Olist_OCons V_x V_l T_a)
% 72.31/71.47           (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 72.31/71.47        bnd_c_in V_x V_A T_a;
% 72.31/71.47     !!V_x V_l T_a V_A.
% 72.31/71.47        ~ bnd_c_in (bnd_c_List_Olist_OCons V_x V_l T_a)
% 72.31/71.47           (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 72.31/71.47        bnd_c_in V_l (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 72.31/71.47     !!V_xs T_a V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair V_xs bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a)
% 72.31/71.47             (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.47     !!V_xs T_a V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair bnd_c_List_Olist_ONil V_xs (bnd_tc_List_Olist T_a)
% 72.31/71.47             (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        V_xs = bnd_c_List_Olist_ONil;
% 72.31/71.47     !!V_xs V_y V_ys T_a V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a)
% 72.31/71.47             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_Olistrel__Cons2__1 V_r V_xs V_y V_ys T_a) V_y
% 72.31/71.47           T_a T_a)
% 72.31/71.47         V_r (bnd_tc_prod T_a T_a);
% 72.31/71.47     !!V_xs V_y V_ys T_a V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a)
% 72.31/71.47             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_Olistrel__Cons2__2 V_r V_xs V_y V_ys T_a)
% 72.31/71.47           V_ys (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47         (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.47     !!V_xs V_y V_ys T_a V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a)
% 72.31/71.47             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        V_xs =
% 72.31/71.47        bnd_c_List_Olist_OCons
% 72.31/71.47         (bnd_c_Main_Olistrel__Cons2__1 V_r V_xs V_y V_ys T_a)
% 72.31/71.47         (bnd_c_Main_Olistrel__Cons2__2 V_r V_xs V_y V_ys T_a) T_a;
% 72.31/71.47     !!V_y V_ys T_a V_xs V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair (bnd_c_List_Olist_OCons V_y V_ys T_a) V_xs
% 72.31/71.47             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair V_y (bnd_c_Main_Olistrel__Cons1__1 V_r V_xs V_y V_ys T_a)
% 72.31/71.47           T_a T_a)
% 72.31/71.47         V_r (bnd_tc_prod T_a T_a);
% 72.31/71.47     !!V_y V_ys T_a V_xs V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair (bnd_c_List_Olist_OCons V_y V_ys T_a) V_xs
% 72.31/71.47             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair V_ys
% 72.31/71.47           (bnd_c_Main_Olistrel__Cons1__2 V_r V_xs V_y V_ys T_a)
% 72.31/71.47           (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47         (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 72.31/71.47     !!V_y V_ys T_a V_xs V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair (bnd_c_List_Olist_OCons V_y V_ys T_a) V_xs
% 72.31/71.47             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 72.31/71.47           (bnd_c_List_Olistrel V_r T_a)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 72.31/71.47        V_xs =
% 72.31/71.47        bnd_c_List_Olist_OCons
% 72.31/71.47         (bnd_c_Main_Olistrel__Cons1__1 V_r V_xs V_y V_ys T_a)
% 72.31/71.47         (bnd_c_Main_Olistrel__Cons1__2 V_r V_xs V_y V_ys T_a) T_a;
% 72.31/71.47     !!V_xs T_a.
% 72.31/71.47        bnd_c_lessequals
% 72.31/71.47         (bnd_c_Nat_Osize (bnd_c_List_Oremdups V_xs T_a)
% 72.31/71.47           (bnd_tc_List_Olist T_a))
% 72.31/71.47         (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) bnd_tc_nat;
% 72.31/71.47     !!V_A V_xs T_a.
% 72.31/71.47        ~ bnd_c_in (bnd_c_Main_Oin__listsI__1 V_A V_xs T_a) V_A T_a |
% 72.31/71.47        bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 72.31/71.47     !!V_xs V_A T_a.
% 72.31/71.47        bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_Main_Oin__listsI__1 V_A V_xs T_a)
% 72.31/71.47         (bnd_c_List_Oset V_xs T_a) T_a;
% 72.31/71.47     !!V_xs V_A T_a V_U.
% 72.31/71.47        (~ bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 72.31/71.47         ~ bnd_c_in V_U (bnd_c_List_Oset V_xs T_a) T_a) |
% 72.31/71.47        bnd_c_in V_U V_A T_a;
% 72.31/71.47     !!V_xs T_a.
% 72.31/71.47        bnd_c_in (bnd_c_List_Oset V_xs T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.47         (bnd_tc_set T_a);
% 72.31/71.47     !!V_xs T_a. bnd_c_List_Odistinct (bnd_c_List_Oremdups V_xs T_a) T_a;
% 72.31/71.47     !!V_m V_d.
% 72.31/71.47        ~ bnd_c_Divides_Oop_Amod V_m V_d bnd_tc_IntDef_Oint = bnd_c_0 |
% 72.31/71.47        V_m =
% 72.31/71.47        bnd_c_times V_d (bnd_c_Main_Ozmod__eq__0D__dest__1 V_d V_m)
% 72.31/71.47         bnd_tc_IntDef_Oint;
% 72.31/71.47     !!V_k V_m.
% 72.31/71.47        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_m V_k bnd_tc_IntDef_Oint)
% 72.31/71.47         bnd_tc_IntDef_Oint;
% 72.31/71.47     !!V_k V_m.
% 72.31/71.47        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_k V_m bnd_tc_IntDef_Oint)
% 72.31/71.47         bnd_tc_IntDef_Oint;
% 72.31/71.47     !!V_m. bnd_c_Divides_Oop_Advd bnd_c_1 V_m bnd_tc_IntDef_Oint;
% 72.31/71.47     !!V_m. bnd_c_Divides_Oop_Advd V_m bnd_c_0 bnd_tc_IntDef_Oint;
% 72.31/71.47     !!V_n V_m.
% 72.31/71.47        bnd_c_less
% 72.31/71.47         (bnd_c_uminus (bnd_c_IntDef_Oint (bnd_c_Suc V_n)) bnd_tc_IntDef_Oint)
% 72.31/71.47         (bnd_c_IntDef_Oint V_m) bnd_tc_IntDef_Oint;
% 72.31/71.47     !!V_n V_m.
% 72.31/71.47        bnd_c_lessequals
% 72.31/71.47         (bnd_c_uminus (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint)
% 72.31/71.47         (bnd_c_IntDef_Oint V_m) bnd_tc_IntDef_Oint;
% 72.31/71.47     !!V_S T_a V_y V_x.
% 72.31/71.47        ((~ bnd_c_Infinite__Set_Oatmost__one V_S T_a |
% 72.31/71.47          ~ bnd_c_in V_y V_S T_a) |
% 72.31/71.47         ~ bnd_c_in V_x V_S T_a) |
% 72.31/71.47        V_y = V_x;
% 72.31/71.47     !!V_m V_n.
% 72.31/71.47        bnd_c_Divides_Oop_Advd
% 72.31/71.47         (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat)) V_n
% 72.31/71.47         bnd_tc_nat;
% 72.31/71.47     !!V_m V_n.
% 72.31/71.47        bnd_c_Divides_Oop_Advd
% 72.31/71.47         (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat)) V_m
% 72.31/71.47         bnd_tc_nat;
% 72.31/71.47     !!V_A T_a.
% 72.31/71.47        (~ bnd_c_in V_A bnd_c_Finite__Set_OFinites
% 72.31/71.47            (bnd_tc_set (bnd_tc_set T_a)) |
% 72.31/71.47         ~ bnd_c_in (bnd_c_Main_Ofinite__Union__1 V_A T_a)
% 72.31/71.47            bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 72.31/71.47        bnd_c_in (bnd_c_Union V_A T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.47         (bnd_tc_set T_a);
% 72.31/71.47     !!V_A T_a.
% 72.31/71.47        (~ bnd_c_in V_A bnd_c_Finite__Set_OFinites
% 72.31/71.47            (bnd_tc_set (bnd_tc_set T_a)) |
% 72.31/71.47         bnd_c_in (bnd_c_Main_Ofinite__Union__1 V_A T_a) V_A
% 72.31/71.47          (bnd_tc_set T_a)) |
% 72.31/71.47        bnd_c_in (bnd_c_Union V_A T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.47         (bnd_tc_set T_a);
% 72.31/71.47     !!V_G T_a V_F.
% 72.31/71.47        ~ bnd_c_in V_G bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_inter V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.47         (bnd_tc_set T_a);
% 72.31/71.47     !!V_F T_a V_G.
% 72.31/71.47        ~ bnd_c_in V_F bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_inter V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.47         (bnd_tc_set T_a);
% 72.31/71.47     !!V_A T_a V_a.
% 72.31/71.47        ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 72.31/71.47        bnd_c_in (bnd_c_insert V_a V_A T_a) bnd_c_Finite__Set_OFinites
% 72.31/71.47         (bnd_tc_set T_a);
% 72.31/71.47     !!T_a.
% 72.31/71.47        bnd_c_in bnd_c_emptyset bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 72.31/71.47     !!V_m V_d.
% 72.31/71.47        ~ bnd_c_Divides_Oop_Amod V_m V_d bnd_tc_nat = bnd_c_0 |
% 72.31/71.47        V_m =
% 72.31/71.47        bnd_c_times V_d (bnd_c_Main_Omod__eq__0D__dest__1 V_d V_m) bnd_tc_nat;
% 72.31/71.47     !!V_k V_m.
% 72.31/71.47        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_m V_k bnd_tc_nat)
% 72.31/71.47         bnd_tc_nat;
% 72.31/71.47     !!V_k V_m.
% 72.31/71.47        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_k V_m bnd_tc_nat)
% 72.31/71.47         bnd_tc_nat;
% 72.31/71.47     !!V_k. bnd_c_Divides_Oop_Advd (bnd_c_Suc bnd_c_0) V_k bnd_tc_nat;
% 72.31/71.47     !!V_m. bnd_c_Divides_Oop_Advd V_m bnd_c_0 bnd_tc_nat;
% 72.31/71.47     !!V_N V_B T_a T_b V_A.
% 72.31/71.47        ~ bnd_c_in V_N V_B
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47        bnd_c_in (bnd_c_Datatype__Universe_OIn1 V_N T_a T_b)
% 72.31/71.47         (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_M V_A T_a T_b V_B.
% 72.31/71.47        ~ bnd_c_in V_M V_A
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47        bnd_c_in (bnd_c_Datatype__Universe_OIn0 V_M T_a T_b)
% 72.31/71.47         (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47         bnd_c_in (bnd_c_Main_OusumE__1 V_A V_u T_a T_b) V_A
% 72.31/71.47          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OusumE__2 V_B V_u T_a T_b) V_B
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47         bnd_c_in (bnd_c_Main_OusumE__1 V_A V_u T_a T_b) V_A
% 72.31/71.47          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        V_u =
% 72.31/71.47        bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OusumE__2 V_B V_u T_a T_b)
% 72.31/71.47         T_a T_b;
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47         bnd_c_in (bnd_c_Main_OusumE__2 V_B V_u T_a T_b) V_B
% 72.31/71.47          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        V_u =
% 72.31/71.47        bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OusumE__1 V_A V_u T_a T_b)
% 72.31/71.47         T_a T_b;
% 72.31/71.47     !!V_u V_A V_B T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47         V_u =
% 72.31/71.47         bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OusumE__1 V_A V_u T_a T_b)
% 72.31/71.47          T_a T_b) |
% 72.31/71.47        V_u =
% 72.31/71.47        bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OusumE__2 V_B V_u T_a T_b)
% 72.31/71.47         T_a T_b;
% 72.31/71.47     !!V_N V_B T_a T_b V_M V_A.
% 72.31/71.47        (~ bnd_c_in V_N V_B
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47         ~ bnd_c_in V_M V_A
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        bnd_c_in (bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b)
% 72.31/71.47         (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_c V_A V_B T_a T_b.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OuprodE__1 V_A V_B V_c T_a T_b) V_A
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_c V_A V_B T_a T_b.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47        bnd_c_in (bnd_c_Main_OuprodE__2 V_A V_B V_c T_a T_b) V_B
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_c V_A V_B T_a T_b.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 72.31/71.47        V_c =
% 72.31/71.47        bnd_c_Datatype__Universe_OScons
% 72.31/71.47         (bnd_c_Main_OuprodE__1 V_A V_B V_c T_a T_b)
% 72.31/71.47         (bnd_c_Main_OuprodE__2 V_A V_B V_c T_a T_b) T_a T_b;
% 72.31/71.47     !!V_N V_N_H T_a T_b V_s V_r.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair V_N V_N_H
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47           V_s
% 72.31/71.47           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Datatype__Universe_OIn1 V_N T_a T_b)
% 72.31/71.47           (bnd_c_Datatype__Universe_OIn1 V_N_H T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47         (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 72.31/71.47         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 72.31/71.47     !!V_M V_M_H T_a T_b V_r V_s.
% 72.31/71.47        ~ bnd_c_in
% 72.31/71.47           (bnd_c_Pair V_M V_M_H
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47           V_r
% 72.31/71.47           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Datatype__Universe_OIn0 V_M T_a T_b)
% 72.31/71.47           (bnd_c_Datatype__Universe_OIn0 V_M_H T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47         (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 72.31/71.47         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 72.31/71.47     !!V_w V_r V_s T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 72.31/71.47            (bnd_tc_prod
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47         bnd_c_in
% 72.31/71.47          (bnd_c_Pair (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b)
% 72.31/71.47            (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b)
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47          V_r
% 72.31/71.47          (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 72.31/71.47           (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47         V_s
% 72.31/71.47         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 72.31/71.47     !!V_w V_r V_s T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 72.31/71.47            (bnd_tc_prod
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47         bnd_c_in
% 72.31/71.47          (bnd_c_Pair (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b)
% 72.31/71.47            (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b)
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47          V_r
% 72.31/71.47          (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 72.31/71.47        V_w =
% 72.31/71.47        bnd_c_Pair
% 72.31/71.47         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 72.31/71.47           T_a T_b)
% 72.31/71.47         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 72.31/71.47           T_a T_b)
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_w V_r V_s T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 72.31/71.47            (bnd_tc_prod
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47         bnd_c_in
% 72.31/71.47          (bnd_c_Pair (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 72.31/71.47            (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47          V_s
% 72.31/71.47          (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 72.31/71.47        V_w =
% 72.31/71.47        bnd_c_Pair
% 72.31/71.47         (bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b)
% 72.31/71.47           T_a T_b)
% 72.31/71.47         (bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b)
% 72.31/71.47           T_a T_b)
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_w V_r V_s T_a T_b.
% 72.31/71.47        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 72.31/71.47            (bnd_tc_prod
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47         V_w =
% 72.31/71.47         bnd_c_Pair
% 72.31/71.47          (bnd_c_Datatype__Universe_OIn0
% 72.31/71.47            (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b) T_a T_b)
% 72.31/71.47          (bnd_c_Datatype__Universe_OIn0
% 72.31/71.47            (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b) T_a T_b)
% 72.31/71.47          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        V_w =
% 72.31/71.47        bnd_c_Pair
% 72.31/71.47         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 72.31/71.47           T_a T_b)
% 72.31/71.47         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 72.31/71.47           T_a T_b)
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_N V_N_H T_a T_b V_s V_M V_M_H V_r.
% 72.31/71.47        (~ bnd_c_in
% 72.31/71.47            (bnd_c_Pair V_N V_N_H
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47            V_s
% 72.31/71.47            (bnd_tc_prod
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47         ~ bnd_c_in
% 72.31/71.47            (bnd_c_Pair V_M V_M_H
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47            V_r
% 72.31/71.47            (bnd_tc_prod
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b)
% 72.31/71.47           (bnd_c_Datatype__Universe_OScons V_M_H V_N_H T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47         (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 72.31/71.47         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 72.31/71.47     !!V_c V_r V_s T_a T_b.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_OdprodE__1 V_c V_r V_s T_a T_b)
% 72.31/71.47           (bnd_c_Main_OdprodE__3 V_c V_r V_s T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47         V_r
% 72.31/71.47         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 72.31/71.47     !!V_c V_r V_s T_a T_b.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        bnd_c_in
% 72.31/71.47         (bnd_c_Pair (bnd_c_Main_OdprodE__2 V_c V_r V_s T_a T_b)
% 72.31/71.47           (bnd_c_Main_OdprodE__4 V_c V_r V_s T_a T_b)
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 72.31/71.47         V_s
% 72.31/71.47         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 72.31/71.47     !!V_c V_r V_s T_a T_b.
% 72.31/71.47        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 72.31/71.47           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 72.31/71.47        V_c =
% 72.31/71.47        bnd_c_Pair
% 72.31/71.47         (bnd_c_Datatype__Universe_OScons
% 72.31/71.47           (bnd_c_Main_OdprodE__1 V_c V_r V_s T_a T_b)
% 72.31/71.47           (bnd_c_Main_OdprodE__2 V_c V_r V_s T_a T_b) T_a T_b)
% 72.31/71.47         (bnd_c_Datatype__Universe_OScons
% 72.31/71.47           (bnd_c_Main_OdprodE__3 V_c V_r V_s T_a T_b)
% 72.31/71.47           (bnd_c_Main_OdprodE__4 V_c V_r V_s T_a T_b) T_a T_b)
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 72.31/71.47         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 72.31/71.47     !!V_x T_a T_b V_y.
% 72.31/71.47        ~ bnd_c_Datatype__Universe_ONumb V_x T_a T_b =
% 72.31/71.47          bnd_c_Datatype__Universe_ONumb V_y T_a T_b |
% 72.31/71.47        V_x = V_y;
% 72.31/71.47     !!V_x T_a T_b V_y.
% 72.31/71.47        ~ bnd_c_Datatype__Universe_OLeaf V_x T_a T_b =
% 72.31/71.47          bnd_c_Datatype__Universe_OLeaf V_y T_a T_b |
% 72.31/71.47        V_x = V_y |]
% 72.31/71.47  ==> True
% 72.31/71.47  Adding axioms...
% 72.31/71.47  Typedef.type_definition_def
% 300.11/298.42  /export/starexec/sandbox2/solver/lib/scripts/run-polyml-5.5.2: line 82: 63350 CPU time limit exceeded (core dumped) "$ISABELLE_HOME/lib/scripts/feeder" -p -h "$MLTEXT" -t "$MLEXIT" $FEEDER_OPTS
% 300.11/298.42       63351                       (core dumped) | { read FPID; "$POLY" -q -i $ML_OPTIONS; RC="$?"; kill -TERM "$FPID"; exit "$RC"; }
% 300.11/298.43  /export/starexec/sandbox2/solver/src/HOL/TPTP/lib/Tools/tptp_refute: line 26: 63296 Exit 152                "$ISABELLE_PROCESS" -q -e "use_thy \"/tmp/$SCRATCH\"; exit 1;" HOL-TPTP
% 300.11/298.43       63297 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.$"
%------------------------------------------------------------------------------