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

View Problem - Process Solution

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

% Computer : n019.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.10s
% 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  : MSC027-1 : TPTP v6.4.0. Released v6.4.0.
% 0.00/0.04  % Command  : isabelle tptp_refute %d %s
% 0.03/0.24  % Computer : n019.star.cs.uiowa.edu
% 0.03/0.24  % Model    : x86_64 x86_64
% 0.03/0.24  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.24  % Memory   : 16091.75MB
% 0.03/0.24  % OS       : Linux 3.10.0-327.10.1.el7.x86_64
% 0.03/0.24  % CPULimit : 300
% 0.03/0.24  % DateTime : Tue Apr  5 14:58:24 CDT 2016
% 0.03/0.24  % CPUTime  : 
% 6.30/5.84  > val it = (): unit
% 7.36/7.46  Trying to find a model that refutes: True
% 25.68/25.71  Unfolded term: [| !!V_x V_y.
% 25.68/25.71        ~ bnd_c_less V_x V_y bnd_tc_nat |
% 25.68/25.71        bnd_c_in (bnd_c_Pair V_x V_y bnd_tc_nat bnd_tc_nat)
% 25.68/25.71         bnd_c_Wellfounded__Relations_Oless__than
% 25.68/25.71         (bnd_tc_prod bnd_tc_nat bnd_tc_nat);
% 25.68/25.71     !!V_x V_y.
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pair V_x V_y bnd_tc_nat bnd_tc_nat)
% 25.68/25.71           bnd_c_Wellfounded__Relations_Oless__than
% 25.68/25.71           (bnd_tc_prod bnd_tc_nat bnd_tc_nat) |
% 25.68/25.71        bnd_c_less V_x V_y bnd_tc_nat;
% 25.68/25.71     !!V_r T_a V_y V_x.
% 25.68/25.71        (~ bnd_c_Wellfounded__Recursion_Owf V_r T_a |
% 25.68/25.71         bnd_c_Wellfounded__Recursion_Owf
% 25.68/25.71          (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 25.68/25.71            (bnd_tc_prod T_a T_a))
% 25.68/25.71          T_a) |
% 25.68/25.71        bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 25.68/25.71         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 25.68/25.71     !!V_y V_x T_a V_r.
% 25.68/25.71        ~ bnd_c_Wellfounded__Recursion_Owf
% 25.68/25.71           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 25.68/25.71             (bnd_tc_prod T_a T_a))
% 25.68/25.71           T_a |
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 25.68/25.71           (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 25.68/25.71     !!V_y V_x T_a V_r.
% 25.68/25.71        ~ bnd_c_Wellfounded__Recursion_Owf
% 25.68/25.71           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 25.68/25.71             (bnd_tc_prod T_a T_a))
% 25.68/25.71           T_a |
% 25.68/25.71        bnd_c_Wellfounded__Recursion_Owf V_r T_a;
% 25.68/25.71     !!V_r T_a V_y V_x.
% 25.68/25.71        (~ bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a |
% 25.68/25.71         bnd_c_Wellfounded__Recursion_Oacyclic
% 25.68/25.71          (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 25.68/25.71            (bnd_tc_prod T_a T_a))
% 25.68/25.71          T_a) |
% 25.68/25.71        bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 25.68/25.71         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 25.68/25.71     !!V_y V_x T_a V_r.
% 25.68/25.71        ~ bnd_c_Wellfounded__Recursion_Oacyclic
% 25.68/25.71           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 25.68/25.71             (bnd_tc_prod T_a T_a))
% 25.68/25.71           T_a |
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pair V_x V_y T_a T_a)
% 25.68/25.71           (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 25.68/25.71     !!V_y V_x T_a V_r.
% 25.68/25.71        ~ bnd_c_Wellfounded__Recursion_Oacyclic
% 25.68/25.71           (bnd_c_insert (bnd_c_Pair V_y V_x T_a T_a) V_r
% 25.68/25.71             (bnd_tc_prod T_a T_a))
% 25.68/25.71           T_a |
% 25.68/25.71        bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a;
% 25.68/25.71     !!V_r T_a.
% 25.68/25.71        ~ bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a |
% 25.68/25.71        bnd_c_Wellfounded__Recursion_Oacyclic
% 25.68/25.71         (bnd_c_Relation_Oconverse V_r T_a T_a) T_a;
% 25.68/25.71     !!V_r T_a.
% 25.68/25.71        ~ bnd_c_Wellfounded__Recursion_Oacyclic
% 25.68/25.71           (bnd_c_Relation_Oconverse V_r T_a T_a) T_a |
% 25.68/25.71        bnd_c_Wellfounded__Recursion_Oacyclic V_r T_a;
% 25.68/25.71     !!V_b T_b T_a V_a.
% 25.68/25.71        ~ bnd_c_Sum__Type_OInr V_b T_b T_a = bnd_c_Sum__Type_OInl V_a T_a T_b;
% 25.68/25.71     !!V_x T_b T_a V_y.
% 25.68/25.71        ~ bnd_c_Sum__Type_OInr V_x T_b T_a =
% 25.68/25.71          bnd_c_Sum__Type_OInr V_y T_b T_a |
% 25.68/25.71        V_x = V_y;
% 25.68/25.71     !!V_a T_a T_b V_b.
% 25.68/25.71        ~ bnd_c_Sum__Type_OInl V_a T_a T_b = bnd_c_Sum__Type_OInr V_b T_b T_a;
% 25.68/25.71     !!V_x T_a T_b V_y.
% 25.68/25.71        ~ bnd_c_Sum__Type_OInl V_x T_a T_b =
% 25.68/25.71          bnd_c_Sum__Type_OInl V_y T_a T_b |
% 25.68/25.71        V_x = V_y;
% 25.68/25.71     !!V_A V_x T_a.
% 25.68/25.71        ~ bnd_c_lessequals V_A (bnd_c_insert V_x bnd_c_emptyset T_a)
% 25.68/25.71           (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_insert V_x bnd_c_emptyset T_a = bnd_c_insert V_x V_A T_a;
% 25.68/25.71     !!V_b T_a V_a V_A.
% 25.68/25.71        ~ bnd_c_insert V_b bnd_c_emptyset T_a = bnd_c_insert V_a V_A T_a |
% 25.68/25.71        bnd_c_lessequals V_A (bnd_c_insert V_b bnd_c_emptyset T_a)
% 25.68/25.71         (bnd_tc_set T_a);
% 25.68/25.71     !!V_b T_a V_a V_A.
% 25.68/25.71        ~ bnd_c_insert V_b bnd_c_emptyset T_a = bnd_c_insert V_a V_A T_a |
% 25.68/25.71        V_a = V_b;
% 25.68/25.71     !!V_A V_x T_a.
% 25.68/25.71        ~ bnd_c_lessequals V_A (bnd_c_insert V_x bnd_c_emptyset T_a)
% 25.68/25.71           (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_insert V_x V_A T_a = bnd_c_insert V_x bnd_c_emptyset T_a;
% 25.68/25.71     !!V_a V_A T_a V_b.
% 25.68/25.71        ~ bnd_c_insert V_a V_A T_a = bnd_c_insert V_b bnd_c_emptyset T_a |
% 25.68/25.71        bnd_c_lessequals V_A (bnd_c_insert V_b bnd_c_emptyset T_a)
% 25.68/25.71         (bnd_tc_set T_a);
% 25.68/25.71     !!V_a V_A T_a V_b.
% 25.68/25.71        ~ bnd_c_insert V_a V_A T_a = bnd_c_insert V_b bnd_c_emptyset T_a |
% 25.68/25.71        V_a = V_b;
% 25.68/25.71     !!V_A T_a. ~ bnd_c_less V_A bnd_c_emptyset (bnd_tc_set T_a);
% 25.68/25.71     !!V_a V_b V_A T_a.
% 25.68/25.71        (~ bnd_c_in V_a (bnd_c_insert V_b V_A T_a) T_a |
% 25.68/25.71         bnd_c_in V_a V_A T_a) |
% 25.68/25.71        V_a = V_b;
% 25.68/25.71     !!V_x V_B T_a. bnd_c_in V_x (bnd_c_insert V_x V_B T_a) T_a;
% 25.68/25.71     !!V_a V_B T_a V_b.
% 25.68/25.71        ~ bnd_c_in V_a V_B T_a | bnd_c_in V_a (bnd_c_insert V_b V_B T_a) T_a;
% 25.68/25.71     !!V_a T_a. ~ bnd_c_in V_a bnd_c_emptyset T_a;
% 25.68/25.71     !!V_A V_X T_a V_C.
% 25.68/25.71        (~ bnd_c_in V_A V_X T_a | ~ bnd_c_in V_X V_C (bnd_tc_set T_a)) |
% 25.68/25.71        bnd_c_in V_A (bnd_c_Union V_C T_a) T_a;
% 25.68/25.71     !!T_a. bnd_c_union bnd_c_emptyset bnd_c_emptyset T_a = bnd_c_emptyset;
% 25.68/25.71     !!V_A V_B T_a.
% 25.68/25.71        ~ bnd_c_union V_A V_B T_a = bnd_c_emptyset | V_B = bnd_c_emptyset;
% 25.68/25.71     !!V_A V_B T_a.
% 25.68/25.71        ~ bnd_c_union V_A V_B T_a = bnd_c_emptyset | V_A = bnd_c_emptyset;
% 25.68/25.71     !!V_c V_A V_B T_a.
% 25.68/25.71        (~ bnd_c_in V_c (bnd_c_union V_A V_B T_a) T_a |
% 25.68/25.71         bnd_c_in V_c V_B T_a) |
% 25.68/25.71        bnd_c_in V_c V_A T_a;
% 25.68/25.71     !!V_c V_A T_a V_B.
% 25.68/25.71        ~ 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;
% 25.68/25.71     !!V_c V_B T_a V_A.
% 25.68/25.71        ~ 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;
% 25.68/25.71     ~ bnd_c_UNIV = bnd_c_emptyset;
% 25.68/25.71     !!V_A V_B T_a.
% 25.68/25.71        ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_in V_A (bnd_c_Pow V_B T_a) (bnd_tc_set T_a);
% 25.68/25.71     !!V_A V_B T_a.
% 25.68/25.71        ~ bnd_c_in V_A (bnd_c_Pow V_B T_a) (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 25.68/25.71     !!V_X V_C T_a V_A.
% 25.68/25.71        (~ bnd_c_in V_X V_C (bnd_tc_set T_a) |
% 25.68/25.71         ~ bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a) |
% 25.68/25.71        bnd_c_in V_A V_X T_a;
% 25.68/25.71     !!V_c V_B T_a V_A.
% 25.68/25.71        (~ bnd_c_in V_c V_B T_a | ~ bnd_c_in V_c V_A T_a) |
% 25.68/25.71        bnd_c_in V_c (bnd_c_inter V_A V_B T_a) T_a;
% 25.68/25.71     !!V_c V_A V_B T_a.
% 25.68/25.71        ~ 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;
% 25.68/25.71     !!V_c V_A V_B T_a.
% 25.68/25.71        ~ 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;
% 25.68/25.71     !!V_c V_A T_a V_B.
% 25.68/25.71        (~ bnd_c_in V_c V_A T_a | bnd_c_in V_c V_B T_a) |
% 25.68/25.71        bnd_c_in V_c (bnd_c_minus V_A V_B (bnd_tc_set T_a)) T_a;
% 25.68/25.71     !!V_c V_A V_B T_a.
% 25.68/25.71        ~ bnd_c_in V_c (bnd_c_minus V_A V_B (bnd_tc_set T_a)) T_a |
% 25.68/25.71        bnd_c_in V_c V_A T_a;
% 25.68/25.71     !!V_c V_B T_a V_A.
% 25.68/25.71        ~ bnd_c_in V_c V_B T_a |
% 25.68/25.71        ~ bnd_c_in V_c (bnd_c_minus V_A V_B (bnd_tc_set T_a)) T_a;
% 25.68/25.71     !!V_B V_A T_a.
% 25.68/25.71        ~ bnd_c_lessequals V_B V_A (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_lessequals (bnd_c_uminus V_A (bnd_tc_set T_a))
% 25.68/25.71         (bnd_c_uminus V_B (bnd_tc_set T_a)) (bnd_tc_set T_a);
% 25.68/25.71     !!V_A T_a V_B.
% 25.68/25.71        ~ bnd_c_lessequals (bnd_c_uminus V_A (bnd_tc_set T_a))
% 25.68/25.71           (bnd_c_uminus V_B (bnd_tc_set T_a)) (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_lessequals V_B V_A (bnd_tc_set T_a);
% 25.68/25.71     !!V_A T_a V_B.
% 25.68/25.71        ~ bnd_c_uminus V_A (bnd_tc_set T_a) =
% 25.68/25.71          bnd_c_uminus V_B (bnd_tc_set T_a) |
% 25.68/25.71        V_A = V_B;
% 25.68/25.71     !!V_c V_A T_a.
% 25.68/25.71        bnd_c_in V_c V_A T_a |
% 25.68/25.71        bnd_c_in V_c (bnd_c_uminus V_A (bnd_tc_set T_a)) T_a;
% 25.68/25.71     !!V_c V_A T_a.
% 25.68/25.71        ~ bnd_c_in V_c V_A T_a |
% 25.68/25.71        ~ bnd_c_in V_c (bnd_c_uminus V_A (bnd_tc_set T_a)) T_a;
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_lessequals V_x V_y T_a) |
% 25.68/25.71        bnd_c_lessequals (bnd_c_SetInterval_OlessThan V_x T_a)
% 25.68/25.71         (bnd_c_SetInterval_OlessThan V_y T_a) (bnd_tc_set T_a);
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_lessequals (bnd_c_SetInterval_OlessThan V_x T_a)
% 25.68/25.71            (bnd_c_SetInterval_OlessThan V_y T_a) (bnd_tc_set T_a)) |
% 25.68/25.71        bnd_c_lessequals V_x V_y T_a;
% 25.68/25.71     !!T_a V_i V_k.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_less V_i V_k T_a) |
% 25.68/25.71        bnd_c_in V_i (bnd_c_SetInterval_OlessThan V_k T_a) T_a;
% 25.68/25.71     !!T_a V_i V_k.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a |
% 25.68/25.71         ~ bnd_c_in V_i (bnd_c_SetInterval_OlessThan V_k T_a) T_a) |
% 25.68/25.71        bnd_c_less V_i V_k T_a;
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_SetInterval_OlessThan V_x T_a =
% 25.68/25.71           bnd_c_SetInterval_OlessThan V_y T_a) |
% 25.68/25.71        V_x = V_y;
% 25.68/25.71     !!T_a V_y V_x.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_lessequals V_y V_x T_a) |
% 25.68/25.71        bnd_c_lessequals (bnd_c_SetInterval_OgreaterThan V_x T_a)
% 25.68/25.71         (bnd_c_SetInterval_OgreaterThan V_y T_a) (bnd_tc_set T_a);
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_lessequals (bnd_c_SetInterval_OgreaterThan V_x T_a)
% 25.68/25.71            (bnd_c_SetInterval_OgreaterThan V_y T_a) (bnd_tc_set T_a)) |
% 25.68/25.71        bnd_c_lessequals V_y V_x T_a;
% 25.68/25.71     !!T_a V_k V_i.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_less V_k V_i T_a) |
% 25.68/25.71        bnd_c_in V_i (bnd_c_SetInterval_OgreaterThan V_k T_a) T_a;
% 25.68/25.71     !!T_a V_i V_k.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a |
% 25.68/25.71         ~ bnd_c_in V_i (bnd_c_SetInterval_OgreaterThan V_k T_a) T_a) |
% 25.68/25.71        bnd_c_less V_k V_i T_a;
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_SetInterval_OgreaterThan V_x T_a =
% 25.68/25.71           bnd_c_SetInterval_OgreaterThan V_y T_a) |
% 25.68/25.71        V_x = V_y;
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_lessequals V_x V_y T_a) |
% 25.68/25.71        bnd_c_lessequals (bnd_c_SetInterval_OatMost V_x T_a)
% 25.68/25.71         (bnd_c_SetInterval_OatMost V_y T_a) (bnd_tc_set T_a);
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Oorder T_a |
% 25.68/25.71         ~ bnd_c_lessequals (bnd_c_SetInterval_OatMost V_x T_a)
% 25.68/25.71            (bnd_c_SetInterval_OatMost V_y T_a) (bnd_tc_set T_a)) |
% 25.68/25.71        bnd_c_lessequals V_x V_y T_a;
% 25.68/25.71     !!T_a V_i V_k.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_lessequals V_i V_k T_a) |
% 25.68/25.71        bnd_c_in V_i (bnd_c_SetInterval_OatMost V_k T_a) T_a;
% 25.68/25.71     !!T_a V_i V_k.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a |
% 25.68/25.71         ~ bnd_c_in V_i (bnd_c_SetInterval_OatMost V_k T_a) T_a) |
% 25.68/25.71        bnd_c_lessequals V_i V_k T_a;
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_SetInterval_OatMost V_x T_a =
% 25.68/25.71           bnd_c_SetInterval_OatMost V_y T_a) |
% 25.68/25.71        V_x = V_y;
% 25.68/25.71     !!T_a V_y V_x.
% 25.68/25.71        (~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_lessequals V_y V_x T_a) |
% 25.68/25.71        bnd_c_lessequals (bnd_c_SetInterval_OatLeast V_x T_a)
% 25.68/25.71         (bnd_c_SetInterval_OatLeast V_y T_a) (bnd_tc_set T_a);
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Oorder T_a |
% 25.68/25.71         ~ bnd_c_lessequals (bnd_c_SetInterval_OatLeast V_x T_a)
% 25.68/25.71            (bnd_c_SetInterval_OatLeast V_y T_a) (bnd_tc_set T_a)) |
% 25.68/25.71        bnd_c_lessequals V_y V_x T_a;
% 25.68/25.71     !!T_a V_k V_i.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a | ~ bnd_c_lessequals V_k V_i T_a) |
% 25.68/25.71        bnd_c_in V_i (bnd_c_SetInterval_OatLeast V_k T_a) T_a;
% 25.68/25.71     !!T_a V_i V_k.
% 25.68/25.71        (~ bnd_class_Orderings_Oord T_a |
% 25.68/25.71         ~ bnd_c_in V_i (bnd_c_SetInterval_OatLeast V_k T_a) T_a) |
% 25.68/25.71        bnd_c_lessequals V_k V_i T_a;
% 25.68/25.71     !!T_a V_x V_y.
% 25.68/25.71        (~ bnd_class_Orderings_Olinorder T_a |
% 25.68/25.71         ~ bnd_c_SetInterval_OatLeast V_x T_a =
% 25.68/25.71           bnd_c_SetInterval_OatLeast V_y T_a) |
% 25.68/25.71        V_x = V_y;
% 25.68/25.71     !!V_a V_b T_a.
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_a) bnd_c_Relation_OId
% 25.68/25.71           (bnd_tc_prod T_a T_a) |
% 25.68/25.71        V_a = V_b;
% 25.68/25.71     !!V_b V_a T_b T_a V_r.
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pair V_b V_a T_b T_a) V_r (bnd_tc_prod T_b T_a) |
% 25.68/25.71        bnd_c_in (bnd_c_Pair V_a V_b T_a T_b)
% 25.68/25.71         (bnd_c_Relation_Oconverse V_r T_b T_a) (bnd_tc_prod T_a T_b);
% 25.68/25.71     !!V_a V_b T_a T_b V_r.
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b)
% 25.68/25.71           (bnd_c_Relation_Oconverse V_r T_b T_a) (bnd_tc_prod T_a T_b) |
% 25.68/25.71        bnd_c_in (bnd_c_Pair V_b V_a T_b T_a) V_r (bnd_tc_prod T_b T_a);
% 25.68/25.71     !!V_a V_b T_b T_a V_r.
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pair V_a V_b T_b T_a) V_r (bnd_tc_prod T_b T_a) |
% 25.68/25.71        bnd_c_in V_b
% 25.68/25.71         (bnd_c_Relation_OImage V_r (bnd_c_insert V_a bnd_c_emptyset T_b) T_b
% 25.68/25.71           T_a)
% 25.68/25.71         T_a;
% 25.68/25.71     !!V_b V_r V_a T_b T_a.
% 25.68/25.71        ~ bnd_c_in V_b
% 25.68/25.71           (bnd_c_Relation_OImage V_r (bnd_c_insert V_a bnd_c_emptyset T_b)
% 25.68/25.71             T_b T_a)
% 25.68/25.71           T_a |
% 25.68/25.71        bnd_c_in (bnd_c_Pair V_a V_b T_b T_a) V_r (bnd_tc_prod T_b T_a);
% 25.68/25.71     !!V_a T_a.
% 25.68/25.71        bnd_c_in (bnd_c_Pair V_a V_a T_a T_a) bnd_c_Relation_OId
% 25.68/25.71         (bnd_tc_prod T_a T_a);
% 25.68/25.71     !!V_a V_b T_a T_b V_a_H V_b_H.
% 25.68/25.71        ~ bnd_c_Pair V_a V_b T_a T_b = bnd_c_Pair V_a_H V_b_H T_a T_b |
% 25.68/25.71        V_b = V_b_H;
% 25.68/25.71     !!V_a V_b T_a T_b V_a_H V_b_H.
% 25.68/25.71        ~ bnd_c_Pair V_a V_b T_a T_b = bnd_c_Pair V_a_H V_b_H T_a T_b |
% 25.68/25.71        V_a = V_a_H;
% 25.68/25.71     !!T_a V_x. ~ bnd_class_Orderings_Oorder T_a | ~ bnd_c_less V_x V_x T_a;
% 25.68/25.71     ~ bnd_c_Numeral_Obit_OB1 = bnd_c_Numeral_Obit_OB0;
% 25.68/25.71     ~ bnd_c_Numeral_Obit_OB0 = bnd_c_Numeral_Obit_OB1;
% 25.68/25.71     !!V_n. ~ bnd_c_less V_n bnd_c_0 bnd_tc_nat;
% 25.68/25.71     !!V_j V_i. ~ bnd_c_less (bnd_c_plus V_j V_i bnd_tc_nat) V_i bnd_tc_nat;
% 25.68/25.71     !!V_i V_j. ~ bnd_c_less (bnd_c_plus V_i V_j bnd_tc_nat) V_i bnd_tc_nat;
% 25.68/25.71     ~ bnd_c_less bnd_c_0 bnd_c_0 bnd_tc_nat;
% 25.68/25.71     !!V_n. bnd_c_less bnd_c_0 V_n bnd_tc_nat | V_n = bnd_c_0;
% 25.68/25.71     bnd_c_less bnd_c_0 bnd_c_1 bnd_tc_nat;
% 25.68/25.71     !!V_n. ~ bnd_c_less V_n bnd_c_1 bnd_tc_nat | V_n = bnd_c_0;
% 25.68/25.71     bnd_c_less bnd_c_0 (bnd_c_Suc bnd_c_0) bnd_tc_nat;
% 25.68/25.71     !!V_n. ~ bnd_c_less V_n (bnd_c_Suc bnd_c_0) bnd_tc_nat | V_n = bnd_c_0;
% 25.68/25.71     bnd_c_lessequals bnd_c_0 bnd_c_0 bnd_tc_nat;
% 25.68/25.71     !!V_i. ~ bnd_c_lessequals V_i bnd_c_0 bnd_tc_nat | V_i = bnd_c_0;
% 25.68/25.71     bnd_c_plus bnd_c_0 bnd_c_0 bnd_tc_nat = bnd_c_0;
% 25.68/25.71     !!V_m V_n. ~ bnd_c_plus V_m V_n bnd_tc_nat = bnd_c_0 | V_n = bnd_c_0;
% 25.68/25.71     !!V_m V_n. ~ bnd_c_plus V_m V_n bnd_tc_nat = bnd_c_0 | V_m = bnd_c_0;
% 25.68/25.71     !!V_n V_m.
% 25.68/25.71        ~ bnd_c_less bnd_c_0 V_n bnd_tc_nat |
% 25.68/25.71        bnd_c_less bnd_c_0 (bnd_c_plus V_m V_n bnd_tc_nat) bnd_tc_nat;
% 25.68/25.71     !!V_m V_n.
% 25.68/25.71        ~ bnd_c_less bnd_c_0 V_m bnd_tc_nat |
% 25.68/25.71        bnd_c_less bnd_c_0 (bnd_c_plus V_m V_n bnd_tc_nat) bnd_tc_nat;
% 25.68/25.71     !!V_m V_n.
% 25.68/25.71        (~ bnd_c_less bnd_c_0 (bnd_c_plus V_m V_n bnd_tc_nat) bnd_tc_nat |
% 25.68/25.71         bnd_c_less bnd_c_0 V_n bnd_tc_nat) |
% 25.68/25.71        bnd_c_less bnd_c_0 V_m bnd_tc_nat;
% 25.68/25.71     !!V_m. ~ bnd_c_0 = bnd_c_Suc V_m; !!V_m. ~ bnd_c_Suc V_m = bnd_c_0;
% 25.68/25.71     !!V_m V_n.
% 25.68/25.71        ~ bnd_c_less V_m V_n bnd_tc_nat |
% 25.68/25.71        bnd_c_less (bnd_c_Suc V_m) (bnd_c_Suc V_n) bnd_tc_nat;
% 25.68/25.71     !!V_m V_n.
% 25.68/25.71        ~ bnd_c_less (bnd_c_Suc V_m) (bnd_c_Suc V_n) bnd_tc_nat |
% 25.68/25.71        bnd_c_less V_m V_n bnd_tc_nat;
% 25.68/25.71     !!V_n V_m.
% 25.68/25.71        ~ bnd_c_lessequals V_n V_m bnd_tc_nat |
% 25.68/25.71        bnd_c_lessequals (bnd_c_Suc V_n) (bnd_c_Suc V_m) bnd_tc_nat;
% 25.68/25.71     !!V_n V_m.
% 25.68/25.71        ~ bnd_c_lessequals (bnd_c_Suc V_n) (bnd_c_Suc V_m) bnd_tc_nat |
% 25.68/25.71        bnd_c_lessequals V_n V_m bnd_tc_nat;
% 25.68/25.71     !!V_m V_n. ~ bnd_c_Suc V_m = bnd_c_Suc V_n | V_m = V_n;
% 25.68/25.71     !!T_a. bnd_c_List_Oset bnd_c_List_Olist_ONil T_a = bnd_c_emptyset;
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        ~ bnd_c_List_Oset V_xs T_a = bnd_c_emptyset |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!T_a. bnd_c_emptyset = bnd_c_List_Oset bnd_c_List_Olist_ONil T_a;
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        ~ bnd_c_emptyset = bnd_c_List_Oset V_xs T_a |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_xs T_a. V_xs = bnd_c_append V_xs bnd_c_List_Olist_ONil T_a;
% 25.68/25.71     !!V_xs V_ys T_a.
% 25.68/25.71        ~ V_xs = bnd_c_append V_xs V_ys T_a | V_ys = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_ys T_a. V_ys = bnd_c_append bnd_c_List_Olist_ONil V_ys T_a;
% 25.68/25.71     !!V_ys V_xs T_a.
% 25.68/25.71        ~ V_ys = bnd_c_append V_xs V_ys T_a | V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_xs V_ys T_a V_zs.
% 25.68/25.71        ~ bnd_c_append V_xs V_ys T_a = bnd_c_append V_xs V_zs T_a |
% 25.68/25.71        V_ys = V_zs;
% 25.68/25.71     !!V_xs T_a V_ys.
% 25.68/25.71        ~ bnd_c_List_Orev V_xs T_a = bnd_c_List_Orev V_ys T_a | V_xs = V_ys;
% 25.68/25.71     !!T_a. bnd_c_List_Orev bnd_c_List_Olist_ONil T_a = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        ~ bnd_c_List_Orev V_xs T_a = bnd_c_List_Olist_ONil |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_ys T_a V_y.
% 25.68/25.71        bnd_c_List_Orev
% 25.68/25.71         (bnd_c_append (bnd_c_List_Orev V_ys T_a)
% 25.68/25.71           (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a)
% 25.68/25.71         T_a =
% 25.68/25.71        bnd_c_List_Olist_OCons V_y V_ys T_a;
% 25.68/25.71     !!V_xs T_a V_y V_ys.
% 25.68/25.71        ~ bnd_c_List_Orev V_xs T_a = bnd_c_List_Olist_OCons V_y V_ys T_a |
% 25.68/25.71        V_xs =
% 25.68/25.71        bnd_c_append (bnd_c_List_Orev V_ys T_a)
% 25.68/25.71         (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a;
% 25.68/25.71     !!V_a V_list T_a V_a_H V_list_H.
% 25.68/25.71        ~ bnd_c_List_Olist_OCons V_a V_list T_a =
% 25.68/25.71          bnd_c_List_Olist_OCons V_a_H V_list_H T_a |
% 25.68/25.71        V_list = V_list_H;
% 25.68/25.71     !!V_a V_list T_a V_a_H V_list_H.
% 25.68/25.71        ~ bnd_c_List_Olist_OCons V_a V_list T_a =
% 25.68/25.71          bnd_c_List_Olist_OCons V_a_H V_list_H T_a |
% 25.68/25.71        V_a = V_a_H;
% 25.68/25.71     !!V_a_H V_list_H T_a.
% 25.68/25.71        ~ bnd_c_List_Olist_OCons V_a_H V_list_H T_a = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_a_H V_list_H T_a.
% 25.68/25.71        ~ bnd_c_List_Olist_ONil = bnd_c_List_Olist_OCons V_a_H V_list_H T_a;
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        ~ bnd_c_List_Oremdups V_xs T_a = V_xs |
% 25.68/25.71        bnd_c_Nat_Osize (bnd_c_List_Oremdups V_xs T_a)
% 25.68/25.71         (bnd_tc_List_Olist T_a) =
% 25.68/25.71        bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a);
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        ~ bnd_c_Nat_Osize (bnd_c_List_Oremdups V_xs T_a)
% 25.68/25.71           (bnd_tc_List_Olist T_a) =
% 25.68/25.71          bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) |
% 25.68/25.71        bnd_c_List_Oremdups V_xs T_a = V_xs;
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        bnd_c_less bnd_c_0 (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a))
% 25.68/25.71         bnd_tc_nat |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!T_a.
% 25.68/25.71        ~ bnd_c_less bnd_c_0
% 25.68/25.71           (bnd_c_Nat_Osize bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a))
% 25.68/25.71           bnd_tc_nat;
% 25.68/25.71     !!T_a.
% 25.68/25.71        bnd_c_Nat_Osize bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a) =
% 25.68/25.71        bnd_c_0;
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        ~ bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a) = bnd_c_0 |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_nibble1 V_nibble2 V_nibble1_H V_nibble2_H.
% 25.68/25.71        ~ bnd_c_List_Ochar_OChar V_nibble1 V_nibble2 =
% 25.68/25.71          bnd_c_List_Ochar_OChar V_nibble1_H V_nibble2_H |
% 25.68/25.71        V_nibble2 = V_nibble2_H;
% 25.68/25.71     !!V_nibble1 V_nibble2 V_nibble1_H V_nibble2_H.
% 25.68/25.71        ~ bnd_c_List_Ochar_OChar V_nibble1 V_nibble2 =
% 25.68/25.71          bnd_c_List_Ochar_OChar V_nibble1_H V_nibble2_H |
% 25.68/25.71        V_nibble1 = V_nibble1_H;
% 25.68/25.71     !!V_xs T_a. bnd_c_append V_xs bnd_c_List_Olist_ONil T_a = V_xs;
% 25.68/25.71     !!V_xs V_ys T_a.
% 25.68/25.71        ~ bnd_c_append V_xs V_ys T_a = V_xs | V_ys = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_ys T_a. bnd_c_append bnd_c_List_Olist_ONil V_ys T_a = V_ys;
% 25.68/25.71     !!V_xs V_ys T_a.
% 25.68/25.71        ~ bnd_c_append V_xs V_ys T_a = V_ys | V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_ys V_xs T_a V_zs.
% 25.68/25.71        ~ bnd_c_append V_ys V_xs T_a = bnd_c_append V_zs V_xs T_a |
% 25.68/25.71        V_ys = V_zs;
% 25.68/25.71     !!T_a.
% 25.68/25.71        bnd_c_append bnd_c_List_Olist_ONil bnd_c_List_Olist_ONil T_a =
% 25.68/25.71        bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_xs V_ys T_a.
% 25.68/25.71        ~ bnd_c_append V_xs V_ys T_a = bnd_c_List_Olist_ONil |
% 25.68/25.71        V_ys = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_xs V_ys T_a.
% 25.68/25.71        ~ bnd_c_append V_xs V_ys T_a = bnd_c_List_Olist_ONil |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_ys V_A T_a V_xs.
% 25.68/25.71        (~ bnd_c_in V_ys (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 25.68/25.71         ~ bnd_c_in V_xs (bnd_c_List_Olists V_A T_a)
% 25.68/25.71            (bnd_tc_List_Olist T_a)) |
% 25.68/25.71        bnd_c_in (bnd_c_append V_xs V_ys T_a) (bnd_c_List_Olists V_A T_a)
% 25.68/25.71         (bnd_tc_List_Olist T_a);
% 25.68/25.71     !!V_xs V_ys T_a V_A.
% 25.68/25.71        ~ bnd_c_in (bnd_c_append V_xs V_ys T_a) (bnd_c_List_Olists V_A T_a)
% 25.68/25.71           (bnd_tc_List_Olist T_a) |
% 25.68/25.71        bnd_c_in V_ys (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 25.68/25.71     !!V_xs V_ys T_a V_A.
% 25.68/25.71        ~ bnd_c_in (bnd_c_append V_xs V_ys T_a) (bnd_c_List_Olists V_A T_a)
% 25.68/25.71           (bnd_tc_List_Olist T_a) |
% 25.68/25.71        bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 25.68/25.71     !!V_xs V_x T_a V_ys V_y.
% 25.68/25.71        ~ bnd_c_append V_xs
% 25.68/25.71           (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) T_a =
% 25.68/25.71          bnd_c_append V_ys
% 25.68/25.71           (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a |
% 25.68/25.71        V_x = V_y;
% 25.68/25.71     !!V_xs V_x T_a V_ys V_y.
% 25.68/25.71        ~ bnd_c_append V_xs
% 25.68/25.71           (bnd_c_List_Olist_OCons V_x bnd_c_List_Olist_ONil T_a) T_a =
% 25.68/25.71          bnd_c_append V_ys
% 25.68/25.71           (bnd_c_List_Olist_OCons V_y bnd_c_List_Olist_ONil T_a) T_a |
% 25.68/25.71        V_xs = V_ys;
% 25.68/25.71     !!V_ys T_a V_r.
% 25.68/25.71        ~ bnd_c_in
% 25.68/25.71           (bnd_c_Pair bnd_c_List_Olist_ONil V_ys (bnd_tc_List_Olist T_a)
% 25.68/25.71             (bnd_tc_List_Olist T_a))
% 25.68/25.71           (bnd_c_List_Olex V_r T_a)
% 25.68/25.71           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 25.68/25.71     !!T_a. bnd_c_List_Olist_ONil = bnd_c_List_Orev bnd_c_List_Olist_ONil T_a;
% 25.68/25.71     !!V_xs T_a.
% 25.68/25.71        ~ bnd_c_List_Olist_ONil = bnd_c_List_Orev V_xs T_a |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!T_a.
% 25.68/25.71        bnd_c_List_Olist_ONil =
% 25.68/25.71        bnd_c_append bnd_c_List_Olist_ONil bnd_c_List_Olist_ONil T_a;
% 25.68/25.71     !!V_xs V_ys T_a.
% 25.68/25.71        ~ bnd_c_List_Olist_ONil = bnd_c_append V_xs V_ys T_a |
% 25.68/25.71        V_ys = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_xs V_ys T_a.
% 25.68/25.71        ~ bnd_c_List_Olist_ONil = bnd_c_append V_xs V_ys T_a |
% 25.68/25.71        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.71     !!V_xs T_a V_r.
% 25.68/25.71        ~ bnd_c_in
% 25.68/25.71           (bnd_c_Pair V_xs bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a)
% 25.68/25.71             (bnd_tc_List_Olist T_a))
% 25.68/25.71           (bnd_c_List_Olex V_r T_a)
% 25.68/25.71           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 25.68/25.71     !!V_z V_w.
% 25.68/25.71        ~ bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint |
% 25.68/25.71        bnd_c_Divides_Oop_Advd (bnd_c_uminus V_z bnd_tc_IntDef_Oint) V_w
% 25.68/25.71         bnd_tc_IntDef_Oint;
% 25.68/25.71     !!V_z V_w.
% 25.68/25.71        ~ bnd_c_Divides_Oop_Advd (bnd_c_uminus V_z bnd_tc_IntDef_Oint) V_w
% 25.68/25.71           bnd_tc_IntDef_Oint |
% 25.68/25.71        bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint;
% 25.68/25.71     bnd_c_Divides_Oop_Advd bnd_c_0 bnd_c_0 bnd_tc_IntDef_Oint;
% 25.68/25.71     !!V_m.
% 25.68/25.71        ~ bnd_c_Divides_Oop_Advd bnd_c_0 V_m bnd_tc_IntDef_Oint |
% 25.68/25.71        V_m = bnd_c_0;
% 25.68/25.71     !!V_z V_w.
% 25.68/25.71        ~ bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint |
% 25.68/25.71        bnd_c_Divides_Oop_Advd V_z (bnd_c_uminus V_w bnd_tc_IntDef_Oint)
% 25.68/25.71         bnd_tc_IntDef_Oint;
% 25.68/25.71     !!V_z V_w.
% 25.68/25.71        ~ bnd_c_Divides_Oop_Advd V_z (bnd_c_uminus V_w bnd_tc_IntDef_Oint)
% 25.68/25.71           bnd_tc_IntDef_Oint |
% 25.68/25.71        bnd_c_Divides_Oop_Advd V_z V_w bnd_tc_IntDef_Oint;
% 25.68/25.71     !!V_m V_n. ~ bnd_c_IntDef_Oint V_m = bnd_c_IntDef_Oint V_n | V_m = V_n;
% 25.68/25.71     ~ bnd_c_in bnd_c_UNIV bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 25.68/25.71     !!V_k V_n V_m.
% 25.68/25.71        (~ bnd_c_Divides_Oop_Advd V_k V_n bnd_tc_nat |
% 25.68/25.71         ~ bnd_c_Divides_Oop_Advd V_k V_m bnd_tc_nat) |
% 25.68/25.71        bnd_c_Divides_Oop_Advd V_k
% 25.68/25.71         (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat))
% 25.68/25.71         bnd_tc_nat;
% 25.68/25.71     !!V_k V_m V_n.
% 25.68/25.71        ~ bnd_c_Divides_Oop_Advd V_k
% 25.68/25.71           (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat))
% 25.68/25.71           bnd_tc_nat |
% 25.68/25.71        bnd_c_Divides_Oop_Advd V_k V_n bnd_tc_nat;
% 25.68/25.71     !!V_k V_m V_n.
% 25.68/25.71        ~ bnd_c_Divides_Oop_Advd V_k
% 25.68/25.71           (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat))
% 25.68/25.71           bnd_tc_nat |
% 25.68/25.71        bnd_c_Divides_Oop_Advd V_k V_m bnd_tc_nat;
% 25.68/25.71     !!V_r T_b T_a.
% 25.68/25.71        ~ bnd_c_in V_r bnd_c_Finite__Set_OFinites
% 25.68/25.71           (bnd_tc_set (bnd_tc_prod T_b T_a)) |
% 25.68/25.71        bnd_c_in (bnd_c_Relation_Oconverse V_r T_b T_a)
% 25.68/25.71         bnd_c_Finite__Set_OFinites (bnd_tc_set (bnd_tc_prod T_a T_b));
% 25.68/25.71     !!V_r T_b T_a.
% 25.68/25.71        ~ bnd_c_in (bnd_c_Relation_Oconverse V_r T_b T_a)
% 25.68/25.71           bnd_c_Finite__Set_OFinites (bnd_tc_set (bnd_tc_prod T_a T_b)) |
% 25.68/25.71        bnd_c_in V_r bnd_c_Finite__Set_OFinites
% 25.68/25.71         (bnd_tc_set (bnd_tc_prod T_b T_a));
% 25.68/25.71     !!V_G T_a V_F.
% 25.68/25.71        (~ bnd_c_in V_G bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 25.68/25.71         ~ bnd_c_in V_F bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 25.68/25.71        bnd_c_in (bnd_c_union V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.71         (bnd_tc_set T_a);
% 25.68/25.71     !!V_F V_G T_a.
% 25.68/25.71        ~ bnd_c_in (bnd_c_union V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.71           (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_in V_G bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 25.68/25.71     !!V_F V_G T_a.
% 25.68/25.71        ~ bnd_c_in (bnd_c_union V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.71           (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_in V_F bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 25.68/25.71     !!V_A T_a.
% 25.68/25.71        ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_in (bnd_c_Pow V_A T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.71         (bnd_tc_set (bnd_tc_set T_a));
% 25.68/25.71     !!V_A T_a.
% 25.68/25.71        ~ bnd_c_in (bnd_c_Pow V_A T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.71           (bnd_tc_set (bnd_tc_set T_a)) |
% 25.68/25.71        bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 25.68/25.71     !!V_A V_B T_a V_a.
% 25.68/25.71        ~ bnd_c_in (bnd_c_minus V_A V_B (bnd_tc_set T_a))
% 25.68/25.71           bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_in (bnd_c_minus V_A (bnd_c_insert V_a V_B T_a) (bnd_tc_set T_a))
% 25.68/25.71         bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 25.68/25.71     !!V_A V_a V_B T_a.
% 25.68/25.71        ~ bnd_c_in
% 25.68/25.71           (bnd_c_minus V_A (bnd_c_insert V_a V_B T_a) (bnd_tc_set T_a))
% 25.68/25.71           bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 25.68/25.71        bnd_c_in (bnd_c_minus V_A V_B (bnd_tc_set T_a))
% 25.68/25.71         bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 25.68/25.71     ~ bnd_c_Extraction_Osumbool_ORight = bnd_c_Extraction_Osumbool_OLeft;
% 25.68/25.71     ~ bnd_c_Extraction_Osumbool_OLeft = bnd_c_Extraction_Osumbool_ORight;
% 25.68/25.71     !!V_r T_a.
% 25.68/25.71        bnd_c_Equiv__Relations_Oquotient bnd_c_emptyset V_r T_a =
% 25.68/25.71        bnd_c_emptyset;
% 25.68/25.71     !!V_A V_r T_a.
% 25.68/25.71        ~ bnd_c_Equiv__Relations_Oquotient V_A V_r T_a = bnd_c_emptyset |
% 25.68/25.71        V_A = bnd_c_emptyset;
% 25.68/25.71     !!V_r T_a.
% 25.68/25.71        bnd_c_emptyset =
% 25.68/25.71        bnd_c_Equiv__Relations_Oquotient bnd_c_emptyset V_r T_a;
% 25.68/25.71     !!V_A V_r T_a.
% 25.68/25.71        ~ bnd_c_emptyset = bnd_c_Equiv__Relations_Oquotient V_A V_r T_a |
% 25.68/25.71        V_A = bnd_c_emptyset;
% 25.68/25.71     bnd_c_Divides_Oop_Advd bnd_c_0 bnd_c_0 bnd_tc_nat;
% 25.68/25.71     !!V_m. ~ bnd_c_Divides_Oop_Advd bnd_c_0 V_m bnd_tc_nat | V_m = bnd_c_0;
% 25.68/25.71     !!V_M V_N T_a T_b V_k.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_ONumb V_k T_a T_b;
% 25.68/25.71     !!V_M V_N T_a T_b V_a.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OLeaf V_a T_a T_b;
% 25.68/25.71     !!V_M V_N T_a T_b V_a.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OAtom V_a T_a T_b;
% 25.68/25.71     !!V_M V_N T_a T_b V_M_H V_N_H.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OScons V_M_H V_N_H T_a T_b |
% 25.68/25.71        V_N = V_N_H;
% 25.68/25.71     !!V_M V_N T_a T_b V_M_H V_N_H.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OScons V_M_H V_N_H T_a T_b |
% 25.68/25.71        V_M = V_M_H;
% 25.68/25.71     !!V_k T_a T_b V_M V_N.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_ONumb V_k T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b;
% 25.68/25.71     !!V_k T_a T_b V_a.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_ONumb V_k T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OLeaf V_a T_a T_b;
% 25.68/25.71     !!V_a T_a T_b V_M V_N.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OLeaf V_a T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b;
% 25.68/25.71     !!V_a T_a T_b V_k.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OLeaf V_a T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_ONumb V_k T_a T_b;
% 25.68/25.71     !!V_N T_a T_b V_M.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OIn1 V_N T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OIn0 V_M T_a T_b;
% 25.68/25.71     !!V_M T_a T_b V_N.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OIn1 V_M T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OIn1 V_N T_a T_b |
% 25.68/25.71        V_M = V_N;
% 25.68/25.71     !!V_M T_a T_b V_N.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OIn0 V_M T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OIn1 V_N T_a T_b;
% 25.68/25.71     !!V_M T_a T_b V_N.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OIn0 V_M T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OIn0 V_N T_a T_b |
% 25.68/25.71        V_M = V_N;
% 25.68/25.71     !!V_a T_a T_b V_M V_N.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OAtom V_a T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b;
% 25.68/25.71     !!V_a T_a T_b V_b.
% 25.68/25.71        ~ bnd_c_Datatype__Universe_OAtom V_a T_a T_b =
% 25.68/25.71          bnd_c_Datatype__Universe_OAtom V_b T_a T_b |
% 25.68/25.71        V_a = V_b;
% 25.68/25.71     !!V_a T_a V_a_H.
% 25.68/25.71        ~ bnd_c_Datatype_Ooption_OSome V_a T_a =
% 25.68/25.71          bnd_c_Datatype_Ooption_OSome V_a_H T_a |
% 25.68/25.71        V_a = V_a_H;
% 25.68/25.71     !!V_a_H T_a.
% 25.68/25.71        ~ bnd_c_Datatype_Ooption_OSome V_a_H T_a =
% 25.68/25.71          bnd_c_Datatype_Ooption_ONone;
% 25.68/25.71     !!V_a_H T_a.
% 25.68/25.71        ~ bnd_c_Datatype_Ooption_ONone =
% 25.68/25.71          bnd_c_Datatype_Ooption_OSome V_a_H T_a;
% 25.68/25.71     !!V_x T_a.
% 25.68/25.71        V_x = bnd_c_Datatype_Ooption_ONone |
% 25.68/25.71        V_x =
% 25.68/25.71        bnd_c_Datatype_Ooption_OSome
% 25.68/25.71         (bnd_c_Main_Onot__Some__eq__iff1__1 V_x T_a) T_a;
% 25.68/25.71     !!V_x T_a.
% 25.68/25.71        V_x = bnd_c_Datatype_Ooption_ONone |
% 25.68/25.71        V_x =
% 25.68/25.71        bnd_c_Datatype_Ooption_OSome
% 25.68/25.71         (bnd_c_Main_Onot__None__eq__iff1__1 V_x T_a) T_a;
% 25.68/25.71     !!V_x T_a.
% 25.68/25.71        bnd_c_in V_x
% 25.68/25.71         (bnd_c_Datatype_Oo2s (bnd_c_Datatype_Ooption_OSome V_x T_a) T_a) T_a;
% 25.68/25.71     !!V_x V_xo T_a.
% 25.68/25.71        ~ bnd_c_in V_x (bnd_c_Datatype_Oo2s V_xo T_a) T_a |
% 25.68/25.71        V_xo = bnd_c_Datatype_Ooption_OSome V_x T_a;
% 25.68/25.71     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Wellfounded__Recursion_Owellorder T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T | bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring__0 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Osemiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__comm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__semidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Olordered__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__abs__if T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__ring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oidom T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__semidom T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Olordered__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__ring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__abs__if T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__idom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__semidom T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Olordered__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__abs__if T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__ring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__idom T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oidom T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_HOL_Oinverse T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__field T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ofield T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oordered__semiring__strict T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oordered__comm__semiring__strict T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__cancel__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__join T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__meet T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group__abs T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Olordered__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Opordered__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T | bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oidom T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oidom T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Oinverse T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T | bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ofield T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Odivision__by__zero T |
% 25.68/25.72          bnd_class_HOL_Oinverse T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Odivision__by__zero T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring__0 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__semiring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring__1 T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Ocomm__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__abs__if T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__abs__if T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__abs__if T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Power_Orecpower T | bnd_class_Nat_Opower T;
% 25.68/25.72     !!T. ~ bnd_class_Orderings_Oorder T | bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Orderings_Olinorder T | bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_Orderings_Olinorder T | bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_Orderings_Olinorder T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Orderings_Olinorder T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_Orderings_Olinorder T | bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Osemigroup__mult T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Osemigroup__add T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__semigroup__add T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Opordered__ab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_Orderings_Olinorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Omonoid__mult T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Omonoid__mult T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Omonoid__mult T | bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__meet T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__join T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group__abs T |
% 25.68/25.72          bnd_class_OrderedGroup_Olordered__ab__group T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_LOrder_Olorder T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Olordered__ab__group T |
% 25.68/25.72          bnd_class_OrderedGroup_Opordered__ab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__mult T |
% 25.68/25.72          bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocomm__monoid__add T |
% 25.68/25.72          bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocancel__semigroup__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocancel__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__mult T |
% 25.68/25.72          bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__mult T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__add T |
% 25.68/25.72          bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__semigroup__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_OrderedGroup_Oab__group__add T | bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__add T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Ozero T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_Numeral_Onumber T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Otimes T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocomm__monoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Omonoid__mult T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oaxclass__0__neq__1 T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Oone T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__ring T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Oring T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0__cancel T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Oab__group__add T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__ab__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Ocancel__semigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Ominus T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Ocomm__semiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_Ring__and__Field_Osemiring__0 T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T |
% 25.68/25.72          bnd_class_OrderedGroup_Osemigroup__add T;
% 25.68/25.72     !!T. ~ bnd_class_Numeral_Onumber__ring T | bnd_class_HOL_Oplus T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Omeet__semilorder T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Omeet__semilorder T | bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_LOrder_Ojoin__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Olorder T | bnd_class_LOrder_Omeet__semilorder T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Ojoin__semilorder T |
% 25.68/25.72          bnd_class_Orderings_Oorder T;
% 25.68/25.72     !!T. ~ bnd_class_LOrder_Ojoin__semilorder T | bnd_class_Orderings_Oord T;
% 25.68/25.72     !!T_2 T_1.
% 25.68/25.72        (bnd_class_Finite__Set_Ofinite (bnd_tc_sum T_2 T_1) |
% 25.68/25.72         ~ bnd_class_Finite__Set_Ofinite T_1) |
% 25.68/25.72        ~ bnd_class_Finite__Set_Ofinite T_2;
% 25.68/25.72     !!T_1. bnd_class_Nat_Opower (bnd_tc_set T_1);
% 25.68/25.72     !!T_1.
% 25.68/25.72        bnd_class_Finite__Set_Ofinite (bnd_tc_set T_1) |
% 25.68/25.72        ~ bnd_class_Finite__Set_Ofinite T_1;
% 25.68/25.72     !!T_1. bnd_class_Orderings_Oorder (bnd_tc_set T_1);
% 25.68/25.72     !!T_1. bnd_class_Orderings_Oord (bnd_tc_set T_1);
% 25.68/25.72     !!T_1. bnd_class_HOL_Ominus (bnd_tc_set T_1);
% 25.68/25.72     !!T_2 T_1.
% 25.68/25.72        (bnd_class_Finite__Set_Ofinite (bnd_tc_prod T_2 T_1) |
% 25.68/25.72         ~ bnd_class_Finite__Set_Ofinite T_1) |
% 25.68/25.72        ~ bnd_class_Finite__Set_Ofinite T_2;
% 25.68/25.72     bnd_class_HOL_Ominus bnd_tc_nat;
% 25.68/25.72     bnd_class_Wellfounded__Recursion_Owellorder bnd_tc_nat;
% 25.68/25.72     bnd_class_Orderings_Olinorder bnd_tc_nat;
% 25.68/25.72     bnd_class_LOrder_Olorder bnd_tc_nat;
% 25.68/25.72     bnd_class_LOrder_Ojoin__semilorder bnd_tc_nat;
% 25.68/25.72     bnd_class_Parity_Oeven__odd bnd_tc_nat;
% 25.68/25.72     bnd_class_Numeral_Onumber bnd_tc_nat;
% 25.68/25.72     bnd_class_Power_Orecpower bnd_tc_nat; bnd_class_Divides_Odiv bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__semidom bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__comm__semiring__strict bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__comm__semiring bnd_tc_nat;
% 25.68/25.72     bnd_class_LOrder_Omeet__semilorder bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__semiring__strict bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__cancel__semiring bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__semiring bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Opordered__ab__semigroup__add bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__1__cancel bnd_tc_nat;
% 25.68/25.72     bnd_class_Orderings_Oorder bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__0__cancel bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Ocancel__ab__semigroup__add bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Ocancel__semigroup__add bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__1 bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__1 bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Ocomm__monoid__mult bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Omonoid__mult bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__0 bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__0 bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Ocomm__monoid__add bnd_tc_nat;
% 25.68/25.72     bnd_class_Orderings_Oord bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Oab__semigroup__mult bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Osemigroup__mult bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Oab__semigroup__add bnd_tc_nat;
% 25.68/25.72     bnd_class_OrderedGroup_Osemigroup__add bnd_tc_nat;
% 25.68/25.72     bnd_class_Ring__and__Field_Oaxclass__0__neq__1 bnd_tc_nat;
% 25.68/25.72     bnd_class_Nat_Opower bnd_tc_nat; bnd_class_HOL_Otimes bnd_tc_nat;
% 25.68/25.72     bnd_class_HOL_Oplus bnd_tc_nat; bnd_class_HOL_Ozero bnd_tc_nat;
% 25.68/25.72     bnd_class_HOL_Oone bnd_tc_nat;
% 25.68/25.72     !!T_2 T_1. bnd_class_Nat_Opower (bnd_tc_fun T_2 T_1);
% 25.68/25.72     !!T_2 T_1.
% 25.68/25.72        (bnd_class_Finite__Set_Ofinite (bnd_tc_fun T_2 T_1) |
% 25.68/25.72         ~ bnd_class_Finite__Set_Ofinite T_1) |
% 25.68/25.72        ~ bnd_class_Finite__Set_Ofinite T_2;
% 25.68/25.72     bnd_class_Finite__Set_Ofinite bnd_tc_bool;
% 25.68/25.72     bnd_class_Finite__Set_Ofinite bnd_tc_Product__Type_Ounit;
% 25.68/25.72     bnd_class_OrderedGroup_Oab__semigroup__mult bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Osemigroup__mult bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Oab__semigroup__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Parity_Oeven__odd bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Power_Orecpower bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Nat_Opower bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Divides_Odiv bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Numeral_Onumber__ring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Osemigroup__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Numeral_Onumber bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__idom bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oidom bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__semidom bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__ring__strict bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oaxclass__no__zero__divisors
% 25.68/25.72      bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Olordered__ring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Olordered__ab__group__join bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Olordered__ab__group__meet bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Olordered__ab__group__abs bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Orderings_Oord bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__ring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Olordered__ab__group bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Opordered__ab__group__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oaxclass__abs__if bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__comm__semiring__strict
% 25.68/25.72      bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__cancel__comm__semiring
% 25.68/25.72      bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__comm__semiring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oordered__semiring__strict bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__cancel__semiring
% 25.68/25.72      bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Opordered__semiring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_HOL_Ozero bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Oordered__cancel__ab__semigroup__add
% 25.68/25.72      bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Opordered__ab__semigroup__add__imp__le
% 25.68/25.72      bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Opordered__cancel__ab__semigroup__add
% 25.68/25.72      bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Opordered__ab__semigroup__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Orderings_Olinorder bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_LOrder_Olorder bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_LOrder_Ojoin__semilorder bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_LOrder_Omeet__semilorder bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Orderings_Oorder bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__ring__1 bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_HOL_Otimes bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__1__cancel bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oring__1 bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__1__cancel bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__1 bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__1 bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Ocomm__monoid__mult bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Omonoid__mult bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oaxclass__0__neq__1 bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__ring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__0__cancel bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_HOL_Oplus bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Oring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__0__cancel bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Oab__group__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Ocancel__ab__semigroup__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Ocancel__semigroup__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring__0 bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring__0 bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_OrderedGroup_Ocomm__monoid__add bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Ocomm__semiring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_Ring__and__Field_Osemiring bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_HOL_Oone bnd_tc_IntDef_Oint;
% 25.68/25.72     bnd_class_HOL_Ominus bnd_tc_IntDef_Oint;
% 25.68/25.72     !!T_1.
% 25.68/25.72        bnd_class_Finite__Set_Ofinite (bnd_tc_Datatype_Ooption T_1) |
% 25.68/25.72        ~ bnd_class_Finite__Set_Ofinite T_1;
% 25.68/25.72     !!V_rb T_b V_ra T_a.
% 25.68/25.72        (~ bnd_c_Wellfounded__Recursion_Owf V_rb T_b |
% 25.68/25.72         ~ bnd_c_Wellfounded__Recursion_Owf V_ra T_a) |
% 25.68/25.72        bnd_c_Wellfounded__Recursion_Owf
% 25.68/25.72         (bnd_c_Wellfounded__Relations_Olex__prod V_ra V_rb T_a T_b)
% 25.68/25.72         (bnd_tc_prod T_a T_b);
% 25.68/25.72     bnd_c_Wellfounded__Recursion_Owf bnd_c_Wellfounded__Relations_Oless__than
% 25.68/25.72      bnd_tc_nat;
% 25.68/25.72     !!V_R2 T_b V_R1 T_a.
% 25.68/25.72        (~ bnd_c_Relation_Otrans V_R2 T_b |
% 25.68/25.72         ~ bnd_c_Relation_Otrans V_R1 T_a) |
% 25.68/25.72        bnd_c_Relation_Otrans
% 25.68/25.72         (bnd_c_Wellfounded__Relations_Olex__prod V_R1 V_R2 T_a T_b)
% 25.68/25.72         (bnd_tc_prod T_a T_b);
% 25.68/25.72     bnd_c_Relation_Otrans bnd_c_Wellfounded__Relations_Oless__than
% 25.68/25.72      bnd_tc_nat;
% 25.68/25.72     !!T_a. bnd_c_Wellfounded__Recursion_Owf bnd_c_emptyset T_a;
% 25.68/25.72     !!V_a V_b T_a V_r.
% 25.68/25.72        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_a)
% 25.68/25.72           (bnd_c_Transitive__Closure_Otrancl V_r T_a) (bnd_tc_prod T_a T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_Pair V_a V_b T_a T_a)
% 25.68/25.72         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 25.68/25.72     !!V_a V_b T_a V_r.
% 25.68/25.72        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_a) V_r (bnd_tc_prod T_a T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_Pair V_a V_b T_a T_a)
% 25.68/25.72         (bnd_c_Transitive__Closure_Otrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 25.68/25.72     !!V_a T_a V_r.
% 25.68/25.72        bnd_c_in (bnd_c_Pair V_a V_a T_a T_a)
% 25.68/25.72         (bnd_c_Transitive__Closure_Ortrancl V_r T_a) (bnd_tc_prod T_a T_a);
% 25.68/25.72     !!V_p V_r T_a.
% 25.68/25.72        ~ bnd_c_in V_p V_r (bnd_tc_prod T_a T_a) |
% 25.68/25.72        bnd_c_in V_p (bnd_c_Transitive__Closure_Ortrancl V_r T_a)
% 25.68/25.72         (bnd_tc_prod T_a T_a);
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_sum T_a T_b) |
% 25.68/25.72         bnd_c_in (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) V_A T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) V_B T_b;
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_sum T_a T_b) |
% 25.68/25.72         bnd_c_in (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) V_A T_a) |
% 25.68/25.72        V_u =
% 25.68/25.72        bnd_c_Sum__Type_OInr (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) T_b T_a;
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_sum T_a T_b) |
% 25.68/25.72         bnd_c_in (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) V_B T_b) |
% 25.68/25.72        V_u =
% 25.68/25.72        bnd_c_Sum__Type_OInl (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) T_a T_b;
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_sum T_a T_b) |
% 25.68/25.72         V_u =
% 25.68/25.72         bnd_c_Sum__Type_OInl (bnd_c_Main_OPlusE__1 V_A V_u T_a T_b) T_a
% 25.68/25.72          T_b) |
% 25.68/25.72        V_u =
% 25.68/25.72        bnd_c_Sum__Type_OInr (bnd_c_Main_OPlusE__2 V_B V_u T_b T_a) T_b T_a;
% 25.68/25.72     !!V_b V_B T_a T_b V_A.
% 25.68/25.72        ~ bnd_c_in V_b V_B T_a |
% 25.68/25.72        bnd_c_in (bnd_c_Sum__Type_OInr V_b T_a T_b)
% 25.68/25.72         (bnd_c_Sum__Type_OPlus V_A V_B T_b T_a) (bnd_tc_sum T_b T_a);
% 25.68/25.72     !!V_a V_A T_a T_b V_B.
% 25.68/25.72        ~ bnd_c_in V_a V_A T_a |
% 25.68/25.72        bnd_c_in (bnd_c_Sum__Type_OInl V_a T_a T_b)
% 25.68/25.72         (bnd_c_Sum__Type_OPlus V_A V_B T_a T_b) (bnd_tc_sum T_a T_b);
% 25.68/25.72     !!V_A T_a. bnd_c_lessequals V_A V_A (bnd_tc_set T_a);
% 25.68/25.72     !!V_B V_A T_a.
% 25.68/25.72        (~ bnd_c_lessequals V_B V_A (bnd_tc_set T_a) |
% 25.68/25.72         ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a)) |
% 25.68/25.72        V_A = V_B;
% 25.68/25.72     !!V_A V_B T_a.
% 25.68/25.72        ~ bnd_c_in (bnd_c_Main_OsubsetI__1 V_A V_B T_a) V_B T_a |
% 25.68/25.72        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 25.68/25.72     !!V_A V_B T_a.
% 25.68/25.72        bnd_c_in (bnd_c_Main_OsubsetI__1 V_A V_B T_a) V_A T_a |
% 25.68/25.72        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 25.68/25.72     !!V_c V_A T_a V_B.
% 25.68/25.72        (~ bnd_c_in V_c V_A T_a |
% 25.68/25.72         ~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a)) |
% 25.68/25.72        bnd_c_in V_c V_B T_a;
% 25.68/25.72     !!V_a T_a V_b.
% 25.68/25.72        ~ bnd_c_insert V_a bnd_c_emptyset T_a =
% 25.68/25.72          bnd_c_insert V_b bnd_c_emptyset T_a |
% 25.68/25.72        V_a = V_b;
% 25.68/25.72     !!V_a T_a. bnd_c_in V_a (bnd_c_insert V_a bnd_c_emptyset T_a) T_a;
% 25.68/25.72     !!V_b V_a T_a.
% 25.68/25.72        ~ bnd_c_in V_b (bnd_c_insert V_a bnd_c_emptyset T_a) T_a | V_b = V_a;
% 25.68/25.72     !!V_A V_B T_a.
% 25.68/25.72        (~ bnd_c_lessequals V_A V_B (bnd_tc_set T_a) |
% 25.68/25.72         bnd_c_less V_A V_B (bnd_tc_set T_a)) |
% 25.68/25.72        V_A = V_B;
% 25.68/25.72     !!V_A V_B T_a.
% 25.68/25.72        ~ bnd_c_less V_A V_B (bnd_tc_set T_a) |
% 25.68/25.72        bnd_c_lessequals V_A V_B (bnd_tc_set T_a);
% 25.68/25.72     !!V_A V_B T_a.
% 25.68/25.72        ~ bnd_c_less V_A V_B (bnd_tc_set T_a) |
% 25.68/25.72        ~ bnd_c_lessequals V_B V_A (bnd_tc_set T_a);
% 25.68/25.72     !!V_A T_a. bnd_c_lessequals bnd_c_emptyset V_A (bnd_tc_set T_a);
% 25.68/25.72     !!V_A V_C T_a.
% 25.68/25.72        ~ bnd_c_in V_A (bnd_c_Union V_C T_a) T_a |
% 25.68/25.72        bnd_c_in V_A (bnd_c_Main_OUnionE__1 V_A V_C T_a) T_a;
% 25.68/25.72     !!V_A V_C T_a.
% 25.68/25.72        ~ bnd_c_in V_A (bnd_c_Union V_C T_a) T_a |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OUnionE__1 V_A V_C T_a) V_C (bnd_tc_set T_a);
% 25.68/25.72     !!V_x T_a. bnd_c_in V_x bnd_c_UNIV T_a;
% 25.68/25.72     !!V_A V_C T_a.
% 25.68/25.72        ~ bnd_c_in V_A (bnd_c_Main_OInterI__1 V_A V_C T_a) T_a |
% 25.68/25.72        bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a;
% 25.68/25.72     !!V_A V_C T_a.
% 25.68/25.72        bnd_c_in V_A (bnd_c_Inter V_C T_a) T_a |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OInterI__1 V_A V_C T_a) V_C (bnd_tc_set T_a);
% 25.68/25.72     !!V_k.
% 25.68/25.72        bnd_c_in (bnd_c_SetInterval_OlessThan V_k bnd_tc_nat)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u bnd_tc_IntDef_Oint)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in (bnd_c_SetInterval_OgreaterThanLessThan V_l V_u bnd_tc_nat)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u bnd_tc_IntDef_Oint)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in (bnd_c_SetInterval_OgreaterThanAtMost V_l V_u bnd_tc_nat)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 25.68/25.72     !!V_k.
% 25.68/25.72        bnd_c_in (bnd_c_SetInterval_OatMost V_k bnd_tc_nat)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_SetInterval_OatLeastLessThan V_l V_u bnd_tc_IntDef_Oint)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in (bnd_c_SetInterval_OatLeastLessThan V_l V_u bnd_tc_nat)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in (bnd_c_SetInterval_OatLeastAtMost V_l V_u bnd_tc_IntDef_Oint)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_IntDef_Oint);
% 25.68/25.72     !!V_l V_u.
% 25.68/25.72        bnd_c_in (bnd_c_SetInterval_OatLeastAtMost V_l V_u bnd_tc_nat)
% 25.68/25.72         bnd_c_Finite__Set_OFinites (bnd_tc_set bnd_tc_nat);
% 25.68/25.72     !!V_b V_c T_b T_c V_r V_a T_a V_s.
% 25.68/25.72        (~ bnd_c_in (bnd_c_Pair V_b V_c T_b T_c) V_r (bnd_tc_prod T_b T_c) |
% 25.68/25.72         ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_s (bnd_tc_prod T_a T_b)) |
% 25.68/25.72        bnd_c_in (bnd_c_Pair V_a V_c T_a T_c)
% 25.68/25.72         (bnd_c_Relation_Orel__comp V_r V_s T_b T_c T_a)
% 25.68/25.72         (bnd_tc_prod T_a T_c);
% 25.68/25.72     !!V_xz V_r V_s T_c T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_xz (bnd_c_Relation_Orel__comp V_r V_s T_c T_b T_a)
% 25.68/25.72           (bnd_tc_prod T_a T_b) |
% 25.68/25.72        V_xz =
% 25.68/25.72        bnd_c_Pair (bnd_c_Main_Orel__compE__1 V_r V_s V_xz T_c T_b T_a)
% 25.68/25.72         (bnd_c_Main_Orel__compE__3 V_r V_s V_xz T_c T_b T_a) T_a T_b;
% 25.68/25.72     !!V_xz V_r V_s T_c T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_xz (bnd_c_Relation_Orel__comp V_r V_s T_c T_b T_a)
% 25.68/25.72           (bnd_tc_prod T_a T_b) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_Orel__compE__1 V_r V_s V_xz T_c T_b T_a)
% 25.68/25.72           (bnd_c_Main_Orel__compE__2 V_r V_s V_xz T_c T_b T_a) T_a T_c)
% 25.68/25.72         V_s (bnd_tc_prod T_a T_c);
% 25.68/25.72     !!V_xz V_r V_s T_c T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_xz (bnd_c_Relation_Orel__comp V_r V_s T_c T_b T_a)
% 25.68/25.72           (bnd_tc_prod T_a T_b) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_Orel__compE__2 V_r V_s V_xz T_c T_b T_a)
% 25.68/25.72           (bnd_c_Main_Orel__compE__3 V_r V_s V_xz T_c T_b T_a) T_c T_b)
% 25.68/25.72         V_r (bnd_tc_prod T_c T_b);
% 25.68/25.72     !!V_a V_A T_a.
% 25.68/25.72        ~ bnd_c_in V_a V_A T_a |
% 25.68/25.72        bnd_c_in (bnd_c_Pair V_a V_a T_a T_a) (bnd_c_Relation_Odiag V_A T_a)
% 25.68/25.72         (bnd_tc_prod T_a T_a);
% 25.68/25.72     !!V_c V_A T_a.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Relation_Odiag V_A T_a) (bnd_tc_prod T_a T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OdiagE__1 V_A V_c T_a) V_A T_a;
% 25.68/25.72     !!V_c V_A T_a.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Relation_Odiag V_A T_a) (bnd_tc_prod T_a T_a) |
% 25.68/25.72        V_c =
% 25.68/25.72        bnd_c_Pair (bnd_c_Main_OdiagE__1 V_A V_c T_a)
% 25.68/25.72         (bnd_c_Main_OdiagE__1 V_A V_c T_a) T_a T_a;
% 25.68/25.72     !!V_yx V_r T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_yx (bnd_c_Relation_Oconverse V_r T_b T_a)
% 25.68/25.72           (bnd_tc_prod T_a T_b) |
% 25.68/25.72        V_yx =
% 25.68/25.72        bnd_c_Pair (bnd_c_Main_OconverseE__2 V_r V_yx T_b T_a)
% 25.68/25.72         (bnd_c_Main_OconverseE__1 V_r V_yx T_b T_a) T_a T_b;
% 25.68/25.72     !!V_yx V_r T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_yx (bnd_c_Relation_Oconverse V_r T_b T_a)
% 25.68/25.72           (bnd_tc_prod T_a T_b) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_OconverseE__1 V_r V_yx T_b T_a)
% 25.68/25.72           (bnd_c_Main_OconverseE__2 V_r V_yx T_b T_a) T_b T_a)
% 25.68/25.72         V_r (bnd_tc_prod T_b T_a);
% 25.68/25.72     !!V_a V_b T_a T_b V_r.
% 25.68/25.72        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_r (bnd_tc_prod T_a T_b) |
% 25.68/25.72        bnd_c_in V_b (bnd_c_Relation_ORange V_r T_a T_b) T_b;
% 25.68/25.72     !!V_b V_r T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_b (bnd_c_Relation_ORange V_r T_b T_a) T_a |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_ORangeE__1 V_b V_r T_a T_b) V_b T_b T_a) V_r
% 25.68/25.72         (bnd_tc_prod T_b T_a);
% 25.68/25.72     !!V_a V_A T_a V_b T_b V_r.
% 25.68/25.72        (~ bnd_c_in V_a V_A T_a |
% 25.68/25.72         ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_r (bnd_tc_prod T_a T_b)) |
% 25.68/25.72        bnd_c_in V_b (bnd_c_Relation_OImage V_r V_A T_a T_b) T_b;
% 25.68/25.72     !!V_b V_r V_A T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_b (bnd_c_Relation_OImage V_r V_A T_b T_a) T_a |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_OImageE__1 V_A V_b V_r T_b T_a) V_b T_b T_a)
% 25.68/25.72         V_r (bnd_tc_prod T_b T_a);
% 25.68/25.72     !!V_b V_r V_A T_b T_a.
% 25.68/25.72        ~ bnd_c_in V_b (bnd_c_Relation_OImage V_r V_A T_b T_a) T_a |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OImageE__1 V_A V_b V_r T_b T_a) V_A T_b;
% 25.68/25.72     !!V_p T_a.
% 25.68/25.72        ~ bnd_c_in V_p bnd_c_Relation_OId (bnd_tc_prod T_a T_a) |
% 25.68/25.72        V_p =
% 25.68/25.72        bnd_c_Pair (bnd_c_Main_OIdE__1 V_p T_a) (bnd_c_Main_OIdE__1 V_p T_a)
% 25.68/25.72         T_a T_a;
% 25.68/25.72     !!V_a V_b T_a T_b V_r.
% 25.68/25.72        ~ bnd_c_in (bnd_c_Pair V_a V_b T_a T_b) V_r (bnd_tc_prod T_a T_b) |
% 25.68/25.72        bnd_c_in V_a (bnd_c_Relation_ODomain V_r T_a T_b) T_a;
% 25.68/25.72     !!V_a V_r T_a T_b.
% 25.68/25.72        ~ bnd_c_in V_a (bnd_c_Relation_ODomain V_r T_a T_b) T_a |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair V_a (bnd_c_Main_ODomainE__1 V_a V_r T_a T_b) T_a T_b) V_r
% 25.68/25.72         (bnd_tc_prod T_a T_b);
% 25.68/25.72     !!T_a V_x.
% 25.68/25.72        ~ bnd_class_Orderings_Oorder T_a | bnd_c_lessequals V_x V_x T_a;
% 25.68/25.72     !!V_n. bnd_c_less bnd_c_0 (bnd_c_Suc V_n) bnd_tc_nat;
% 25.68/25.72     !!V_n. ~ bnd_c_less V_n V_n bnd_tc_nat;
% 25.68/25.72     !!V_n. bnd_c_less V_n (bnd_c_Suc V_n) bnd_tc_nat;
% 25.68/25.72     !!V_n. bnd_c_lessequals bnd_c_0 V_n bnd_tc_nat;
% 25.68/25.72     !!V_r T_a.
% 25.68/25.72        ~ bnd_c_Wellfounded__Recursion_Owf V_r T_a |
% 25.68/25.72        bnd_c_Wellfounded__Recursion_Owf (bnd_c_List_Olex V_r T_a)
% 25.68/25.72         (bnd_tc_List_Olist T_a);
% 25.68/25.72     !!V_r T_a.
% 25.68/25.72        ~ bnd_c_Wellfounded__Recursion_Owf V_r T_a |
% 25.68/25.72        bnd_c_Wellfounded__Recursion_Owf (bnd_c_List_Olenlex V_r T_a)
% 25.68/25.72         (bnd_tc_List_Olist T_a);
% 25.68/25.72     !!V_A T_a.
% 25.68/25.72        bnd_c_in bnd_c_List_Olist_ONil (bnd_c_List_Olists V_A T_a)
% 25.68/25.72         (bnd_tc_List_Olist T_a);
% 25.68/25.72     !!V_a V_A T_a V_l.
% 25.68/25.72        (~ bnd_c_in V_a V_A T_a |
% 25.68/25.72         ~ bnd_c_in V_l (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        bnd_c_in (bnd_c_List_Olist_OCons V_a V_l T_a)
% 25.68/25.72         (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 25.68/25.72     !!V_x V_l T_a V_A.
% 25.68/25.72        ~ bnd_c_in (bnd_c_List_Olist_OCons V_x V_l T_a)
% 25.68/25.72           (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 25.68/25.72        bnd_c_in V_x V_A T_a;
% 25.68/25.72     !!V_x V_l T_a V_A.
% 25.68/25.72        ~ bnd_c_in (bnd_c_List_Olist_OCons V_x V_l T_a)
% 25.68/25.72           (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 25.68/25.72        bnd_c_in V_l (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 25.68/25.72     !!V_xs T_a V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair V_xs bnd_c_List_Olist_ONil (bnd_tc_List_Olist T_a)
% 25.68/25.72             (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.72     !!V_xs T_a V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair bnd_c_List_Olist_ONil V_xs (bnd_tc_List_Olist T_a)
% 25.68/25.72             (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        V_xs = bnd_c_List_Olist_ONil;
% 25.68/25.72     !!V_xs V_y V_ys T_a V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a)
% 25.68/25.72             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_Olistrel__Cons2__1 V_r V_xs V_y V_ys T_a) V_y
% 25.68/25.72           T_a T_a)
% 25.68/25.72         V_r (bnd_tc_prod T_a T_a);
% 25.68/25.72     !!V_xs V_y V_ys T_a V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a)
% 25.68/25.72             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_Olistrel__Cons2__2 V_r V_xs V_y V_ys T_a)
% 25.68/25.72           V_ys (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72         (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 25.68/25.72     !!V_xs V_y V_ys T_a V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair V_xs (bnd_c_List_Olist_OCons V_y V_ys T_a)
% 25.68/25.72             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        V_xs =
% 25.68/25.72        bnd_c_List_Olist_OCons
% 25.68/25.72         (bnd_c_Main_Olistrel__Cons2__1 V_r V_xs V_y V_ys T_a)
% 25.68/25.72         (bnd_c_Main_Olistrel__Cons2__2 V_r V_xs V_y V_ys T_a) T_a;
% 25.68/25.72     !!V_y V_ys T_a V_xs V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair (bnd_c_List_Olist_OCons V_y V_ys T_a) V_xs
% 25.68/25.72             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair V_y (bnd_c_Main_Olistrel__Cons1__1 V_r V_xs V_y V_ys T_a)
% 25.68/25.72           T_a T_a)
% 25.68/25.72         V_r (bnd_tc_prod T_a T_a);
% 25.68/25.72     !!V_y V_ys T_a V_xs V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair (bnd_c_List_Olist_OCons V_y V_ys T_a) V_xs
% 25.68/25.72             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair V_ys
% 25.68/25.72           (bnd_c_Main_Olistrel__Cons1__2 V_r V_xs V_y V_ys T_a)
% 25.68/25.72           (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72         (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72         (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a));
% 25.68/25.72     !!V_y V_ys T_a V_xs V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair (bnd_c_List_Olist_OCons V_y V_ys T_a) V_xs
% 25.68/25.72             (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a))
% 25.68/25.72           (bnd_c_List_Olistrel V_r T_a)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_List_Olist T_a) (bnd_tc_List_Olist T_a)) |
% 25.68/25.72        V_xs =
% 25.68/25.72        bnd_c_List_Olist_OCons
% 25.68/25.72         (bnd_c_Main_Olistrel__Cons1__1 V_r V_xs V_y V_ys T_a)
% 25.68/25.72         (bnd_c_Main_Olistrel__Cons1__2 V_r V_xs V_y V_ys T_a) T_a;
% 25.68/25.72     !!V_xs T_a.
% 25.68/25.72        bnd_c_lessequals
% 25.68/25.72         (bnd_c_Nat_Osize (bnd_c_List_Oremdups V_xs T_a)
% 25.68/25.72           (bnd_tc_List_Olist T_a))
% 25.68/25.72         (bnd_c_Nat_Osize V_xs (bnd_tc_List_Olist T_a)) bnd_tc_nat;
% 25.68/25.72     !!V_A V_xs T_a.
% 25.68/25.72        ~ bnd_c_in (bnd_c_Main_Oin__listsI__1 V_A V_xs T_a) V_A T_a |
% 25.68/25.72        bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a);
% 25.68/25.72     !!V_xs V_A T_a.
% 25.68/25.72        bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_Main_Oin__listsI__1 V_A V_xs T_a)
% 25.68/25.72         (bnd_c_List_Oset V_xs T_a) T_a;
% 25.68/25.72     !!V_xs V_A T_a V_U.
% 25.68/25.72        (~ bnd_c_in V_xs (bnd_c_List_Olists V_A T_a) (bnd_tc_List_Olist T_a) |
% 25.68/25.72         ~ bnd_c_in V_U (bnd_c_List_Oset V_xs T_a) T_a) |
% 25.68/25.72        bnd_c_in V_U V_A T_a;
% 25.68/25.72     !!V_xs T_a.
% 25.68/25.72        bnd_c_in (bnd_c_List_Oset V_xs T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.72         (bnd_tc_set T_a);
% 25.68/25.72     !!V_xs T_a. bnd_c_List_Odistinct (bnd_c_List_Oremdups V_xs T_a) T_a;
% 25.68/25.72     !!V_m V_d.
% 25.68/25.72        ~ bnd_c_Divides_Oop_Amod V_m V_d bnd_tc_IntDef_Oint = bnd_c_0 |
% 25.68/25.72        V_m =
% 25.68/25.72        bnd_c_times V_d (bnd_c_Main_Ozmod__eq__0D__dest__1 V_d V_m)
% 25.68/25.72         bnd_tc_IntDef_Oint;
% 25.68/25.72     !!V_k V_m.
% 25.68/25.72        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_m V_k bnd_tc_IntDef_Oint)
% 25.68/25.72         bnd_tc_IntDef_Oint;
% 25.68/25.72     !!V_k V_m.
% 25.68/25.72        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_k V_m bnd_tc_IntDef_Oint)
% 25.68/25.72         bnd_tc_IntDef_Oint;
% 25.68/25.72     !!V_m. bnd_c_Divides_Oop_Advd bnd_c_1 V_m bnd_tc_IntDef_Oint;
% 25.68/25.72     !!V_m. bnd_c_Divides_Oop_Advd V_m bnd_c_0 bnd_tc_IntDef_Oint;
% 25.68/25.72     !!V_n V_m.
% 25.68/25.72        bnd_c_less
% 25.68/25.72         (bnd_c_uminus (bnd_c_IntDef_Oint (bnd_c_Suc V_n)) bnd_tc_IntDef_Oint)
% 25.68/25.72         (bnd_c_IntDef_Oint V_m) bnd_tc_IntDef_Oint;
% 25.68/25.72     !!V_n V_m.
% 25.68/25.72        bnd_c_lessequals
% 25.68/25.72         (bnd_c_uminus (bnd_c_IntDef_Oint V_n) bnd_tc_IntDef_Oint)
% 25.68/25.72         (bnd_c_IntDef_Oint V_m) bnd_tc_IntDef_Oint;
% 25.68/25.72     !!V_S T_a V_y V_x.
% 25.68/25.72        ((~ bnd_c_Infinite__Set_Oatmost__one V_S T_a |
% 25.68/25.72          ~ bnd_c_in V_y V_S T_a) |
% 25.68/25.72         ~ bnd_c_in V_x V_S T_a) |
% 25.68/25.72        V_y = V_x;
% 25.68/25.72     !!V_m V_n.
% 25.68/25.72        bnd_c_Divides_Oop_Advd
% 25.68/25.72         (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat)) V_n
% 25.68/25.72         bnd_tc_nat;
% 25.68/25.72     !!V_m V_n.
% 25.68/25.72        bnd_c_Divides_Oop_Advd
% 25.68/25.72         (bnd_c_GCD_Ogcd (bnd_c_Pair V_m V_n bnd_tc_nat bnd_tc_nat)) V_m
% 25.68/25.72         bnd_tc_nat;
% 25.68/25.72     !!V_A T_a.
% 25.68/25.72        (~ bnd_c_in V_A bnd_c_Finite__Set_OFinites
% 25.68/25.72            (bnd_tc_set (bnd_tc_set T_a)) |
% 25.68/25.72         ~ bnd_c_in (bnd_c_Main_Ofinite__Union__1 V_A T_a)
% 25.68/25.72            bnd_c_Finite__Set_OFinites (bnd_tc_set T_a)) |
% 25.68/25.72        bnd_c_in (bnd_c_Union V_A T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.72         (bnd_tc_set T_a);
% 25.68/25.72     !!V_A T_a.
% 25.68/25.72        (~ bnd_c_in V_A bnd_c_Finite__Set_OFinites
% 25.68/25.72            (bnd_tc_set (bnd_tc_set T_a)) |
% 25.68/25.72         bnd_c_in (bnd_c_Main_Ofinite__Union__1 V_A T_a) V_A
% 25.68/25.72          (bnd_tc_set T_a)) |
% 25.68/25.72        bnd_c_in (bnd_c_Union V_A T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.72         (bnd_tc_set T_a);
% 25.68/25.72     !!V_G T_a V_F.
% 25.68/25.72        ~ bnd_c_in V_G bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_inter V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.72         (bnd_tc_set T_a);
% 25.68/25.72     !!V_F T_a V_G.
% 25.68/25.72        ~ bnd_c_in V_F bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_inter V_F V_G T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.72         (bnd_tc_set T_a);
% 25.68/25.72     !!V_A T_a V_a.
% 25.68/25.72        ~ bnd_c_in V_A bnd_c_Finite__Set_OFinites (bnd_tc_set T_a) |
% 25.68/25.72        bnd_c_in (bnd_c_insert V_a V_A T_a) bnd_c_Finite__Set_OFinites
% 25.68/25.72         (bnd_tc_set T_a);
% 25.68/25.72     !!T_a.
% 25.68/25.72        bnd_c_in bnd_c_emptyset bnd_c_Finite__Set_OFinites (bnd_tc_set T_a);
% 25.68/25.72     !!V_m V_d.
% 25.68/25.72        ~ bnd_c_Divides_Oop_Amod V_m V_d bnd_tc_nat = bnd_c_0 |
% 25.68/25.72        V_m =
% 25.68/25.72        bnd_c_times V_d (bnd_c_Main_Omod__eq__0D__dest__1 V_d V_m) bnd_tc_nat;
% 25.68/25.72     !!V_k V_m.
% 25.68/25.72        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_m V_k bnd_tc_nat)
% 25.68/25.72         bnd_tc_nat;
% 25.68/25.72     !!V_k V_m.
% 25.68/25.72        bnd_c_Divides_Oop_Advd V_k (bnd_c_times V_k V_m bnd_tc_nat)
% 25.68/25.72         bnd_tc_nat;
% 25.68/25.72     !!V_k. bnd_c_Divides_Oop_Advd (bnd_c_Suc bnd_c_0) V_k bnd_tc_nat;
% 25.68/25.72     !!V_m. bnd_c_Divides_Oop_Advd V_m bnd_c_0 bnd_tc_nat;
% 25.68/25.72     !!V_N V_B T_a T_b V_A.
% 25.68/25.72        ~ bnd_c_in V_N V_B
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72        bnd_c_in (bnd_c_Datatype__Universe_OIn1 V_N T_a T_b)
% 25.68/25.72         (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_M V_A T_a T_b V_B.
% 25.68/25.72        ~ bnd_c_in V_M V_A
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72        bnd_c_in (bnd_c_Datatype__Universe_OIn0 V_M T_a T_b)
% 25.68/25.72         (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72         bnd_c_in (bnd_c_Main_OusumE__1 V_A V_u T_a T_b) V_A
% 25.68/25.72          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OusumE__2 V_B V_u T_a T_b) V_B
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72         bnd_c_in (bnd_c_Main_OusumE__1 V_A V_u T_a T_b) V_A
% 25.68/25.72          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        V_u =
% 25.68/25.72        bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OusumE__2 V_B V_u T_a T_b)
% 25.68/25.72         T_a T_b;
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72         bnd_c_in (bnd_c_Main_OusumE__2 V_B V_u T_a T_b) V_B
% 25.68/25.72          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        V_u =
% 25.68/25.72        bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OusumE__1 V_A V_u T_a T_b)
% 25.68/25.72         T_a T_b;
% 25.68/25.72     !!V_u V_A V_B T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_u (bnd_c_Datatype__Universe_Ousum V_A V_B T_a T_b)
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72         V_u =
% 25.68/25.72         bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OusumE__1 V_A V_u T_a T_b)
% 25.68/25.72          T_a T_b) |
% 25.68/25.72        V_u =
% 25.68/25.72        bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OusumE__2 V_B V_u T_a T_b)
% 25.68/25.72         T_a T_b;
% 25.68/25.72     !!V_N V_B T_a T_b V_M V_A.
% 25.68/25.72        (~ bnd_c_in V_N V_B
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72         ~ bnd_c_in V_M V_A
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        bnd_c_in (bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b)
% 25.68/25.72         (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_c V_A V_B T_a T_b.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OuprodE__1 V_A V_B V_c T_a T_b) V_A
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_c V_A V_B T_a T_b.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72        bnd_c_in (bnd_c_Main_OuprodE__2 V_A V_B V_c T_a T_b) V_B
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_c V_A V_B T_a T_b.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Ouprod V_A V_B T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)) |
% 25.68/25.72        V_c =
% 25.68/25.72        bnd_c_Datatype__Universe_OScons
% 25.68/25.72         (bnd_c_Main_OuprodE__1 V_A V_B V_c T_a T_b)
% 25.68/25.72         (bnd_c_Main_OuprodE__2 V_A V_B V_c T_a T_b) T_a T_b;
% 25.68/25.72     !!V_N V_N_H T_a T_b V_s V_r.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair V_N V_N_H
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72           V_s
% 25.68/25.72           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Datatype__Universe_OIn1 V_N T_a T_b)
% 25.68/25.72           (bnd_c_Datatype__Universe_OIn1 V_N_H T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72         (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 25.68/25.72         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 25.68/25.72     !!V_M V_M_H T_a T_b V_r V_s.
% 25.68/25.72        ~ bnd_c_in
% 25.68/25.72           (bnd_c_Pair V_M V_M_H
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72           V_r
% 25.68/25.72           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Datatype__Universe_OIn0 V_M T_a T_b)
% 25.68/25.72           (bnd_c_Datatype__Universe_OIn0 V_M_H T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72         (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 25.68/25.72         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 25.68/25.72     !!V_w V_r V_s T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 25.68/25.72            (bnd_tc_prod
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72         bnd_c_in
% 25.68/25.72          (bnd_c_Pair (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b)
% 25.68/25.72            (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b)
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72          V_r
% 25.68/25.72          (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 25.68/25.72           (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72         V_s
% 25.68/25.72         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 25.68/25.72     !!V_w V_r V_s T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 25.68/25.72            (bnd_tc_prod
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72         bnd_c_in
% 25.68/25.72          (bnd_c_Pair (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b)
% 25.68/25.72            (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b)
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72          V_r
% 25.68/25.72          (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 25.68/25.72        V_w =
% 25.68/25.72        bnd_c_Pair
% 25.68/25.72         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 25.68/25.72           T_a T_b)
% 25.68/25.72         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 25.68/25.72           T_a T_b)
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_w V_r V_s T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 25.68/25.72            (bnd_tc_prod
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72         bnd_c_in
% 25.68/25.72          (bnd_c_Pair (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 25.68/25.72            (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72          V_s
% 25.68/25.72          (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72            (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 25.68/25.72        V_w =
% 25.68/25.72        bnd_c_Pair
% 25.68/25.72         (bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b)
% 25.68/25.72           T_a T_b)
% 25.68/25.72         (bnd_c_Datatype__Universe_OIn0 (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b)
% 25.68/25.72           T_a T_b)
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_w V_r V_s T_a T_b.
% 25.68/25.72        (~ bnd_c_in V_w (bnd_c_Datatype__Universe_Odsum V_r V_s T_a T_b)
% 25.68/25.72            (bnd_tc_prod
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72         V_w =
% 25.68/25.72         bnd_c_Pair
% 25.68/25.72          (bnd_c_Datatype__Universe_OIn0
% 25.68/25.72            (bnd_c_Main_OdsumE__1 V_r V_w T_a T_b) T_a T_b)
% 25.68/25.72          (bnd_c_Datatype__Universe_OIn0
% 25.68/25.72            (bnd_c_Main_OdsumE__2 V_r V_w T_a T_b) T_a T_b)
% 25.68/25.72          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72          (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        V_w =
% 25.68/25.72        bnd_c_Pair
% 25.68/25.72         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__3 V_s V_w T_a T_b)
% 25.68/25.72           T_a T_b)
% 25.68/25.72         (bnd_c_Datatype__Universe_OIn1 (bnd_c_Main_OdsumE__4 V_s V_w T_a T_b)
% 25.68/25.72           T_a T_b)
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_N V_N_H T_a T_b V_s V_M V_M_H V_r.
% 25.68/25.72        (~ bnd_c_in
% 25.68/25.72            (bnd_c_Pair V_N V_N_H
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72            V_s
% 25.68/25.72            (bnd_tc_prod
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72         ~ bnd_c_in
% 25.68/25.72            (bnd_c_Pair V_M V_M_H
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72            V_r
% 25.68/25.72            (bnd_tc_prod
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72              (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Datatype__Universe_OScons V_M V_N T_a T_b)
% 25.68/25.72           (bnd_c_Datatype__Universe_OScons V_M_H V_N_H T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72         (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 25.68/25.72         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 25.68/25.72     !!V_c V_r V_s T_a T_b.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_OdprodE__1 V_c V_r V_s T_a T_b)
% 25.68/25.72           (bnd_c_Main_OdprodE__3 V_c V_r V_s T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72         V_r
% 25.68/25.72         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 25.68/25.72     !!V_c V_r V_s T_a T_b.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        bnd_c_in
% 25.68/25.72         (bnd_c_Pair (bnd_c_Main_OdprodE__2 V_c V_r V_s T_a T_b)
% 25.68/25.72           (bnd_c_Main_OdprodE__4 V_c V_r V_s T_a T_b)
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)))
% 25.68/25.72         V_s
% 25.68/25.72         (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72           (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b)));
% 25.68/25.72     !!V_c V_r V_s T_a T_b.
% 25.68/25.72        ~ bnd_c_in V_c (bnd_c_Datatype__Universe_Odprod V_r V_s T_a T_b)
% 25.68/25.72           (bnd_tc_prod (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72             (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))) |
% 25.68/25.72        V_c =
% 25.68/25.72        bnd_c_Pair
% 25.68/25.72         (bnd_c_Datatype__Universe_OScons
% 25.68/25.72           (bnd_c_Main_OdprodE__1 V_c V_r V_s T_a T_b)
% 25.68/25.72           (bnd_c_Main_OdprodE__2 V_c V_r V_s T_a T_b) T_a T_b)
% 25.68/25.72         (bnd_c_Datatype__Universe_OScons
% 25.68/25.72           (bnd_c_Main_OdprodE__3 V_c V_r V_s T_a T_b)
% 25.68/25.72           (bnd_c_Main_OdprodE__4 V_c V_r V_s T_a T_b) T_a T_b)
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b))
% 25.68/25.72         (bnd_tc_set (bnd_tc_Datatype__Universe_Onode T_a T_b));
% 25.68/25.72     !!V_x T_a T_b V_y.
% 25.68/25.72        ~ bnd_c_Datatype__Universe_ONumb V_x T_a T_b =
% 25.68/25.72          bnd_c_Datatype__Universe_ONumb V_y T_a T_b |
% 25.68/25.72        V_x = V_y;
% 25.68/25.72     !!V_x T_a T_b V_y.
% 25.68/25.72        ~ bnd_c_Datatype__Universe_OLeaf V_x T_a T_b =
% 25.68/25.72          bnd_c_Datatype__Universe_OLeaf V_y T_a T_b |
% 25.68/25.72        V_x = V_y |]
% 25.68/25.72  ==> True
% 25.68/25.72  Adding axioms...
% 25.68/25.72  Typedef.type_definition_def
% 114.56/114.43   ...done.
% 114.65/114.57  Ground types: ?'b, TPTP_Interpret.ind
% 114.65/114.57  Translating term (sizes: 1, 1) ...
% 194.77/194.36  Invoking SAT solver...
% 194.77/194.36  No model exists.
% 194.77/194.36  Translating term (sizes: 2, 1) ...
% 275.90/274.92  Invoking SAT solver...
% 275.90/274.92  No model exists.
% 275.90/274.92  Translating term (sizes: 1, 2) ...
% 300.10/298.92  /export/starexec/sandbox2/solver/lib/scripts/run-polyml-5.5.2: line 82: 22852 CPU time limit exceeded (core dumped) "$ISABELLE_HOME/lib/scripts/feeder" -p -h "$MLTEXT" -t "$MLEXIT" $FEEDER_OPTS
% 300.10/298.92       22853                       (core dumped) | { read FPID; "$POLY" -q -i $ML_OPTIONS; RC="$?"; kill -TERM "$FPID"; exit "$RC"; }
% 300.10/298.93  /export/starexec/sandbox2/solver/src/HOL/TPTP/lib/Tools/tptp_refute: line 26: 22798 Exit 152                "$ISABELLE_PROCESS" -q -e "use_thy \"/tmp/$SCRATCH\"; exit 1;" HOL-TPTP
% 300.10/298.93       22799 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.$"
%------------------------------------------------------------------------------