TSTP Solution File: ANA022-1 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : ANA022-1 : TPTP v8.1.0. Released v3.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n005.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Thu Jul 14 19:21:38 EDT 2022

% Result   : Timeout 300.04s 300.13s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : ANA022-1 : TPTP v8.1.0. Released v3.2.0.
% 0.07/0.13  % Command  : tptp2X_and_run_prover9 %d %s
% 0.13/0.34  % Computer : n005.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Fri Jul  8 03:17:37 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 1.58/1.81  ============================== Prover9 ===============================
% 1.58/1.81  Prover9 (32) version 2009-11A, November 2009.
% 1.58/1.81  Process 9283 was started by sandbox on n005.cluster.edu,
% 1.58/1.81  Fri Jul  8 03:17:38 2022
% 1.58/1.81  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_9129_n005.cluster.edu".
% 1.58/1.81  ============================== end of head ===========================
% 1.58/1.81  
% 1.58/1.81  ============================== INPUT =================================
% 1.58/1.81  
% 1.58/1.81  % Reading from file /tmp/Prover9_9129_n005.cluster.edu
% 1.58/1.81  
% 1.58/1.81  set(prolog_style_variables).
% 1.58/1.81  set(auto2).
% 1.58/1.81      % set(auto2) -> set(auto).
% 1.58/1.81      % set(auto) -> set(auto_inference).
% 1.58/1.81      % set(auto) -> set(auto_setup).
% 1.58/1.81      % set(auto_setup) -> set(predicate_elim).
% 1.58/1.81      % set(auto_setup) -> assign(eq_defs, unfold).
% 1.58/1.81      % set(auto) -> set(auto_limits).
% 1.58/1.81      % set(auto_limits) -> assign(max_weight, "100.000").
% 1.58/1.81      % set(auto_limits) -> assign(sos_limit, 20000).
% 1.58/1.81      % set(auto) -> set(auto_denials).
% 1.58/1.81      % set(auto) -> set(auto_process).
% 1.58/1.81      % set(auto2) -> assign(new_constants, 1).
% 1.58/1.81      % set(auto2) -> assign(fold_denial_max, 3).
% 1.58/1.81      % set(auto2) -> assign(max_weight, "200.000").
% 1.58/1.81      % set(auto2) -> assign(max_hours, 1).
% 1.58/1.81      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 1.58/1.81      % set(auto2) -> assign(max_seconds, 0).
% 1.58/1.81      % set(auto2) -> assign(max_minutes, 5).
% 1.58/1.81      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 1.58/1.81      % set(auto2) -> set(sort_initial_sos).
% 1.58/1.81      % set(auto2) -> assign(sos_limit, -1).
% 1.58/1.81      % set(auto2) -> assign(lrs_ticks, 3000).
% 1.58/1.81      % set(auto2) -> assign(max_megs, 400).
% 1.58/1.81      % set(auto2) -> assign(stats, some).
% 1.58/1.81      % set(auto2) -> clear(echo_input).
% 1.58/1.81      % set(auto2) -> set(quiet).
% 1.58/1.81      % set(auto2) -> clear(print_initial_clauses).
% 1.58/1.81      % set(auto2) -> clear(print_given).
% 1.58/1.81  assign(lrs_ticks,-1).
% 1.58/1.81  assign(sos_limit,10000).
% 1.58/1.81  assign(order,kbo).
% 1.58/1.81  set(lex_order_vars).
% 1.58/1.81  clear(print_given).
% 1.58/1.81  
% 1.58/1.81  % formulas(sos).  % not echoed (2808 formulas)
% 1.58/1.81  
% 1.58/1.81  ============================== end of input ==========================
% 1.58/1.81  
% 1.58/1.81  % From the command line: assign(max_seconds, 300).
% 1.58/1.81  
% 1.58/1.81  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 1.58/1.81  
% 1.58/1.81  % Formulas that are not ordinary clauses:
% 1.58/1.81  
% 1.58/1.81  ============================== end of process non-clausal formulas ===
% 1.58/1.81  
% 1.58/1.81  ============================== PROCESS INITIAL CLAUSES ===============
% 1.58/1.81  
% 1.58/1.81  ============================== PREDICATE ELIMINATION =================
% 1.58/1.81  1 -class_OrderedGroup_Ocancel__semigroup__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D # label(cls_OrderedGroup_Oadd__left__cancel_0) # label(axiom).  [assumption].
% 1.58/1.81  2 class_OrderedGroup_Ocancel__semigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B) # label(clsarity_fun_10) # label(axiom).  [assumption].
% 1.58/1.81  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(A,E,tc_fun(C,D)) | B = E | -class_OrderedGroup_Oab__group__add(D).  [resolve(1,a,2,a)].
% 1.58/1.81  3 -class_OrderedGroup_Ocancel__semigroup__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D # label(cls_OrderedGroup_Oadd__right__cancel_0) # label(axiom).  [assumption].
% 1.58/1.81  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(E,B,tc_fun(C,D)) | A = E | -class_OrderedGroup_Oab__group__add(D).  [resolve(3,a,2,a)].
% 1.58/1.81  4 class_OrderedGroup_Ocancel__semigroup__add(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_15) # label(axiom).  [assumption].
% 1.58/1.81  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(4,a,1,a)].
% 1.58/1.81  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(4,a,3,a)].
% 1.58/1.81  5 class_OrderedGroup_Ocancel__semigroup__add(tc_nat) # label(clsarity_nat_27) # label(axiom).  [assumption].
% 1.58/1.81  Derived: c_plus(A,B,tc_nat) != c_plus(A,C,tc_nat) | B = C.  [resolve(5,a,1,a)].
% 1.58/1.81  Derived: c_plus(A,B,tc_nat) != c_plus(C,B,tc_nat) | A = C.  [resolve(5,a,3,a)].
% 1.58/1.81  6 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Numeral_Onumber__ring_13) # label(axiom).  [assumption].
% 1.58/1.81  Derived: -class_Numeral_Onumber__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(6,b,1,a)].
% 1.58/1.81  Derived: -class_Numeral_Onumber__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(6,b,3,a)].
% 1.58/1.81  7 -class_OrderedGroup_Oab__group__add(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Oab__group__add_7) # label(axiom).  [assumption].
% 1.60/1.83  Derived: -class_OrderedGroup_Oab__group__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(7,b,1,a)].
% 1.60/1.83  Derived: -class_OrderedGroup_Oab__group__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(7,b,3,a)].
% 1.60/1.83  8 -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_3) # label(axiom).  [assumption].
% 1.60/1.83  Derived: -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(8,b,1,a)].
% 1.60/1.83  Derived: -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(8,b,3,a)].
% 1.60/1.83  9 -class_OrderedGroup_Ocancel__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Ocancel__semigroup__add_0) # label(axiom).  [assumption].
% 1.60/1.83  Derived: class_OrderedGroup_Osemigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B).  [resolve(9,a,2,a)].
% 1.60/1.83  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(9,a,4,a)].
% 1.60/1.83  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(9,a,5,a)].
% 1.60/1.83  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(9,a,6,b)].
% 1.60/1.83  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Oab__group__add(A).  [resolve(9,a,7,b)].
% 1.60/1.83  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Ocancel__ab__semigroup__add(A).  [resolve(9,a,8,b)].
% 1.60/1.83  10 -class_OrderedGroup_Ocancel__semigroup__add(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Ocancel__semigroup__add_1) # label(axiom).  [assumption].
% 1.60/1.83  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B).  [resolve(10,a,2,a)].
% 1.60/1.83  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(10,a,4,a)].
% 1.60/1.83  Derived: class_HOL_Oplus(tc_nat).  [resolve(10,a,5,a)].
% 1.60/1.83  Derived: class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(10,a,6,b)].
% 1.60/1.83  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Oab__group__add(A).  [resolve(10,a,7,b)].
% 1.60/1.83  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Ocancel__ab__semigroup__add(A).  [resolve(10,a,8,b)].
% 1.60/1.83  11 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_12) # label(axiom).  [assumption].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(11,b,1,a)].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(11,b,3,a)].
% 1.60/1.83  12 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_11) # label(axiom).  [assumption].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group__abs(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(12,b,1,a)].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group__abs(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(12,b,3,a)].
% 1.60/1.83  13 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_12) # label(axiom).  [assumption].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(13,b,1,a)].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(13,b,3,a)].
% 1.60/1.83  14 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_12) # label(axiom).  [assumption].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(14,b,1,a)].
% 1.60/1.83  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(14,b,3,a)].
% 1.60/1.83  15 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_6) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(15,b,1,a)].
% 1.60/1.85  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(15,b,3,a)].
% 1.60/1.85  16 -class_OrderedGroup_Opordered__ab__group__add(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_6) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(16,b,1,a)].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(16,b,3,a)].
% 1.60/1.85  17 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_6) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(17,b,1,a)].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(17,b,3,a)].
% 1.60/1.85  18 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_7) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(18,b,1,a)].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(18,b,3,a)].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(18,b,9,a)].
% 1.60/1.85  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_HOL_Oplus(A).  [resolve(18,b,10,a)].
% 1.60/1.85  19 -class_Power_Orecpower(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Power_Orecpower_19) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_Power_Orecpower(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(19,b,1,a)].
% 1.60/1.85  Derived: -class_Power_Orecpower(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(19,b,3,a)].
% 1.60/1.85  20 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring_15) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(20,b,1,a)].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(20,b,3,a)].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__ring(A) | class_HOL_Oplus(A).  [resolve(20,b,10,a)].
% 1.60/1.85  21 -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_17) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(21,b,1,a)].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(21,b,3,a)].
% 1.60/1.85  22 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_13) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(22,b,1,a)].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(22,b,3,a)].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_HOL_Oplus(A).  [resolve(22,b,10,a)].
% 1.60/1.85  23 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_19) # label(axiom).  [assumption].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(23,b,1,a)].
% 1.60/1.85  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(23,b,3,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(23,b,9,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Oplus(A).  [resolve(23,b,10,a)].
% 1.60/1.91  24 -class_Ring__and__Field_Ofield(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Ofield_27) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Ofield(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(24,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Ofield(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(24,b,3,a)].
% 1.60/1.91  25 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oidom_27) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oidom(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(25,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oidom(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(25,b,3,a)].
% 1.60/1.91  26 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_21) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(26,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(26,b,3,a)].
% 1.60/1.91  27 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_23) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(27,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(27,b,3,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_HOL_Oplus(A).  [resolve(27,b,10,a)].
% 1.60/1.91  28 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__field_28) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__field(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(28,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__field(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(28,b,3,a)].
% 1.60/1.91  29 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__idom_27) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(29,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(29,b,3,a)].
% 1.60/1.91  30 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_5) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(30,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(30,b,3,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(30,b,9,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Oplus(A).  [resolve(30,b,10,a)].
% 1.60/1.91  31 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_21) # label(axiom).  [assumption].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(31,b,1,a)].
% 1.60/1.91  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(31,b,3,a)].
% 1.60/1.91  32 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_20) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(32,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(32,b,3,a)].
% 1.69/1.94  33 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_17) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(33,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(33,b,3,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(33,b,9,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_HOL_Oplus(A).  [resolve(33,b,10,a)].
% 1.69/1.94  34 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_14) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(34,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(34,b,3,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_HOL_Oplus(A).  [resolve(34,b,10,a)].
% 1.69/1.94  35 -class_Ring__and__Field_Opordered__comm__ring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_17) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(35,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(35,b,3,a)].
% 1.69/1.94  36 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_5) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(36,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(36,b,3,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(36,b,9,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Oplus(A).  [resolve(36,b,10,a)].
% 1.69/1.94  37 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oring_11) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(37,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(37,b,3,a)].
% 1.69/1.94  38 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Oring__1_5) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oring__1(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(38,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oring__1(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(38,b,3,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(38,b,9,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Oring__1(A) | class_HOL_Oplus(A).  [resolve(38,b,10,a)].
% 1.69/1.94  39 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_10) # label(axiom).  [assumption].
% 1.69/1.94  Derived: -class_Ring__and__Field_Osemiring__0__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(39,b,1,a)].
% 1.69/1.94  Derived: -class_Ring__and__Field_Osemiring__0__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(39,b,3,a)].
% 1.69/1.94  40 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Ocancel__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_14) # label(axiom).  [assumption].
% 1.84/2.07  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(40,b,1,a)].
% 1.84/2.07  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(40,b,3,a)].
% 1.84/2.07  41 -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_0) # label(axiom).  [assumption].
% 1.84/2.07  42 class_OrderedGroup_Ocancel__ab__semigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B) # label(clsarity_fun_11) # label(axiom).  [assumption].
% 1.84/2.07  43 class_OrderedGroup_Ocancel__ab__semigroup__add(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_16) # label(axiom).  [assumption].
% 1.84/2.07  44 class_OrderedGroup_Ocancel__ab__semigroup__add(tc_nat) # label(clsarity_nat_28) # label(axiom).  [assumption].
% 1.84/2.07  45 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Numeral_Onumber__ring_14) # label(axiom).  [assumption].
% 1.84/2.07  46 -class_OrderedGroup_Oab__group__add(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Oab__group__add_6) # label(axiom).  [assumption].
% 1.84/2.07  Derived: class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B).  [resolve(41,a,42,a)].
% 1.84/2.07  Derived: class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(41,a,43,a)].
% 1.84/2.07  Derived: class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(41,a,44,a)].
% 1.84/2.07  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(41,a,45,b)].
% 1.84/2.07  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_OrderedGroup_Oab__group__add(A).  [resolve(41,a,46,b)].
% 1.84/2.07  47 -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_1) # label(axiom).  [assumption].
% 1.84/2.07  48 -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Ocancel__ab__semigroup__add_2) # label(axiom).  [assumption].
% 1.84/2.07  49 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_10) # label(axiom).  [assumption].
% 1.84/2.07  50 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_9) # label(axiom).  [assumption].
% 1.84/2.07  Derived: -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(50,b,41,a)].
% 1.84/2.07  Derived: -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(50,b,47,a)].
% 1.84/2.07  Derived: -class_OrderedGroup_Olordered__ab__group__abs(A) | class_HOL_Oplus(A).  [resolve(50,b,48,a)].
% 1.84/2.07  51 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_10) # label(axiom).  [assumption].
% 1.84/2.07  52 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_10) # label(axiom).  [assumption].
% 1.84/2.07  53 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_4) # label(axiom).  [assumption].
% 1.84/2.07  54 -class_OrderedGroup_Opordered__ab__group__add(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_4) # label(axiom).  [assumption].
% 1.84/2.07  55 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_4) # label(axiom).  [assumption].
% 1.84/2.07  56 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_6) # label(axiom).  [assumption].
% 1.88/2.11  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(56,b,41,a)].
% 1.88/2.11  57 -class_Power_Orecpower(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Power_Orecpower_20) # label(axiom).  [assumption].
% 1.88/2.11  58 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring_14) # label(axiom).  [assumption].
% 1.88/2.11  59 -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_15) # label(axiom).  [assumption].
% 1.88/2.11  60 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_12) # label(axiom).  [assumption].
% 1.88/2.11  61 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_18) # label(axiom).  [assumption].
% 1.88/2.11  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(61,b,41,a)].
% 1.88/2.11  62 -class_Ring__and__Field_Ofield(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ofield_25) # label(axiom).  [assumption].
% 1.88/2.11  63 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oidom_25) # label(axiom).  [assumption].
% 1.88/2.11  64 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_19) # label(axiom).  [assumption].
% 1.88/2.11  65 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_22) # label(axiom).  [assumption].
% 1.88/2.11  66 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__field_26) # label(axiom).  [assumption].
% 1.88/2.11  67 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__idom_25) # label(axiom).  [assumption].
% 1.88/2.11  68 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_4) # label(axiom).  [assumption].
% 1.88/2.11  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(68,b,41,a)].
% 1.88/2.11  69 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_19) # label(axiom).  [assumption].
% 1.88/2.11  70 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_19) # label(axiom).  [assumption].
% 1.88/2.11  71 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_16) # label(axiom).  [assumption].
% 1.88/2.11  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(71,b,41,a)].
% 1.88/2.11  72 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_13) # label(axiom).  [assumption].
% 1.88/2.11  73 -class_Ring__and__Field_Opordered__comm__ring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_15) # label(axiom).  [assumption].
% 1.88/2.11  74 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_4) # label(axiom).  [assumption].
% 1.88/2.11  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(74,b,41,a)].
% 1.88/2.11  75 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oring_10) # label(axiom).  [assumption].
% 1.88/2.12  Derived: -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(75,b,41,a)].
% 1.88/2.12  76 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oring__1_4) # label(axiom).  [assumption].
% 1.88/2.12  Derived: -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(76,b,41,a)].
% 1.88/2.12  77 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_9) # label(axiom).  [assumption].
% 1.88/2.12  Derived: -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(77,b,41,a)].
% 1.88/2.12  Derived: -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(77,b,47,a)].
% 1.88/2.12  Derived: -class_Ring__and__Field_Osemiring__0__cancel(A) | class_HOL_Oplus(A).  [resolve(77,b,48,a)].
% 1.88/2.12  78 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Ocancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_13) # label(axiom).  [assumption].
% 1.88/2.12  79 -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(8,b,1,a)].
% 1.88/2.12  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(A,E,tc_fun(C,D)) | B = E | -class_OrderedGroup_Oab__group__add(D).  [resolve(79,a,42,a)].
% 1.88/2.12  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(79,a,43,a)].
% 1.88/2.12  Derived: c_plus(A,B,tc_nat) != c_plus(A,C,tc_nat) | B = C.  [resolve(79,a,44,a)].
% 1.88/2.12  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Numeral_Onumber__ring(C).  [resolve(79,a,45,b)].
% 1.88/2.12  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Oab__group__add(C).  [resolve(79,a,46,b)].
% 1.88/2.12  80 -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(8,b,3,a)].
% 1.88/2.12  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(E,B,tc_fun(C,D)) | A = E | -class_OrderedGroup_Oab__group__add(D).  [resolve(80,a,42,a)].
% 1.88/2.12  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(80,a,43,a)].
% 1.88/2.12  Derived: c_plus(A,B,tc_nat) != c_plus(C,B,tc_nat) | A = C.  [resolve(80,a,44,a)].
% 1.88/2.12  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Numeral_Onumber__ring(C).  [resolve(80,a,45,b)].
% 1.88/2.12  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Oab__group__add(C).  [resolve(80,a,46,b)].
% 1.88/2.12  81 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Ocancel__ab__semigroup__add(A).  [resolve(9,a,8,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B).  [resolve(81,b,42,a)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(81,b,43,a)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(81,b,44,a)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(81,b,45,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Oab__group__add(A).  [resolve(81,b,46,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(81,b,49,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(81,b,51,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(81,b,52,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(81,b,53,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(81,b,54,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(81,b,55,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Power_Orecpower(A).  [resolve(81,b,57,b)].
% 1.88/2.12  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(81,b,58,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(81,b,59,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(81,b,60,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(81,b,62,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(81,b,63,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(81,b,64,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(81,b,65,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(81,b,66,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(81,b,67,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(81,b,69,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(81,b,70,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(81,b,72,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(81,b,73,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oring(A).  [resolve(81,b,75,b)].
% 1.99/2.25  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(81,b,78,b)].
% 1.99/2.25  82 class_HOL_Oplus(A) | -class_OrderedGroup_Ocancel__ab__semigroup__add(A).  [resolve(10,a,8,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B).  [resolve(82,b,42,a)].
% 1.99/2.25  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(82,b,43,a)].
% 1.99/2.25  Derived: class_HOL_Oplus(tc_nat).  [resolve(82,b,44,a)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(82,b,45,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Oab__group__add(A).  [resolve(82,b,46,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(82,b,49,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(82,b,51,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(82,b,52,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(82,b,53,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(82,b,54,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(82,b,55,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Power_Orecpower(A).  [resolve(82,b,57,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(82,b,59,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(82,b,62,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(82,b,63,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(82,b,64,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(82,b,66,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(82,b,67,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(82,b,69,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(82,b,70,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(82,b,73,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oring(A).  [resolve(82,b,75,b)].
% 1.99/2.25  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(82,b,78,b)].
% 1.99/2.25  83 -class_OrderedGroup_Oab__semigroup__mult(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_OrderedGroup_Oab__semigroup__mult_0) # label(axiom).  [assumption].
% 1.99/2.28  84 class_OrderedGroup_Oab__semigroup__mult(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__mult(B) # label(clsarity_fun_14) # label(axiom).  [assumption].
% 1.99/2.28  85 class_OrderedGroup_Oab__semigroup__mult(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__mult(A) # label(clsarity_set_13) # label(axiom).  [assumption].
% 1.99/2.28  86 class_OrderedGroup_Oab__semigroup__mult(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_9) # label(axiom).  [assumption].
% 1.99/2.28  87 class_OrderedGroup_Oab__semigroup__mult(tc_nat) # label(clsarity_nat_17) # label(axiom).  [assumption].
% 1.99/2.28  88 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Numeral_Onumber__ring_5) # label(axiom).  [assumption].
% 1.99/2.28  Derived: class_OrderedGroup_Osemigroup__mult(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__mult(B).  [resolve(83,a,84,a)].
% 1.99/2.28  Derived: class_OrderedGroup_Osemigroup__mult(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__mult(A).  [resolve(83,a,85,a)].
% 1.99/2.28  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(83,a,86,a)].
% 1.99/2.28  Derived: class_OrderedGroup_Osemigroup__mult(tc_nat).  [resolve(83,a,87,a)].
% 1.99/2.28  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(83,a,88,b)].
% 1.99/2.28  89 -class_OrderedGroup_Oab__semigroup__mult(A) | class_HOL_Otimes(A) # label(clsrel_OrderedGroup_Oab__semigroup__mult_1) # label(axiom).  [assumption].
% 1.99/2.28  Derived: class_HOL_Otimes(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__mult(B).  [resolve(89,a,84,a)].
% 1.99/2.28  Derived: class_HOL_Otimes(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__mult(A).  [resolve(89,a,85,a)].
% 1.99/2.28  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(89,a,86,a)].
% 1.99/2.28  Derived: class_HOL_Otimes(tc_nat).  [resolve(89,a,87,a)].
% 1.99/2.28  Derived: class_HOL_Otimes(A) | -class_Numeral_Onumber__ring(A).  [resolve(89,a,88,b)].
% 1.99/2.28  90 -class_OrderedGroup_Ocomm__monoid__mult(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_OrderedGroup_Ocomm__monoid__mult_1) # label(axiom).  [assumption].
% 1.99/2.28  91 -class_Power_Orecpower(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Power_Orecpower_9) # label(axiom).  [assumption].
% 1.99/2.28  Derived: -class_Power_Orecpower(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(91,b,83,a)].
% 1.99/2.28  Derived: -class_Power_Orecpower(A) | class_HOL_Otimes(A).  [resolve(91,b,89,a)].
% 1.99/2.28  92 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__ring_2) # label(axiom).  [assumption].
% 1.99/2.28  93 -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_7) # label(axiom).  [assumption].
% 1.99/2.28  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(93,b,83,a)].
% 1.99/2.28  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | class_HOL_Otimes(A).  [resolve(93,b,89,a)].
% 1.99/2.28  94 -class_Ring__and__Field_Ocomm__semiring(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring_3) # label(axiom).  [assumption].
% 1.99/2.28  95 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_1) # label(axiom).  [assumption].
% 1.99/2.28  96 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_2) # label(axiom).  [assumption].
% 1.99/2.28  97 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_5) # label(axiom).  [assumption].
% 1.99/2.28  98 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_4) # label(axiom).  [assumption].
% 1.99/2.28  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(98,b,83,a)].
% 1.99/2.28  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Otimes(A).  [resolve(98,b,89,a)].
% 1.99/2.28  99 -class_Ring__and__Field_Ofield(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Ofield_17) # label(axiom).  [assumption].
% 2.19/2.44  100 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Oidom_17) # label(axiom).  [assumption].
% 2.19/2.44  101 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_2) # label(axiom).  [assumption].
% 2.19/2.44  102 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__field_20) # label(axiom).  [assumption].
% 2.19/2.44  103 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__idom_17) # label(axiom).  [assumption].
% 2.19/2.44  104 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__semidom_11) # label(axiom).  [assumption].
% 2.19/2.44  105 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_3) # label(axiom).  [assumption].
% 2.19/2.44  106 -class_Ring__and__Field_Opordered__comm__ring(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_7) # label(axiom).  [assumption].
% 2.19/2.44  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(106,b,83,a)].
% 2.19/2.44  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | class_HOL_Otimes(A).  [resolve(106,b,89,a)].
% 2.19/2.44  107 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_OrderedGroup_Oab__semigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_2) # label(axiom).  [assumption].
% 2.19/2.44  108 -class_OrderedGroup_Omonoid__mult(A) | c_times(c_1,B,A) = B # label(cls_OrderedGroup_Omonoid__mult__class_Oaxioms__1_0) # label(axiom).  [assumption].
% 2.19/2.44  109 class_OrderedGroup_Omonoid__mult(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__mult(B) # label(clsarity_fun_15) # label(axiom).  [assumption].
% 2.19/2.44  110 class_OrderedGroup_Omonoid__mult(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__mult(A) # label(clsarity_set_14) # label(axiom).  [assumption].
% 2.19/2.44  Derived: c_times(c_1,A,tc_fun(B,C)) = A | -class_OrderedGroup_Ocomm__monoid__mult(C).  [resolve(108,a,109,a)].
% 2.19/2.44  Derived: c_times(c_1,A,tc_set(B)) = A | -class_OrderedGroup_Ocomm__monoid__mult(B).  [resolve(108,a,110,a)].
% 2.19/2.44  111 -class_OrderedGroup_Omonoid__mult(A) | c_times(B,c_1,A) = B # label(cls_OrderedGroup_Omonoid__mult__class_Oaxioms__2_0) # label(axiom).  [assumption].
% 2.19/2.44  Derived: c_times(A,c_1,tc_fun(B,C)) = A | -class_OrderedGroup_Ocomm__monoid__mult(C).  [resolve(111,a,109,a)].
% 2.19/2.44  Derived: c_times(A,c_1,tc_set(B)) = A | -class_OrderedGroup_Ocomm__monoid__mult(B).  [resolve(111,a,110,a)].
% 2.19/2.44  112 class_OrderedGroup_Omonoid__mult(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_23) # label(axiom).  [assumption].
% 2.19/2.44  Derived: c_times(c_1,A,tc_IntDef_Oint) = A.  [resolve(112,a,108,a)].
% 2.19/2.44  Derived: c_times(A,c_1,tc_IntDef_Oint) = A.  [resolve(112,a,111,a)].
% 2.19/2.44  113 class_OrderedGroup_Omonoid__mult(tc_nat) # label(clsarity_nat_23) # label(axiom).  [assumption].
% 2.19/2.44  Derived: c_times(c_1,A,tc_nat) = A.  [resolve(113,a,108,a)].
% 2.19/2.44  Derived: c_times(A,c_1,tc_nat) = A.  [resolve(113,a,111,a)].
% 2.19/2.44  114 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Numeral_Onumber__ring_22) # label(axiom).  [assumption].
% 2.19/2.44  Derived: -class_Numeral_Onumber__ring(A) | c_times(c_1,B,A) = B.  [resolve(114,b,108,a)].
% 2.19/2.44  Derived: -class_Numeral_Onumber__ring(A) | c_times(B,c_1,A) = B.  [resolve(114,b,111,a)].
% 2.19/2.44  115 -class_OrderedGroup_Ocomm__monoid__mult(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_OrderedGroup_Ocomm__monoid__mult_4) # label(axiom).  [assumption].
% 2.19/2.44  Derived: -class_OrderedGroup_Ocomm__monoid__mult(A) | c_times(c_1,B,A) = B.  [resolve(115,b,108,a)].
% 2.19/2.44  Derived: -class_OrderedGroup_Ocomm__monoid__mult(A) | c_times(B,c_1,A) = B.  [resolve(115,b,111,a)].
% 2.19/2.44  116 -class_OrderedGroup_Omonoid__mult(A) | class_HOL_Oone(A) # label(clsrel_OrderedGroup_Omonoid__mult_0) # label(axiom).  [assumption].
% 2.19/2.47  Derived: class_HOL_Oone(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__mult(B).  [resolve(116,a,109,a)].
% 2.19/2.47  Derived: class_HOL_Oone(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__mult(A).  [resolve(116,a,110,a)].
% 2.19/2.47  Derived: class_HOL_Oone(tc_IntDef_Oint).  [resolve(116,a,112,a)].
% 2.19/2.47  Derived: class_HOL_Oone(tc_nat).  [resolve(116,a,113,a)].
% 2.19/2.47  Derived: class_HOL_Oone(A) | -class_Numeral_Onumber__ring(A).  [resolve(116,a,114,b)].
% 2.19/2.47  Derived: class_HOL_Oone(A) | -class_OrderedGroup_Ocomm__monoid__mult(A).  [resolve(116,a,115,b)].
% 2.19/2.47  117 -class_OrderedGroup_Omonoid__mult(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_OrderedGroup_Omonoid__mult_1) # label(axiom).  [assumption].
% 2.19/2.47  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_OrderedGroup_Ocomm__monoid__mult(A).  [resolve(117,a,115,b)].
% 2.19/2.47  118 -class_OrderedGroup_Omonoid__mult(A) | class_HOL_Otimes(A) # label(clsrel_OrderedGroup_Omonoid__mult_2) # label(axiom).  [assumption].
% 2.19/2.47  Derived: class_HOL_Otimes(A) | -class_OrderedGroup_Ocomm__monoid__mult(A).  [resolve(118,a,115,b)].
% 2.19/2.47  119 -class_Power_Orecpower(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Power_Orecpower_15) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Power_Orecpower(A) | c_times(c_1,B,A) = B.  [resolve(119,b,108,a)].
% 2.19/2.47  Derived: -class_Power_Orecpower(A) | c_times(B,c_1,A) = B.  [resolve(119,b,111,a)].
% 2.19/2.47  120 -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_24) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_times(c_1,B,A) = B.  [resolve(120,b,108,a)].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_times(B,c_1,A) = B.  [resolve(120,b,111,a)].
% 2.19/2.47  121 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_15) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ocomm__semiring__1(A) | c_times(c_1,B,A) = B.  [resolve(121,b,108,a)].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ocomm__semiring__1(A) | c_times(B,c_1,A) = B.  [resolve(121,b,111,a)].
% 2.19/2.47  122 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_14) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(c_1,B,A) = B.  [resolve(122,b,108,a)].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(B,c_1,A) = B.  [resolve(122,b,111,a)].
% 2.19/2.47  123 -class_Ring__and__Field_Ofield(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Ofield_12) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ofield(A) | c_times(c_1,B,A) = B.  [resolve(123,b,108,a)].
% 2.19/2.47  Derived: -class_Ring__and__Field_Ofield(A) | c_times(B,c_1,A) = B.  [resolve(123,b,111,a)].
% 2.19/2.47  124 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Oidom_12) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Ring__and__Field_Oidom(A) | c_times(c_1,B,A) = B.  [resolve(124,b,108,a)].
% 2.19/2.47  Derived: -class_Ring__and__Field_Oidom(A) | c_times(B,c_1,A) = B.  [resolve(124,b,111,a)].
% 2.19/2.47  125 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Oordered__field_15) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(c_1,B,A) = B.  [resolve(125,b,108,a)].
% 2.19/2.47  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(B,c_1,A) = B.  [resolve(125,b,111,a)].
% 2.19/2.47  126 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Oordered__idom_12) # label(axiom).  [assumption].
% 2.19/2.47  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(c_1,B,A) = B.  [resolve(126,b,108,a)].
% 2.19/2.47  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(B,c_1,A) = B.  [resolve(126,b,111,a)].
% 2.19/2.47  127 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Oordered__semidom_6) # label(axiom).  [assumption].
% 2.36/2.60  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_times(c_1,B,A) = B.  [resolve(127,b,108,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_times(B,c_1,A) = B.  [resolve(127,b,111,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(127,b,117,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Otimes(A).  [resolve(127,b,118,a)].
% 2.36/2.60  128 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Oring__1_17) # label(axiom).  [assumption].
% 2.36/2.60  Derived: -class_Ring__and__Field_Oring__1(A) | c_times(c_1,B,A) = B.  [resolve(128,b,108,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Oring__1(A) | c_times(B,c_1,A) = B.  [resolve(128,b,111,a)].
% 2.36/2.60  129 -class_Ring__and__Field_Osemiring__1(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Osemiring__1_11) # label(axiom).  [assumption].
% 2.36/2.60  Derived: -class_Ring__and__Field_Osemiring__1(A) | c_times(c_1,B,A) = B.  [resolve(129,b,108,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Osemiring__1(A) | c_times(B,c_1,A) = B.  [resolve(129,b,111,a)].
% 2.36/2.60  130 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Omonoid__mult(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_9) # label(axiom).  [assumption].
% 2.36/2.60  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(c_1,B,A) = B.  [resolve(130,b,108,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(B,c_1,A) = B.  [resolve(130,b,111,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Oone(A).  [resolve(130,b,116,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(130,b,117,a)].
% 2.36/2.60  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Otimes(A).  [resolve(130,b,118,a)].
% 2.36/2.60  131 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Osemiring(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) # label(cls_NatSimprocs_Oleft__distrib__number__of_0) # label(axiom).  [assumption].
% 2.36/2.60  132 class_Ring__and__Field_Osemiring(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_17) # label(axiom).  [assumption].
% 2.36/2.60  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_plus(C,D,tc_fun(A,B)),c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(C,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),c_times(D,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(131,b,132,a)].
% 2.36/2.60  133 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Osemiring(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) # label(cls_NatSimprocs_Oright__distrib__number__of_0) # label(axiom).  [assumption].
% 2.36/2.60  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),c_plus(D,E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),D,tc_fun(A,B)),c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),E,tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(133,b,132,a)].
% 2.36/2.60  134 class_Ring__and__Field_Osemiring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_10) # label(axiom).  [assumption].
% 2.36/2.60  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(134,a,131,b)].
% 2.36/2.60  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(134,a,133,b)].
% 2.36/2.63  135 class_Ring__and__Field_Osemiring(tc_nat) # label(clsarity_nat_18) # label(axiom).  [assumption].
% 2.36/2.63  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_plus(A,B,tc_nat),c_Numeral_Onumber__of(C,tc_nat),tc_nat) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_nat),tc_nat),c_times(B,c_Numeral_Onumber__of(C,tc_nat),tc_nat),tc_nat).  [resolve(135,a,131,b)].
% 2.36/2.63  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_Numeral_Onumber__of(A,tc_nat),c_plus(B,C,tc_nat),tc_nat) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_nat),B,tc_nat),c_times(c_Numeral_Onumber__of(A,tc_nat),C,tc_nat),tc_nat).  [resolve(135,a,133,b)].
% 2.36/2.63  136 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Numeral_Onumber__ring_6) # label(axiom).  [assumption].
% 2.36/2.63  Derived: -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(136,b,131,b)].
% 2.36/2.63  Derived: -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(136,b,133,b)].
% 2.36/2.63  137 -class_Power_Orecpower(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Power_Orecpower_10) # label(axiom).  [assumption].
% 2.36/2.63  Derived: -class_Power_Orecpower(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(137,b,131,b)].
% 2.36/2.63  Derived: -class_Power_Orecpower(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(137,b,133,b)].
% 2.36/2.63  138 -class_Ring__and__Field_Ocomm__ring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ocomm__ring_4) # label(axiom).  [assumption].
% 2.36/2.63  Derived: -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(138,b,131,b)].
% 2.36/2.63  Derived: -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(138,b,133,b)].
% 2.36/2.63  139 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_10) # label(axiom).  [assumption].
% 2.36/2.63  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(139,b,131,b)].
% 2.36/2.63  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(139,b,133,b)].
% 2.36/2.63  140 -class_Ring__and__Field_Ocomm__semiring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring_6) # label(axiom).  [assumption].
% 2.36/2.63  Derived: -class_Ring__and__Field_Ocomm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(140,b,131,b)].
% 2.36/2.63  Derived: -class_Ring__and__Field_Ocomm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(140,b,133,b)].
% 2.36/2.63  141 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_2) # label(axiom).  [assumption].
% 2.36/2.63  Derived: -class_Ring__and__Field_Ocomm__semiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(141,b,131,b)].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ocomm__semiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(141,b,133,b)].
% 2.36/2.64  142 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_4) # label(axiom).  [assumption].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(142,b,131,b)].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(142,b,133,b)].
% 2.36/2.64  143 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_7) # label(axiom).  [assumption].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ocomm__semiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(143,b,131,b)].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ocomm__semiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(143,b,133,b)].
% 2.36/2.64  144 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_8) # label(axiom).  [assumption].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(144,b,131,b)].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(144,b,133,b)].
% 2.36/2.64  145 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Ofield_20) # label(axiom).  [assumption].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ofield(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(145,b,131,b)].
% 2.36/2.64  Derived: -class_Ring__and__Field_Ofield(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(145,b,133,b)].
% 2.36/2.64  146 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oidom_20) # label(axiom).  [assumption].
% 2.36/2.64  Derived: -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(146,b,131,b)].
% 2.36/2.64  Derived: -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(146,b,133,b)].
% 2.36/2.64  147 -class_Ring__and__Field_Olordered__ring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Olordered__ring_14) # label(axiom).  [assumption].
% 2.36/2.64  Derived: -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(147,b,131,b)].
% 2.36/2.66  Derived: -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(147,b,133,b)].
% 2.36/2.66  148 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_4) # label(axiom).  [assumption].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(148,b,131,b)].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(148,b,133,b)].
% 2.36/2.66  149 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oordered__field_23) # label(axiom).  [assumption].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(149,b,131,b)].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(149,b,133,b)].
% 2.36/2.66  150 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oordered__idom_20) # label(axiom).  [assumption].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(150,b,131,b)].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(150,b,133,b)].
% 2.36/2.66  151 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_7) # label(axiom).  [assumption].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(151,b,131,b)].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(151,b,133,b)].
% 2.36/2.66  152 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oordered__semidom_14) # label(axiom).  [assumption].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(152,b,131,b)].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(152,b,133,b)].
% 2.36/2.66  153 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_1) # label(axiom).  [assumption].
% 2.36/2.66  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(153,b,131,b)].
% 2.36/2.67  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(153,b,133,b)].
% 2.36/2.67  154 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_5) # label(axiom).  [assumption].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(154,b,131,b)].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(154,b,133,b)].
% 2.36/2.67  155 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_2) # label(axiom).  [assumption].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(155,b,131,b)].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(155,b,133,b)].
% 2.36/2.67  156 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_10) # label(axiom).  [assumption].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(156,b,131,b)].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(156,b,133,b)].
% 2.36/2.67  157 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_4) # label(axiom).  [assumption].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(157,b,131,b)].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(157,b,133,b)].
% 2.36/2.67  158 -class_Ring__and__Field_Opordered__ring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Opordered__ring_7) # label(axiom).  [assumption].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(158,b,131,b)].
% 2.36/2.67  Derived: -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(158,b,133,b)].
% 2.36/2.67  159 -class_Ring__and__Field_Opordered__semiring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Opordered__semiring_1) # label(axiom).  [assumption].
% 2.36/2.68  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(159,b,131,b)].
% 2.36/2.68  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(159,b,133,b)].
% 2.36/2.68  160 -class_Ring__and__Field_Oring(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oring_0) # label(axiom).  [assumption].
% 2.36/2.68  Derived: -class_Ring__and__Field_Oring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(160,b,131,b)].
% 2.36/2.68  Derived: -class_Ring__and__Field_Oring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(160,b,133,b)].
% 2.36/2.68  161 -class_Ring__and__Field_Oring__1(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Oring__1_7) # label(axiom).  [assumption].
% 2.36/2.68  Derived: -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(161,b,131,b)].
% 2.36/2.68  Derived: -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(161,b,133,b)].
% 2.36/2.68  162 -class_Ring__and__Field_Osemiring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring_0) # label(axiom).  [assumption].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(162,a,132,a)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(162,a,137,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(162,a,138,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(162,a,139,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(162,a,140,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(162,a,141,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(162,a,142,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(162,a,143,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(162,a,145,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(162,a,146,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(162,a,147,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(162,a,148,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(162,a,149,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(162,a,150,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(162,a,152,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(162,a,153,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(162,a,155,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(162,a,156,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(162,a,157,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(162,a,159,b)].
% 2.36/2.68  163 -class_Ring__and__Field_Osemiring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring_1) # label(axiom).  [assumption].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(163,a,132,a)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(163,a,140,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(163,a,141,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(163,a,143,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(163,a,157,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(163,a,159,b)].
% 2.36/2.68  164 -class_Ring__and__Field_Osemiring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Osemiring_2) # label(axiom).  [assumption].
% 2.36/2.68  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(164,a,132,a)].
% 2.36/2.68  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(164,a,140,b)].
% 2.36/2.68  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(164,a,141,b)].
% 2.36/2.68  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(164,a,143,b)].
% 2.36/2.68  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(164,a,157,b)].
% 2.36/2.68  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(164,a,159,b)].
% 2.36/2.68  165 -class_Ring__and__Field_Osemiring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Osemiring_3) # label(axiom).  [assumption].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(165,a,132,a)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(165,a,138,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(165,a,140,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(165,a,141,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(165,a,142,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(165,a,143,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ofield(A).  [resolve(165,a,145,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oidom(A).  [resolve(165,a,146,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(165,a,147,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(165,a,148,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(165,a,149,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(165,a,150,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(165,a,151,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(165,a,153,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(165,a,154,b)].
% 2.36/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(165,a,155,b)].
% 2.46/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(165,a,157,b)].
% 2.46/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(165,a,158,b)].
% 2.46/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(165,a,159,b)].
% 2.46/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oring(A).  [resolve(165,a,160,b)].
% 2.46/2.68  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(165,a,161,b)].
% 2.46/2.68  166 -class_Ring__and__Field_Osemiring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Osemiring_4) # label(axiom).  [assumption].
% 2.46/2.68  Derived: class_HOL_Otimes(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(166,a,132,a)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(166,a,138,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(166,a,140,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(166,a,141,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(166,a,142,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(166,a,143,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ofield(A).  [resolve(166,a,145,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oidom(A).  [resolve(166,a,146,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(166,a,147,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(166,a,148,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(166,a,149,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(166,a,150,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(166,a,151,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(166,a,153,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(166,a,154,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(166,a,155,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(166,a,157,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(166,a,158,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(166,a,159,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oring(A).  [resolve(166,a,160,b)].
% 2.46/2.68  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(166,a,161,b)].
% 2.46/2.68  167 -class_Ring__and__Field_Osemiring__0(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Osemiring__0_0) # label(axiom).  [assumption].
% 2.46/2.68  Derived: -class_Ring__and__Field_Osemiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(167,b,131,b)].
% 2.46/2.68  Derived: -class_Ring__and__Field_Osemiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(167,b,133,b)].
% 2.46/2.68  168 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_1) # label(axiom).  [assumption].
% 2.46/2.68  Derived: -class_Ring__and__Field_Osemiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(168,b,131,b)].
% 2.46/2.68  Derived: -class_Ring__and__Field_Osemiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(168,b,133,b)].
% 2.59/2.83  169 -class_Ring__and__Field_Osemiring__1(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Osemiring__1_4) # label(axiom).  [assumption].
% 2.59/2.83  Derived: -class_Ring__and__Field_Osemiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(169,b,131,b)].
% 2.59/2.83  Derived: -class_Ring__and__Field_Osemiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(169,b,133,b)].
% 2.59/2.83  Derived: -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Oplus(A).  [resolve(169,b,164,a)].
% 2.59/2.83  170 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_Ring__and__Field_Osemiring(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_3) # label(axiom).  [assumption].
% 2.59/2.83  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(170,b,131,b)].
% 2.59/2.83  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(170,b,133,b)].
% 2.59/2.83  171 -class_Ring__and__Field_Ocomm__semiring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring_0) # label(axiom).  [assumption].
% 2.59/2.83  172 class_Ring__and__Field_Ocomm__semiring(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_18) # label(axiom).  [assumption].
% 2.59/2.83  173 class_Ring__and__Field_Ocomm__semiring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_11) # label(axiom).  [assumption].
% 2.59/2.83  174 class_Ring__and__Field_Ocomm__semiring(tc_nat) # label(clsarity_nat_19) # label(axiom).  [assumption].
% 2.59/2.83  175 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Numeral_Onumber__ring_7) # label(axiom).  [assumption].
% 2.59/2.83  176 -class_Power_Orecpower(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Power_Orecpower_11) # label(axiom).  [assumption].
% 2.59/2.83  177 -class_Ring__and__Field_Ocomm__ring(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Ocomm__ring_1) # label(axiom).  [assumption].
% 2.59/2.83  178 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_6) # label(axiom).  [assumption].
% 2.59/2.83  179 -class_Ring__and__Field_Ocomm__semiring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring_1) # label(axiom).  [assumption].
% 2.59/2.83  180 -class_Ring__and__Field_Ocomm__semiring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Ocomm__semiring_2) # label(axiom).  [assumption].
% 2.59/2.83  181 -class_Ring__and__Field_Ocomm__semiring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring_4) # label(axiom).  [assumption].
% 2.59/2.83  182 -class_Ring__and__Field_Ocomm__semiring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Ocomm__semiring_5) # label(axiom).  [assumption].
% 2.59/2.83  183 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_0) # label(axiom).  [assumption].
% 2.59/2.83  184 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_1) # label(axiom).  [assumption].
% 2.59/2.83  185 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_4) # label(axiom).  [assumption].
% 2.59/2.83  186 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_2) # label(axiom).  [assumption].
% 2.59/2.88  187 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Ofield_16) # label(axiom).  [assumption].
% 2.59/2.88  188 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Oidom_16) # label(axiom).  [assumption].
% 2.59/2.88  189 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_1) # label(axiom).  [assumption].
% 2.59/2.88  190 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__field_19) # label(axiom).  [assumption].
% 2.59/2.88  191 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__idom_16) # label(axiom).  [assumption].
% 2.59/2.88  192 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__semidom_10) # label(axiom).  [assumption].
% 2.59/2.88  193 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_2) # label(axiom).  [assumption].
% 2.59/2.88  194 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_6) # label(axiom).  [assumption].
% 2.59/2.88  195 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_Ring__and__Field_Ocomm__semiring(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_1) # label(axiom).  [assumption].
% 2.59/2.88  196 -class_Ring__and__Field_Ocomm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(140,b,131,b)].
% 2.59/2.88  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_plus(C,D,tc_fun(A,B)),c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(C,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),c_times(D,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(196,a,172,a)].
% 2.59/2.88  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(196,a,173,a)].
% 2.59/2.88  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_plus(A,B,tc_nat),c_Numeral_Onumber__of(C,tc_nat),tc_nat) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_nat),tc_nat),c_times(B,c_Numeral_Onumber__of(C,tc_nat),tc_nat),tc_nat).  [resolve(196,a,174,a)].
% 2.59/2.88  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(196,a,175,b)].
% 2.59/2.88  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Power_Orecpower(A).  [resolve(196,a,176,b)].
% 2.59/2.88  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(196,a,177,b)].
% 2.59/2.88  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(196,a,178,b)].
% 2.59/2.88  197 -class_Ring__and__Field_Ocomm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(140,b,133,b)].
% 2.59/2.89  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),c_plus(D,E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),D,tc_fun(A,B)),c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),E,tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(197,a,172,a)].
% 2.59/2.89  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(197,a,173,a)].
% 2.59/2.89  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_Numeral_Onumber__of(A,tc_nat),c_plus(B,C,tc_nat),tc_nat) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_nat),B,tc_nat),c_times(c_Numeral_Onumber__of(A,tc_nat),C,tc_nat),tc_nat).  [resolve(197,a,174,a)].
% 2.59/2.89  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(197,a,175,b)].
% 2.59/2.89  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Power_Orecpower(A).  [resolve(197,a,176,b)].
% 2.59/2.89  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(197,a,177,b)].
% 2.59/2.89  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(197,a,178,b)].
% 2.59/2.89  198 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(162,a,140,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(198,b,172,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(198,b,173,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(198,b,174,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(198,b,175,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(198,b,176,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(198,b,177,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(198,b,178,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(198,b,186,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(198,b,193,b)].
% 2.59/2.89  199 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(163,a,140,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(199,b,172,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(199,b,173,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(199,b,174,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(199,b,175,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Power_Orecpower(A).  [resolve(199,b,176,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(199,b,177,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(199,b,178,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(199,b,184,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(199,b,186,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(199,b,187,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(199,b,188,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(199,b,189,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(199,b,190,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(199,b,191,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(199,b,192,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(199,b,193,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(199,b,194,b)].
% 2.59/2.89  200 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(164,a,140,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(200,b,172,a)].
% 2.59/2.89  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(200,b,173,a)].
% 2.59/2.89  Derived: class_HOL_Oplus(tc_nat).  [resolve(200,b,174,a)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(200,b,175,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Power_Orecpower(A).  [resolve(200,b,176,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(200,b,177,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(200,b,178,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(200,b,184,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(200,b,186,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(200,b,187,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(200,b,188,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(200,b,189,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(200,b,190,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(200,b,191,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(200,b,192,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(200,b,193,b)].
% 2.59/2.89  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(200,b,194,b)].
% 2.59/2.89  201 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(165,a,140,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(201,b,172,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(201,b,173,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(tc_nat).  [resolve(201,b,174,a)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(201,b,175,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Power_Orecpower(A).  [resolve(201,b,176,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(201,b,177,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(201,b,178,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(201,b,186,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(201,b,192,b)].
% 2.59/2.89  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(201,b,194,b)].
% 2.59/2.89  202 class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring(A).  [resolve(166,a,140,b)].
% 2.77/3.06  Derived: class_HOL_Otimes(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(202,b,172,a)].
% 2.77/3.06  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(202,b,173,a)].
% 2.77/3.06  Derived: class_HOL_Otimes(tc_nat).  [resolve(202,b,174,a)].
% 2.77/3.06  Derived: class_HOL_Otimes(A) | -class_Numeral_Onumber__ring(A).  [resolve(202,b,175,b)].
% 2.77/3.06  Derived: class_HOL_Otimes(A) | -class_Power_Orecpower(A).  [resolve(202,b,176,b)].
% 2.77/3.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(202,b,177,b)].
% 2.77/3.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(202,b,178,b)].
% 2.77/3.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(202,b,186,b)].
% 2.77/3.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(202,b,192,b)].
% 2.77/3.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(202,b,194,b)].
% 2.77/3.06  203 -class_Ring__and__Field_Osemiring__0(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__0_1) # label(axiom).  [assumption].
% 2.77/3.06  204 class_Ring__and__Field_Osemiring__0(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_19) # label(axiom).  [assumption].
% 2.77/3.06  205 class_Ring__and__Field_Osemiring__0(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_13) # label(axiom).  [assumption].
% 2.77/3.06  206 class_Ring__and__Field_Osemiring__0(tc_nat) # label(clsarity_nat_21) # label(axiom).  [assumption].
% 2.77/3.06  207 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Numeral_Onumber__ring_10) # label(axiom).  [assumption].
% 2.77/3.06  208 -class_Power_Orecpower(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Power_Orecpower_13) # label(axiom).  [assumption].
% 2.77/3.06  209 -class_Ring__and__Field_Ocomm__ring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__ring_3) # label(axiom).  [assumption].
% 2.77/3.06  210 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_9) # label(axiom).  [assumption].
% 2.77/3.06  211 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_10) # label(axiom).  [assumption].
% 2.77/3.06  212 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_3) # label(axiom).  [assumption].
% 2.77/3.06  213 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_6) # label(axiom).  [assumption].
% 2.77/3.06  214 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_7) # label(axiom).  [assumption].
% 2.77/3.06  215 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Ofield_19) # label(axiom).  [assumption].
% 2.77/3.06  216 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oidom_19) # label(axiom).  [assumption].
% 2.77/3.06  217 -class_Ring__and__Field_Olordered__ring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Olordered__ring_13) # label(axiom).  [assumption].
% 2.77/3.06  218 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_3) # label(axiom).  [assumption].
% 2.77/3.06  219 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oordered__field_22) # label(axiom).  [assumption].
% 2.77/3.06  220 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oordered__idom_19) # label(axiom).  [assumption].
% 2.77/3.06  221 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_6) # label(axiom).  [assumption].
% 2.77/3.06  222 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oordered__semidom_13) # label(axiom).  [assumption].
% 2.77/3.07  223 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_0) # label(axiom).  [assumption].
% 2.77/3.07  224 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_4) # label(axiom).  [assumption].
% 2.77/3.07  225 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_1) # label(axiom).  [assumption].
% 2.77/3.07  226 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_9) # label(axiom).  [assumption].
% 2.77/3.07  227 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_3) # label(axiom).  [assumption].
% 2.77/3.07  228 -class_Ring__and__Field_Opordered__ring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Opordered__ring_6) # label(axiom).  [assumption].
% 2.77/3.07  229 -class_Ring__and__Field_Opordered__semiring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Opordered__semiring_0) # label(axiom).  [assumption].
% 2.77/3.07  230 -class_Ring__and__Field_Oring(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oring_13) # label(axiom).  [assumption].
% 2.77/3.07  231 -class_Ring__and__Field_Oring__1(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Oring__1_6) # label(axiom).  [assumption].
% 2.77/3.07  232 -class_Ring__and__Field_Osemiring__0(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__0_2) # label(axiom).  [assumption].
% 2.77/3.07  233 -class_Ring__and__Field_Osemiring__0(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Osemiring__0_3) # label(axiom).  [assumption].
% 2.77/3.07  234 -class_Ring__and__Field_Osemiring__0(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Osemiring__0_4) # label(axiom).  [assumption].
% 2.77/3.07  235 -class_Ring__and__Field_Osemiring__0(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Osemiring__0_5) # label(axiom).  [assumption].
% 2.77/3.07  236 -class_Ring__and__Field_Osemiring__0(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Osemiring__0_6) # label(axiom).  [assumption].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(236,a,204,a)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(236,a,205,a)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_nat).  [resolve(236,a,206,a)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(236,a,207,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Power_Orecpower(A).  [resolve(236,a,208,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(236,a,209,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(236,a,210,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(236,a,211,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(236,a,212,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(236,a,213,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(236,a,214,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(236,a,215,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(236,a,216,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(236,a,217,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(236,a,218,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(236,a,219,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(236,a,220,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(236,a,221,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(236,a,222,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(236,a,223,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(236,a,224,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(236,a,225,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(236,a,226,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(236,a,227,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(236,a,228,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(236,a,229,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oring(A).  [resolve(236,a,230,b)].
% 2.77/3.07  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(236,a,231,b)].
% 2.77/3.07  237 -class_Ring__and__Field_Osemiring__0(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Osemiring__0_7) # label(axiom).  [assumption].
% 2.77/3.07  Derived: class_HOL_Ozero(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(237,a,204,a)].
% 2.77/3.07  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(237,a,205,a)].
% 2.77/3.07  Derived: class_HOL_Ozero(tc_nat).  [resolve(237,a,206,a)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(237,a,207,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Power_Orecpower(A).  [resolve(237,a,208,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(237,a,209,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(237,a,210,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(237,a,211,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(237,a,212,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(237,a,213,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(237,a,214,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ofield(A).  [resolve(237,a,215,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(237,a,216,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(237,a,217,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(237,a,218,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(237,a,219,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(237,a,220,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(237,a,221,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(237,a,222,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(237,a,223,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(237,a,224,b)].
% 2.77/3.07  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(237,a,225,b)].
% 2.89/3.11  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(237,a,226,b)].
% 2.89/3.11  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(237,a,227,b)].
% 2.89/3.11  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(237,a,228,b)].
% 2.89/3.11  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(237,a,229,b)].
% 2.89/3.11  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oring(A).  [resolve(237,a,230,b)].
% 2.89/3.11  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(237,a,231,b)].
% 2.89/3.11  238 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_0) # label(axiom).  [assumption].
% 2.89/3.11  239 -class_Ring__and__Field_Osemiring__1(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Osemiring__1_3) # label(axiom).  [assumption].
% 2.89/3.11  Derived: -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Ozero(A).  [resolve(239,b,237,a)].
% 2.89/3.11  240 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_Ring__and__Field_Osemiring__0(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_2) # label(axiom).  [assumption].
% 2.89/3.11  241 -class_Ring__and__Field_Osemiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(167,b,131,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(241,a,211,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(241,a,212,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(241,a,213,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(241,a,214,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(241,a,215,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(241,a,216,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(241,a,217,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(241,a,218,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(241,a,219,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(241,a,220,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(241,a,221,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(241,a,222,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(241,a,223,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(241,a,224,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(241,a,225,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(241,a,226,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(241,a,227,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(241,a,228,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(241,a,229,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oring(A).  [resolve(241,a,230,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oring__1(A).  [resolve(241,a,231,b)].
% 2.89/3.11  242 -class_Ring__and__Field_Osemiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(167,b,133,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(242,a,211,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(242,a,212,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(242,a,213,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(242,a,214,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(242,a,215,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(242,a,216,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(242,a,217,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(242,a,218,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(242,a,219,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(242,a,220,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(242,a,221,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(242,a,222,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(242,a,223,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(242,a,224,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(242,a,225,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(242,a,226,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(242,a,227,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(242,a,228,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(242,a,229,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oring(A).  [resolve(242,a,230,b)].
% 2.89/3.11  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oring__1(A).  [resolve(242,a,231,b)].
% 2.99/3.26  243 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_3) # label(axiom).  [assumption].
% 2.99/3.26  244 class_Ring__and__Field_Ocomm__semiring__0(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_20) # label(axiom).  [assumption].
% 2.99/3.26  245 class_Ring__and__Field_Ocomm__semiring__0(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_14) # label(axiom).  [assumption].
% 2.99/3.26  246 class_Ring__and__Field_Ocomm__semiring__0(tc_nat) # label(clsarity_nat_22) # label(axiom).  [assumption].
% 2.99/3.26  247 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Numeral_Onumber__ring_11) # label(axiom).  [assumption].
% 2.99/3.26  248 -class_Power_Orecpower(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Power_Orecpower_14) # label(axiom).  [assumption].
% 2.99/3.26  249 -class_Ring__and__Field_Ocomm__ring(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__ring_0) # label(axiom).  [assumption].
% 2.99/3.26  250 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_5) # label(axiom).  [assumption].
% 2.99/3.26  251 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_4) # label(axiom).  [assumption].
% 2.99/3.26  252 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_5) # label(axiom).  [assumption].
% 2.99/3.26  253 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_6) # label(axiom).  [assumption].
% 2.99/3.26  254 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_7) # label(axiom).  [assumption].
% 2.99/3.26  255 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_8) # label(axiom).  [assumption].
% 2.99/3.26  256 -class_Ring__and__Field_Ocomm__semiring__0(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0_9) # label(axiom).  [assumption].
% 2.99/3.26  257 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_0) # label(axiom).  [assumption].
% 2.99/3.26  258 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_3) # label(axiom).  [assumption].
% 2.99/3.26  259 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_1) # label(axiom).  [assumption].
% 2.99/3.26  260 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Ofield_15) # label(axiom).  [assumption].
% 2.99/3.26  261 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Oidom_15) # label(axiom).  [assumption].
% 2.99/3.26  262 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_0) # label(axiom).  [assumption].
% 2.99/3.26  263 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Oordered__field_18) # label(axiom).  [assumption].
% 2.99/3.26  264 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Oordered__idom_15) # label(axiom).  [assumption].
% 2.99/3.26  265 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Oordered__semidom_9) # label(axiom).  [assumption].
% 2.99/3.26  266 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_1) # label(axiom).  [assumption].
% 3.08/3.31  267 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_5) # label(axiom).  [assumption].
% 3.08/3.31  268 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_Ring__and__Field_Ocomm__semiring__0(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_0) # label(axiom).  [assumption].
% 3.08/3.31  269 -class_Ring__and__Field_Ocomm__semiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(141,b,131,b)].
% 3.08/3.31  270 -class_Ring__and__Field_Ocomm__semiring__0(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(141,b,133,b)].
% 3.08/3.31  271 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(162,a,141,b)].
% 3.08/3.31  272 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(163,a,141,b)].
% 3.08/3.31  273 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(164,a,141,b)].
% 3.08/3.31  274 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(165,a,141,b)].
% 3.08/3.31  275 class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(166,a,141,b)].
% 3.08/3.31  276 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(236,a,211,b)].
% 3.08/3.31  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(276,b,244,a)].
% 3.08/3.31  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(276,b,245,a)].
% 3.08/3.31  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_nat).  [resolve(276,b,246,a)].
% 3.08/3.31  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(276,b,247,b)].
% 3.08/3.31  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Power_Orecpower(A).  [resolve(276,b,248,b)].
% 3.08/3.31  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(276,b,249,b)].
% 3.08/3.31  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(276,b,250,b)].
% 3.08/3.31  277 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(237,a,211,b)].
% 3.08/3.31  Derived: class_HOL_Ozero(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(277,b,244,a)].
% 3.08/3.31  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(277,b,245,a)].
% 3.08/3.31  Derived: class_HOL_Ozero(tc_nat).  [resolve(277,b,246,a)].
% 3.08/3.31  Derived: class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(277,b,247,b)].
% 3.08/3.31  Derived: class_HOL_Ozero(A) | -class_Power_Orecpower(A).  [resolve(277,b,248,b)].
% 3.08/3.31  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(277,b,249,b)].
% 3.08/3.31  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(277,b,250,b)].
% 3.08/3.31  278 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(241,a,211,b)].
% 3.08/3.31  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_plus(C,D,tc_fun(A,B)),c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(C,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),c_times(D,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(278,c,244,a)].
% 3.08/3.31  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(278,c,245,a)].
% 3.08/3.31  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_plus(A,B,tc_nat),c_Numeral_Onumber__of(C,tc_nat),tc_nat) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_nat),tc_nat),c_times(B,c_Numeral_Onumber__of(C,tc_nat),tc_nat),tc_nat).  [resolve(278,c,246,a)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(278,c,247,b)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Power_Orecpower(A).  [resolve(278,c,248,b)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(278,c,249,b)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(278,c,250,b)].
% 3.20/3.42  279 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__0(A).  [resolve(242,a,211,b)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),c_plus(D,E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),D,tc_fun(A,B)),c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),E,tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(279,c,244,a)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(279,c,245,a)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_Numeral_Onumber__of(A,tc_nat),c_plus(B,C,tc_nat),tc_nat) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_nat),B,tc_nat),c_times(c_Numeral_Onumber__of(A,tc_nat),C,tc_nat),tc_nat).  [resolve(279,c,246,a)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(279,c,247,b)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Power_Orecpower(A).  [resolve(279,c,248,b)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(279,c,249,b)].
% 3.20/3.42  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(279,c,250,b)].
% 3.20/3.42  280 -class_Ring__and__Field_Osemiring__0__cancel(A) | c_times(c_0,B,A) = c_0 # label(cls_Ring__and__Field_Omult__zero__left_0) # label(axiom).  [assumption].
% 3.20/3.42  281 class_Ring__and__Field_Osemiring__0__cancel(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_21) # label(axiom).  [assumption].
% 3.20/3.42  Derived: c_times(c_0,A,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(280,a,281,a)].
% 3.20/3.42  282 -class_Ring__and__Field_Osemiring__0__cancel(A) | c_times(B,c_0,A) = c_0 # label(cls_Ring__and__Field_Omult__zero__right_0) # label(axiom).  [assumption].
% 3.20/3.42  Derived: c_times(A,c_0,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(282,a,281,a)].
% 3.20/3.42  283 class_Ring__and__Field_Osemiring__0__cancel(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_18) # label(axiom).  [assumption].
% 3.20/3.45  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(283,a,280,a)].
% 3.20/3.45  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(283,a,282,a)].
% 3.20/3.45  284 class_Ring__and__Field_Osemiring__0__cancel(tc_nat) # label(clsarity_nat_29) # label(axiom).  [assumption].
% 3.20/3.45  Derived: c_times(c_0,A,tc_nat) = c_0.  [resolve(284,a,280,a)].
% 3.20/3.45  Derived: c_times(A,c_0,tc_nat) = c_0.  [resolve(284,a,282,a)].
% 3.20/3.45  285 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Numeral_Onumber__ring_16) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Numeral_Onumber__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(285,b,280,a)].
% 3.20/3.45  Derived: -class_Numeral_Onumber__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(285,b,282,a)].
% 3.20/3.45  286 -class_Power_Orecpower(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Power_Orecpower_21) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Power_Orecpower(A) | c_times(c_0,B,A) = c_0.  [resolve(286,b,280,a)].
% 3.20/3.45  Derived: -class_Power_Orecpower(A) | c_times(B,c_0,A) = c_0.  [resolve(286,b,282,a)].
% 3.20/3.45  287 -class_Ring__and__Field_Ocomm__ring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__ring_17) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(287,b,280,a)].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(287,b,282,a)].
% 3.20/3.45  288 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_8) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_times(c_0,B,A) = c_0.  [resolve(288,b,280,a)].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_times(B,c_0,A) = c_0.  [resolve(288,b,282,a)].
% 3.20/3.45  289 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_14) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_times(c_0,B,A) = c_0.  [resolve(289,b,280,a)].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_times(B,c_0,A) = c_0.  [resolve(289,b,282,a)].
% 3.20/3.45  290 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_21) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(c_0,B,A) = c_0.  [resolve(290,b,280,a)].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(B,c_0,A) = c_0.  [resolve(290,b,282,a)].
% 3.20/3.45  291 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ofield_18) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ofield(A) | c_times(c_0,B,A) = c_0.  [resolve(291,b,280,a)].
% 3.20/3.45  Derived: -class_Ring__and__Field_Ofield(A) | c_times(B,c_0,A) = c_0.  [resolve(291,b,282,a)].
% 3.20/3.45  292 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oidom_18) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Oidom(A) | c_times(c_0,B,A) = c_0.  [resolve(292,b,280,a)].
% 3.20/3.45  Derived: -class_Ring__and__Field_Oidom(A) | c_times(B,c_0,A) = c_0.  [resolve(292,b,282,a)].
% 3.20/3.45  293 -class_Ring__and__Field_Olordered__ring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Olordered__ring_12) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(293,b,280,a)].
% 3.20/3.45  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(293,b,282,a)].
% 3.20/3.45  294 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_26) # label(axiom).  [assumption].
% 3.20/3.45  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_times(c_0,B,A) = c_0.  [resolve(294,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_times(B,c_0,A) = c_0.  [resolve(294,b,282,a)].
% 3.20/3.48  295 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__field_21) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(c_0,B,A) = c_0.  [resolve(295,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(B,c_0,A) = c_0.  [resolve(295,b,282,a)].
% 3.20/3.48  296 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__idom_18) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(c_0,B,A) = c_0.  [resolve(296,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(B,c_0,A) = c_0.  [resolve(296,b,282,a)].
% 3.20/3.48  297 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_3) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(c_0,B,A) = c_0.  [resolve(297,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(B,c_0,A) = c_0.  [resolve(297,b,282,a)].
% 3.20/3.48  298 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__semidom_12) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_times(c_0,B,A) = c_0.  [resolve(298,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_times(B,c_0,A) = c_0.  [resolve(298,b,282,a)].
% 3.20/3.48  299 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_21) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_times(c_0,B,A) = c_0.  [resolve(299,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_times(B,c_0,A) = c_0.  [resolve(299,b,282,a)].
% 3.20/3.48  300 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_20) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_times(c_0,B,A) = c_0.  [resolve(300,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_times(B,c_0,A) = c_0.  [resolve(300,b,282,a)].
% 3.20/3.48  301 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_15) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_times(c_0,B,A) = c_0.  [resolve(301,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_times(B,c_0,A) = c_0.  [resolve(301,b,282,a)].
% 3.20/3.48  302 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_8) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(302,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(302,b,282,a)].
% 3.20/3.48  303 -class_Ring__and__Field_Opordered__ring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Opordered__ring_3) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(303,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(303,b,282,a)].
% 3.20/3.48  304 -class_Ring__and__Field_Oring(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oring_12) # label(axiom).  [assumption].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oring(A) | c_times(c_0,B,A) = c_0.  [resolve(304,b,280,a)].
% 3.20/3.48  Derived: -class_Ring__and__Field_Oring(A) | c_times(B,c_0,A) = c_0.  [resolve(304,b,282,a)].
% 3.20/3.50  305 -class_Ring__and__Field_Oring__1(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oring__1_3) # label(axiom).  [assumption].
% 3.20/3.50  Derived: -class_Ring__and__Field_Oring__1(A) | c_times(c_0,B,A) = c_0.  [resolve(305,b,280,a)].
% 3.20/3.50  Derived: -class_Ring__and__Field_Oring__1(A) | c_times(B,c_0,A) = c_0.  [resolve(305,b,282,a)].
% 3.20/3.50  306 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_2) # label(axiom).  [assumption].
% 3.20/3.50  307 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_3) # label(axiom).  [assumption].
% 3.20/3.50  308 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_4) # label(axiom).  [assumption].
% 3.20/3.50  309 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_5) # label(axiom).  [assumption].
% 3.20/3.50  310 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_6) # label(axiom).  [assumption].
% 3.20/3.50  311 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_7) # label(axiom).  [assumption].
% 3.20/3.50  312 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Osemiring__0__cancel_8) # label(axiom).  [assumption].
% 3.20/3.50  313 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_Ring__and__Field_Osemiring__0__cancel(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_15) # label(axiom).  [assumption].
% 3.20/3.50  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(c_0,B,A) = c_0.  [resolve(313,b,280,a)].
% 3.20/3.50  Derived: -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(B,c_0,A) = c_0.  [resolve(313,b,282,a)].
% 3.20/3.50  314 -class_Ring__and__Field_Osemiring__0__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(39,b,1,a)].
% 3.20/3.50  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(A,E,tc_fun(C,D)) | B = E | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(314,a,281,a)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Power_Orecpower(C).  [resolve(314,a,286,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(314,a,287,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(314,a,288,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__semiring__0__cancel(C).  [resolve(314,a,289,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__semiring__1__cancel(C).  [resolve(314,a,290,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ofield(C).  [resolve(314,a,291,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oidom(C).  [resolve(314,a,292,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(314,a,293,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(314,a,294,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(314,a,295,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(314,a,296,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(314,a,297,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(314,a,298,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(314,a,299,b)].
% 3.20/3.50  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(314,a,300,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(314,a,301,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(314,a,302,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(314,a,303,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oring(C).  [resolve(314,a,304,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oring__1(C).  [resolve(314,a,305,b)].
% 3.20/3.51  315 -class_Ring__and__Field_Osemiring__0__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(39,b,3,a)].
% 3.20/3.51  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(E,B,tc_fun(C,D)) | A = E | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(315,a,281,a)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Power_Orecpower(C).  [resolve(315,a,286,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(315,a,287,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(315,a,288,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__semiring__0__cancel(C).  [resolve(315,a,289,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__semiring__1__cancel(C).  [resolve(315,a,290,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ofield(C).  [resolve(315,a,291,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oidom(C).  [resolve(315,a,292,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(315,a,293,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(315,a,294,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(315,a,295,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(315,a,296,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(315,a,297,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(315,a,298,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(315,a,299,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(315,a,300,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(315,a,301,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(315,a,302,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(315,a,303,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oring(C).  [resolve(315,a,304,b)].
% 3.20/3.51  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oring__1(C).  [resolve(315,a,305,b)].
% 3.20/3.51  316 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(77,b,41,a)].
% 3.20/3.51  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(316,a,297,b)].
% 3.20/3.51  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(316,a,303,b)].
% 3.20/3.51  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oring(A).  [resolve(316,a,304,b)].
% 3.20/3.51  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(316,a,305,b)].
% 3.20/3.51  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(316,a,313,b)].
% 3.20/3.51  317 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(77,b,47,a)].
% 3.38/3.65  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(317,a,297,b)].
% 3.38/3.65  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(317,a,303,b)].
% 3.38/3.65  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(317,a,305,b)].
% 3.38/3.65  318 -class_Ring__and__Field_Osemiring__0__cancel(A) | class_HOL_Oplus(A).  [resolve(77,b,48,a)].
% 3.38/3.65  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(318,a,297,b)].
% 3.38/3.65  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(318,a,301,b)].
% 3.38/3.65  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(318,a,303,b)].
% 3.38/3.65  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(318,a,305,b)].
% 3.38/3.65  319 -class_Ring__and__Field_Osemiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(168,b,131,b)].
% 3.38/3.65  320 -class_Ring__and__Field_Osemiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(168,b,133,b)].
% 3.38/3.65  321 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oring(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) # label(cls_NatSimprocs_Oleft__diff__distrib__number__of_0) # label(axiom).  [assumption].
% 3.38/3.65  322 class_Ring__and__Field_Oring(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_22) # label(axiom).  [assumption].
% 3.38/3.65  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_minus(C,D,tc_fun(A,B)),c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)) = c_minus(c_times(C,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),c_times(D,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(321,b,322,a)].
% 3.38/3.65  323 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oring(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) # label(cls_NatSimprocs_Oright__diff__distrib__number__of_0) # label(axiom).  [assumption].
% 3.38/3.65  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),c_minus(D,E,tc_fun(A,B)),tc_fun(A,B)) = c_minus(c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),D,tc_fun(A,B)),c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),E,tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(323,b,322,a)].
% 3.38/3.65  324 -class_Ring__and__Field_Oring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A) # label(cls_Ring__and__Field_Ominus__mult__minus_0) # label(axiom).  [assumption].
% 3.38/3.65  Derived: c_times(c_uminus(A,tc_fun(B,C)),c_uminus(D,tc_fun(B,C)),tc_fun(B,C)) = c_times(A,D,tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(324,a,322,a)].
% 3.38/3.65  325 -class_Ring__and__Field_Oring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A) # label(cls_Ring__and__Field_Omult__minus__left_0) # label(axiom).  [assumption].
% 3.38/3.65  Derived: c_times(c_uminus(A,tc_fun(B,C)),D,tc_fun(B,C)) = c_uminus(c_times(A,D,tc_fun(B,C)),tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(325,a,322,a)].
% 3.38/3.65  326 -class_Ring__and__Field_Oring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A) # label(cls_Ring__and__Field_Omult__minus__right_0) # label(axiom).  [assumption].
% 3.38/3.65  Derived: c_times(A,c_uminus(B,tc_fun(C,D)),tc_fun(C,D)) = c_uminus(c_times(A,B,tc_fun(C,D)),tc_fun(C,D)) | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(326,a,322,a)].
% 3.38/3.65  327 class_Ring__and__Field_Oring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_19) # label(axiom).  [assumption].
% 3.38/3.65  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_minus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(327,a,321,b)].
% 3.38/3.67  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_minus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(327,a,323,b)].
% 3.38/3.67  Derived: c_times(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_times(A,B,tc_IntDef_Oint).  [resolve(327,a,324,a)].
% 3.38/3.67  Derived: c_times(c_uminus(A,tc_IntDef_Oint),B,tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(327,a,325,a)].
% 3.38/3.67  Derived: c_times(A,c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(327,a,326,a)].
% 3.38/3.67  328 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Numeral_Onumber__ring_17) # label(axiom).  [assumption].
% 3.38/3.67  Derived: -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(328,b,321,b)].
% 3.38/3.67  Derived: -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(328,b,323,b)].
% 3.38/3.67  Derived: -class_Numeral_Onumber__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(328,b,324,a)].
% 3.38/3.67  Derived: -class_Numeral_Onumber__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(328,b,325,a)].
% 3.38/3.67  Derived: -class_Numeral_Onumber__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(328,b,326,a)].
% 3.38/3.67  329 -class_Ring__and__Field_Ocomm__ring(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Ocomm__ring_16) # label(axiom).  [assumption].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(329,b,321,b)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(329,b,323,b)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(329,b,324,a)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(329,b,325,a)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(329,b,326,a)].
% 3.38/3.67  330 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_1) # label(axiom).  [assumption].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(330,b,321,b)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(330,b,323,b)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(330,b,324,a)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(330,b,325,a)].
% 3.38/3.67  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(330,b,326,a)].
% 3.47/3.68  331 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Ofield_3) # label(axiom).  [assumption].
% 3.47/3.68  Derived: -class_Ring__and__Field_Ofield(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(331,b,321,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Ofield(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(331,b,323,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Ofield(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(331,b,324,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Ofield(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(331,b,325,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Ofield(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(331,b,326,a)].
% 3.47/3.68  332 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Oidom_3) # label(axiom).  [assumption].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(332,b,321,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(332,b,323,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oidom(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(332,b,324,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oidom(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(332,b,325,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oidom(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(332,b,326,a)].
% 3.47/3.68  333 -class_Ring__and__Field_Olordered__ring(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Olordered__ring_1) # label(axiom).  [assumption].
% 3.47/3.68  Derived: -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(333,b,321,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(333,b,323,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(333,b,324,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(333,b,325,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(333,b,326,a)].
% 3.47/3.68  334 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Oordered__field_6) # label(axiom).  [assumption].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(334,b,321,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(334,b,323,b)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(334,b,324,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(334,b,325,a)].
% 3.47/3.68  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(334,b,326,a)].
% 3.47/3.70  335 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Oordered__idom_3) # label(axiom).  [assumption].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(335,b,321,b)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(335,b,323,b)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(335,b,324,a)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(335,b,325,a)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(335,b,326,a)].
% 3.47/3.70  336 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_0) # label(axiom).  [assumption].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(336,b,321,b)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(336,b,323,b)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(336,b,324,a)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(336,b,325,a)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(336,b,326,a)].
% 3.47/3.70  337 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_1) # label(axiom).  [assumption].
% 3.47/3.70  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(337,b,321,b)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(337,b,323,b)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(337,b,324,a)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(337,b,325,a)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(337,b,326,a)].
% 3.47/3.70  338 -class_Ring__and__Field_Opordered__ring(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Opordered__ring_0) # label(axiom).  [assumption].
% 3.47/3.70  Derived: -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(338,b,321,b)].
% 3.47/3.70  Derived: -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(338,b,323,b)].
% 3.49/3.70  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(338,b,324,a)].
% 3.49/3.70  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(338,b,325,a)].
% 3.49/3.70  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(338,b,326,a)].
% 3.49/3.70  339 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oring_1) # label(axiom).  [assumption].
% 3.49/3.70  340 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Oring_2) # label(axiom).  [assumption].
% 3.49/3.70  341 -class_Ring__and__Field_Oring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Oring_3) # label(axiom).  [assumption].
% 3.49/3.70  342 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Oring_4) # label(axiom).  [assumption].
% 3.49/3.70  343 -class_Ring__and__Field_Oring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oring_5) # label(axiom).  [assumption].
% 3.49/3.70  344 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Ring__and__Field_Oring_6) # label(axiom).  [assumption].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(344,a,322,a)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(tc_IntDef_Oint).  [resolve(344,a,327,a)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(344,a,328,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(344,a,329,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(344,a,330,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(344,a,331,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(344,a,332,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(344,a,333,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(344,a,334,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(344,a,335,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(344,a,336,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(344,a,337,b)].
% 3.49/3.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(344,a,338,b)].
% 3.49/3.70  345 -class_Ring__and__Field_Oring(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Oring_7) # label(axiom).  [assumption].
% 3.49/3.70  Derived: class_HOL_Ominus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(345,a,322,a)].
% 3.49/3.70  Derived: class_HOL_Ominus(tc_IntDef_Oint).  [resolve(345,a,327,a)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Numeral_Onumber__ring(A).  [resolve(345,a,328,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(345,a,329,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(345,a,330,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(345,a,331,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(345,a,332,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(345,a,333,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(345,a,334,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(345,a,335,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(345,a,336,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(345,a,337,b)].
% 3.49/3.70  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(345,a,338,b)].
% 3.50/3.74  346 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Oring_8) # label(axiom).  [assumption].
% 3.50/3.74  347 -class_Ring__and__Field_Oring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oring_9) # label(axiom).  [assumption].
% 3.50/3.74  348 -class_Ring__and__Field_Oring__1(A) | class_Ring__and__Field_Oring(A) # label(clsrel_Ring__and__Field_Oring__1_0) # label(axiom).  [assumption].
% 3.50/3.74  Derived: -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(348,b,321,b)].
% 3.50/3.74  Derived: -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(348,b,323,b)].
% 3.50/3.74  Derived: -class_Ring__and__Field_Oring__1(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(348,b,324,a)].
% 3.50/3.74  Derived: -class_Ring__and__Field_Oring__1(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(348,b,325,a)].
% 3.50/3.74  Derived: -class_Ring__and__Field_Oring__1(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(348,b,326,a)].
% 3.50/3.74  349 -class_Ring__and__Field_Oring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(37,b,1,a)].
% 3.50/3.74  350 -class_Ring__and__Field_Oring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(37,b,3,a)].
% 3.50/3.74  351 -class_Ring__and__Field_Oring(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(75,b,41,a)].
% 3.50/3.74  352 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oring(A).  [resolve(81,b,75,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(352,b,333,b)].
% 3.50/3.74  353 class_HOL_Oplus(A) | -class_Ring__and__Field_Oring(A).  [resolve(82,b,75,b)].
% 3.50/3.74  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(353,b,333,b)].
% 3.50/3.74  354 -class_Ring__and__Field_Oring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(160,b,131,b)].
% 3.50/3.74  355 -class_Ring__and__Field_Oring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(160,b,133,b)].
% 3.50/3.74  356 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oring(A).  [resolve(165,a,160,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ofield(A).  [resolve(356,b,331,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oidom(A).  [resolve(356,b,332,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(356,b,333,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(356,b,334,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(356,b,335,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(356,b,336,b)].
% 3.50/3.74  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(356,b,338,b)].
% 3.50/3.74  357 class_HOL_Otimes(A) | -class_Ring__and__Field_Oring(A).  [resolve(166,a,160,b)].
% 3.50/3.74  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ofield(A).  [resolve(357,b,331,b)].
% 3.50/3.74  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oidom(A).  [resolve(357,b,332,b)].
% 3.50/3.74  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(357,b,333,b)].
% 3.50/3.74  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(357,b,334,b)].
% 3.50/3.74  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(357,b,335,b)].
% 3.50/3.74  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(357,b,336,b)].
% 3.50/3.75  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(357,b,338,b)].
% 3.50/3.75  358 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oring(A).  [resolve(236,a,230,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(358,b,331,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(358,b,332,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(358,b,333,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(358,b,334,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(358,b,335,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(358,b,336,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(358,b,337,b)].
% 3.50/3.75  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(358,b,338,b)].
% 3.50/3.75  359 class_HOL_Ozero(A) | -class_Ring__and__Field_Oring(A).  [resolve(237,a,230,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ofield(A).  [resolve(359,b,331,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(359,b,332,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(359,b,333,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(359,b,334,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(359,b,335,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(359,b,336,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(359,b,337,b)].
% 3.50/3.75  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(359,b,338,b)].
% 3.50/3.75  360 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oring(A).  [resolve(241,a,230,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(360,c,331,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(360,c,332,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(360,c,333,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(360,c,334,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(360,c,335,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(360,c,336,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(360,c,337,b)].
% 3.50/3.75  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(360,c,338,b)].
% 3.50/3.76  361 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oring(A).  [resolve(242,a,230,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(361,c,331,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(361,c,332,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(361,c,333,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(361,c,334,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(361,c,335,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(361,c,336,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(361,c,337,b)].
% 3.50/3.76  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(361,c,338,b)].
% 3.50/3.76  362 -class_Ring__and__Field_Oring(A) | c_times(c_0,B,A) = c_0.  [resolve(304,b,280,a)].
% 3.50/3.76  Derived: c_times(c_0,A,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(362,a,322,a)].
% 3.50/3.76  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(362,a,327,a)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(362,a,328,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ocomm__ring(B).  [resolve(362,a,329,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(362,a,330,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ofield(B).  [resolve(362,a,331,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(362,a,332,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(362,a,333,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(362,a,334,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(362,a,335,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__ring__strict(B).  [resolve(362,a,336,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(362,a,337,b)].
% 3.50/3.76  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Opordered__ring(B).  [resolve(362,a,338,b)].
% 3.50/3.76  363 -class_Ring__and__Field_Oring(A) | c_times(B,c_0,A) = c_0.  [resolve(304,b,282,a)].
% 3.50/3.76  Derived: c_times(A,c_0,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(363,a,322,a)].
% 3.50/3.76  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(363,a,327,a)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(363,a,328,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ocomm__ring(B).  [resolve(363,a,329,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(363,a,330,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ofield(B).  [resolve(363,a,331,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(363,a,332,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(363,a,333,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(363,a,334,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(363,a,335,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__ring__strict(B).  [resolve(363,a,336,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(363,a,337,b)].
% 3.50/3.77  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Opordered__ring(B).  [resolve(363,a,338,b)].
% 3.50/3.77  364 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oring(C).  [resolve(314,a,304,b)].
% 3.50/3.77  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(A,E,tc_fun(C,D)) | B = E | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(364,c,322,a)].
% 3.50/3.77  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(364,c,327,a)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Numeral_Onumber__ring(C).  [resolve(364,c,328,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(364,c,329,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(364,c,330,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ofield(C).  [resolve(364,c,331,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oidom(C).  [resolve(364,c,332,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(364,c,333,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(364,c,334,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(364,c,335,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(364,c,336,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(364,c,337,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(364,c,338,b)].
% 3.50/3.77  365 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oring(C).  [resolve(315,a,304,b)].
% 3.50/3.77  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(E,B,tc_fun(C,D)) | A = E | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(365,c,322,a)].
% 3.50/3.77  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(365,c,327,a)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Numeral_Onumber__ring(C).  [resolve(365,c,328,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(365,c,329,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(365,c,330,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ofield(C).  [resolve(365,c,331,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oidom(C).  [resolve(365,c,332,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(365,c,333,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(365,c,334,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(365,c,335,b)].
% 3.50/3.77  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(365,c,336,b)].
% 3.68/3.91  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(365,c,337,b)].
% 3.68/3.91  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(365,c,338,b)].
% 3.68/3.91  366 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oring(A).  [resolve(316,a,304,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(366,b,322,a)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(366,b,327,a)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(366,b,328,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(366,b,329,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(366,b,330,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(366,b,331,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(366,b,332,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(366,b,333,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(366,b,334,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(366,b,335,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(366,b,336,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(366,b,337,b)].
% 3.68/3.91  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(366,b,338,b)].
% 3.68/3.91  367 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_10) # label(axiom).  [assumption].
% 3.68/3.91  368 class_Ring__and__Field_Ocomm__semiring__0__cancel(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_23) # label(axiom).  [assumption].
% 3.68/3.91  369 class_Ring__and__Field_Ocomm__semiring__0__cancel(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_20) # label(axiom).  [assumption].
% 3.68/3.91  370 class_Ring__and__Field_Ocomm__semiring__0__cancel(tc_nat) # label(clsarity_nat_31) # label(axiom).  [assumption].
% 3.68/3.91  371 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Numeral_Onumber__ring_18) # label(axiom).  [assumption].
% 3.68/3.91  372 -class_Power_Orecpower(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Power_Orecpower_23) # label(axiom).  [assumption].
% 3.68/3.91  373 -class_Ring__and__Field_Ocomm__ring(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__ring_18) # label(axiom).  [assumption].
% 3.68/3.91  374 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_4) # label(axiom).  [assumption].
% 3.68/3.91  375 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_11) # label(axiom).  [assumption].
% 3.68/3.91  376 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_5) # label(axiom).  [assumption].
% 3.68/3.91  377 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_6) # label(axiom).  [assumption].
% 3.68/3.91  378 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_7) # label(axiom).  [assumption].
% 3.68/3.91  379 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_8) # label(axiom).  [assumption].
% 3.77/3.98  380 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__0__cancel_9) # label(axiom).  [assumption].
% 3.77/3.98  381 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_22) # label(axiom).  [assumption].
% 3.77/3.98  382 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Ofield_14) # label(axiom).  [assumption].
% 3.77/3.98  383 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oidom_14) # label(axiom).  [assumption].
% 3.77/3.98  384 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__field_17) # label(axiom).  [assumption].
% 3.77/3.98  385 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__idom_14) # label(axiom).  [assumption].
% 3.77/3.98  386 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Oordered__semidom_8) # label(axiom).  [assumption].
% 3.77/3.98  387 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Ocomm__semiring__0__cancel(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_4) # label(axiom).  [assumption].
% 3.77/3.98  388 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(22,b,1,a)].
% 3.77/3.98  389 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(22,b,3,a)].
% 3.77/3.98  390 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | class_HOL_Oplus(A).  [resolve(22,b,10,a)].
% 3.77/3.98  391 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(81,b,60,b)].
% 3.77/3.98  392 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(142,b,131,b)].
% 3.77/3.98  393 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(142,b,133,b)].
% 3.77/3.98  394 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(162,a,142,b)].
% 3.77/3.98  395 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(165,a,142,b)].
% 3.77/3.98  396 class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(166,a,142,b)].
% 3.77/3.98  397 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(199,b,184,b)].
% 3.77/3.98  Derived: class_OrderedGroup_Osemigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(397,b,368,a)].
% 3.77/3.98  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(397,b,369,a)].
% 3.77/3.98  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(397,b,370,a)].
% 3.77/3.98  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(397,b,371,b)].
% 3.77/3.98  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Power_Orecpower(A).  [resolve(397,b,372,b)].
% 3.77/3.98  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(397,b,373,b)].
% 3.77/3.98  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(397,b,374,b)].
% 3.77/3.98  398 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(200,b,184,b)].
% 3.77/3.98  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(398,b,368,a)].
% 3.77/3.98  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(398,b,369,a)].
% 3.77/3.98  Derived: class_HOL_Oplus(tc_nat).  [resolve(398,b,370,a)].
% 3.77/3.98  Derived: class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(398,b,371,b)].
% 3.90/4.13  Derived: class_HOL_Oplus(A) | -class_Power_Orecpower(A).  [resolve(398,b,372,b)].
% 3.90/4.13  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(398,b,373,b)].
% 3.90/4.13  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(398,b,374,b)].
% 3.90/4.13  399 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(236,a,212,b)].
% 3.90/4.13  400 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(237,a,212,b)].
% 3.90/4.13  401 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(241,a,212,b)].
% 3.90/4.13  402 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__0__cancel(A).  [resolve(242,a,212,b)].
% 3.90/4.13  403 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_times(c_0,B,A) = c_0.  [resolve(289,b,280,a)].
% 3.90/4.13  Derived: c_times(c_0,A,tc_nat) = c_0.  [resolve(403,a,370,a)].
% 3.90/4.13  Derived: c_times(c_0,A,B) = c_0 | -class_Power_Orecpower(B).  [resolve(403,a,372,b)].
% 3.90/4.13  404 -class_Ring__and__Field_Ocomm__semiring__0__cancel(A) | c_times(B,c_0,A) = c_0.  [resolve(289,b,282,a)].
% 3.90/4.13  Derived: c_times(A,c_0,tc_nat) = c_0.  [resolve(404,a,370,a)].
% 3.90/4.13  Derived: c_times(A,c_0,B) = c_0 | -class_Power_Orecpower(B).  [resolve(404,a,372,b)].
% 3.90/4.13  405 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__semiring__0__cancel(C).  [resolve(314,a,289,b)].
% 3.90/4.13  Derived: c_plus(A,B,tc_nat) != c_plus(A,C,tc_nat) | B = C.  [resolve(405,c,370,a)].
% 3.90/4.13  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Power_Orecpower(C).  [resolve(405,c,372,b)].
% 3.90/4.13  406 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__semiring__0__cancel(C).  [resolve(315,a,289,b)].
% 3.90/4.13  Derived: c_plus(A,B,tc_nat) != c_plus(C,B,tc_nat) | A = C.  [resolve(406,c,370,a)].
% 3.90/4.13  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Power_Orecpower(C).  [resolve(406,c,372,b)].
% 3.90/4.13  407 -class_Ring__and__Field_Ocomm__ring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Ocomm__ring_10) # label(axiom).  [assumption].
% 3.90/4.13  408 class_Ring__and__Field_Ocomm__ring(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_24) # label(axiom).  [assumption].
% 3.90/4.13  409 class_Ring__and__Field_Ocomm__ring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_21) # label(axiom).  [assumption].
% 3.90/4.13  410 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Ocomm__ring(A) # label(clsrel_Numeral_Onumber__ring_19) # label(axiom).  [assumption].
% 3.90/4.13  411 -class_Ring__and__Field_Ocomm__ring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Ocomm__ring_11) # label(axiom).  [assumption].
% 3.90/4.13  412 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring_12) # label(axiom).  [assumption].
% 3.90/4.13  413 -class_Ring__and__Field_Ocomm__ring(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Ocomm__ring_13) # label(axiom).  [assumption].
% 3.90/4.13  414 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__ring_5) # label(axiom).  [assumption].
% 3.90/4.13  415 -class_Ring__and__Field_Ocomm__ring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Ocomm__ring_6) # label(axiom).  [assumption].
% 3.90/4.13  416 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring_7) # label(axiom).  [assumption].
% 3.90/4.13  417 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring_8) # label(axiom).  [assumption].
% 3.90/4.13  418 -class_Ring__and__Field_Ocomm__ring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring_9) # label(axiom).  [assumption].
% 3.90/4.13  419 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Ocomm__ring(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_0) # label(axiom).  [assumption].
% 3.97/4.20  420 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Ocomm__ring(A) # label(clsrel_Ring__and__Field_Ofield_1) # label(axiom).  [assumption].
% 3.97/4.20  421 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Ocomm__ring(A) # label(clsrel_Ring__and__Field_Oidom_1) # label(axiom).  [assumption].
% 3.97/4.20  422 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Ocomm__ring(A) # label(clsrel_Ring__and__Field_Oordered__field_4) # label(axiom).  [assumption].
% 3.97/4.20  423 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Ocomm__ring(A) # label(clsrel_Ring__and__Field_Oordered__idom_1) # label(axiom).  [assumption].
% 3.97/4.20  424 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Ocomm__ring(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_0) # label(axiom).  [assumption].
% 3.97/4.20  425 -class_Ring__and__Field_Ocomm__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(20,b,1,a)].
% 3.97/4.20  426 -class_Ring__and__Field_Ocomm__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(20,b,3,a)].
% 3.97/4.20  427 -class_Ring__and__Field_Ocomm__ring(A) | class_HOL_Oplus(A).  [resolve(20,b,10,a)].
% 3.97/4.20  428 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(81,b,58,b)].
% 3.97/4.20  429 -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(138,b,131,b)].
% 3.97/4.20  430 -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(138,b,133,b)].
% 3.97/4.20  431 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(162,a,138,b)].
% 3.97/4.20  432 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(165,a,138,b)].
% 3.97/4.20  433 class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(166,a,138,b)].
% 3.97/4.20  434 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(196,a,177,b)].
% 3.97/4.20  435 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(197,a,177,b)].
% 3.97/4.20  436 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(198,b,177,b)].
% 3.97/4.20  437 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(199,b,177,b)].
% 3.97/4.20  438 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(200,b,177,b)].
% 3.97/4.20  439 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(201,b,177,b)].
% 3.97/4.20  Derived: class_OrderedGroup_Osemigroup__mult(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(439,b,408,a)].
% 3.97/4.20  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(439,b,409,a)].
% 3.97/4.20  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(439,b,410,b)].
% 3.97/4.20  440 class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(202,b,177,b)].
% 3.97/4.20  Derived: class_HOL_Otimes(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(440,b,408,a)].
% 3.97/4.20  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(440,b,409,a)].
% 3.97/4.20  Derived: class_HOL_Otimes(A) | -class_Numeral_Onumber__ring(A).  [resolve(440,b,410,b)].
% 3.97/4.20  441 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(236,a,209,b)].
% 3.97/4.20  442 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(237,a,209,b)].
% 3.97/4.20  443 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(276,b,249,b)].
% 3.97/4.20  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(443,b,408,a)].
% 3.97/4.21  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(443,b,409,a)].
% 3.97/4.21  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(443,b,410,b)].
% 3.97/4.21  444 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(277,b,249,b)].
% 3.97/4.21  Derived: class_HOL_Ozero(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(444,b,408,a)].
% 3.97/4.21  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(444,b,409,a)].
% 3.97/4.21  Derived: class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(444,b,410,b)].
% 3.97/4.21  445 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(278,c,249,b)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_plus(C,D,tc_fun(A,B)),c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(C,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),c_times(D,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(445,c,408,a)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(445,c,409,a)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(445,c,410,b)].
% 3.97/4.21  446 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(279,c,249,b)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),c_plus(D,E,tc_fun(A,B)),tc_fun(A,B)) = c_plus(c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),D,tc_fun(A,B)),c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),E,tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(446,c,408,a)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(446,c,409,a)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(446,c,410,b)].
% 3.97/4.21  447 -class_Ring__and__Field_Ocomm__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(287,b,280,a)].
% 3.97/4.21  448 -class_Ring__and__Field_Ocomm__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(287,b,282,a)].
% 3.97/4.21  449 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(314,a,287,b)].
% 3.97/4.21  450 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(315,a,287,b)].
% 3.97/4.21  451 -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(329,b,321,b)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_minus(C,D,tc_fun(A,B)),c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)) = c_minus(c_times(C,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),c_times(D,c_Numeral_Onumber__of(E,tc_fun(A,B)),tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(451,a,408,a)].
% 3.97/4.21  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_minus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(451,a,409,a)].
% 3.97/4.22  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(451,a,410,b)].
% 3.97/4.22  452 -class_Ring__and__Field_Ocomm__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(329,b,323,b)].
% 3.97/4.22  Derived: -class_Numeral_Onumber(tc_fun(A,B)) | c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),c_minus(D,E,tc_fun(A,B)),tc_fun(A,B)) = c_minus(c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),D,tc_fun(A,B)),c_times(c_Numeral_Onumber__of(C,tc_fun(A,B)),E,tc_fun(A,B)),tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(452,a,408,a)].
% 3.97/4.22  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_minus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(452,a,409,a)].
% 3.97/4.22  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(452,a,410,b)].
% 3.97/4.22  453 -class_Ring__and__Field_Ocomm__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(329,b,324,a)].
% 3.97/4.22  Derived: c_times(c_uminus(A,tc_fun(B,C)),c_uminus(D,tc_fun(B,C)),tc_fun(B,C)) = c_times(A,D,tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(453,a,408,a)].
% 3.97/4.22  Derived: c_times(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_times(A,B,tc_IntDef_Oint).  [resolve(453,a,409,a)].
% 3.97/4.22  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Numeral_Onumber__ring(B).  [resolve(453,a,410,b)].
% 3.97/4.22  454 -class_Ring__and__Field_Ocomm__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(329,b,325,a)].
% 3.97/4.22  Derived: c_times(c_uminus(A,tc_fun(B,C)),D,tc_fun(B,C)) = c_uminus(c_times(A,D,tc_fun(B,C)),tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(454,a,408,a)].
% 3.97/4.22  Derived: c_times(c_uminus(A,tc_IntDef_Oint),B,tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(454,a,409,a)].
% 3.97/4.22  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Numeral_Onumber__ring(B).  [resolve(454,a,410,b)].
% 3.97/4.22  455 -class_Ring__and__Field_Ocomm__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(329,b,326,a)].
% 3.97/4.22  Derived: c_times(A,c_uminus(B,tc_fun(C,D)),tc_fun(C,D)) = c_uminus(c_times(A,B,tc_fun(C,D)),tc_fun(C,D)) | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(455,a,408,a)].
% 3.97/4.22  Derived: c_times(A,c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(455,a,409,a)].
% 3.97/4.22  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Numeral_Onumber__ring(C).  [resolve(455,a,410,b)].
% 3.97/4.22  456 class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(344,a,329,b)].
% 3.97/4.22  Derived: class_OrderedGroup_Oab__group__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(456,b,408,a)].
% 3.97/4.22  Derived: class_OrderedGroup_Oab__group__add(tc_IntDef_Oint).  [resolve(456,b,409,a)].
% 3.97/4.22  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(456,b,410,b)].
% 3.97/4.22  457 class_HOL_Ominus(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(345,a,329,b)].
% 3.97/4.22  Derived: class_HOL_Ominus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(457,b,408,a)].
% 3.97/4.22  Derived: class_HOL_Ominus(tc_IntDef_Oint).  [resolve(457,b,409,a)].
% 3.97/4.22  Derived: class_HOL_Ominus(A) | -class_Numeral_Onumber__ring(A).  [resolve(457,b,410,b)].
% 3.97/4.22  458 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ocomm__ring(B).  [resolve(362,a,329,b)].
% 4.10/4.31  Derived: c_times(c_0,A,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(458,b,408,a)].
% 4.10/4.31  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(458,b,409,a)].
% 4.10/4.31  Derived: c_times(c_0,A,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(458,b,410,b)].
% 4.10/4.31  459 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ocomm__ring(B).  [resolve(363,a,329,b)].
% 4.10/4.31  Derived: c_times(A,c_0,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(459,b,408,a)].
% 4.10/4.31  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(459,b,409,a)].
% 4.10/4.31  Derived: c_times(A,c_0,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(459,b,410,b)].
% 4.10/4.31  460 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(364,c,329,b)].
% 4.10/4.31  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(A,E,tc_fun(C,D)) | B = E | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(460,c,408,a)].
% 4.10/4.31  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(460,c,409,a)].
% 4.10/4.31  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Numeral_Onumber__ring(C).  [resolve(460,c,410,b)].
% 4.10/4.31  461 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__ring(C).  [resolve(365,c,329,b)].
% 4.10/4.31  Derived: c_plus(A,B,tc_fun(C,D)) != c_plus(E,B,tc_fun(C,D)) | A = E | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(461,c,408,a)].
% 4.10/4.31  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(461,c,409,a)].
% 4.10/4.31  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Numeral_Onumber__ring(C).  [resolve(461,c,410,b)].
% 4.10/4.31  462 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(366,b,329,b)].
% 4.10/4.31  Derived: class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(462,b,408,a)].
% 4.10/4.31  Derived: class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(462,b,409,a)].
% 4.10/4.31  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(462,b,410,b)].
% 4.10/4.31  463 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(397,b,373,b)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(463,b,408,a)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(463,b,409,a)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(463,b,410,b)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(463,b,420,b)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(463,b,421,b)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(463,b,422,b)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(463,b,423,b)].
% 4.10/4.31  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(463,b,424,b)].
% 4.10/4.31  464 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring(A).  [resolve(398,b,373,b)].
% 4.10/4.31  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(464,b,408,a)].
% 4.10/4.31  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(464,b,409,a)].
% 4.10/4.31  Derived: class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(464,b,410,b)].
% 4.10/4.31  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(464,b,420,b)].
% 4.10/4.31  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(464,b,421,b)].
% 4.10/4.31  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(464,b,422,b)].
% 4.10/4.31  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(464,b,423,b)].
% 4.10/4.31  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(464,b,424,b)].
% 4.10/4.31  465 -class_Ring__and__Field_Oaxclass__0__neq__1(A) | c_0 != c_1 # label(cls_Ring__and__Field_Oaxclass__0__neq__1__class_Oaxioms_0) # label(axiom).  [assumption].
% 4.10/4.31  466 class_Ring__and__Field_Oaxclass__0__neq__1(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_25) # label(axiom).  [assumption].
% 4.38/4.59  Derived: c_0 != c_1 | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(465,a,466,a)].
% 4.38/4.59  467 -class_Ring__and__Field_Oaxclass__0__neq__1(A) | c_1 != c_0 # label(cls_Ring__and__Field_Oone__neq__zero_0) # label(axiom).  [assumption].
% 4.38/4.59  Derived: c_1 != c_0 | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(467,a,466,a)].
% 4.38/4.59  468 class_Ring__and__Field_Oaxclass__0__neq__1(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_22) # label(axiom).  [assumption].
% 4.38/4.59  Derived: c_0 != c_1.  [resolve(468,a,465,a)].
% 4.38/4.59  Derived: c_1 != c_0.  [resolve(468,a,467,a)].
% 4.38/4.59  469 class_Ring__and__Field_Oaxclass__0__neq__1(tc_nat) # label(clsarity_nat_13) # label(axiom).  [assumption].
% 4.38/4.59  470 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Numeral_Onumber__ring_21) # label(axiom).  [assumption].
% 4.38/4.59  471 -class_Power_Orecpower(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Power_Orecpower_3) # label(axiom).  [assumption].
% 4.38/4.59  472 -class_Ring__and__Field_Oaxclass__0__neq__1(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oaxclass__0__neq__1_0) # label(axiom).  [assumption].
% 4.38/4.59  473 -class_Ring__and__Field_Oaxclass__0__neq__1(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Oaxclass__0__neq__1_1) # label(axiom).  [assumption].
% 4.38/4.59  Derived: class_HOL_Oone(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(473,a,466,a)].
% 4.38/4.59  Derived: class_HOL_Oone(A) | -class_Power_Orecpower(A).  [resolve(473,a,471,b)].
% 4.38/4.59  474 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_23) # label(axiom).  [assumption].
% 4.38/4.59  475 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_0) # label(axiom).  [assumption].
% 4.38/4.59  476 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_6) # label(axiom).  [assumption].
% 4.38/4.59  Derived: -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Oone(A).  [resolve(476,b,473,a)].
% 4.38/4.59  477 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Ofield_11) # label(axiom).  [assumption].
% 4.38/4.59  478 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Oidom_11) # label(axiom).  [assumption].
% 4.38/4.59  479 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Oordered__field_14) # label(axiom).  [assumption].
% 4.38/4.59  480 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Oordered__idom_11) # label(axiom).  [assumption].
% 4.38/4.59  481 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Oordered__semidom_5) # label(axiom).  [assumption].
% 4.38/4.59  482 -class_Ring__and__Field_Oring__1(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Oring__1_16) # label(axiom).  [assumption].
% 4.38/4.59  483 -class_Ring__and__Field_Osemiring__1(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Osemiring__1_0) # label(axiom).  [assumption].
% 4.38/4.59  484 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_Ring__and__Field_Oaxclass__0__neq__1(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_1) # label(axiom).  [assumption].
% 4.38/4.59  485 -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Osemiring__1_1) # label(axiom).  [assumption].
% 4.38/4.59  486 class_Ring__and__Field_Osemiring__1(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_26) # label(axiom).  [assumption].
% 4.38/4.59  487 class_Ring__and__Field_Osemiring__1(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_25) # label(axiom).  [assumption].
% 4.38/4.59  488 class_Ring__and__Field_Osemiring__1(tc_nat) # label(clsarity_nat_25) # label(axiom).  [assumption].
% 4.38/4.62  489 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Numeral_Onumber__ring_24) # label(axiom).  [assumption].
% 4.38/4.62  490 -class_Power_Orecpower(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Power_Orecpower_17) # label(axiom).  [assumption].
% 4.38/4.62  491 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_22) # label(axiom).  [assumption].
% 4.38/4.62  492 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_16) # label(axiom).  [assumption].
% 4.38/4.62  493 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_5) # label(axiom).  [assumption].
% 4.38/4.62  494 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Ofield_10) # label(axiom).  [assumption].
% 4.38/4.62  495 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Oidom_10) # label(axiom).  [assumption].
% 4.38/4.62  496 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Oordered__field_13) # label(axiom).  [assumption].
% 4.38/4.62  497 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Oordered__idom_10) # label(axiom).  [assumption].
% 4.38/4.62  498 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Oordered__semidom_4) # label(axiom).  [assumption].
% 4.38/4.62  499 -class_Ring__and__Field_Oring__1(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Oring__1_15) # label(axiom).  [assumption].
% 4.38/4.62  500 -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Osemiring__1_10) # label(axiom).  [assumption].
% 4.38/4.62  501 -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Osemiring__1_2) # label(axiom).  [assumption].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(501,a,491,b)].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(501,a,492,b)].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ofield(A).  [resolve(501,a,494,b)].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oidom(A).  [resolve(501,a,495,b)].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(501,a,496,b)].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(501,a,497,b)].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(501,a,498,b)].
% 4.38/4.62  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(501,a,499,b)].
% 4.38/4.62  502 -class_Ring__and__Field_Osemiring__1(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Osemiring__1_5) # label(axiom).  [assumption].
% 4.38/4.62  503 -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Osemiring__1_6) # label(axiom).  [assumption].
% 4.38/4.62  504 -class_Ring__and__Field_Osemiring__1(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Osemiring__1_7) # label(axiom).  [assumption].
% 4.38/4.62  505 -class_Ring__and__Field_Osemiring__1(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__1_8) # label(axiom).  [assumption].
% 4.38/4.62  506 -class_Ring__and__Field_Osemiring__1(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__1_9) # label(axiom).  [assumption].
% 4.38/4.62  507 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_Ring__and__Field_Osemiring__1(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_0) # label(axiom).  [assumption].
% 4.38/4.62  508 -class_Ring__and__Field_Osemiring__1(A) | c_times(c_1,B,A) = B.  [resolve(129,b,108,a)].
% 4.38/4.62  Derived: c_times(c_1,A,tc_fun(B,C)) = A | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(508,a,486,a)].
% 4.38/4.62  Derived: c_times(c_1,A,tc_IntDef_Oint) = A.  [resolve(508,a,487,a)].
% 4.55/4.79  Derived: c_times(c_1,A,tc_nat) = A.  [resolve(508,a,488,a)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(508,a,489,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Power_Orecpower(B).  [resolve(508,a,490,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(508,a,491,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Ocomm__semiring__1(B).  [resolve(508,a,492,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(508,a,493,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Ofield(B).  [resolve(508,a,494,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(508,a,495,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(508,a,496,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(508,a,497,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(508,a,498,b)].
% 4.55/4.79  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oring__1(B).  [resolve(508,a,499,b)].
% 4.55/4.79  509 -class_Ring__and__Field_Osemiring__1(A) | c_times(B,c_1,A) = B.  [resolve(129,b,111,a)].
% 4.55/4.79  Derived: c_times(A,c_1,tc_fun(B,C)) = A | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(509,a,486,a)].
% 4.55/4.79  Derived: c_times(A,c_1,tc_IntDef_Oint) = A.  [resolve(509,a,487,a)].
% 4.55/4.79  Derived: c_times(A,c_1,tc_nat) = A.  [resolve(509,a,488,a)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(509,a,489,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Power_Orecpower(B).  [resolve(509,a,490,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(509,a,491,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Ocomm__semiring__1(B).  [resolve(509,a,492,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(509,a,493,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Ofield(B).  [resolve(509,a,494,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(509,a,495,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(509,a,496,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(509,a,497,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(509,a,498,b)].
% 4.55/4.79  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oring__1(B).  [resolve(509,a,499,b)].
% 4.55/4.79  510 -class_Ring__and__Field_Osemiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(169,b,131,b)].
% 4.55/4.79  511 -class_Ring__and__Field_Osemiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(169,b,133,b)].
% 4.55/4.79  512 -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Oplus(A).  [resolve(169,b,164,a)].
% 4.55/4.79  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(512,a,492,b)].
% 4.55/4.79  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(512,a,507,b)].
% 4.55/4.79  513 -class_Ring__and__Field_Osemiring__1(A) | class_HOL_Ozero(A).  [resolve(239,b,237,a)].
% 4.55/4.79  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(513,a,492,b)].
% 4.55/4.79  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(513,a,493,b)].
% 4.55/4.79  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(513,a,498,b)].
% 4.55/4.79  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(513,a,499,b)].
% 4.55/4.79  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(513,a,507,b)].
% 4.55/4.79  514 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_1) # label(axiom).  [assumption].
% 4.55/4.84  515 class_Ring__and__Field_Ocomm__semiring__1(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_27) # label(axiom).  [assumption].
% 4.55/4.84  516 class_Ring__and__Field_Ocomm__semiring__1(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_26) # label(axiom).  [assumption].
% 4.55/4.84  517 class_Ring__and__Field_Ocomm__semiring__1(tc_nat) # label(clsarity_nat_26) # label(axiom).  [assumption].
% 4.55/4.84  518 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Numeral_Onumber__ring_25) # label(axiom).  [assumption].
% 4.55/4.84  519 -class_Power_Orecpower(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Power_Orecpower_18) # label(axiom).  [assumption].
% 4.55/4.84  520 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_20) # label(axiom).  [assumption].
% 4.55/4.84  521 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_10) # label(axiom).  [assumption].
% 4.55/4.84  522 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_11) # label(axiom).  [assumption].
% 4.55/4.84  523 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_12) # label(axiom).  [assumption].
% 4.55/4.84  524 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_13) # label(axiom).  [assumption].
% 4.55/4.84  525 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_OrderedGroup_Ocomm__monoid__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_14) # label(axiom).  [assumption].
% 4.55/4.84  Derived: class_OrderedGroup_Ocomm__monoid__mult(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(525,a,515,a)].
% 4.55/4.84  Derived: class_OrderedGroup_Ocomm__monoid__mult(tc_IntDef_Oint).  [resolve(525,a,516,a)].
% 4.55/4.84  Derived: class_OrderedGroup_Ocomm__monoid__mult(tc_nat).  [resolve(525,a,517,a)].
% 4.55/4.84  Derived: class_OrderedGroup_Ocomm__monoid__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(525,a,518,b)].
% 4.55/4.84  Derived: class_OrderedGroup_Ocomm__monoid__mult(A) | -class_Power_Orecpower(A).  [resolve(525,a,519,b)].
% 4.55/4.84  Derived: class_OrderedGroup_Ocomm__monoid__mult(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(525,a,520,b)].
% 4.55/4.84  526 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_2) # label(axiom).  [assumption].
% 4.55/4.84  527 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_8) # label(axiom).  [assumption].
% 4.55/4.84  528 -class_Ring__and__Field_Ocomm__semiring__1(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1_9) # label(axiom).  [assumption].
% 4.55/4.84  529 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_0) # label(axiom).  [assumption].
% 4.55/4.84  530 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Ring__and__Field_Ofield_7) # label(axiom).  [assumption].
% 4.55/4.84  531 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Ring__and__Field_Oidom_7) # label(axiom).  [assumption].
% 4.55/4.84  532 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Ring__and__Field_Oordered__field_10) # label(axiom).  [assumption].
% 4.55/4.84  533 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Ring__and__Field_Oordered__idom_7) # label(axiom).  [assumption].
% 4.55/4.84  534 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Ocomm__semiring__1(A) # label(clsrel_Ring__and__Field_Oordered__semidom_1) # label(axiom).  [assumption].
% 4.55/4.84  535 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_times(c_1,B,A) = B.  [resolve(121,b,108,a)].
% 4.55/4.84  536 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_times(B,c_1,A) = B.  [resolve(121,b,111,a)].
% 4.69/4.91  537 -class_Ring__and__Field_Ocomm__semiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(143,b,131,b)].
% 4.69/4.91  538 -class_Ring__and__Field_Ocomm__semiring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(143,b,133,b)].
% 4.69/4.91  539 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(162,a,143,b)].
% 4.69/4.91  540 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(163,a,143,b)].
% 4.69/4.91  541 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(164,a,143,b)].
% 4.69/4.91  542 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(165,a,143,b)].
% 4.69/4.91  543 class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(166,a,143,b)].
% 4.69/4.91  544 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(236,a,213,b)].
% 4.69/4.91  545 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(237,a,213,b)].
% 4.69/4.91  546 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(241,a,213,b)].
% 4.69/4.91  547 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(242,a,213,b)].
% 4.69/4.91  548 class_HOL_Oone(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(501,a,492,b)].
% 4.69/4.91  Derived: class_HOL_Oone(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(548,b,515,a)].
% 4.69/4.91  Derived: class_HOL_Oone(tc_IntDef_Oint).  [resolve(548,b,516,a)].
% 4.69/4.91  Derived: class_HOL_Oone(tc_nat).  [resolve(548,b,517,a)].
% 4.69/4.91  Derived: class_HOL_Oone(A) | -class_Numeral_Onumber__ring(A).  [resolve(548,b,518,b)].
% 4.69/4.91  Derived: class_HOL_Oone(A) | -class_Power_Orecpower(A).  [resolve(548,b,519,b)].
% 4.69/4.91  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(548,b,520,b)].
% 4.69/4.91  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(548,b,529,b)].
% 4.69/4.91  549 c_times(c_1,A,B) = A | -class_Ring__and__Field_Ocomm__semiring__1(B).  [resolve(508,a,492,b)].
% 4.69/4.91  Derived: c_times(c_1,A,tc_fun(B,C)) = A | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(549,b,515,a)].
% 4.69/4.91  Derived: c_times(c_1,A,tc_IntDef_Oint) = A.  [resolve(549,b,516,a)].
% 4.69/4.91  Derived: c_times(c_1,A,tc_nat) = A.  [resolve(549,b,517,a)].
% 4.69/4.91  Derived: c_times(c_1,A,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(549,b,518,b)].
% 4.69/4.91  Derived: c_times(c_1,A,B) = A | -class_Power_Orecpower(B).  [resolve(549,b,519,b)].
% 4.69/4.91  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(549,b,520,b)].
% 4.69/4.91  550 c_times(A,c_1,B) = A | -class_Ring__and__Field_Ocomm__semiring__1(B).  [resolve(509,a,492,b)].
% 4.69/4.91  Derived: c_times(A,c_1,tc_fun(B,C)) = A | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(550,b,515,a)].
% 4.69/4.91  Derived: c_times(A,c_1,tc_IntDef_Oint) = A.  [resolve(550,b,516,a)].
% 4.69/4.91  Derived: c_times(A,c_1,tc_nat) = A.  [resolve(550,b,517,a)].
% 4.69/4.91  Derived: c_times(A,c_1,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(550,b,518,b)].
% 4.69/4.91  Derived: c_times(A,c_1,B) = A | -class_Power_Orecpower(B).  [resolve(550,b,519,b)].
% 4.69/4.91  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(550,b,520,b)].
% 4.69/4.91  551 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(512,a,492,b)].
% 4.69/4.91  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(551,b,515,a)].
% 4.69/4.91  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(551,b,516,a)].
% 4.69/4.91  Derived: class_HOL_Oplus(tc_nat).  [resolve(551,b,517,a)].
% 4.69/4.91  Derived: class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(551,b,518,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Power_Orecpower(A).  [resolve(551,b,519,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(551,b,520,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(551,b,529,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(551,b,530,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(551,b,531,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(551,b,532,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(551,b,533,b)].
% 4.80/5.04  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(551,b,534,b)].
% 4.80/5.04  552 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1(A).  [resolve(513,a,492,b)].
% 4.80/5.04  Derived: class_HOL_Ozero(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(552,b,515,a)].
% 4.80/5.04  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(552,b,516,a)].
% 4.80/5.04  Derived: class_HOL_Ozero(tc_nat).  [resolve(552,b,517,a)].
% 4.80/5.04  Derived: class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(552,b,518,b)].
% 4.80/5.04  Derived: class_HOL_Ozero(A) | -class_Power_Orecpower(A).  [resolve(552,b,519,b)].
% 4.80/5.04  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(552,b,520,b)].
% 4.80/5.04  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ofield(A).  [resolve(552,b,530,b)].
% 4.80/5.04  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(552,b,531,b)].
% 4.80/5.04  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(552,b,532,b)].
% 4.80/5.04  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(552,b,533,b)].
% 4.80/5.04  553 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_10) # label(axiom).  [assumption].
% 4.80/5.04  554 class_Ring__and__Field_Osemiring__1__cancel(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_28) # label(axiom).  [assumption].
% 4.80/5.04  555 class_Ring__and__Field_Osemiring__1__cancel(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_27) # label(axiom).  [assumption].
% 4.80/5.04  556 class_Ring__and__Field_Osemiring__1__cancel(tc_nat) # label(clsarity_nat_30) # label(axiom).  [assumption].
% 4.80/5.04  557 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Numeral_Onumber__ring_26) # label(axiom).  [assumption].
% 4.80/5.04  558 -class_Power_Orecpower(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Power_Orecpower_22) # label(axiom).  [assumption].
% 4.80/5.04  559 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_27) # label(axiom).  [assumption].
% 4.80/5.04  560 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_20) # label(axiom).  [assumption].
% 4.80/5.04  561 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Ofield_9) # label(axiom).  [assumption].
% 4.80/5.04  562 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oidom_9) # label(axiom).  [assumption].
% 4.80/5.04  563 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oordered__field_12) # label(axiom).  [assumption].
% 4.80/5.04  564 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oordered__idom_9) # label(axiom).  [assumption].
% 4.80/5.04  565 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oordered__semidom_3) # label(axiom).  [assumption].
% 4.80/5.04  566 -class_Ring__and__Field_Oring__1(A) | class_Ring__and__Field_Osemiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oring__1_19) # label(axiom).  [assumption].
% 4.80/5.04  567 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_11) # label(axiom).  [assumption].
% 4.87/5.10  568 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_12) # label(axiom).  [assumption].
% 4.87/5.10  569 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_4) # label(axiom).  [assumption].
% 4.87/5.10  570 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_5) # label(axiom).  [assumption].
% 4.87/5.10  571 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_6) # label(axiom).  [assumption].
% 4.87/5.10  572 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_7) # label(axiom).  [assumption].
% 4.87/5.10  573 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Osemiring__1__cancel_8) # label(axiom).  [assumption].
% 4.87/5.10  574 -class_Ring__and__Field_Osemiring__1__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(40,b,1,a)].
% 4.87/5.10  575 -class_Ring__and__Field_Osemiring__1__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(40,b,3,a)].
% 4.87/5.10  576 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(81,b,78,b)].
% 4.87/5.10  577 class_HOL_Oplus(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(82,b,78,b)].
% 4.87/5.10  578 -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(c_1,B,A) = B.  [resolve(130,b,108,a)].
% 4.87/5.10  579 -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(B,c_1,A) = B.  [resolve(130,b,111,a)].
% 4.87/5.10  580 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Oone(A).  [resolve(130,b,116,a)].
% 4.87/5.10  581 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(130,b,117,a)].
% 4.87/5.10  582 -class_Ring__and__Field_Osemiring__1__cancel(A) | class_HOL_Otimes(A).  [resolve(130,b,118,a)].
% 4.87/5.10  583 -class_Ring__and__Field_Osemiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(170,b,131,b)].
% 4.87/5.10  584 -class_Ring__and__Field_Osemiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(170,b,133,b)].
% 4.87/5.10  585 -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(c_0,B,A) = c_0.  [resolve(313,b,280,a)].
% 4.87/5.10  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(585,a,560,b)].
% 4.87/5.10  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(585,a,565,b)].
% 4.87/5.10  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oring__1(B).  [resolve(585,a,566,b)].
% 4.87/5.10  586 -class_Ring__and__Field_Osemiring__1__cancel(A) | c_times(B,c_0,A) = c_0.  [resolve(313,b,282,a)].
% 4.87/5.10  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(586,a,560,b)].
% 4.87/5.10  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(586,a,565,b)].
% 4.87/5.10  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oring__1(B).  [resolve(586,a,566,b)].
% 4.87/5.10  587 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(316,a,313,b)].
% 4.87/5.10  Derived: class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(587,b,556,a)].
% 4.87/5.10  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(587,b,558,b)].
% 4.87/5.10  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(587,b,560,b)].
% 4.87/5.10  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(587,b,565,b)].
% 4.87/5.10  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(587,b,566,b)].
% 5.02/5.30  588 class_HOL_Oplus(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(512,a,507,b)].
% 5.02/5.30  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(588,b,566,b)].
% 5.02/5.30  589 class_HOL_Ozero(A) | -class_Ring__and__Field_Osemiring__1__cancel(A).  [resolve(513,a,507,b)].
% 5.02/5.30  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(589,b,560,b)].
% 5.02/5.30  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(589,b,565,b)].
% 5.02/5.30  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(589,b,566,b)].
% 5.02/5.30  590 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Ring__and__Field_Oring__1_1) # label(axiom).  [assumption].
% 5.02/5.30  591 class_Ring__and__Field_Oring__1(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_29) # label(axiom).  [assumption].
% 5.02/5.30  592 class_Ring__and__Field_Oring__1(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_28) # label(axiom).  [assumption].
% 5.02/5.30  593 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Oring__1(A) # label(clsrel_Numeral_Onumber__ring_27) # label(axiom).  [assumption].
% 5.02/5.30  594 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Oring__1(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_26) # label(axiom).  [assumption].
% 5.02/5.30  595 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Oring__1(A) # label(clsrel_Ring__and__Field_Ofield_2) # label(axiom).  [assumption].
% 5.02/5.30  596 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Oring__1(A) # label(clsrel_Ring__and__Field_Oidom_2) # label(axiom).  [assumption].
% 5.02/5.30  597 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oring__1(A) # label(clsrel_Ring__and__Field_Oordered__field_5) # label(axiom).  [assumption].
% 5.02/5.30  598 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oring__1(A) # label(clsrel_Ring__and__Field_Oordered__idom_2) # label(axiom).  [assumption].
% 5.02/5.30  599 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Oring__1_10) # label(axiom).  [assumption].
% 5.02/5.30  600 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oring__1_11) # label(axiom).  [assumption].
% 5.02/5.30  601 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Oring__1_12) # label(axiom).  [assumption].
% 5.02/5.30  602 -class_Ring__and__Field_Oring__1(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Oring__1_13) # label(axiom).  [assumption].
% 5.02/5.30  603 -class_Ring__and__Field_Oring__1(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oring__1_14) # label(axiom).  [assumption].
% 5.02/5.30  604 -class_Ring__and__Field_Oring__1(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Oring__1_18) # label(axiom).  [assumption].
% 5.02/5.30  605 -class_Ring__and__Field_Oring__1(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Oring__1_2) # label(axiom).  [assumption].
% 5.02/5.30  606 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Oring__1_8) # label(axiom).  [assumption].
% 5.02/5.30  607 -class_Ring__and__Field_Oring__1(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oring__1_9) # label(axiom).  [assumption].
% 5.02/5.30  608 -class_Ring__and__Field_Oring__1(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(38,b,1,a)].
% 5.02/5.30  609 -class_Ring__and__Field_Oring__1(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(38,b,3,a)].
% 5.02/5.30  610 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(38,b,9,a)].
% 5.02/5.30  611 -class_Ring__and__Field_Oring__1(A) | class_HOL_Oplus(A).  [resolve(38,b,10,a)].
% 5.02/5.30  612 -class_Ring__and__Field_Oring__1(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(76,b,41,a)].
% 5.02/5.30  613 -class_Ring__and__Field_Oring__1(A) | c_times(c_1,B,A) = B.  [resolve(128,b,108,a)].
% 5.02/5.30  614 -class_Ring__and__Field_Oring__1(A) | c_times(B,c_1,A) = B.  [resolve(128,b,111,a)].
% 5.02/5.30  615 -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(161,b,131,b)].
% 5.11/5.34  616 -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(161,b,133,b)].
% 5.11/5.34  617 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(165,a,161,b)].
% 5.11/5.34  618 class_HOL_Otimes(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(166,a,161,b)].
% 5.11/5.34  619 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(236,a,231,b)].
% 5.11/5.34  620 class_HOL_Ozero(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(237,a,231,b)].
% 5.11/5.34  621 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oring__1(A).  [resolve(241,a,231,b)].
% 5.11/5.34  622 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oring__1(A).  [resolve(242,a,231,b)].
% 5.11/5.34  623 -class_Ring__and__Field_Oring__1(A) | c_times(c_0,B,A) = c_0.  [resolve(305,b,280,a)].
% 5.11/5.34  624 -class_Ring__and__Field_Oring__1(A) | c_times(B,c_0,A) = c_0.  [resolve(305,b,282,a)].
% 5.11/5.34  625 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oring__1(C).  [resolve(314,a,305,b)].
% 5.11/5.34  626 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oring__1(C).  [resolve(315,a,305,b)].
% 5.11/5.34  627 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(316,a,305,b)].
% 5.11/5.34  628 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(317,a,305,b)].
% 5.11/5.34  629 class_HOL_Oplus(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(318,a,305,b)].
% 5.11/5.34  630 -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(348,b,321,b)].
% 5.11/5.34  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(630,a,594,b)].
% 5.11/5.34  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(630,a,595,b)].
% 5.11/5.34  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(630,a,596,b)].
% 5.11/5.34  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(630,a,597,b)].
% 5.11/5.34  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(630,a,598,b)].
% 5.11/5.34  631 -class_Ring__and__Field_Oring__1(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(348,b,323,b)].
% 5.11/5.34  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(631,a,594,b)].
% 5.11/5.34  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(631,a,595,b)].
% 5.11/5.37  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(631,a,596,b)].
% 5.11/5.37  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(631,a,597,b)].
% 5.11/5.37  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(631,a,598,b)].
% 5.11/5.37  632 -class_Ring__and__Field_Oring__1(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(348,b,324,a)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(632,a,594,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Ofield(B).  [resolve(632,a,595,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Oidom(B).  [resolve(632,a,596,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(632,a,597,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(632,a,598,b)].
% 5.11/5.37  633 -class_Ring__and__Field_Oring__1(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(348,b,325,a)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(633,a,594,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Ofield(B).  [resolve(633,a,595,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Oidom(B).  [resolve(633,a,596,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(633,a,597,b)].
% 5.11/5.37  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(633,a,598,b)].
% 5.11/5.37  634 -class_Ring__and__Field_Oring__1(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(348,b,326,a)].
% 5.11/5.37  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(634,a,594,b)].
% 5.11/5.37  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Ofield(C).  [resolve(634,a,595,b)].
% 5.11/5.37  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Oidom(C).  [resolve(634,a,596,b)].
% 5.11/5.37  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(634,a,597,b)].
% 5.11/5.37  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(634,a,598,b)].
% 5.11/5.37  635 class_HOL_Oone(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(501,a,499,b)].
% 5.11/5.37  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ofield(A).  [resolve(635,b,595,b)].
% 5.11/5.37  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oidom(A).  [resolve(635,b,596,b)].
% 5.11/5.37  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(635,b,597,b)].
% 5.11/5.37  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(635,b,598,b)].
% 5.11/5.37  636 c_times(c_1,A,B) = A | -class_Ring__and__Field_Oring__1(B).  [resolve(508,a,499,b)].
% 5.11/5.37  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Ofield(B).  [resolve(636,b,595,b)].
% 5.11/5.37  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(636,b,596,b)].
% 5.11/5.37  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(636,b,597,b)].
% 5.11/5.37  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(636,b,598,b)].
% 5.11/5.37  637 c_times(A,c_1,B) = A | -class_Ring__and__Field_Oring__1(B).  [resolve(509,a,499,b)].
% 5.11/5.37  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Ofield(B).  [resolve(637,b,595,b)].
% 5.11/5.37  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(637,b,596,b)].
% 5.11/5.37  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(637,b,597,b)].
% 5.11/5.37  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(637,b,598,b)].
% 5.11/5.37  638 class_HOL_Ozero(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(513,a,499,b)].
% 5.11/5.37  639 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oring__1(B).  [resolve(585,a,566,b)].
% 5.11/5.37  Derived: c_times(c_0,A,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(639,b,591,a)].
% 5.11/5.37  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(639,b,592,a)].
% 5.11/5.37  Derived: c_times(c_0,A,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(639,b,593,b)].
% 5.11/5.37  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(639,b,594,b)].
% 5.11/5.37  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ofield(B).  [resolve(639,b,595,b)].
% 5.11/5.37  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(639,b,596,b)].
% 5.11/5.37  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(639,b,597,b)].
% 5.11/5.37  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(639,b,598,b)].
% 5.11/5.37  640 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oring__1(B).  [resolve(586,a,566,b)].
% 5.11/5.37  Derived: c_times(A,c_0,tc_fun(B,C)) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(640,b,591,a)].
% 5.11/5.37  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(640,b,592,a)].
% 5.11/5.37  Derived: c_times(A,c_0,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(640,b,593,b)].
% 5.11/5.37  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(640,b,594,b)].
% 5.11/5.37  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ofield(B).  [resolve(640,b,595,b)].
% 5.11/5.37  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(640,b,596,b)].
% 5.11/5.37  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(640,b,597,b)].
% 5.11/5.37  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(640,b,598,b)].
% 5.11/5.37  641 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(587,b,566,b)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(641,b,591,a)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(641,b,592,a)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(641,b,593,b)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(641,b,594,b)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(641,b,595,b)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(641,b,596,b)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(641,b,597,b)].
% 5.11/5.37  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(641,b,598,b)].
% 5.11/5.37  642 class_HOL_Oplus(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(588,b,566,b)].
% 5.11/5.37  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(642,b,591,a)].
% 5.11/5.37  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(642,b,592,a)].
% 5.11/5.37  Derived: class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(642,b,593,b)].
% 5.11/5.37  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(642,b,594,b)].
% 5.11/5.37  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(642,b,595,b)].
% 5.11/5.37  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(642,b,596,b)].
% 5.11/5.37  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(642,b,597,b)].
% 5.11/5.37  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(642,b,598,b)].
% 5.18/5.43  643 class_HOL_Ozero(A) | -class_Ring__and__Field_Oring__1(A).  [resolve(589,b,566,b)].
% 5.18/5.43  Derived: class_HOL_Ozero(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(643,b,591,a)].
% 5.18/5.43  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(643,b,592,a)].
% 5.18/5.43  Derived: class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(643,b,593,b)].
% 5.18/5.43  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(643,b,594,b)].
% 5.18/5.43  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ofield(A).  [resolve(643,b,595,b)].
% 5.18/5.43  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(643,b,596,b)].
% 5.18/5.43  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(643,b,597,b)].
% 5.18/5.43  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(643,b,598,b)].
% 5.18/5.43  644 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_in(c_0,c_IntDef_ONats,A) # label(cls_IntDef_ONats__0_0) # label(axiom).  [assumption].
% 5.18/5.43  645 class_Ring__and__Field_Ocomm__semiring__1__cancel(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B) # label(clsarity_fun_30) # label(axiom).  [assumption].
% 5.18/5.43  Derived: c_in(c_0,c_IntDef_ONats,tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(644,a,645,a)].
% 5.18/5.43  646 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_in(c_1,c_IntDef_ONats,A) # label(cls_IntDef_ONats__1_0) # label(axiom).  [assumption].
% 5.18/5.43  Derived: c_in(c_1,c_IntDef_ONats,tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(646,a,645,a)].
% 5.18/5.43  647 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A) # label(cls_IntDef_ONats__add_0) # label(axiom).  [assumption].
% 5.18/5.43  Derived: -c_in(A,c_IntDef_ONats,tc_fun(B,C)) | -c_in(D,c_IntDef_ONats,tc_fun(B,C)) | c_in(c_plus(D,A,tc_fun(B,C)),c_IntDef_ONats,tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(647,a,645,a)].
% 5.18/5.43  648 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A) # label(cls_IntDef_ONats__mult_0) # label(axiom).  [assumption].
% 5.18/5.43  Derived: -c_in(A,c_IntDef_ONats,tc_fun(B,C)) | -c_in(D,c_IntDef_ONats,tc_fun(B,C)) | c_in(c_times(D,A,tc_fun(B,C)),c_IntDef_ONats,tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(648,a,645,a)].
% 5.18/5.43  649 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A) # label(cls_IntDef_Oof__nat__in__Nats_0) # label(axiom).  [assumption].
% 5.18/5.43  Derived: c_in(c_NatArith_Oof__nat(A,tc_fun(B,C)),c_IntDef_ONats,tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(649,a,645,a)].
% 5.18/5.43  650 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A) # label(cls_NatArith_Oof__nat_Oof__nat__Suc_0) # label(axiom).  [assumption].
% 5.18/5.43  Derived: c_NatArith_Oof__nat(c_Suc(A),tc_fun(B,C)) = c_plus(c_NatArith_Oof__nat(A,tc_fun(B,C)),c_1,tc_fun(B,C)) | -class_Ring__and__Field_Ocomm__ring__1(C).  [resolve(650,a,645,a)].
% 5.18/5.43  651 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_NatArith_Oof__nat(c_1,A) = c_1 # label(cls_NatArith_Oof__nat__1_0) # label(axiom).  [assumption].
% 5.18/5.43  Derived: c_NatArith_Oof__nat(c_1,tc_fun(A,B)) = c_1 | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(651,a,645,a)].
% 5.18/5.43  652 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) # label(cls_NatArith_Oof__nat__add_0) # label(axiom).  [assumption].
% 5.18/5.43  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),tc_fun(C,D)) = c_plus(c_NatArith_Oof__nat(A,tc_fun(C,D)),c_NatArith_Oof__nat(B,tc_fun(C,D)),tc_fun(C,D)) | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(652,a,645,a)].
% 5.18/5.43  653 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) # label(cls_NatArith_Oof__nat__mult_0) # label(axiom).  [assumption].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),tc_fun(C,D)) = c_times(c_NatArith_Oof__nat(A,tc_fun(C,D)),c_NatArith_Oof__nat(B,tc_fun(C,D)),tc_fun(C,D)) | -class_Ring__and__Field_Ocomm__ring__1(D).  [resolve(653,a,645,a)].
% 5.27/5.48  654 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | -c_IntDef_Oiszero(c_1,A) # label(cls_Numeral_Obin__rel__simps__10_0) # label(axiom).  [assumption].
% 5.27/5.48  Derived: -c_IntDef_Oiszero(c_1,tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(654,a,645,a)].
% 5.27/5.48  655 class_Ring__and__Field_Ocomm__semiring__1__cancel(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_29) # label(axiom).  [assumption].
% 5.27/5.48  Derived: c_in(c_0,c_IntDef_ONats,tc_IntDef_Oint).  [resolve(655,a,644,a)].
% 5.27/5.48  Derived: c_in(c_1,c_IntDef_ONats,tc_IntDef_Oint).  [resolve(655,a,646,a)].
% 5.27/5.48  Derived: -c_in(A,c_IntDef_ONats,tc_IntDef_Oint) | -c_in(B,c_IntDef_ONats,tc_IntDef_Oint) | c_in(c_plus(B,A,tc_IntDef_Oint),c_IntDef_ONats,tc_IntDef_Oint).  [resolve(655,a,647,a)].
% 5.27/5.48  Derived: -c_in(A,c_IntDef_ONats,tc_IntDef_Oint) | -c_in(B,c_IntDef_ONats,tc_IntDef_Oint) | c_in(c_times(B,A,tc_IntDef_Oint),c_IntDef_ONats,tc_IntDef_Oint).  [resolve(655,a,648,a)].
% 5.27/5.48  Derived: c_in(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_IntDef_ONats,tc_IntDef_Oint).  [resolve(655,a,649,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_Suc(A),tc_IntDef_Oint) = c_plus(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint).  [resolve(655,a,650,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_1,tc_IntDef_Oint) = c_1.  [resolve(655,a,651,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),tc_IntDef_Oint) = c_plus(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(655,a,652,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),tc_IntDef_Oint) = c_times(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(655,a,653,a)].
% 5.27/5.48  Derived: -c_IntDef_Oiszero(c_1,tc_IntDef_Oint).  [resolve(655,a,654,a)].
% 5.27/5.48  656 class_Ring__and__Field_Ocomm__semiring__1__cancel(tc_nat) # label(clsarity_nat_32) # label(axiom).  [assumption].
% 5.27/5.48  Derived: c_in(c_0,c_IntDef_ONats,tc_nat).  [resolve(656,a,644,a)].
% 5.27/5.48  Derived: c_in(c_1,c_IntDef_ONats,tc_nat).  [resolve(656,a,646,a)].
% 5.27/5.48  Derived: -c_in(A,c_IntDef_ONats,tc_nat) | -c_in(B,c_IntDef_ONats,tc_nat) | c_in(c_plus(B,A,tc_nat),c_IntDef_ONats,tc_nat).  [resolve(656,a,647,a)].
% 5.27/5.48  Derived: -c_in(A,c_IntDef_ONats,tc_nat) | -c_in(B,c_IntDef_ONats,tc_nat) | c_in(c_times(B,A,tc_nat),c_IntDef_ONats,tc_nat).  [resolve(656,a,648,a)].
% 5.27/5.48  Derived: c_in(c_NatArith_Oof__nat(A,tc_nat),c_IntDef_ONats,tc_nat).  [resolve(656,a,649,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_Suc(A),tc_nat) = c_plus(c_NatArith_Oof__nat(A,tc_nat),c_1,tc_nat).  [resolve(656,a,650,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_1,tc_nat) = c_1.  [resolve(656,a,651,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),tc_nat) = c_plus(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat).  [resolve(656,a,652,a)].
% 5.27/5.48  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),tc_nat) = c_times(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat).  [resolve(656,a,653,a)].
% 5.27/5.48  Derived: -c_IntDef_Oiszero(c_1,tc_nat).  [resolve(656,a,654,a)].
% 5.27/5.48  657 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Numeral_Onumber__ring_28) # label(axiom).  [assumption].
% 5.27/5.48  Derived: -class_Numeral_Onumber__ring(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(657,b,644,a)].
% 5.27/5.48  Derived: -class_Numeral_Onumber__ring(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(657,b,646,a)].
% 5.27/5.48  Derived: -class_Numeral_Onumber__ring(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(657,b,647,a)].
% 5.27/5.48  Derived: -class_Numeral_Onumber__ring(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(657,b,648,a)].
% 5.27/5.48  Derived: -class_Numeral_Onumber__ring(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(657,b,649,a)].
% 5.27/5.48  Derived: -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(657,b,650,a)].
% 5.27/5.49  Derived: -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(657,b,651,a)].
% 5.27/5.49  Derived: -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(657,b,652,a)].
% 5.27/5.49  Derived: -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(657,b,653,a)].
% 5.27/5.49  Derived: -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(657,b,654,a)].
% 5.27/5.49  658 -class_Power_Orecpower(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Power_Orecpower_24) # label(axiom).  [assumption].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(658,b,644,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(658,b,646,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(658,b,647,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(658,b,648,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(658,b,649,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(658,b,650,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(658,b,651,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(658,b,652,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(658,b,653,a)].
% 5.27/5.49  Derived: -class_Power_Orecpower(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(658,b,654,a)].
% 5.27/5.49  659 -class_Ring__and__Field_Ocomm__ring__1(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_28) # label(axiom).  [assumption].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(659,b,644,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(659,b,646,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(659,b,647,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(659,b,648,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(659,b,649,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(659,b,650,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(659,b,651,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(659,b,652,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(659,b,653,a)].
% 5.27/5.49  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(659,b,654,a)].
% 5.27/5.49  660 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_10) # label(axiom).  [assumption].
% 5.27/5.49  661 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_11) # label(axiom).  [assumption].
% 5.27/5.49  662 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_12) # label(axiom).  [assumption].
% 5.27/5.50  663 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_13) # label(axiom).  [assumption].
% 5.27/5.50  664 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_15) # label(axiom).  [assumption].
% 5.27/5.50  665 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_16) # label(axiom).  [assumption].
% 5.27/5.50  666 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_17) # label(axiom).  [assumption].
% 5.27/5.50  667 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Ocomm__monoid__mult(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_3) # label(axiom).  [assumption].
% 5.27/5.50  668 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Ocomm__semiring__1__cancel_9) # label(axiom).  [assumption].
% 5.27/5.50  669 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Ring__and__Field_Ofield_6) # label(axiom).  [assumption].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(669,b,644,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(669,b,646,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(669,b,647,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(669,b,648,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(669,b,649,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(669,b,650,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(669,b,651,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(669,b,652,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(669,b,653,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Ofield(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(669,b,654,a)].
% 5.27/5.50  670 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oidom_6) # label(axiom).  [assumption].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(670,b,644,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(670,b,646,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(670,b,647,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(670,b,648,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(670,b,649,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(670,b,650,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(670,b,651,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(670,b,652,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(670,b,653,a)].
% 5.27/5.50  Derived: -class_Ring__and__Field_Oidom(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(670,b,654,a)].
% 5.31/5.52  671 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oordered__field_9) # label(axiom).  [assumption].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(671,b,644,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(671,b,646,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(671,b,647,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(671,b,648,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(671,b,649,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(671,b,650,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(671,b,651,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(671,b,652,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(671,b,653,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(671,b,654,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Ocomm__monoid__mult(A).  [resolve(671,b,667,a)].
% 5.31/5.52  672 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oordered__idom_6) # label(axiom).  [assumption].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(672,b,644,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(672,b,646,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(672,b,647,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(672,b,648,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(672,b,649,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(672,b,650,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(672,b,651,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(672,b,652,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(672,b,653,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(672,b,654,a)].
% 5.31/5.52  673 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Ocomm__semiring__1__cancel(A) # label(clsrel_Ring__and__Field_Oordered__semidom_0) # label(axiom).  [assumption].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(673,b,644,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(673,b,646,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(673,b,647,a)].
% 5.31/5.52  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(673,b,648,a)].
% 5.33/5.56  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(673,b,649,a)].
% 5.33/5.56  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(673,b,650,a)].
% 5.33/5.56  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(673,b,651,a)].
% 5.33/5.56  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(673,b,652,a)].
% 5.33/5.56  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(673,b,653,a)].
% 5.33/5.56  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(673,b,654,a)].
% 5.33/5.56  674 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(23,b,1,a)].
% 5.33/5.56  675 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(23,b,3,a)].
% 5.33/5.56  676 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(23,b,9,a)].
% 5.33/5.56  677 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Oplus(A).  [resolve(23,b,10,a)].
% 5.33/5.56  678 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(61,b,41,a)].
% 5.33/5.56  679 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(98,b,83,a)].
% 5.33/5.56  680 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Otimes(A).  [resolve(98,b,89,a)].
% 5.33/5.56  681 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(c_1,B,A) = B.  [resolve(122,b,108,a)].
% 5.33/5.56  682 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(B,c_1,A) = B.  [resolve(122,b,111,a)].
% 5.33/5.56  683 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(144,b,131,b)].
% 5.33/5.56  684 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(144,b,133,b)].
% 5.33/5.56  685 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(198,b,186,b)].
% 5.33/5.56  686 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(199,b,186,b)].
% 5.33/5.56  687 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(200,b,186,b)].
% 5.33/5.56  688 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(201,b,186,b)].
% 5.33/5.56  Derived: class_OrderedGroup_Osemigroup__mult(tc_nat).  [resolve(688,b,656,a)].
% 5.33/5.56  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Power_Orecpower(A).  [resolve(688,b,658,b)].
% 5.33/5.56  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(688,b,659,b)].
% 5.33/5.56  689 class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(202,b,186,b)].
% 5.33/5.56  Derived: class_HOL_Otimes(tc_nat).  [resolve(689,b,656,a)].
% 5.33/5.56  Derived: class_HOL_Otimes(A) | -class_Power_Orecpower(A).  [resolve(689,b,658,b)].
% 5.33/5.56  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(689,b,659,b)].
% 5.33/5.56  690 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(236,a,214,b)].
% 5.33/5.56  691 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(237,a,214,b)].
% 5.33/5.56  692 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(241,a,214,b)].
% 5.50/5.72  693 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(242,a,214,b)].
% 5.50/5.72  694 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(c_0,B,A) = c_0.  [resolve(290,b,280,a)].
% 5.50/5.72  695 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | c_times(B,c_0,A) = c_0.  [resolve(290,b,282,a)].
% 5.50/5.72  696 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ocomm__semiring__1__cancel(C).  [resolve(314,a,290,b)].
% 5.50/5.72  697 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ocomm__semiring__1__cancel(C).  [resolve(315,a,290,b)].
% 5.50/5.72  698 -class_Ring__and__Field_Ocomm__semiring__1__cancel(A) | class_HOL_Oone(A).  [resolve(476,b,473,a)].
% 5.50/5.72  699 c_times(c_1,A,B) = A | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(508,a,493,b)].
% 5.50/5.72  700 c_times(A,c_1,B) = A | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(509,a,493,b)].
% 5.50/5.72  701 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(513,a,493,b)].
% 5.50/5.72  702 class_HOL_Oone(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(548,b,529,b)].
% 5.50/5.72  Derived: class_HOL_Oone(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(702,b,645,a)].
% 5.50/5.72  Derived: class_HOL_Oone(tc_IntDef_Oint).  [resolve(702,b,655,a)].
% 5.50/5.72  Derived: class_HOL_Oone(tc_nat).  [resolve(702,b,656,a)].
% 5.50/5.72  Derived: class_HOL_Oone(A) | -class_Numeral_Onumber__ring(A).  [resolve(702,b,657,b)].
% 5.50/5.72  Derived: class_HOL_Oone(A) | -class_Power_Orecpower(A).  [resolve(702,b,658,b)].
% 5.50/5.72  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(702,b,659,b)].
% 5.50/5.72  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(702,b,673,b)].
% 5.50/5.72  703 class_HOL_Oplus(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(551,b,529,b)].
% 5.50/5.72  Derived: class_HOL_Oplus(tc_nat).  [resolve(703,b,656,a)].
% 5.50/5.72  Derived: class_HOL_Oplus(A) | -class_Power_Orecpower(A).  [resolve(703,b,658,b)].
% 5.50/5.72  704 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(585,a,560,b)].
% 5.50/5.72  Derived: c_times(c_0,A,tc_nat) = c_0.  [resolve(704,b,656,a)].
% 5.50/5.72  Derived: c_times(c_0,A,B) = c_0 | -class_Power_Orecpower(B).  [resolve(704,b,658,b)].
% 5.50/5.72  705 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ocomm__semiring__1__cancel(B).  [resolve(586,a,560,b)].
% 5.50/5.72  Derived: c_times(A,c_0,tc_nat) = c_0.  [resolve(705,b,656,a)].
% 5.50/5.72  Derived: c_times(A,c_0,B) = c_0 | -class_Power_Orecpower(B).  [resolve(705,b,658,b)].
% 5.50/5.72  706 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(587,b,560,b)].
% 5.50/5.72  Derived: class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(706,b,656,a)].
% 5.50/5.72  Derived: class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(706,b,658,b)].
% 5.50/5.72  707 class_HOL_Ozero(A) | -class_Ring__and__Field_Ocomm__semiring__1__cancel(A).  [resolve(589,b,560,b)].
% 5.50/5.72  Derived: class_HOL_Ozero(tc_nat).  [resolve(707,b,656,a)].
% 5.50/5.72  Derived: class_HOL_Ozero(A) | -class_Power_Orecpower(A).  [resolve(707,b,658,b)].
% 5.50/5.72  708 -class_OrderedGroup_Oab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Oab__semigroup__add_0) # label(axiom).  [assumption].
% 5.50/5.72  709 class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__add(B) # label(clsarity_fun_8) # label(axiom).  [assumption].
% 5.50/5.72  710 class_OrderedGroup_Oab__semigroup__add(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__add(A) # label(clsarity_set_11) # label(axiom).  [assumption].
% 5.50/5.72  711 class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_7) # label(axiom).  [assumption].
% 5.50/5.72  712 class_OrderedGroup_Oab__semigroup__add(tc_nat) # label(clsarity_nat_15) # label(axiom).  [assumption].
% 5.50/5.72  713 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Numeral_Onumber__ring_2) # label(axiom).  [assumption].
% 5.50/5.72  714 -class_OrderedGroup_Oab__group__add(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Oab__group__add_3) # label(axiom).  [assumption].
% 5.50/5.74  Derived: class_OrderedGroup_Osemigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__add(B).  [resolve(708,a,709,a)].
% 5.50/5.74  Derived: class_OrderedGroup_Osemigroup__add(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__add(A).  [resolve(708,a,710,a)].
% 5.50/5.74  715 -class_OrderedGroup_Oab__semigroup__add(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Oab__semigroup__add_1) # label(axiom).  [assumption].
% 5.50/5.74  Derived: class_HOL_Oplus(tc_fun(A,B)) | -class_OrderedGroup_Ocomm__monoid__add(B).  [resolve(715,a,709,a)].
% 5.50/5.74  Derived: class_HOL_Oplus(tc_set(A)) | -class_OrderedGroup_Ocomm__monoid__add(A).  [resolve(715,a,710,a)].
% 5.50/5.74  716 -class_OrderedGroup_Ocomm__monoid__add(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Ocomm__monoid__add_1) # label(axiom).  [assumption].
% 5.50/5.74  717 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_11) # label(axiom).  [assumption].
% 5.50/5.74  718 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_10) # label(axiom).  [assumption].
% 5.50/5.74  719 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_11) # label(axiom).  [assumption].
% 5.50/5.74  720 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_11) # label(axiom).  [assumption].
% 5.50/5.74  721 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_5) # label(axiom).  [assumption].
% 5.50/5.74  722 -class_OrderedGroup_Opordered__ab__group__add(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_5) # label(axiom).  [assumption].
% 5.50/5.74  723 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add_2) # label(axiom).  [assumption].
% 5.50/5.74  724 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_5) # label(axiom).  [assumption].
% 5.50/5.74  725 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_3) # label(axiom).  [assumption].
% 5.50/5.74  726 -class_Power_Orecpower(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Power_Orecpower_6) # label(axiom).  [assumption].
% 5.50/5.74  727 -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ocomm__ring__1_16) # label(axiom).  [assumption].
% 5.50/5.74  728 -class_Ring__and__Field_Ofield(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Ofield_26) # label(axiom).  [assumption].
% 5.50/5.74  729 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oidom_26) # label(axiom).  [assumption].
% 5.50/5.74  730 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_20) # label(axiom).  [assumption].
% 5.50/5.74  731 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_8) # label(axiom).  [assumption].
% 5.50/5.74  732 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__field_27) # label(axiom).  [assumption].
% 5.50/5.74  733 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__idom_26) # label(axiom).  [assumption].
% 5.50/5.74  734 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_11) # label(axiom).  [assumption].
% 5.50/5.77  735 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_20) # label(axiom).  [assumption].
% 5.50/5.77  736 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_5) # label(axiom).  [assumption].
% 5.50/5.77  737 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_11) # label(axiom).  [assumption].
% 5.50/5.77  738 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_8) # label(axiom).  [assumption].
% 5.50/5.77  739 -class_Ring__and__Field_Opordered__comm__ring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_16) # label(axiom).  [assumption].
% 5.50/5.77  740 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_8) # label(axiom).  [assumption].
% 5.50/5.77  741 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_11) # label(axiom).  [assumption].
% 5.50/5.77  742 -class_Ring__and__Field_Opordered__semiring(A) | class_OrderedGroup_Oab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__semiring_5) # label(axiom).  [assumption].
% 5.50/5.77  743 class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_OrderedGroup_Oab__group__add(B).  [resolve(41,a,42,a)].
% 5.50/5.77  744 class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(41,a,43,a)].
% 5.50/5.77  745 class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(41,a,44,a)].
% 5.50/5.77  746 class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(41,a,45,b)].
% 5.50/5.77  747 class_OrderedGroup_Oab__semigroup__add(A) | -class_OrderedGroup_Oab__group__add(A).  [resolve(41,a,46,b)].
% 5.50/5.77  748 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(50,b,41,a)].
% 5.50/5.77  749 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(56,b,41,a)].
% 5.50/5.77  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(749,b,708,a)].
% 5.50/5.77  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_HOL_Oplus(A).  [resolve(749,b,715,a)].
% 5.50/5.77  750 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(68,b,41,a)].
% 5.50/5.77  751 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(71,b,41,a)].
% 5.50/5.77  752 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Oab__semigroup__add(A).  [resolve(74,b,41,a)].
% 5.50/5.77  753 class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(162,a,132,a)].
% 5.50/5.77  754 class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(162,a,137,b)].
% 5.50/5.77  755 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(162,a,139,b)].
% 5.50/5.77  756 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(162,a,145,b)].
% 5.50/5.77  757 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(162,a,146,b)].
% 5.50/5.77  758 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(162,a,147,b)].
% 5.50/5.77  759 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(162,a,148,b)].
% 5.50/5.77  760 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(162,a,149,b)].
% 5.50/5.77  761 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(162,a,150,b)].
% 5.50/5.77  762 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(162,a,152,b)].
% 5.61/5.82  763 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(162,a,153,b)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(763,a,708,a)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | class_HOL_Oplus(A).  [resolve(763,a,715,a)].
% 5.61/5.82  764 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(162,a,155,b)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(764,a,708,a)].
% 5.61/5.82  765 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(162,a,156,b)].
% 5.61/5.82  766 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(162,a,157,b)].
% 5.61/5.82  767 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(162,a,159,b)].
% 5.61/5.82  768 class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(198,b,172,a)].
% 5.61/5.82  769 class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(198,b,173,a)].
% 5.61/5.82  770 class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(198,b,174,a)].
% 5.61/5.82  771 class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(198,b,175,b)].
% 5.61/5.82  772 class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(198,b,176,b)].
% 5.61/5.82  773 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(198,b,178,b)].
% 5.61/5.82  774 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(198,b,193,b)].
% 5.61/5.82  775 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(316,a,297,b)].
% 5.61/5.82  776 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(316,a,303,b)].
% 5.61/5.82  777 class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(366,b,322,a)].
% 5.61/5.82  778 class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(366,b,327,a)].
% 5.61/5.82  779 class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(366,b,328,b)].
% 5.61/5.82  780 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(366,b,330,b)].
% 5.61/5.82  781 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(366,b,331,b)].
% 5.61/5.82  782 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(366,b,332,b)].
% 5.61/5.82  783 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(366,b,333,b)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(783,a,708,a)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | class_HOL_Oplus(A).  [resolve(783,a,715,a)].
% 5.61/5.82  784 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(366,b,334,b)].
% 5.61/5.82  785 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(366,b,335,b)].
% 5.61/5.82  786 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(366,b,336,b)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(786,a,708,a)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Oplus(A).  [resolve(786,a,715,a)].
% 5.61/5.82  787 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(366,b,337,b)].
% 5.61/5.82  788 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(366,b,338,b)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(788,a,708,a)].
% 5.61/5.82  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Oplus(A).  [resolve(788,a,715,a)].
% 5.61/5.82  789 class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(462,b,408,a)].
% 5.70/5.94  790 class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(462,b,409,a)].
% 5.70/5.94  791 class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(462,b,410,b)].
% 5.70/5.94  792 class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(587,b,556,a)].
% 5.70/5.94  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(792,a,708,a)].
% 5.70/5.94  793 class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(587,b,558,b)].
% 5.70/5.94  Derived: -class_Power_Orecpower(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(793,a,708,a)].
% 5.70/5.94  794 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(587,b,565,b)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(794,a,708,a)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Oplus(A).  [resolve(794,a,715,a)].
% 5.70/5.94  795 class_OrderedGroup_Oab__semigroup__add(tc_fun(A,B)) | -class_Ring__and__Field_Ocomm__ring__1(B).  [resolve(641,b,591,a)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Osemigroup__add(tc_fun(B,A)).  [resolve(795,a,708,a)].
% 5.70/5.94  796 class_OrderedGroup_Oab__semigroup__add(tc_IntDef_Oint).  [resolve(641,b,592,a)].
% 5.70/5.94  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(796,a,708,a)].
% 5.70/5.94  797 class_OrderedGroup_Oab__semigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(641,b,593,b)].
% 5.70/5.94  Derived: -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(797,a,708,a)].
% 5.70/5.94  798 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(641,b,594,b)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Ocomm__ring__1(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(798,a,708,a)].
% 5.70/5.94  799 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(641,b,595,b)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Ofield(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(799,a,708,a)].
% 5.70/5.94  800 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(641,b,596,b)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(800,a,708,a)].
% 5.70/5.94  801 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(641,b,597,b)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(801,a,708,a)].
% 5.70/5.94  802 class_OrderedGroup_Oab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(641,b,598,b)].
% 5.70/5.94  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(802,a,708,a)].
% 5.70/5.94  803 class_OrderedGroup_Oab__semigroup__add(tc_nat).  [resolve(706,b,656,a)].
% 5.70/5.94  Derived: class_HOL_Oplus(tc_nat).  [resolve(803,a,715,a)].
% 5.70/5.94  804 class_OrderedGroup_Oab__semigroup__add(A) | -class_Power_Orecpower(A).  [resolve(706,b,658,b)].
% 5.70/5.94  Derived: -class_Power_Orecpower(A) | class_HOL_Oplus(A).  [resolve(804,a,715,a)].
% 5.70/5.94  805 class_Orderings_Olinorder(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_35) # label(axiom).  [assumption].
% 5.70/5.94  806 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset # label(cls_Finite__Set_OMax__ge_0) # label(axiom).  [assumption].
% 5.70/5.94  807 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset # label(cls_Finite__Set_OMax__in_0) # label(axiom).  [assumption].
% 5.70/5.94  808 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A) # label(cls_Finite__Set_OMax__insert_0) # label(axiom).  [assumption].
% 5.70/5.94  809 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset # label(cls_Finite__Set_OMax__le__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  810 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset # label(cls_Finite__Set_OMax__le__iff_1) # label(axiom).  [assumption].
% 5.70/5.94  811 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset # label(cls_Finite__Set_OMax__le__iff_2) # label(axiom).  [assumption].
% 5.70/5.94  812 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset # label(cls_Finite__Set_OMax__less__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  813 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset # label(cls_Finite__Set_OMax__less__iff_1) # label(axiom).  [assumption].
% 5.70/5.94  814 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset # label(cls_Finite__Set_OMax__less__iff_2) # label(axiom).  [assumption].
% 5.70/5.94  815 -class_Orderings_Olinorder(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B # label(cls_Finite__Set_OMax__singleton_0) # label(axiom).  [assumption].
% 5.70/5.94  816 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset # label(cls_Finite__Set_OMin__ge__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  817 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset # label(cls_Finite__Set_OMin__ge__iff_1) # label(axiom).  [assumption].
% 5.70/5.94  818 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset # label(cls_Finite__Set_OMin__ge__iff_2) # label(axiom).  [assumption].
% 5.70/5.94  819 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset # label(cls_Finite__Set_OMin__gr__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  820 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset # label(cls_Finite__Set_OMin__gr__iff_1) # label(axiom).  [assumption].
% 5.70/5.94  821 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset # label(cls_Finite__Set_OMin__gr__iff_2) # label(axiom).  [assumption].
% 5.70/5.94  822 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset # label(cls_Finite__Set_OMin__in_0) # label(axiom).  [assumption].
% 5.70/5.94  823 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A) # label(cls_Finite__Set_OMin__insert_0) # label(axiom).  [assumption].
% 5.70/5.94  824 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset # label(cls_Finite__Set_OMin__le_0) # label(axiom).  [assumption].
% 5.70/5.94  825 -class_Orderings_Olinorder(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B # label(cls_Finite__Set_OMin__singleton_0) # label(axiom).  [assumption].
% 5.70/5.94  826 -class_Orderings_Olinorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset # label(cls_Finite__Set_Omin__max_Obelow__inf__sup__Inf__Sup_OInf__le__Sup_0) # label(axiom).  [assumption].
% 5.70/5.94  827 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B # label(cls_Finite__Set_Omin__max_Obelow__inf__sup__Inf__Sup_Oinf__Sup__absorb_0) # label(axiom).  [assumption].
% 5.70/5.94  828 -class_Orderings_Olinorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B # label(cls_Finite__Set_Omin__max_Obelow__inf__sup__Inf__Sup_Osup__Inf__absorb_0) # label(axiom).  [assumption].
% 5.70/5.94  829 -class_OrderedGroup_Opordered__ab__group__add(A) | -class_Orderings_Olinorder(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A) # label(cls_OrderedGroup_Odouble__add__less__zero__iff__single__less__zero_0) # label(axiom).  [assumption].
% 5.70/5.94  830 -class_OrderedGroup_Opordered__ab__group__add(A) | -class_Orderings_Olinorder(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A) # label(cls_OrderedGroup_Odouble__add__less__zero__iff__single__less__zero_1) # label(axiom).  [assumption].
% 5.70/5.94  831 -class_Orderings_Olinorder(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A) # label(cls_Orderings_Omax__less__iff__conj_0) # label(axiom).  [assumption].
% 5.70/5.94  832 -class_Orderings_Olinorder(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A) # label(cls_Orderings_Omax__less__iff__conj_1) # label(axiom).  [assumption].
% 5.70/5.94  833 -class_Orderings_Olinorder(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A) # label(cls_Orderings_Omax__less__iff__conj_2) # label(axiom).  [assumption].
% 5.70/5.94  834 -class_Orderings_Olinorder(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A) # label(cls_Orderings_Omin__less__iff__conj_0) # label(axiom).  [assumption].
% 5.70/5.94  835 -class_Orderings_Olinorder(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A) # label(cls_Orderings_Omin__less__iff__conj_1) # label(axiom).  [assumption].
% 5.70/5.94  836 -class_Orderings_Olinorder(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A) # label(cls_Orderings_Omin__less__iff__conj_2) # label(axiom).  [assumption].
% 5.70/5.94  837 -class_Orderings_Olinorder(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A) # label(cls_Orderings_Omin__max_Obelow__inf_Obelow__inf__conv_0) # label(axiom).  [assumption].
% 5.70/5.94  838 -class_Orderings_Olinorder(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A) # label(cls_Orderings_Omin__max_Obelow__inf_Obelow__inf__conv_1) # label(axiom).  [assumption].
% 5.70/5.94  839 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A) # label(cls_Orderings_Omin__max_Obelow__inf_Obelow__inf__conv_2) # label(axiom).  [assumption].
% 5.70/5.94  840 -class_Orderings_Olinorder(A) | c_Orderings_Omin(B,B,A) = B # label(cls_Orderings_Omin__max_Obelow__inf_Oinf__idem_0) # label(axiom).  [assumption].
% 5.70/5.94  841 -class_Orderings_Olinorder(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A) # label(cls_Orderings_Omin__max_Obelow__inf_Oinf__left__idem_0) # label(axiom).  [assumption].
% 5.70/5.94  842 -class_Orderings_Olinorder(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A) # label(cls_Orderings_Omin__max_Obelow__sup_Oabove__sup__conv_0) # label(axiom).  [assumption].
% 5.70/5.94  843 -class_Orderings_Olinorder(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A) # label(cls_Orderings_Omin__max_Obelow__sup_Oabove__sup__conv_1) # label(axiom).  [assumption].
% 5.70/5.94  844 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A) # label(cls_Orderings_Omin__max_Obelow__sup_Oabove__sup__conv_2) # label(axiom).  [assumption].
% 5.70/5.94  845 -class_Orderings_Olinorder(A) | c_Orderings_Omax(B,B,A) = B # label(cls_Orderings_Omin__max_Obelow__sup_Osup__idem_0) # label(axiom).  [assumption].
% 5.70/5.94  846 -class_Orderings_Olinorder(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A) # label(cls_Orderings_Omin__max_Obelow__sup_Osup__left__idem_0) # label(axiom).  [assumption].
% 5.70/5.94  847 -class_Orderings_Olinorder(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A) # label(cls_SetInterval_OCompl__atLeast_0) # label(axiom).  [assumption].
% 5.70/5.94  848 -class_Orderings_Olinorder(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A) # label(cls_SetInterval_OCompl__atMost_0) # label(axiom).  [assumption].
% 5.70/5.94  849 -class_Orderings_Olinorder(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A) # label(cls_SetInterval_OCompl__greaterThan_0) # label(axiom).  [assumption].
% 5.70/5.94  850 -class_Orderings_Olinorder(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A) # label(cls_SetInterval_OCompl__lessThan_0) # label(axiom).  [assumption].
% 5.70/5.94  851 -class_Orderings_Olinorder(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C # label(cls_SetInterval_OatLeast__eq__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  852 -class_Orderings_Olinorder(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C # label(cls_SetInterval_OatMost__eq__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  853 -class_Orderings_Olinorder(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C # label(cls_SetInterval_OgreaterThan__eq__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  854 -class_Orderings_Olinorder(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A) # label(cls_SetInterval_OgreaterThan__subset__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  855 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)) # label(cls_SetInterval_OgreaterThan__subset__iff_1) # label(axiom).  [assumption].
% 5.70/5.94  856 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A) # label(cls_SetInterval_Oivl__diff_0) # label(axiom).  [assumption].
% 5.70/5.94  857 -class_Orderings_Olinorder(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A) # label(cls_SetInterval_Oivl__subset_0) # label(axiom).  [assumption].
% 5.70/5.94  858 -class_Orderings_Olinorder(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A) # label(cls_SetInterval_Oivl__subset_1) # label(axiom).  [assumption].
% 5.70/5.94  859 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) # label(cls_SetInterval_Oivl__subset_2) # label(axiom).  [assumption].
% 5.70/5.94  860 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)) # label(cls_SetInterval_Oivl__subset_3) # label(axiom).  [assumption].
% 5.70/5.94  861 -class_Orderings_Olinorder(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C # label(cls_SetInterval_OlessThan__eq__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  862 -class_Orderings_Olinorder(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A) # label(cls_SetInterval_OlessThan__subset__iff_0) # label(axiom).  [assumption].
% 5.70/5.94  863 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) # label(cls_SetInterval_OlessThan__subset__iff_1) # label(axiom).  [assumption].
% 5.70/5.94  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(A,c_Finite__Set_OMax(B,tc_IntDef_Oint),tc_IntDef_Oint) | B = c_emptyset.  [resolve(805,a,806,a)].
% 5.70/5.94  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Finite__Set_OMax(A,tc_IntDef_Oint),A,tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,807,a)].
% 5.70/5.94  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(B,A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omax(B,c_Finite__Set_OMax(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(805,a,808,a)].
% 5.70/5.95  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(c_Finite__Set_OMax(B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint) | B = c_emptyset.  [resolve(805,a,809,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMax__le__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_lessequals(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,810,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(c_Main_OMax__le__iff__1(A,B,tc_IntDef_Oint),B,tc_IntDef_Oint) | c_lessequals(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,811,a)].
% 5.70/5.95  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(c_Finite__Set_OMax(B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint) | B = c_emptyset.  [resolve(805,a,812,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMax__less__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_less(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,813,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(c_Main_OMax__less__iff__1(A,B,tc_IntDef_Oint),B,tc_IntDef_Oint) | c_less(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,814,a)].
% 5.70/5.95  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(805,a,815,a)].
% 5.70/5.95  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(C,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(C,A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(805,a,816,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMin__ge__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_lessequals(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,817,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(B,c_Main_OMin__ge__iff__1(A,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,818,a)].
% 5.70/5.95  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(C,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(C,A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(805,a,819,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMin__gr__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_less(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,820,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(B,c_Main_OMin__gr__iff__1(A,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,821,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Finite__Set_OMin(A,tc_IntDef_Oint),A,tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,822,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(B,A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omin(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(805,a,823,a)].
% 5.70/5.95  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(c_Finite__Set_OMin(B,tc_IntDef_Oint),A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(805,a,824,a)].
% 5.70/5.95  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(805,a,825,a)].
% 5.70/5.95  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(c_Finite__Set_OMin(A,tc_IntDef_Oint),c_Finite__Set_OMax(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(805,a,826,a)].
% 5.70/5.95  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(805,a,827,a)].
% 5.70/5.95  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(805,a,828,a)].
% 5.70/5.95  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint) | -c_less(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_less(A,c_0,tc_IntDef_Oint).  [resolve(805,a,829,b)].
% 5.70/5.95  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint) | -c_less(A,c_0,tc_IntDef_Oint) | c_less(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(805,a,830,b)].
% 5.70/5.95  Derived: -c_less(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(805,a,831,a)].
% 5.70/5.95  Derived: -c_less(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(805,a,832,a)].
% 5.70/5.95  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,B,tc_IntDef_Oint) | c_less(c_Orderings_Omax(C,A,tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(805,a,833,a)].
% 5.70/5.95  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(805,a,834,a)].
% 5.70/5.95  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(805,a,835,a)].
% 5.70/5.95  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(A,C,tc_IntDef_Oint) | c_less(A,c_Orderings_Omin(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(805,a,836,a)].
% 5.70/5.95  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(805,a,837,a)].
% 5.70/5.95  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(805,a,838,a)].
% 5.70/5.95  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(A,C,tc_IntDef_Oint) | c_lessequals(A,c_Orderings_Omin(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(805,a,839,a)].
% 5.70/5.95  Derived: c_Orderings_Omin(A,A,tc_IntDef_Oint) = A.  [resolve(805,a,840,a)].
% 5.70/5.95  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omin(A,B,tc_IntDef_Oint).  [resolve(805,a,841,a)].
% 5.70/5.95  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(805,a,842,a)].
% 5.70/5.95  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(805,a,843,a)].
% 5.70/5.95  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,B,tc_IntDef_Oint) | c_lessequals(c_Orderings_Omax(C,A,tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(805,a,844,a)].
% 5.70/5.95  Derived: c_Orderings_Omax(A,A,tc_IntDef_Oint) = A.  [resolve(805,a,845,a)].
% 5.70/5.95  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omax(A,B,tc_IntDef_Oint).  [resolve(805,a,846,a)].
% 5.70/5.95  Derived: c_uminus(c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OlessThan(A,tc_IntDef_Oint).  [resolve(805,a,847,a)].
% 5.70/5.95  Derived: c_uminus(c_SetInterval_OatMost(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OgreaterThan(A,tc_IntDef_Oint).  [resolve(805,a,848,a)].
% 5.70/5.95  Derived: c_uminus(c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatMost(A,tc_IntDef_Oint).  [resolve(805,a,849,a)].
% 5.70/5.95  Derived: c_uminus(c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatLeast(A,tc_IntDef_Oint).  [resolve(805,a,850,a)].
% 5.70/5.95  Derived: c_SetInterval_OatLeast(A,tc_IntDef_Oint) != c_SetInterval_OatLeast(B,tc_IntDef_Oint) | A = B.  [resolve(805,a,851,a)].
% 5.70/5.95  Derived: c_SetInterval_OatMost(A,tc_IntDef_Oint) != c_SetInterval_OatMost(B,tc_IntDef_Oint) | A = B.  [resolve(805,a,852,a)].
% 5.70/5.95  Derived: c_SetInterval_OgreaterThan(A,tc_IntDef_Oint) != c_SetInterval_OgreaterThan(B,tc_IntDef_Oint) | A = B.  [resolve(805,a,853,a)].
% 5.70/5.95  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(805,a,854,a)].
% 5.70/5.95  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(805,a,855,a)].
% 5.70/5.96  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_minus(c_SetInterval_OatLeastLessThan(A,C,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint).  [resolve(805,a,856,a)].
% 5.70/5.96  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(805,a,857,a)].
% 5.70/5.96  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,D,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(805,a,858,a)].
% 5.70/5.96  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(805,a,859,a)].
% 5.70/5.96  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,D,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeastLessThan(D,A,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(805,a,860,a)].
% 5.70/5.96  Derived: c_SetInterval_OlessThan(A,tc_IntDef_Oint) != c_SetInterval_OlessThan(B,tc_IntDef_Oint) | A = B.  [resolve(805,a,861,a)].
% 5.70/5.96  Derived: -c_lessequals(c_SetInterval_OlessThan(A,tc_IntDef_Oint),c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(805,a,862,a)].
% 5.70/5.96  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OlessThan(A,tc_IntDef_Oint),c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(805,a,863,a)].
% 5.70/5.96  864 class_Orderings_Olinorder(tc_nat) # label(clsarity_nat_7) # label(axiom).  [assumption].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(A,c_Finite__Set_OMax(B,tc_nat),tc_nat) | B = c_emptyset.  [resolve(864,a,806,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Finite__Set_OMax(A,tc_nat),A,tc_nat) | A = c_emptyset.  [resolve(864,a,807,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(B,A,tc_nat),tc_nat) = c_Orderings_Omax(B,c_Finite__Set_OMax(A,tc_nat),tc_nat).  [resolve(864,a,808,a)].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(c_Finite__Set_OMax(B,tc_nat),C,tc_nat) | c_lessequals(A,C,tc_nat) | B = c_emptyset.  [resolve(864,a,809,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMax__le__iff__1(A,B,tc_nat),A,tc_nat) | c_lessequals(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(864,a,810,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(c_Main_OMax__le__iff__1(A,B,tc_nat),B,tc_nat) | c_lessequals(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(864,a,811,a)].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(c_Finite__Set_OMax(B,tc_nat),C,tc_nat) | c_less(A,C,tc_nat) | B = c_emptyset.  [resolve(864,a,812,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMax__less__iff__1(A,B,tc_nat),A,tc_nat) | c_less(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(864,a,813,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(c_Main_OMax__less__iff__1(A,B,tc_nat),B,tc_nat) | c_less(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(864,a,814,a)].
% 5.70/5.96  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,tc_nat),tc_nat) = A.  [resolve(864,a,815,a)].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(C,c_Finite__Set_OMin(B,tc_nat),tc_nat) | c_lessequals(C,A,tc_nat) | B = c_emptyset.  [resolve(864,a,816,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMin__ge__iff__1(A,B,tc_nat),A,tc_nat) | c_lessequals(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(864,a,817,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(B,c_Main_OMin__ge__iff__1(A,B,tc_nat),tc_nat) | c_lessequals(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(864,a,818,a)].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(C,c_Finite__Set_OMin(B,tc_nat),tc_nat) | c_less(C,A,tc_nat) | B = c_emptyset.  [resolve(864,a,819,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMin__gr__iff__1(A,B,tc_nat),A,tc_nat) | c_less(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(864,a,820,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(B,c_Main_OMin__gr__iff__1(A,B,tc_nat),tc_nat) | c_less(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(864,a,821,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Finite__Set_OMin(A,tc_nat),A,tc_nat) | A = c_emptyset.  [resolve(864,a,822,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(B,A,tc_nat),tc_nat) = c_Orderings_Omin(B,c_Finite__Set_OMin(A,tc_nat),tc_nat).  [resolve(864,a,823,a)].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(c_Finite__Set_OMin(B,tc_nat),A,tc_nat) | B = c_emptyset.  [resolve(864,a,824,a)].
% 5.70/5.96  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,tc_nat),tc_nat) = A.  [resolve(864,a,825,a)].
% 5.70/5.96  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(c_Finite__Set_OMin(A,tc_nat),c_Finite__Set_OMax(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(864,a,826,a)].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,tc_nat),tc_nat) = A.  [resolve(864,a,827,a)].
% 5.70/5.96  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,tc_nat),tc_nat) = A.  [resolve(864,a,828,a)].
% 5.70/5.96  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_nat) | -c_less(c_plus(A,A,tc_nat),c_0,tc_nat) | c_less(A,c_0,tc_nat).  [resolve(864,a,829,b)].
% 5.70/5.96  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_nat) | -c_less(A,c_0,tc_nat) | c_less(c_plus(A,A,tc_nat),c_0,tc_nat).  [resolve(864,a,830,b)].
% 5.70/5.96  Derived: -c_less(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_less(A,C,tc_nat).  [resolve(864,a,831,a)].
% 5.70/5.96  Derived: -c_less(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_less(B,C,tc_nat).  [resolve(864,a,832,a)].
% 5.70/5.96  Derived: -c_less(A,B,tc_nat) | -c_less(C,B,tc_nat) | c_less(c_Orderings_Omax(C,A,tc_nat),B,tc_nat).  [resolve(864,a,833,a)].
% 5.70/5.96  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(864,a,834,a)].
% 5.70/5.96  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(864,a,835,a)].
% 5.70/5.96  Derived: -c_less(A,B,tc_nat) | -c_less(A,C,tc_nat) | c_less(A,c_Orderings_Omin(C,B,tc_nat),tc_nat).  [resolve(864,a,836,a)].
% 5.70/5.96  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(864,a,837,a)].
% 5.70/5.96  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(864,a,838,a)].
% 5.70/5.96  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(A,C,tc_nat) | c_lessequals(A,c_Orderings_Omin(C,B,tc_nat),tc_nat).  [resolve(864,a,839,a)].
% 5.70/5.96  Derived: c_Orderings_Omin(A,A,tc_nat) = A.  [resolve(864,a,840,a)].
% 5.70/5.96  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,tc_nat),tc_nat) = c_Orderings_Omin(A,B,tc_nat).  [resolve(864,a,841,a)].
% 5.70/5.96  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(864,a,842,a)].
% 5.70/5.96  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_lessequals(B,C,tc_nat).  [resolve(864,a,843,a)].
% 5.70/5.96  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,B,tc_nat) | c_lessequals(c_Orderings_Omax(C,A,tc_nat),B,tc_nat).  [resolve(864,a,844,a)].
% 5.70/5.96  Derived: c_Orderings_Omax(A,A,tc_nat) = A.  [resolve(864,a,845,a)].
% 5.70/5.96  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,tc_nat),tc_nat) = c_Orderings_Omax(A,B,tc_nat).  [resolve(864,a,846,a)].
% 5.70/5.98  Derived: c_uminus(c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OlessThan(A,tc_nat).  [resolve(864,a,847,a)].
% 5.70/5.98  Derived: c_uminus(c_SetInterval_OatMost(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OgreaterThan(A,tc_nat).  [resolve(864,a,848,a)].
% 5.70/5.98  Derived: c_uminus(c_SetInterval_OgreaterThan(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatMost(A,tc_nat).  [resolve(864,a,849,a)].
% 5.70/5.98  Derived: c_uminus(c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatLeast(A,tc_nat).  [resolve(864,a,850,a)].
% 5.70/5.98  Derived: c_SetInterval_OatLeast(A,tc_nat) != c_SetInterval_OatLeast(B,tc_nat) | A = B.  [resolve(864,a,851,a)].
% 5.70/5.98  Derived: c_SetInterval_OatMost(A,tc_nat) != c_SetInterval_OatMost(B,tc_nat) | A = B.  [resolve(864,a,852,a)].
% 5.70/5.98  Derived: c_SetInterval_OgreaterThan(A,tc_nat) != c_SetInterval_OgreaterThan(B,tc_nat) | A = B.  [resolve(864,a,853,a)].
% 5.70/5.98  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,tc_nat),c_SetInterval_OgreaterThan(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(864,a,854,a)].
% 5.70/5.98  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OgreaterThan(B,tc_nat),c_SetInterval_OgreaterThan(A,tc_nat),tc_set(tc_nat)).  [resolve(864,a,855,a)].
% 5.70/5.98  Derived: -c_lessequals(A,B,tc_nat) | c_minus(c_SetInterval_OatLeastLessThan(A,C,tc_nat),c_SetInterval_OatLeastLessThan(A,B,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatLeastLessThan(B,C,tc_nat).  [resolve(864,a,856,a)].
% 5.70/5.98  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)) | c_lessequals(C,A,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(864,a,857,a)].
% 5.70/5.98  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)) | c_lessequals(B,D,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(864,a,858,a)].
% 5.70/5.98  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)).  [resolve(864,a,859,a)].
% 5.70/5.98  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,D,tc_nat) | c_lessequals(c_SetInterval_OatLeastLessThan(D,A,tc_nat),c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_set(tc_nat)).  [resolve(864,a,860,a)].
% 5.70/5.98  Derived: c_SetInterval_OlessThan(A,tc_nat) != c_SetInterval_OlessThan(B,tc_nat) | A = B.  [resolve(864,a,861,a)].
% 5.70/5.98  Derived: -c_lessequals(c_SetInterval_OlessThan(A,tc_nat),c_SetInterval_OlessThan(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(864,a,862,a)].
% 5.70/5.98  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OlessThan(A,tc_nat),c_SetInterval_OlessThan(B,tc_nat),tc_set(tc_nat)).  [resolve(864,a,863,a)].
% 5.70/5.98  865 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_Orderings_Olinorder(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_9) # label(axiom).  [assumption].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(865,b,806,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(865,b,807,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(865,b,808,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(865,b,809,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,810,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,811,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(865,b,812,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,813,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,814,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(865,b,815,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(865,b,816,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,817,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,818,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(865,b,819,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,820,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,821,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(865,b,822,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(865,b,823,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(865,b,824,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(865,b,825,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(865,b,826,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(865,b,827,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(865,b,828,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(865,b,829,b)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(865,b,830,b)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(865,b,831,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(865,b,832,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(865,b,833,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(865,b,834,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(865,b,835,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(865,b,836,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(865,b,837,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(865,b,838,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(865,b,839,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(865,b,840,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(865,b,841,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(865,b,842,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(865,b,843,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(865,b,844,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(865,b,845,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(865,b,846,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(865,b,847,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(865,b,848,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(865,b,849,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(865,b,850,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(865,b,851,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(865,b,852,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(865,b,853,a)].
% 5.70/5.98  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(865,b,854,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(865,b,855,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(865,b,856,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(865,b,857,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(865,b,858,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(865,b,859,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(865,b,860,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(865,b,861,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(865,b,862,a)].
% 5.79/5.99  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(865,b,863,a)].
% 5.79/5.99  866 -class_Orderings_Olinorder(A) | class_LOrder_Olorder(A) # label(clsrel_Orderings_Olinorder_0) # label(axiom).  [assumption].
% 5.79/5.99  Derived: class_LOrder_Olorder(tc_IntDef_Oint).  [resolve(866,a,805,a)].
% 5.79/5.99  Derived: class_LOrder_Olorder(tc_nat).  [resolve(866,a,864,a)].
% 5.79/5.99  Derived: class_LOrder_Olorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(866,a,865,b)].
% 5.79/5.99  867 -class_Orderings_Olinorder(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Orderings_Olinorder_1) # label(axiom).  [assumption].
% 5.79/5.99  Derived: class_LOrder_Ojoin__semilorder(tc_IntDef_Oint).  [resolve(867,a,805,a)].
% 5.79/5.99  Derived: class_LOrder_Ojoin__semilorder(tc_nat).  [resolve(867,a,864,a)].
% 5.79/5.99  Derived: class_LOrder_Ojoin__semilorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(867,a,865,b)].
% 5.79/5.99  868 -class_Orderings_Olinorder(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Orderings_Olinorder_2) # label(axiom).  [assumption].
% 5.79/5.99  Derived: class_LOrder_Omeet__semilorder(tc_IntDef_Oint).  [resolve(868,a,805,a)].
% 5.79/5.99  Derived: class_LOrder_Omeet__semilorder(tc_nat).  [resolve(868,a,864,a)].
% 5.79/5.99  Derived: class_LOrder_Omeet__semilorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(868,a,865,b)].
% 5.79/5.99  869 -class_Orderings_Olinorder(A) | class_Orderings_Oord(A) # label(clsrel_Orderings_Olinorder_3) # label(axiom).  [assumption].
% 5.79/5.99  Derived: class_Orderings_Oord(tc_IntDef_Oint).  [resolve(869,a,805,a)].
% 5.79/5.99  Derived: class_Orderings_Oord(tc_nat).  [resolve(869,a,864,a)].
% 5.79/5.99  Derived: class_Orderings_Oord(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(869,a,865,b)].
% 5.79/5.99  870 -class_Orderings_Olinorder(A) | class_Orderings_Oorder(A) # label(clsrel_Orderings_Olinorder_4) # label(axiom).  [assumption].
% 5.79/5.99  Derived: class_Orderings_Oorder(tc_IntDef_Oint).  [resolve(870,a,805,a)].
% 5.79/5.99  Derived: class_Orderings_Oorder(tc_nat).  [resolve(870,a,864,a)].
% 5.79/5.99  Derived: class_Orderings_Oorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(870,a,865,b)].
% 5.79/6.00  871 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Orderings_Olinorder(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_13) # label(axiom).  [assumption].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(871,b,806,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(871,b,807,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(871,b,808,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(871,b,809,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,810,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,811,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(871,b,812,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,813,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,814,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(871,b,815,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(871,b,816,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,817,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,818,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(871,b,819,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,820,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,821,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(871,b,822,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(871,b,823,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(871,b,824,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(871,b,825,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(871,b,826,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(871,b,827,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(871,b,828,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(871,b,829,b)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(871,b,830,b)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(871,b,831,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(871,b,832,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(871,b,833,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(871,b,834,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(871,b,835,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(871,b,836,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(871,b,837,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(871,b,838,a)].
% 5.79/6.00  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(871,b,839,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(871,b,840,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(871,b,841,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(871,b,842,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(871,b,843,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(871,b,844,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(871,b,845,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(871,b,846,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(871,b,847,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(871,b,848,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(871,b,849,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(871,b,850,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(871,b,851,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(871,b,852,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(871,b,853,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(871,b,854,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(871,b,855,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(871,b,856,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(871,b,857,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(871,b,858,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(871,b,859,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(871,b,860,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(871,b,861,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(871,b,862,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(871,b,863,a)].
% 5.79/6.01  872 -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Olinorder(A) # label(clsrel_Ring__and__Field_Oordered__field_41) # label(axiom).  [assumption].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(872,b,806,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(872,b,807,a)].
% 5.79/6.01  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(872,b,808,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(872,b,809,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(872,b,810,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(872,b,811,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(872,b,812,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(872,b,813,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(872,b,814,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(872,b,815,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(872,b,816,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(872,b,817,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(872,b,818,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(872,b,819,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(872,b,820,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(872,b,821,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(872,b,822,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(872,b,823,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(872,b,824,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(872,b,825,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(872,b,826,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(872,b,827,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(872,b,828,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(872,b,829,b)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(872,b,830,b)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(872,b,831,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(872,b,832,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(872,b,833,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(872,b,834,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(872,b,835,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(872,b,836,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(872,b,837,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(872,b,838,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(872,b,839,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(872,b,840,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(872,b,841,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(872,b,842,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(872,b,843,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(872,b,844,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(872,b,845,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(872,b,846,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(872,b,847,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(872,b,848,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(872,b,849,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(872,b,850,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(872,b,851,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(872,b,852,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(872,b,853,a)].
% 5.79/6.02  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(872,b,854,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(872,b,855,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(872,b,856,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(872,b,857,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(872,b,858,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(872,b,859,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(872,b,860,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(872,b,861,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(872,b,862,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(872,b,863,a)].
% 5.79/6.03  873 -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Olinorder(A) # label(clsrel_Ring__and__Field_Oordered__idom_33) # label(axiom).  [assumption].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(873,b,806,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(873,b,807,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(873,b,808,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(873,b,809,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(873,b,810,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(873,b,811,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(873,b,812,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(873,b,813,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(873,b,814,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(873,b,815,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(873,b,816,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(873,b,817,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(873,b,818,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(873,b,819,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(873,b,820,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(873,b,821,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(873,b,822,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(873,b,823,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(873,b,824,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(873,b,825,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(873,b,826,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(873,b,827,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(873,b,828,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(873,b,829,b)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(873,b,830,b)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(873,b,831,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(873,b,832,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(873,b,833,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(873,b,834,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(873,b,835,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(873,b,836,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(873,b,837,a)].
% 5.79/6.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(873,b,838,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(873,b,839,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(873,b,840,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(873,b,841,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(873,b,842,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(873,b,843,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(873,b,844,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(873,b,845,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(873,b,846,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(873,b,847,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(873,b,848,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(873,b,849,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(873,b,850,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(873,b,851,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(873,b,852,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(873,b,853,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(873,b,854,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(873,b,855,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(873,b,856,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(873,b,857,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(873,b,858,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(873,b,859,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(873,b,860,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(873,b,861,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(873,b,862,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(873,b,863,a)].
% 5.79/6.04  874 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Orderings_Olinorder(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_17) # label(axiom).  [assumption].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(874,b,806,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(874,b,807,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(874,b,808,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(874,b,809,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,810,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,811,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(874,b,812,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,813,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,814,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(874,b,815,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(874,b,816,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,817,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,818,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(874,b,819,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,820,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,821,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(874,b,822,a)].
% 5.79/6.04  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(874,b,823,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(874,b,824,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(874,b,825,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(874,b,826,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(874,b,827,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(874,b,828,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(874,b,829,b)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(874,b,830,b)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(874,b,831,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(874,b,832,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(874,b,833,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(874,b,834,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(874,b,835,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(874,b,836,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(874,b,837,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(874,b,838,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(874,b,839,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(874,b,840,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(874,b,841,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(874,b,842,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(874,b,843,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(874,b,844,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(874,b,845,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(874,b,846,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(874,b,847,a)].
% 5.79/6.05  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(874,b,848,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(874,b,849,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(874,b,850,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(874,b,851,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(874,b,852,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(874,b,853,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(874,b,854,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(874,b,855,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(874,b,856,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(874,b,857,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(874,b,858,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(874,b,859,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(874,b,860,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(874,b,861,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(874,b,862,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(874,b,863,a)].
% 5.79/6.06  875 -class_Ring__and__Field_Oordered__semidom(A) | class_Orderings_Olinorder(A) # label(clsrel_Ring__and__Field_Oordered__semidom_27) # label(axiom).  [assumption].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(875,b,806,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(875,b,807,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(875,b,808,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(875,b,809,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,810,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,811,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(875,b,812,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,813,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,814,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(875,b,815,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(875,b,816,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,817,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,818,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(875,b,819,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,820,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,821,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(875,b,822,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(875,b,823,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(875,b,824,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(875,b,825,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(875,b,826,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(875,b,827,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(875,b,828,a)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(875,b,829,b)].
% 5.79/6.06  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(875,b,830,b)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(875,b,831,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(875,b,832,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(875,b,833,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(875,b,834,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(875,b,835,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(875,b,836,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(875,b,837,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(875,b,838,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(875,b,839,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(875,b,840,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(875,b,841,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(875,b,842,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(875,b,843,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(875,b,844,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(875,b,845,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(875,b,846,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(875,b,847,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(875,b,848,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(875,b,849,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(875,b,850,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(875,b,851,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(875,b,852,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(875,b,853,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(875,b,854,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(875,b,855,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(875,b,856,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(875,b,857,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(875,b,858,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(875,b,859,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(875,b,860,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(875,b,861,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(875,b,862,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(875,b,863,a)].
% 5.79/6.07  876 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Orderings_Olinorder(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_10) # label(axiom).  [assumption].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(876,b,806,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(876,b,807,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(876,b,808,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(876,b,809,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,810,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,811,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(876,b,812,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,813,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,814,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(876,b,815,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(876,b,816,a)].
% 5.79/6.07  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,817,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,818,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(876,b,819,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,820,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,821,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(876,b,822,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(876,b,823,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(876,b,824,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(876,b,825,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(876,b,826,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(876,b,827,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(876,b,828,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(876,b,829,b)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(876,b,830,b)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(876,b,831,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(876,b,832,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(876,b,833,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(876,b,834,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(876,b,835,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(876,b,836,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(876,b,837,a)].
% 5.79/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(876,b,838,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(876,b,839,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(876,b,840,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(876,b,841,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(876,b,842,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(876,b,843,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(876,b,844,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(876,b,845,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(876,b,846,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(876,b,847,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(876,b,848,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(876,b,849,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(876,b,850,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(876,b,851,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(876,b,852,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(876,b,853,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(876,b,854,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(876,b,855,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(876,b,856,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(876,b,857,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(876,b,858,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(876,b,859,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(876,b,860,a)].
% 5.89/6.08  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(876,b,861,a)].
% 5.90/6.09  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(876,b,862,a)].
% 5.90/6.09  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(876,b,863,a)].
% 5.90/6.09  877 -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Olinorder(A) # label(clsrel_Wellfounded__Recursion_Owellorder_5) # label(axiom).  [assumption].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(877,b,806,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(877,b,807,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(877,b,808,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(877,b,809,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,810,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,811,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(877,b,812,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,813,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,814,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(877,b,815,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(877,b,816,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,817,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,818,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(877,b,819,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,820,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,821,a)].
% 5.90/6.09  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(877,b,822,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(877,b,823,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(877,b,824,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(877,b,825,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(877,b,826,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(877,b,827,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(877,b,828,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(877,b,829,b)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(877,b,830,b)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(877,b,831,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(877,b,832,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(877,b,833,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(877,b,834,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(877,b,835,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(877,b,836,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(877,b,837,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(877,b,838,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(877,b,839,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(877,b,840,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(877,b,841,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(877,b,842,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(877,b,843,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(877,b,844,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(877,b,845,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(877,b,846,a)].
% 5.90/6.10  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(877,b,847,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(877,b,848,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(877,b,849,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(877,b,850,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(877,b,851,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(877,b,852,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(877,b,853,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(877,b,854,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(877,b,855,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(877,b,856,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(877,b,857,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(877,b,858,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(877,b,859,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(877,b,860,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(877,b,861,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(877,b,862,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(877,b,863,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Olorder(A).  [resolve(877,b,866,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Ojoin__semilorder(A).  [resolve(877,b,867,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Omeet__semilorder(A).  [resolve(877,b,868,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oord(A).  [resolve(877,b,869,a)].
% 5.90/6.11  Derived: -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oorder(A).  [resolve(877,b,870,a)].
% 5.90/6.11  878 -class_Orderings_Olinorder(A) | c_less(B,C,A) | c_lessequals(C,B,A) # label(cls_Orderings_Olinorder__not__le_0) # label(axiom).  [assumption].
% 5.90/6.11  Derived: c_less(A,B,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(878,a,805,a)].
% 5.90/6.11  Derived: c_less(A,B,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(878,a,864,a)].
% 5.90/6.11  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(878,a,865,b)].
% 5.90/6.11  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(878,a,871,b)].
% 6.11/6.36  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(878,a,872,b)].
% 6.11/6.36  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(878,a,873,b)].
% 6.11/6.36  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(878,a,874,b)].
% 6.11/6.36  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(878,a,875,b)].
% 6.11/6.36  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(878,a,876,b)].
% 6.11/6.36  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(878,a,877,b)].
% 6.11/6.36  879 -class_Orderings_Olinorder(A) | -c_less(B,C,A) | -c_lessequals(C,B,A) # label(cls_Orderings_Olinorder__not__le_1) # label(axiom).  [assumption].
% 6.11/6.36  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,A,tc_IntDef_Oint).  [resolve(879,a,805,a)].
% 6.11/6.36  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,A,tc_nat).  [resolve(879,a,864,a)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(879,a,865,b)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(879,a,871,b)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(879,a,872,b)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(879,a,873,b)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(879,a,874,b)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(879,a,875,b)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(879,a,876,b)].
% 6.11/6.36  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(879,a,877,b)].
% 6.11/6.36  880 class_Numeral_Onumber__ring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_60) # label(axiom).  [assumption].
% 6.11/6.36  881 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oabs(c_Numeral_Onumber__of(c_Numeral_OMin,A),A) = c_1 # label(cls_IntArith_Oabs__minus__one_0) # label(axiom).  [assumption].
% 6.11/6.36  882 -class_Numeral_Onumber__ring(A) | -class_Power_Orecpower(A) | -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oabs(c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,A),B,A),A) = c_1 # label(cls_IntArith_Oabs__power__minus__one_0) # label(axiom).  [assumption].
% 6.11/6.36  883 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_0,c_Numeral_Onumber__of(B,A),A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(B)),A),A) # label(cls_IntArith_Oarith__special__10_0) # label(axiom).  [assumption].
% 6.11/6.36  884 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(B)),A),A) | c_less(c_0,c_Numeral_Onumber__of(B,A),A) # label(cls_IntArith_Oarith__special__10_1) # label(axiom).  [assumption].
% 6.11/6.37  885 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_1,c_Numeral_Onumber__of(B,A),A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(B)),A),A) # label(cls_IntArith_Oarith__special__11_0) # label(axiom).  [assumption].
% 6.11/6.37  886 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(B)),A),A) | c_less(c_1,c_Numeral_Onumber__of(B,A),A) # label(cls_IntArith_Oarith__special__11_1) # label(axiom).  [assumption].
% 6.11/6.37  887 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OPls)),A),A) # label(cls_IntArith_Oarith__special__12_0) # label(axiom).  [assumption].
% 6.11/6.37  888 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OPls)),A),A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) # label(cls_IntArith_Oarith__special__12_1) # label(axiom).  [assumption].
% 6.11/6.37  889 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_Numeral_Onumber__of(B,A),c_1,A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),A),A) # label(cls_IntArith_Oarith__special__13_0) # label(axiom).  [assumption].
% 6.11/6.37  890 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),A),A) | c_less(c_Numeral_Onumber__of(B,A),c_1,A) # label(cls_IntArith_Oarith__special__13_1) # label(axiom).  [assumption].
% 6.11/6.37  891 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OPls)),A),A) | -c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) # label(cls_IntArith_Oarith__special__14_0) # label(axiom).  [assumption].
% 6.11/6.37  892 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OPls)),A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) # label(cls_IntArith_Oarith__special__14_1) # label(axiom).  [assumption].
% 6.11/6.37  893 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),A),A) | -c_lessequals(c_1,c_Numeral_Onumber__of(B,A),A) # label(cls_IntArith_Oarith__special__15_0) # label(axiom).  [assumption].
% 6.11/6.37  894 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),A),A) | c_lessequals(c_1,c_Numeral_Onumber__of(B,A),A) # label(cls_IntArith_Oarith__special__15_1) # label(axiom).  [assumption].
% 6.11/6.37  895 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(B)),A),A) | -c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A) # label(cls_IntArith_Oarith__special__16_0) # label(axiom).  [assumption].
% 6.11/6.37  896 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(B)),A),A) | c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A) # label(cls_IntArith_Oarith__special__16_1) # label(axiom).  [assumption].
% 6.11/6.37  897 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(B)),A),A) | -c_lessequals(c_Numeral_Onumber__of(B,A),c_1,A) # label(cls_IntArith_Oarith__special__17_0) # label(axiom).  [assumption].
% 6.11/6.37  898 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(B)),A),A) | c_lessequals(c_Numeral_Onumber__of(B,A),c_1,A) # label(cls_IntArith_Oarith__special__17_1) # label(axiom).  [assumption].
% 6.11/6.37  899 -class_Numeral_Onumber__ring(A) | c_plus(c_1,c_1,A) = c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),A) # label(cls_IntArith_Oarith__special__1_0) # label(axiom).  [assumption].
% 6.11/6.37  900 -class_Numeral_Onumber__ring(A) | c_plus(c_1,c_Numeral_Onumber__of(B,A),A) = c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),B),A) # label(cls_IntArith_Oarith__special__2_0) # label(axiom).  [assumption].
% 6.11/6.37  901 -class_Numeral_Onumber__ring(A) | c_plus(c_Numeral_Onumber__of(B,A),c_1,A) = c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1)),A) # label(cls_IntArith_Oarith__special__3_0) # label(axiom).  [assumption].
% 6.11/6.37  902 -class_Numeral_Onumber__ring(A) | c_minus(c_1,c_Numeral_Onumber__of(B,A),A) = c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(B)),A) # label(cls_IntArith_Oarith__special__4_0) # label(axiom).  [assumption].
% 6.11/6.37  903 -class_Numeral_Onumber__ring(A) | c_minus(c_Numeral_Onumber__of(B,A),c_1,A) = c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),A) # label(cls_IntArith_Oarith__special__5_0) # label(axiom).  [assumption].
% 6.11/6.37  904 -class_Numeral_Onumber__ring(A) | c_0 != c_Numeral_Onumber__of(B,A) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(B)),A),A) # label(cls_IntArith_Oarith__special__6_0) # label(axiom).  [assumption].
% 6.11/6.37  905 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(B)),A),A) | c_0 = c_Numeral_Onumber__of(B,A) # label(cls_IntArith_Oarith__special__6_1) # label(axiom).  [assumption].
% 6.11/6.37  906 -class_Numeral_Onumber__ring(A) | c_1 != c_Numeral_Onumber__of(B,A) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(B)),A),A) # label(cls_IntArith_Oarith__special__7_0) # label(axiom).  [assumption].
% 6.11/6.37  907 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(B)),A),A) | c_1 = c_Numeral_Onumber__of(B,A) # label(cls_IntArith_Oarith__special__7_1) # label(axiom).  [assumption].
% 6.11/6.37  908 -class_Numeral_Onumber__ring(A) | c_Numeral_Onumber__of(B,A) != c_0 | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OPls)),A),A) # label(cls_IntArith_Oarith__special__8_0) # label(axiom).  [assumption].
% 6.11/6.37  909 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OPls)),A),A) | c_Numeral_Onumber__of(B,A) = c_0 # label(cls_IntArith_Oarith__special__8_1) # label(axiom).  [assumption].
% 6.11/6.37  910 -class_Numeral_Onumber__ring(A) | c_Numeral_Onumber__of(B,A) != c_1 | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),A),A) # label(cls_IntArith_Oarith__special__9_0) # label(axiom).  [assumption].
% 6.11/6.37  911 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),A),A) | c_Numeral_Onumber__of(B,A) = c_1 # label(cls_IntArith_Oarith__special__9_1) # label(axiom).  [assumption].
% 6.11/6.37  912 -class_Numeral_Onumber__ring(A) | c_IntDef_Oof__int(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),A) = c_Numeral_Onumber__of(c_Numeral_OMin,A) # label(cls_IntArith_Oof__int__m1_0) # label(axiom).  [assumption].
% 6.11/6.37  913 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_NatArith_Oof__nat(c_Numeral_Onumber__of(B,tc_nat),A) = c_0 # label(cls_NatBin_Oof__nat__number__of__eq_0) # label(axiom).  [assumption].
% 6.11/6.37  914 -class_Numeral_Onumber__ring(A) | c_IntDef_Oneg(c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_NatArith_Oof__nat(c_Numeral_Onumber__of(B,tc_nat),A) = c_Numeral_Onumber__of(B,A) # label(cls_NatBin_Oof__nat__number__of__eq_1) # label(axiom).  [assumption].
% 6.11/6.37  915 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Odivision__by__zero(A) | -class_Ring__and__Field_Ofield(A) | c_divide(B,c_Numeral_Onumber__of(c_Numeral_OMin,A),A) = c_uminus(B,A) # label(cls_NatSimprocs_Odivide__minus1_0) # label(axiom).  [assumption].
% 6.11/6.37  916 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Odivision__by__zero(A) | -class_Ring__and__Field_Oordered__field(A) | -c_less(c_0,B,A) | c_less(c_0,c_divide(B,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),A),A),A) # label(cls_NatSimprocs_Ohalf__gt__zero_0) # label(axiom).  [assumption].
% 6.11/6.37  917 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Odivision__by__zero(A) | -class_Ring__and__Field_Ofield(A) | c_divide(c_Numeral_Onumber__of(c_Numeral_OMin,A),B,A) = c_uminus(c_divide(c_1,B,A),A) # label(cls_NatSimprocs_Ominus1__divide_0) # label(axiom).  [assumption].
% 6.11/6.37  918 -class_Numeral_Onumber__ring(A) | c_plus(c_Numeral_Onumber__of(B,A),c_minus(C,c_Numeral_Onumber__of(D,A),A),A) = c_plus(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(D)),A),C,A) # label(cls_Numeral_Oadd__number__of__diff2_0) # label(axiom).  [assumption].
% 6.11/6.37  919 -class_Numeral_Onumber__ring(A) | c_plus(c_Numeral_Onumber__of(B,A),c_plus(c_Numeral_Onumber__of(C,A),D,A),A) = c_plus(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,C),A),D,A) # label(cls_Numeral_Oadd__number__of__left_0) # label(axiom).  [assumption].
% 6.11/6.37  920 -class_Numeral_Onumber__ring(A) | c_plus(c_Numeral_Onumber__of(B,A),c_Numeral_Onumber__of(C,A),A) = c_Numeral_Onumber__of(c_Numeral_Obin__add(B,C),A) # label(cls_Numeral_Obin__arith__extra__simps__1_0) # label(axiom).  [assumption].
% 6.11/6.37  921 -class_Numeral_Onumber__ring(A) | c_uminus(c_Numeral_Onumber__of(B,A),A) = c_Numeral_Onumber__of(c_Numeral_Obin__minus(B),A) # label(cls_Numeral_Obin__arith__extra__simps__2_0) # label(axiom).  [assumption].
% 6.11/6.37  922 -class_Numeral_Onumber__ring(A) | c_uminus(c_1,A) = c_Numeral_Onumber__of(c_Numeral_OMin,A) # label(cls_Numeral_Obin__arith__extra__simps__3_0) # label(axiom).  [assumption].
% 6.11/6.37  923 -class_Numeral_Onumber__ring(A) | c_times(c_Numeral_Onumber__of(B,A),c_Numeral_Onumber__of(C,A),A) = c_Numeral_Onumber__of(c_Numeral_Obin__mult(B,C),A) # label(cls_Numeral_Obin__arith__extra__simps__4_0) # label(axiom).  [assumption].
% 6.11/6.37  924 -class_Numeral_Onumber__ring(A) | c_minus(c_Numeral_Onumber__of(B,A),c_Numeral_Onumber__of(C,A),A) = c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(C)),A) # label(cls_Numeral_Obin__arith__extra__simps__5_0) # label(axiom).  [assumption].
% 6.11/6.37  925 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_HOL_Oabs(c_Numeral_Onumber__of(B,A),A) = c_uminus(c_Numeral_Onumber__of(B,A),A) # label(cls_Numeral_Obin__arith__extra__simps__6_0) # label(axiom).  [assumption].
% 6.11/6.37  926 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_HOL_Oabs(c_Numeral_Onumber__of(B,A),A) = c_Numeral_Onumber__of(B,A) # label(cls_Numeral_Obin__arith__extra__simps__6_1) # label(axiom).  [assumption].
% 6.11/6.37  927 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OMin,A),A) # label(cls_Numeral_Obin__rel__simps__11_0) # label(axiom).  [assumption].
% 6.11/6.37  928 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OBit(B,C),A),A) | c_IntDef_Oneg(c_Numeral_Onumber__of(B,A),A) # label(cls_Numeral_Obin__rel__simps__12_0) # label(axiom).  [assumption].
% 6.11/6.37  929 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(B,A),A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OBit(B,C),A),A) # label(cls_Numeral_Obin__rel__simps__12_1) # label(axiom).  [assumption].
% 6.11/6.37  930 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(C)),A),A) | -c_lessequals(c_Numeral_Onumber__of(C,A),c_Numeral_Onumber__of(B,A),A) # label(cls_Numeral_Obin__rel__simps__13_0) # label(axiom).  [assumption].
% 6.11/6.37  931 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(C)),A),A) | c_lessequals(c_Numeral_Onumber__of(C,A),c_Numeral_Onumber__of(B,A),A) # label(cls_Numeral_Obin__rel__simps__13_1) # label(axiom).  [assumption].
% 6.11/6.37  932 -class_Numeral_Onumber__ring(A) | c_Numeral_Onumber__of(B,A) != c_Numeral_Onumber__of(C,A) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(C)),A),A) # label(cls_Numeral_Obin__rel__simps__1_0) # label(axiom).  [assumption].
% 6.11/6.37  933 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(C)),A),A) | c_Numeral_Onumber__of(B,A) = c_Numeral_Onumber__of(C,A) # label(cls_Numeral_Obin__rel__simps__1_1) # label(axiom).  [assumption].
% 6.11/6.37  934 -class_Numeral_Onumber__ring(A) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OPls,A),A) # label(cls_Numeral_Obin__rel__simps__2_0) # label(axiom).  [assumption].
% 6.11/6.37  935 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OMin,A),A) # label(cls_Numeral_Obin__rel__simps__3_0) # label(axiom).  [assumption].
% 6.11/6.37  936 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(B,c_Numeral_Obit_OB0),A),A) | c_IntDef_Oiszero(c_Numeral_Onumber__of(B,A),A) # label(cls_Numeral_Obin__rel__simps__4_0) # label(axiom).  [assumption].
% 6.11/6.37  937 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(B,A),A) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(B,c_Numeral_Obit_OB0),A),A) # label(cls_Numeral_Obin__rel__simps__4_1) # label(axiom).  [assumption].
% 6.11/6.37  938 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(B,c_Numeral_Obit_OB1),A),A) # label(cls_Numeral_Obin__rel__simps__5_0) # label(axiom).  [assumption].
% 6.11/6.37  939 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_Numeral_Onumber__of(B,A),c_Numeral_Onumber__of(C,A),A) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(C)),A),A) # label(cls_Numeral_Obin__rel__simps__6_0) # label(axiom).  [assumption].
% 6.11/6.37  940 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(B,c_Numeral_Obin__minus(C)),A),A) | c_less(c_Numeral_Onumber__of(B,A),c_Numeral_Onumber__of(C,A),A) # label(cls_Numeral_Obin__rel__simps__6_1) # label(axiom).  [assumption].
% 6.11/6.37  941 -class_Numeral_Onumber__ring(A) | -class_Ring__and__Field_Oordered__idom(A) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OPls,A),A) # label(cls_Numeral_Obin__rel__simps__7_0) # label(axiom).  [assumption].
% 6.11/6.37  942 -class_Numeral_Onumber__ring(A) | c_times(c_uminus(c_Numeral_Onumber__of(B,A),A),C,A) = c_times(c_Numeral_Onumber__of(c_Numeral_Obin__minus(B),A),C,A) # label(cls_Numeral_Ominus__number__of__mult_0) # label(axiom).  [assumption].
% 6.11/6.37  943 -class_Numeral_Onumber__ring(A) | c_times(c_Numeral_Onumber__of(c_Numeral_OMin,A),B,A) = c_uminus(B,A) # label(cls_Numeral_Omult__minus1_0) # label(axiom).  [assumption].
% 6.11/6.37  944 -class_Numeral_Onumber__ring(A) | c_times(B,c_Numeral_Onumber__of(c_Numeral_OMin,A),A) = c_uminus(B,A) # label(cls_Numeral_Omult__minus1__right_0) # label(axiom).  [assumption].
% 6.11/6.37  945 -class_Numeral_Onumber__ring(A) | c_times(c_Numeral_Onumber__of(B,A),c_times(c_Numeral_Onumber__of(C,A),D,A),A) = c_times(c_Numeral_Onumber__of(c_Numeral_Obin__mult(B,C),A),D,A) # label(cls_Numeral_Omult__number__of__left_0) # label(axiom).  [assumption].
% 6.11/6.37  946 -class_Numeral_Onumber__ring(A) | c_Numeral_Onumber__of(c_Numeral_OPls,A) = c_0 # label(cls_Numeral_Onumeral__0__eq__0_0) # label(axiom).  [assumption].
% 6.11/6.37  947 -class_Numeral_Onumber__ring(A) | c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),A) = c_1 # label(cls_Numeral_Onumeral__1__eq__1_0) # label(axiom).  [assumption].
% 6.11/6.37  948 -class_Numeral_Onumber__ring(A) | -class_Power_Orecpower(A) | -c_Parity_Oeven(B,tc_nat) | c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,A),B,A) = c_1 # label(cls_Parity_Oneg__one__even__power_0) # label(axiom).  [assumption].
% 6.11/6.37  949 -class_Numeral_Onumber__ring(A) | -class_Power_Orecpower(A) | c_Parity_Oeven(B,tc_nat) | c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,A),B,A) = c_Numeral_Onumber__of(c_Numeral_OMin,A) # label(cls_Parity_Oneg__one__odd__power_0) # label(axiom).  [assumption].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_HOL_Oabs(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint) = c_1.  [resolve(880,a,881,a)].
% 6.11/6.37  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_HOL_Oabs(c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),A,tc_IntDef_Oint),tc_IntDef_Oint) = c_1.  [resolve(880,a,882,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_less(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,883,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,884,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_less(c_1,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,885,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_1,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,886,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OPls)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,887,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OPls)),tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(880,a,888,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,889,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint).  [resolve(880,a,890,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OPls)),tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,891,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OPls)),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,892,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_1,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,893,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_1,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,894,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(880,a,895,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(880,a,896,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint).  [resolve(880,a,897,a)].
% 6.11/6.37  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint).  [resolve(880,a,898,a)].
% 6.11/6.37  Derived: c_plus(c_1,c_1,tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint).  [resolve(880,a,899,a)].
% 6.11/6.37  Derived: c_plus(c_1,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),A),tc_IntDef_Oint).  [resolve(880,a,900,a)].
% 6.11/6.37  Derived: c_plus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1)),tc_IntDef_Oint).  [resolve(880,a,901,a)].
% 6.11/6.37  Derived: c_minus(c_1,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(A)),tc_IntDef_Oint).  [resolve(880,a,902,a)].
% 6.11/6.37  Derived: c_minus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),tc_IntDef_Oint).  [resolve(880,a,903,a)].
% 6.11/6.37  Derived: c_0 != c_Numeral_Onumber__of(A,tc_IntDef_Oint) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,904,a)].
% 6.11/6.37  Derived: -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OPls,c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | c_0 = c_Numeral_Onumber__of(A,tc_IntDef_Oint).  [resolve(880,a,905,a)].
% 6.11/6.37  Derived: c_1 != c_Numeral_Onumber__of(A,tc_IntDef_Oint) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,906,a)].
% 6.11/6.37  Derived: -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obin__minus(A)),tc_IntDef_Oint),tc_IntDef_Oint) | c_1 = c_Numeral_Onumber__of(A,tc_IntDef_Oint).  [resolve(880,a,907,a)].
% 6.11/6.37  Derived: c_Numeral_Onumber__of(A,tc_IntDef_Oint) != c_0 | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OPls)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,908,a)].
% 6.11/6.37  Derived: -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OPls)),tc_IntDef_Oint),tc_IntDef_Oint) | c_Numeral_Onumber__of(A,tc_IntDef_Oint) = c_0.  [resolve(880,a,909,a)].
% 6.11/6.38  Derived: c_Numeral_Onumber__of(A,tc_IntDef_Oint) != c_1 | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,910,a)].
% 6.11/6.38  Derived: -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1))),tc_IntDef_Oint),tc_IntDef_Oint) | c_Numeral_Onumber__of(A,tc_IntDef_Oint) = c_1.  [resolve(880,a,911,a)].
% 6.11/6.38  Derived: c_IntDef_Oof__int(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint).  [resolve(880,a,912,a)].
% 6.11/6.38  Derived: -c_IntDef_Oneg(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_NatArith_Oof__nat(c_Numeral_Onumber__of(A,tc_nat),tc_IntDef_Oint) = c_0.  [resolve(880,a,913,a)].
% 6.11/6.38  Derived: c_IntDef_Oneg(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_NatArith_Oof__nat(c_Numeral_Onumber__of(A,tc_nat),tc_IntDef_Oint) = c_Numeral_Onumber__of(A,tc_IntDef_Oint).  [resolve(880,a,914,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Odivision__by__zero(tc_IntDef_Oint) | -class_Ring__and__Field_Ofield(tc_IntDef_Oint) | c_divide(A,c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(A,tc_IntDef_Oint).  [resolve(880,a,915,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Odivision__by__zero(tc_IntDef_Oint) | -class_Ring__and__Field_Oordered__field(tc_IntDef_Oint) | -c_less(c_0,A,tc_IntDef_Oint) | c_less(c_0,c_divide(A,c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,916,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Odivision__by__zero(tc_IntDef_Oint) | -class_Ring__and__Field_Ofield(tc_IntDef_Oint) | c_divide(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),A,tc_IntDef_Oint) = c_uminus(c_divide(c_1,A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,917,a)].
% 6.11/6.38  Derived: c_plus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_minus(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(C)),tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(880,a,918,a)].
% 6.11/6.38  Derived: c_plus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(c_Numeral_Onumber__of(B,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,B),tc_IntDef_Oint),C,tc_IntDef_Oint).  [resolve(880,a,919,a)].
% 6.11/6.38  Derived: c_plus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__add(A,B),tc_IntDef_Oint).  [resolve(880,a,920,a)].
% 6.11/6.38  Derived: c_uminus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__minus(A),tc_IntDef_Oint).  [resolve(880,a,921,a)].
% 6.11/6.38  Derived: c_uminus(c_1,tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint).  [resolve(880,a,922,a)].
% 6.11/6.38  Derived: c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__mult(A,B),tc_IntDef_Oint).  [resolve(880,a,923,a)].
% 6.11/6.38  Derived: c_minus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(B)),tc_IntDef_Oint).  [resolve(880,a,924,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_HOL_Oabs(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,925,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_HOL_Oabs(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Numeral_Onumber__of(A,tc_IntDef_Oint).  [resolve(880,a,926,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,927,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OBit(A,B),tc_IntDef_Oint),tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,928,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OBit(A,B),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,929,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(B)),tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_Numeral_Onumber__of(B,tc_IntDef_Oint),c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,930,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(B)),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_Numeral_Onumber__of(B,tc_IntDef_Oint),c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,931,a)].
% 6.11/6.38  Derived: c_Numeral_Onumber__of(A,tc_IntDef_Oint) != c_Numeral_Onumber__of(B,tc_IntDef_Oint) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(B)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,932,a)].
% 6.11/6.38  Derived: -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(B)),tc_IntDef_Oint),tc_IntDef_Oint) | c_Numeral_Onumber__of(A,tc_IntDef_Oint) = c_Numeral_Onumber__of(B,tc_IntDef_Oint).  [resolve(880,a,933,a)].
% 6.11/6.38  Derived: c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OPls,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,934,a)].
% 6.11/6.38  Derived: -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,935,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(A,c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint) | c_IntDef_Oiszero(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,936,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(A,c_Numeral_Obit_OB0),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,937,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oiszero(c_Numeral_Onumber__of(c_Numeral_OBit(A,c_Numeral_Obit_OB1),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,938,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(B)),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,939,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_Obin__add(A,c_Numeral_Obin__minus(B)),tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,940,a)].
% 6.11/6.38  Derived: -class_Ring__and__Field_Oordered__idom(tc_IntDef_Oint) | -c_IntDef_Oneg(c_Numeral_Onumber__of(c_Numeral_OPls,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(880,a,941,a)].
% 6.11/6.38  Derived: c_times(c_uminus(c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint),B,tc_IntDef_Oint) = c_times(c_Numeral_Onumber__of(c_Numeral_Obin__minus(A),tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(880,a,942,a)].
% 6.11/6.38  Derived: c_times(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),A,tc_IntDef_Oint) = c_uminus(A,tc_IntDef_Oint).  [resolve(880,a,943,a)].
% 6.11/6.38  Derived: c_times(A,c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(A,tc_IntDef_Oint).  [resolve(880,a,944,a)].
% 6.11/6.38  Derived: c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(B,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint) = c_times(c_Numeral_Onumber__of(c_Numeral_Obin__mult(A,B),tc_IntDef_Oint),C,tc_IntDef_Oint).  [resolve(880,a,945,a)].
% 6.21/6.43  Derived: c_Numeral_Onumber__of(c_Numeral_OPls,tc_IntDef_Oint) = c_0.  [resolve(880,a,946,a)].
% 6.21/6.43  Derived: c_Numeral_Onumber__of(c_Numeral_OBit(c_Numeral_OPls,c_Numeral_Obit_OB1),tc_IntDef_Oint) = c_1.  [resolve(880,a,947,a)].
% 6.21/6.43  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | -c_Parity_Oeven(A,tc_nat) | c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),A,tc_IntDef_Oint) = c_1.  [resolve(880,a,948,a)].
% 6.21/6.43  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | c_Parity_Oeven(A,tc_nat) | c_Nat_Opower(c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint),A,tc_IntDef_Oint) = c_Numeral_Onumber__of(c_Numeral_OMin,tc_IntDef_Oint).  [resolve(880,a,949,a)].
% 6.21/6.43  950 -class_Numeral_Onumber__ring(A) | class_HOL_Oplus(A) # label(clsrel_Numeral_Onumber__ring_0) # label(axiom).  [assumption].
% 6.21/6.43  951 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Numeral_Onumber__ring_1) # label(axiom).  [assumption].
% 6.21/6.43  952 -class_Numeral_Onumber__ring(A) | class_HOL_Ominus(A) # label(clsrel_Numeral_Onumber__ring_12) # label(axiom).  [assumption].
% 6.21/6.43  953 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Numeral_Onumber__ring_15) # label(axiom).  [assumption].
% 6.21/6.43  954 -class_Numeral_Onumber__ring(A) | class_HOL_Oone(A) # label(clsrel_Numeral_Onumber__ring_20) # label(axiom).  [assumption].
% 6.21/6.43  955 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Ocomm__monoid__mult(A) # label(clsrel_Numeral_Onumber__ring_23) # label(axiom).  [assumption].
% 6.21/6.43  956 -class_Numeral_Onumber__ring(A) | class_Ring__and__Field_Ocomm__ring__1(A) # label(clsrel_Numeral_Onumber__ring_29) # label(axiom).  [assumption].
% 6.21/6.43  Derived: class_Ring__and__Field_Ocomm__ring__1(tc_IntDef_Oint).  [resolve(956,a,880,a)].
% 6.21/6.43  957 -class_Numeral_Onumber__ring(A) | class_HOL_Otimes(A) # label(clsrel_Numeral_Onumber__ring_3) # label(axiom).  [assumption].
% 6.21/6.43  958 -class_Numeral_Onumber__ring(A) | class_Numeral_Onumber(A) # label(clsrel_Numeral_Onumber__ring_30) # label(axiom).  [assumption].
% 6.21/6.43  Derived: class_Numeral_Onumber(tc_IntDef_Oint).  [resolve(958,a,880,a)].
% 6.21/6.43  959 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Numeral_Onumber__ring_4) # label(axiom).  [assumption].
% 6.21/6.43  960 -class_Numeral_Onumber__ring(A) | class_HOL_Ozero(A) # label(clsrel_Numeral_Onumber__ring_8) # label(axiom).  [assumption].
% 6.21/6.43  961 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Numeral_Onumber__ring_9) # label(axiom).  [assumption].
% 6.21/6.43  962 -class_Numeral_Onumber__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(6,b,1,a)].
% 6.21/6.43  963 -class_Numeral_Onumber__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(6,b,3,a)].
% 6.21/6.43  964 class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(9,a,6,b)].
% 6.21/6.43  965 class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(10,a,6,b)].
% 6.21/6.43  966 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Numeral_Onumber__ring(C).  [resolve(79,a,45,b)].
% 6.21/6.43  967 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Numeral_Onumber__ring(C).  [resolve(80,a,45,b)].
% 6.21/6.43  968 class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(81,b,45,b)].
% 6.21/6.43  969 class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(82,b,45,b)].
% 6.21/6.43  970 class_OrderedGroup_Osemigroup__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(83,a,88,b)].
% 6.21/6.43  971 class_HOL_Otimes(A) | -class_Numeral_Onumber__ring(A).  [resolve(89,a,88,b)].
% 6.21/6.43  972 -class_Numeral_Onumber__ring(A) | c_times(c_1,B,A) = B.  [resolve(114,b,108,a)].
% 6.21/6.43  973 -class_Numeral_Onumber__ring(A) | c_times(B,c_1,A) = B.  [resolve(114,b,111,a)].
% 6.21/6.43  974 class_HOL_Oone(A) | -class_Numeral_Onumber__ring(A).  [resolve(116,a,114,b)].
% 6.21/6.43  975 -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(136,b,131,b)].
% 6.21/6.47  976 -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(136,b,133,b)].
% 6.21/6.47  977 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(196,a,175,b)].
% 6.21/6.47  978 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(197,a,175,b)].
% 6.21/6.47  979 class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(199,b,175,b)].
% 6.21/6.47  980 class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(200,b,175,b)].
% 6.21/6.47  981 class_OrderedGroup_Osemigroup__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(201,b,175,b)].
% 6.21/6.47  982 class_HOL_Otimes(A) | -class_Numeral_Onumber__ring(A).  [resolve(202,b,175,b)].
% 6.21/6.47  983 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(236,a,207,b)].
% 6.21/6.47  984 class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(237,a,207,b)].
% 6.21/6.47  985 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(276,b,247,b)].
% 6.21/6.47  986 class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(277,b,247,b)].
% 6.21/6.47  987 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(278,c,247,b)].
% 6.21/6.47  988 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(279,c,247,b)].
% 6.21/6.47  989 -class_Numeral_Onumber__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(285,b,280,a)].
% 6.21/6.47  990 -class_Numeral_Onumber__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(285,b,282,a)].
% 6.21/6.47  991 -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(328,b,321,b)].
% 6.21/6.47  992 -class_Numeral_Onumber__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(328,b,323,b)].
% 6.21/6.47  993 -class_Numeral_Onumber__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(328,b,324,a)].
% 6.21/6.47  994 -class_Numeral_Onumber__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(328,b,325,a)].
% 6.21/6.47  995 -class_Numeral_Onumber__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(328,b,326,a)].
% 6.21/6.47  996 class_OrderedGroup_Oab__group__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(344,a,328,b)].
% 6.21/6.47  997 class_HOL_Ominus(A) | -class_Numeral_Onumber__ring(A).  [resolve(345,a,328,b)].
% 6.21/6.47  998 c_times(c_0,A,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(362,a,328,b)].
% 6.21/6.47  999 c_times(A,c_0,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(363,a,328,b)].
% 6.21/6.47  1000 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Numeral_Onumber__ring(C).  [resolve(364,c,328,b)].
% 6.21/6.47  1001 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Numeral_Onumber__ring(C).  [resolve(365,c,328,b)].
% 6.21/6.47  1002 class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(397,b,371,b)].
% 6.21/6.47  1003 class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(398,b,371,b)].
% 6.21/6.47  1004 class_OrderedGroup_Osemigroup__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(439,b,410,b)].
% 6.21/6.47  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(1004,b,880,a)].
% 6.21/6.47  1005 class_HOL_Otimes(A) | -class_Numeral_Onumber__ring(A).  [resolve(440,b,410,b)].
% 6.21/6.47  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(1005,b,880,a)].
% 6.21/6.47  1006 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(443,b,410,b)].
% 6.21/6.47  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(1006,b,880,a)].
% 6.21/6.47  1007 class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(444,b,410,b)].
% 6.21/6.47  1008 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(445,c,410,b)].
% 6.21/6.47  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1008,c,880,a)].
% 6.21/6.47  1009 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(446,c,410,b)].
% 6.21/6.47  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1009,c,880,a)].
% 6.21/6.47  1010 -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Numeral_Onumber__ring(A).  [resolve(451,a,410,b)].
% 6.21/6.47  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_minus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1010,c,880,a)].
% 6.21/6.47  1011 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Numeral_Onumber__ring(A).  [resolve(452,a,410,b)].
% 6.21/6.47  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_minus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1011,c,880,a)].
% 6.21/6.47  1012 c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Numeral_Onumber__ring(B).  [resolve(453,a,410,b)].
% 6.21/6.47  Derived: c_times(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_times(A,B,tc_IntDef_Oint).  [resolve(1012,b,880,a)].
% 6.21/6.47  1013 c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Numeral_Onumber__ring(B).  [resolve(454,a,410,b)].
% 6.21/6.47  Derived: c_times(c_uminus(A,tc_IntDef_Oint),B,tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1013,b,880,a)].
% 6.21/6.47  1014 c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Numeral_Onumber__ring(C).  [resolve(455,a,410,b)].
% 6.21/6.47  Derived: c_times(A,c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1014,b,880,a)].
% 6.21/6.47  1015 class_OrderedGroup_Oab__group__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(456,b,410,b)].
% 6.21/6.47  Derived: class_OrderedGroup_Oab__group__add(tc_IntDef_Oint).  [resolve(1015,b,880,a)].
% 6.21/6.47  1016 class_HOL_Ominus(A) | -class_Numeral_Onumber__ring(A).  [resolve(457,b,410,b)].
% 6.21/6.47  Derived: class_HOL_Ominus(tc_IntDef_Oint).  [resolve(1016,b,880,a)].
% 6.21/6.47  1017 c_times(c_0,A,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(458,b,410,b)].
% 6.21/6.47  1018 c_times(A,c_0,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(459,b,410,b)].
% 6.21/6.47  1019 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Numeral_Onumber__ring(C).  [resolve(460,c,410,b)].
% 6.21/6.47  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(1019,c,880,a)].
% 6.21/6.47  1020 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Numeral_Onumber__ring(C).  [resolve(461,c,410,b)].
% 6.21/6.49  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(1020,c,880,a)].
% 6.21/6.49  1021 class_OrderedGroup_Osemigroup__add(A) | -class_Numeral_Onumber__ring(A).  [resolve(463,b,410,b)].
% 6.21/6.49  1022 class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(464,b,410,b)].
% 6.21/6.49  1023 c_times(c_1,A,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(508,a,489,b)].
% 6.21/6.49  1024 c_times(A,c_1,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(509,a,489,b)].
% 6.21/6.49  1025 class_OrderedGroup_Ocomm__monoid__mult(A) | -class_Numeral_Onumber__ring(A).  [resolve(525,a,518,b)].
% 6.21/6.49  Derived: class_OrderedGroup_Ocomm__monoid__mult(tc_IntDef_Oint).  [resolve(1025,b,880,a)].
% 6.21/6.49  1026 class_HOL_Oone(A) | -class_Numeral_Onumber__ring(A).  [resolve(548,b,518,b)].
% 6.21/6.49  1027 c_times(c_1,A,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(549,b,518,b)].
% 6.21/6.49  Derived: c_times(c_1,A,tc_IntDef_Oint) = A.  [resolve(1027,b,880,a)].
% 6.21/6.49  1028 c_times(A,c_1,B) = A | -class_Numeral_Onumber__ring(B).  [resolve(550,b,518,b)].
% 6.21/6.49  Derived: c_times(A,c_1,tc_IntDef_Oint) = A.  [resolve(1028,b,880,a)].
% 6.21/6.49  1029 class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(551,b,518,b)].
% 6.21/6.49  1030 class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(552,b,518,b)].
% 6.21/6.49  1031 c_times(c_0,A,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(639,b,593,b)].
% 6.21/6.49  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(1031,b,880,a)].
% 6.21/6.49  1032 c_times(A,c_0,B) = c_0 | -class_Numeral_Onumber__ring(B).  [resolve(640,b,593,b)].
% 6.21/6.49  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(1032,b,880,a)].
% 6.21/6.49  1033 class_HOL_Oplus(A) | -class_Numeral_Onumber__ring(A).  [resolve(642,b,593,b)].
% 6.21/6.49  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(1033,b,880,a)].
% 6.21/6.49  1034 class_HOL_Ozero(A) | -class_Numeral_Onumber__ring(A).  [resolve(643,b,593,b)].
% 6.21/6.49  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(1034,b,880,a)].
% 6.21/6.49  1035 -class_Numeral_Onumber__ring(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(657,b,644,a)].
% 6.21/6.49  Derived: c_in(c_0,c_IntDef_ONats,tc_IntDef_Oint).  [resolve(1035,a,880,a)].
% 6.21/6.49  1036 -class_Numeral_Onumber__ring(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(657,b,646,a)].
% 6.21/6.49  Derived: c_in(c_1,c_IntDef_ONats,tc_IntDef_Oint).  [resolve(1036,a,880,a)].
% 6.21/6.49  1037 -class_Numeral_Onumber__ring(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(657,b,647,a)].
% 6.21/6.49  Derived: -c_in(A,c_IntDef_ONats,tc_IntDef_Oint) | -c_in(B,c_IntDef_ONats,tc_IntDef_Oint) | c_in(c_plus(B,A,tc_IntDef_Oint),c_IntDef_ONats,tc_IntDef_Oint).  [resolve(1037,a,880,a)].
% 6.21/6.49  1038 -class_Numeral_Onumber__ring(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(657,b,648,a)].
% 6.21/6.49  Derived: -c_in(A,c_IntDef_ONats,tc_IntDef_Oint) | -c_in(B,c_IntDef_ONats,tc_IntDef_Oint) | c_in(c_times(B,A,tc_IntDef_Oint),c_IntDef_ONats,tc_IntDef_Oint).  [resolve(1038,a,880,a)].
% 6.21/6.49  1039 -class_Numeral_Onumber__ring(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(657,b,649,a)].
% 6.21/6.49  Derived: c_in(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_IntDef_ONats,tc_IntDef_Oint).  [resolve(1039,a,880,a)].
% 6.21/6.49  1040 -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(657,b,650,a)].
% 6.21/6.49  Derived: c_NatArith_Oof__nat(c_Suc(A),tc_IntDef_Oint) = c_plus(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_1,tc_IntDef_Oint).  [resolve(1040,a,880,a)].
% 6.21/6.49  1041 -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(657,b,651,a)].
% 6.21/6.49  Derived: c_NatArith_Oof__nat(c_1,tc_IntDef_Oint) = c_1.  [resolve(1041,a,880,a)].
% 6.21/6.49  1042 -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(657,b,652,a)].
% 6.21/6.49  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),tc_IntDef_Oint) = c_plus(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1042,a,880,a)].
% 6.21/6.49  1043 -class_Numeral_Onumber__ring(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(657,b,653,a)].
% 6.51/6.70  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),tc_IntDef_Oint) = c_times(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1043,a,880,a)].
% 6.51/6.70  1044 -class_Numeral_Onumber__ring(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(657,b,654,a)].
% 6.51/6.70  Derived: -c_IntDef_Oiszero(c_1,tc_IntDef_Oint).  [resolve(1044,a,880,a)].
% 6.51/6.70  1045 class_HOL_Oone(A) | -class_Numeral_Onumber__ring(A).  [resolve(702,b,657,b)].
% 6.51/6.70  Derived: class_HOL_Oone(tc_IntDef_Oint).  [resolve(1045,b,880,a)].
% 6.51/6.70  1046 -class_Numeral_Onumber__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(797,a,708,a)].
% 6.51/6.70  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(1046,a,880,a)].
% 6.51/6.70  1047 class_LOrder_Ojoin__semilorder(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_33) # label(axiom).  [assumption].
% 6.51/6.70  1048 -class_LOrder_Ojoin__semilorder(A) | c_LOrder_Ojoin(B,B,A) = B # label(cls_LOrder_Ojoin__idempotent_0) # label(axiom).  [assumption].
% 6.51/6.70  Derived: c_LOrder_Ojoin(A,A,tc_IntDef_Oint) = A.  [resolve(1047,a,1048,a)].
% 6.51/6.70  1049 class_LOrder_Ojoin__semilorder(tc_nat) # label(clsarity_nat_5) # label(axiom).  [assumption].
% 6.51/6.70  Derived: c_LOrder_Ojoin(A,A,tc_nat) = A.  [resolve(1049,a,1048,a)].
% 6.51/6.70  1050 -class_LOrder_Ojoin__semilorder(A) | class_Orderings_Oord(A) # label(clsrel_LOrder_Ojoin__semilorder_0) # label(axiom).  [assumption].
% 6.51/6.70  1051 -class_LOrder_Ojoin__semilorder(A) | class_Orderings_Oorder(A) # label(clsrel_LOrder_Ojoin__semilorder_1) # label(axiom).  [assumption].
% 6.51/6.70  1052 -class_LOrder_Olorder(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_LOrder_Olorder_3) # label(axiom).  [assumption].
% 6.51/6.70  Derived: -class_LOrder_Olorder(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1052,b,1048,a)].
% 6.51/6.70  Derived: -class_LOrder_Olorder(A) | class_Orderings_Oord(A).  [resolve(1052,b,1050,a)].
% 6.51/6.70  Derived: -class_LOrder_Olorder(A) | class_Orderings_Oorder(A).  [resolve(1052,b,1051,a)].
% 6.51/6.70  1053 -class_OrderedGroup_Olordered__ab__group(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group_16) # label(axiom).  [assumption].
% 6.51/6.70  Derived: -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1053,b,1048,a)].
% 6.51/6.70  1054 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_15) # label(axiom).  [assumption].
% 6.51/6.70  Derived: -class_OrderedGroup_Olordered__ab__group__abs(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1054,b,1048,a)].
% 6.51/6.70  1055 -class_OrderedGroup_Olordered__ab__group__join(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_15) # label(axiom).  [assumption].
% 6.51/6.70  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1055,b,1048,a)].
% 6.51/6.70  1056 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_18) # label(axiom).  [assumption].
% 6.51/6.70  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1056,b,1048,a)].
% 6.51/6.70  1057 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_11) # label(axiom).  [assumption].
% 6.51/6.70  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1057,b,1048,a)].
% 6.51/6.70  1058 -class_Ring__and__Field_Olordered__ring(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Ring__and__Field_Olordered__ring_27) # label(axiom).  [assumption].
% 6.51/6.70  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1058,b,1048,a)].
% 6.51/6.70  Derived: -class_Ring__and__Field_Olordered__ring(A) | class_Orderings_Oord(A).  [resolve(1058,b,1050,a)].
% 6.51/6.70  Derived: -class_Ring__and__Field_Olordered__ring(A) | class_Orderings_Oorder(A).  [resolve(1058,b,1051,a)].
% 6.51/6.70  1059 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_15) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1059,b,1048,a)].
% 6.73/6.97  1060 -class_Ring__and__Field_Oordered__field(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__field_52) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1060,b,1048,a)].
% 6.73/6.97  1061 -class_Ring__and__Field_Oordered__idom(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__idom_35) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1061,b,1048,a)].
% 6.73/6.97  1062 -class_Ring__and__Field_Oordered__ring__strict(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_19) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1062,b,1048,a)].
% 6.73/6.97  1063 -class_Ring__and__Field_Oordered__semidom(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__semidom_29) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1063,b,1048,a)].
% 6.73/6.97  1064 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_12) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1064,b,1048,a)].
% 6.73/6.97  1065 -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Ojoin__semilorder(A) # label(clsrel_Wellfounded__Recursion_Owellorder_3) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1065,b,1048,a)].
% 6.73/6.97  1066 class_LOrder_Ojoin__semilorder(tc_IntDef_Oint).  [resolve(867,a,805,a)].
% 6.73/6.97  1067 class_LOrder_Ojoin__semilorder(tc_nat).  [resolve(867,a,864,a)].
% 6.73/6.97  1068 class_LOrder_Ojoin__semilorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(867,a,865,b)].
% 6.73/6.97  1069 -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Ojoin__semilorder(A).  [resolve(877,b,867,a)].
% 6.73/6.97  1070 class_LOrder_Omeet__semilorder(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_32) # label(axiom).  [assumption].
% 6.73/6.97  1071 -class_LOrder_Omeet__semilorder(A) | c_LOrder_Omeet(B,B,A) = B # label(cls_LOrder_Omeet__idempotent_0) # label(axiom).  [assumption].
% 6.73/6.97  Derived: c_LOrder_Omeet(A,A,tc_IntDef_Oint) = A.  [resolve(1070,a,1071,a)].
% 6.73/6.97  1072 class_LOrder_Omeet__semilorder(tc_nat) # label(clsarity_nat_4) # label(axiom).  [assumption].
% 6.73/6.97  Derived: c_LOrder_Omeet(A,A,tc_nat) = A.  [resolve(1072,a,1071,a)].
% 6.73/6.97  1073 -class_LOrder_Olorder(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_LOrder_Olorder_0) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_LOrder_Olorder(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1073,b,1071,a)].
% 6.73/6.97  1074 -class_LOrder_Omeet__semilorder(A) | class_Orderings_Oord(A) # label(clsrel_LOrder_Omeet__semilorder_0) # label(axiom).  [assumption].
% 6.73/6.97  1075 -class_LOrder_Omeet__semilorder(A) | class_Orderings_Oorder(A) # label(clsrel_LOrder_Omeet__semilorder_1) # label(axiom).  [assumption].
% 6.73/6.97  1076 -class_OrderedGroup_Olordered__ab__group(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group_17) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1076,b,1071,a)].
% 6.73/6.97  1077 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_16) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_OrderedGroup_Olordered__ab__group__abs(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1077,b,1071,a)].
% 6.73/6.97  1078 -class_OrderedGroup_Olordered__ab__group__join(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_18) # label(axiom).  [assumption].
% 6.73/6.97  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1078,b,1071,a)].
% 7.03/7.23  1079 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_15) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1079,b,1071,a)].
% 7.03/7.23  1080 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_12) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1080,b,1071,a)].
% 7.03/7.23  1081 -class_Ring__and__Field_Olordered__ring(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Ring__and__Field_Olordered__ring_28) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1081,b,1071,a)].
% 7.03/7.23  1082 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_16) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1082,b,1071,a)].
% 7.03/7.23  1083 -class_Ring__and__Field_Oordered__field(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__field_53) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1083,b,1071,a)].
% 7.03/7.23  1084 -class_Ring__and__Field_Oordered__idom(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__idom_36) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1084,b,1071,a)].
% 7.03/7.23  1085 -class_Ring__and__Field_Oordered__ring__strict(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_20) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Ring__and__Field_Oordered__ring__strict(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1085,b,1071,a)].
% 7.03/7.23  1086 -class_Ring__and__Field_Oordered__semidom(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__semidom_30) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Ring__and__Field_Oordered__semidom(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1086,b,1071,a)].
% 7.03/7.23  1087 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_13) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1087,b,1071,a)].
% 7.03/7.23  1088 -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Omeet__semilorder(A) # label(clsrel_Wellfounded__Recursion_Owellorder_2) # label(axiom).  [assumption].
% 7.03/7.23  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1088,b,1071,a)].
% 7.03/7.23  1089 class_LOrder_Omeet__semilorder(tc_IntDef_Oint).  [resolve(868,a,805,a)].
% 7.03/7.23  1090 class_LOrder_Omeet__semilorder(tc_nat).  [resolve(868,a,864,a)].
% 7.03/7.23  1091 class_LOrder_Omeet__semilorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(868,a,865,b)].
% 7.03/7.23  1092 -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Omeet__semilorder(A).  [resolve(877,b,868,a)].
% 7.03/7.23  1093 class_Ring__and__Field_Oordered__semidom(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_56) # label(axiom).  [assumption].
% 7.03/7.23  1094 -class_Ring__and__Field_Oordered__semidom(A) | c_0 != c_NatArith_Oof__nat(B,A) | c_0 = B # label(cls_NatArith_Oof__nat__0__eq__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1095 -class_Ring__and__Field_Oordered__semidom(A) | c_0 = c_NatArith_Oof__nat(c_0,A) # label(cls_NatArith_Oof__nat__0__eq__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1096 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(c_0,c_NatArith_Oof__nat(B,A),A) # label(cls_NatArith_Oof__nat__0__le__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1097 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_0,c_NatArith_Oof__nat(B,A),A) | c_less(c_0,B,tc_nat) # label(cls_NatArith_Oof__nat__0__less__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1098 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_0,B,tc_nat) | c_less(c_0,c_NatArith_Oof__nat(B,A),A) # label(cls_NatArith_Oof__nat__0__less__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1099 -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(B,A) != c_0 | B = c_0 # label(cls_NatArith_Oof__nat__eq__0__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1100 -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_0,A) = c_0 # label(cls_NatArith_Oof__nat__eq__0__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1101 -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(B,A) != c_NatArith_Oof__nat(C,A) | B = C # label(cls_NatArith_Oof__nat__eq__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1102 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_NatArith_Oof__nat(B,A),c_0,A) | B = c_0 # label(cls_NatArith_Oof__nat__le__0__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1103 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(c_NatArith_Oof__nat(c_0,A),c_0,A) # label(cls_NatArith_Oof__nat__le__0__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1104 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) | c_lessequals(B,C,tc_nat) # label(cls_NatArith_Oof__nat__le__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1105 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,tc_nat) | c_lessequals(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) # label(cls_NatArith_Oof__nat__le__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1106 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_NatArith_Oof__nat(B,A),c_0,A) # label(cls_NatArith_Oof__nat__less__0__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1107 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) | c_less(B,C,tc_nat) # label(cls_NatArith_Oof__nat__less__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1108 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,C,tc_nat) | c_less(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) # label(cls_NatArith_Oof__nat__less__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1109 -class_Power_Orecpower(A) | -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_1,B,A) | -c_lessequals(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A) | c_lessequals(C,D,tc_nat) # label(cls_Power_Opower__increasing__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1110 -class_Power_Orecpower(A) | -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_1,B,A) | -c_lessequals(C,D,tc_nat) | c_lessequals(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A) # label(cls_Power_Opower__increasing__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1111 -class_Power_Orecpower(A) | -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_1,B,A) | c_Nat_Opower(B,C,A) != c_Nat_Opower(B,D,A) | C = D # label(cls_Power_Opower__inject__exp_0) # label(axiom).  [assumption].
% 7.03/7.23  1112 -class_Power_Orecpower(A) | -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_1,B,A) | -c_less(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A) | c_less(C,D,tc_nat) # label(cls_Power_Opower__strict__increasing__iff_0) # label(axiom).  [assumption].
% 7.03/7.23  1113 -class_Power_Orecpower(A) | -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,C,tc_nat) | -c_less(c_1,D,A) | c_less(c_Nat_Opower(D,B,A),c_Nat_Opower(D,C,A),A) # label(cls_Power_Opower__strict__increasing__iff_1) # label(axiom).  [assumption].
% 7.03/7.23  1114 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_1,c_0,A) # label(cls_Ring__and__Field_Onot__one__le__zero_0) # label(axiom).  [assumption].
% 7.03/7.23  1115 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_1,c_0,A) # label(cls_Ring__and__Field_Onot__one__less__zero_0) # label(axiom).  [assumption].
% 7.03/7.23  1116 -class_Ring__and__Field_Oordered__semidom(A) | c_less(c_0,c_1,A) # label(cls_Ring__and__Field_Oordered__semidom__class_Oaxioms_0) # label(axiom).  [assumption].
% 7.03/7.23  1117 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(c_0,c_1,A) # label(cls_Ring__and__Field_Ozero__le__one_0) # label(axiom).  [assumption].
% 7.03/7.23  Derived: c_0 != c_NatArith_Oof__nat(A,tc_IntDef_Oint) | c_0 = A.  [resolve(1093,a,1094,a)].
% 7.03/7.24  Derived: c_0 = c_NatArith_Oof__nat(c_0,tc_IntDef_Oint).  [resolve(1093,a,1095,a)].
% 7.03/7.24  Derived: c_lessequals(c_0,c_NatArith_Oof__nat(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1093,a,1096,a)].
% 7.03/7.24  Derived: -c_less(c_0,c_NatArith_Oof__nat(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_0,A,tc_nat).  [resolve(1093,a,1097,a)].
% 7.03/7.24  Derived: -c_less(c_0,A,tc_nat) | c_less(c_0,c_NatArith_Oof__nat(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1093,a,1098,a)].
% 7.03/7.24  Derived: c_NatArith_Oof__nat(A,tc_IntDef_Oint) != c_0 | A = c_0.  [resolve(1093,a,1099,a)].
% 7.03/7.24  Derived: c_NatArith_Oof__nat(c_0,tc_IntDef_Oint) = c_0.  [resolve(1093,a,1100,a)].
% 7.03/7.24  Derived: c_NatArith_Oof__nat(A,tc_IntDef_Oint) != c_NatArith_Oof__nat(B,tc_IntDef_Oint) | A = B.  [resolve(1093,a,1101,a)].
% 7.03/7.24  Derived: -c_lessequals(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | A = c_0.  [resolve(1093,a,1102,a)].
% 7.03/7.24  Derived: c_lessequals(c_NatArith_Oof__nat(c_0,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1093,a,1103,a)].
% 7.03/7.24  Derived: -c_lessequals(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_nat).  [resolve(1093,a,1104,a)].
% 7.03/7.24  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1093,a,1105,a)].
% 7.03/7.24  Derived: -c_less(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1093,a,1106,a)].
% 7.03/7.24  Derived: -c_less(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_nat).  [resolve(1093,a,1107,a)].
% 7.03/7.24  Derived: -c_less(A,B,tc_nat) | c_less(c_NatArith_Oof__nat(A,tc_IntDef_Oint),c_NatArith_Oof__nat(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1093,a,1108,a)].
% 7.03/7.24  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | -c_less(c_1,A,tc_IntDef_Oint) | -c_lessequals(c_Nat_Opower(A,B,tc_IntDef_Oint),c_Nat_Opower(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,C,tc_nat).  [resolve(1093,a,1109,b)].
% 7.03/7.24  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | -c_less(c_1,A,tc_IntDef_Oint) | -c_lessequals(B,C,tc_nat) | c_lessequals(c_Nat_Opower(A,B,tc_IntDef_Oint),c_Nat_Opower(A,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1093,a,1110,b)].
% 7.03/7.24  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | -c_less(c_1,A,tc_IntDef_Oint) | c_Nat_Opower(A,B,tc_IntDef_Oint) != c_Nat_Opower(A,C,tc_IntDef_Oint) | B = C.  [resolve(1093,a,1111,b)].
% 7.03/7.24  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | -c_less(c_1,A,tc_IntDef_Oint) | -c_less(c_Nat_Opower(A,B,tc_IntDef_Oint),c_Nat_Opower(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,C,tc_nat).  [resolve(1093,a,1112,b)].
% 7.03/7.24  Derived: -class_Power_Orecpower(tc_IntDef_Oint) | -c_less(A,B,tc_nat) | -c_less(c_1,C,tc_IntDef_Oint) | c_less(c_Nat_Opower(C,A,tc_IntDef_Oint),c_Nat_Opower(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1093,a,1113,b)].
% 7.03/7.24  Derived: -c_lessequals(c_1,c_0,tc_IntDef_Oint).  [resolve(1093,a,1114,a)].
% 7.03/7.24  Derived: -c_less(c_1,c_0,tc_IntDef_Oint).  [resolve(1093,a,1115,a)].
% 7.03/7.24  Derived: c_less(c_0,c_1,tc_IntDef_Oint).  [resolve(1093,a,1116,a)].
% 7.03/7.24  Derived: c_lessequals(c_0,c_1,tc_IntDef_Oint).  [resolve(1093,a,1117,a)].
% 7.03/7.24  1118 class_Ring__and__Field_Oordered__semidom(tc_nat) # label(clsarity_nat_43) # label(axiom).  [assumption].
% 7.03/7.24  Derived: c_0 != c_NatArith_Oof__nat(A,tc_nat) | c_0 = A.  [resolve(1118,a,1094,a)].
% 7.03/7.24  Derived: c_0 = c_NatArith_Oof__nat(c_0,tc_nat).  [resolve(1118,a,1095,a)].
% 7.03/7.24  Derived: c_lessequals(c_0,c_NatArith_Oof__nat(A,tc_nat),tc_nat).  [resolve(1118,a,1096,a)].
% 7.03/7.24  Derived: -c_less(c_0,c_NatArith_Oof__nat(A,tc_nat),tc_nat) | c_less(c_0,A,tc_nat).  [resolve(1118,a,1097,a)].
% 7.03/7.24  Derived: -c_less(c_0,A,tc_nat) | c_less(c_0,c_NatArith_Oof__nat(A,tc_nat),tc_nat).  [resolve(1118,a,1098,a)].
% 7.03/7.24  Derived: c_NatArith_Oof__nat(A,tc_nat) != c_0 | A = c_0.  [resolve(1118,a,1099,a)].
% 7.03/7.24  Derived: c_NatArith_Oof__nat(c_0,tc_nat) = c_0.  [resolve(1118,a,1100,a)].
% 7.03/7.24  Derived: c_NatArith_Oof__nat(A,tc_nat) != c_NatArith_Oof__nat(B,tc_nat) | A = B.  [resolve(1118,a,1101,a)].
% 7.03/7.24  Derived: -c_lessequals(c_NatArith_Oof__nat(A,tc_nat),c_0,tc_nat) | A = c_0.  [resolve(1118,a,1102,a)].
% 7.03/7.24  Derived: c_lessequals(c_NatArith_Oof__nat(c_0,tc_nat),c_0,tc_nat).  [resolve(1118,a,1103,a)].
% 7.03/7.26  Derived: -c_lessequals(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(1118,a,1104,a)].
% 7.03/7.26  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat).  [resolve(1118,a,1105,a)].
% 7.03/7.26  Derived: -c_less(c_NatArith_Oof__nat(A,tc_nat),c_0,tc_nat).  [resolve(1118,a,1106,a)].
% 7.03/7.26  Derived: -c_less(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(1118,a,1107,a)].
% 7.03/7.26  Derived: -c_less(A,B,tc_nat) | c_less(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat).  [resolve(1118,a,1108,a)].
% 7.03/7.26  Derived: -class_Power_Orecpower(tc_nat) | -c_less(c_1,A,tc_nat) | -c_lessequals(c_Nat_Opower(A,B,tc_nat),c_Nat_Opower(A,C,tc_nat),tc_nat) | c_lessequals(B,C,tc_nat).  [resolve(1118,a,1109,b)].
% 7.03/7.26  Derived: -class_Power_Orecpower(tc_nat) | -c_less(c_1,A,tc_nat) | -c_lessequals(B,C,tc_nat) | c_lessequals(c_Nat_Opower(A,B,tc_nat),c_Nat_Opower(A,C,tc_nat),tc_nat).  [resolve(1118,a,1110,b)].
% 7.03/7.26  Derived: -class_Power_Orecpower(tc_nat) | -c_less(c_1,A,tc_nat) | c_Nat_Opower(A,B,tc_nat) != c_Nat_Opower(A,C,tc_nat) | B = C.  [resolve(1118,a,1111,b)].
% 7.03/7.26  Derived: -class_Power_Orecpower(tc_nat) | -c_less(c_1,A,tc_nat) | -c_less(c_Nat_Opower(A,B,tc_nat),c_Nat_Opower(A,C,tc_nat),tc_nat) | c_less(B,C,tc_nat).  [resolve(1118,a,1112,b)].
% 7.03/7.26  Derived: -class_Power_Orecpower(tc_nat) | -c_less(A,B,tc_nat) | -c_less(c_1,C,tc_nat) | c_less(c_Nat_Opower(C,A,tc_nat),c_Nat_Opower(C,B,tc_nat),tc_nat).  [resolve(1118,a,1113,b)].
% 7.03/7.26  Derived: -c_lessequals(c_1,c_0,tc_nat).  [resolve(1118,a,1114,a)].
% 7.03/7.26  Derived: -c_less(c_1,c_0,tc_nat).  [resolve(1118,a,1115,a)].
% 7.03/7.26  Derived: c_less(c_0,c_1,tc_nat).  [resolve(1118,a,1116,a)].
% 7.03/7.26  Derived: c_lessequals(c_0,c_1,tc_nat).  [resolve(1118,a,1117,a)].
% 7.03/7.26  1119 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oordered__semidom(A) # label(clsrel_Ring__and__Field_Oordered__field_60) # label(axiom).  [assumption].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_0 != c_NatArith_Oof__nat(B,A) | c_0 = B.  [resolve(1119,b,1094,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_0 = c_NatArith_Oof__nat(c_0,A).  [resolve(1119,b,1095,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(c_0,c_NatArith_Oof__nat(B,A),A).  [resolve(1119,b,1096,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_0,c_NatArith_Oof__nat(B,A),A) | c_less(c_0,B,tc_nat).  [resolve(1119,b,1097,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_0,B,tc_nat) | c_less(c_0,c_NatArith_Oof__nat(B,A),A).  [resolve(1119,b,1098,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_NatArith_Oof__nat(B,A) != c_0 | B = c_0.  [resolve(1119,b,1099,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_NatArith_Oof__nat(c_0,A) = c_0.  [resolve(1119,b,1100,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_NatArith_Oof__nat(B,A) != c_NatArith_Oof__nat(C,A) | B = C.  [resolve(1119,b,1101,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_NatArith_Oof__nat(B,A),c_0,A) | B = c_0.  [resolve(1119,b,1102,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(c_NatArith_Oof__nat(c_0,A),c_0,A).  [resolve(1119,b,1103,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) | c_lessequals(B,C,tc_nat).  [resolve(1119,b,1104,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,tc_nat) | c_lessequals(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(1119,b,1105,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_NatArith_Oof__nat(B,A),c_0,A).  [resolve(1119,b,1106,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) | c_less(B,C,tc_nat).  [resolve(1119,b,1107,a)].
% 7.03/7.26  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,tc_nat) | c_less(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(1119,b,1108,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | -c_lessequals(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A) | c_lessequals(C,D,tc_nat).  [resolve(1119,b,1109,b)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | -c_lessequals(C,D,tc_nat) | c_lessequals(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A).  [resolve(1119,b,1110,b)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | c_Nat_Opower(B,C,A) != c_Nat_Opower(B,D,A) | C = D.  [resolve(1119,b,1111,b)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | -c_less(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A) | c_less(C,D,tc_nat).  [resolve(1119,b,1112,b)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Power_Orecpower(A) | -c_less(B,C,tc_nat) | -c_less(c_1,D,A) | c_less(c_Nat_Opower(D,B,A),c_Nat_Opower(D,C,A),A).  [resolve(1119,b,1113,b)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_1,c_0,A).  [resolve(1119,b,1114,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_1,c_0,A).  [resolve(1119,b,1115,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | c_less(c_0,c_1,A).  [resolve(1119,b,1116,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(c_0,c_1,A).  [resolve(1119,b,1117,a)].
% 7.03/7.27  1120 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oordered__semidom(A) # label(clsrel_Ring__and__Field_Oordered__idom_55) # label(axiom).  [assumption].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_0 != c_NatArith_Oof__nat(B,A) | c_0 = B.  [resolve(1120,b,1094,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_0 = c_NatArith_Oof__nat(c_0,A).  [resolve(1120,b,1095,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(c_0,c_NatArith_Oof__nat(B,A),A).  [resolve(1120,b,1096,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_0,c_NatArith_Oof__nat(B,A),A) | c_less(c_0,B,tc_nat).  [resolve(1120,b,1097,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_0,B,tc_nat) | c_less(c_0,c_NatArith_Oof__nat(B,A),A).  [resolve(1120,b,1098,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_NatArith_Oof__nat(B,A) != c_0 | B = c_0.  [resolve(1120,b,1099,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_NatArith_Oof__nat(c_0,A) = c_0.  [resolve(1120,b,1100,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_NatArith_Oof__nat(B,A) != c_NatArith_Oof__nat(C,A) | B = C.  [resolve(1120,b,1101,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_NatArith_Oof__nat(B,A),c_0,A) | B = c_0.  [resolve(1120,b,1102,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(c_NatArith_Oof__nat(c_0,A),c_0,A).  [resolve(1120,b,1103,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) | c_lessequals(B,C,tc_nat).  [resolve(1120,b,1104,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,tc_nat) | c_lessequals(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(1120,b,1105,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_NatArith_Oof__nat(B,A),c_0,A).  [resolve(1120,b,1106,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A) | c_less(B,C,tc_nat).  [resolve(1120,b,1107,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,tc_nat) | c_less(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(1120,b,1108,a)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | -c_lessequals(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A) | c_lessequals(C,D,tc_nat).  [resolve(1120,b,1109,b)].
% 7.03/7.27  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | -c_lessequals(C,D,tc_nat) | c_lessequals(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A).  [resolve(1120,b,1110,b)].
% 7.03/7.28  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | c_Nat_Opower(B,C,A) != c_Nat_Opower(B,D,A) | C = D.  [resolve(1120,b,1111,b)].
% 7.03/7.28  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Power_Orecpower(A) | -c_less(c_1,B,A) | -c_less(c_Nat_Opower(B,C,A),c_Nat_Opower(B,D,A),A) | c_less(C,D,tc_nat).  [resolve(1120,b,1112,b)].
% 7.03/7.28  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Power_Orecpower(A) | -c_less(B,C,tc_nat) | -c_less(c_1,D,A) | c_less(c_Nat_Opower(D,B,A),c_Nat_Opower(D,C,A),A).  [resolve(1120,b,1113,b)].
% 7.03/7.28  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_1,c_0,A).  [resolve(1120,b,1114,a)].
% 7.03/7.28  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_1,c_0,A).  [resolve(1120,b,1115,a)].
% 7.03/7.28  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_less(c_0,c_1,A).  [resolve(1120,b,1116,a)].
% 7.03/7.28  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(c_0,c_1,A).  [resolve(1120,b,1117,a)].
% 7.03/7.28  1121 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__semidom_15) # label(axiom).  [assumption].
% 7.03/7.28  1122 -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oordered__semidom_16) # label(axiom).  [assumption].
% 7.03/7.28  1123 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_17) # label(axiom).  [assumption].
% 7.03/7.28  1124 -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oordered__semidom_18) # label(axiom).  [assumption].
% 7.03/7.28  1125 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Ocomm__monoid__mult(A) # label(clsrel_Ring__and__Field_Oordered__semidom_2) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_OrderedGroup_Ocomm__monoid__mult(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1125,a,1120,b)].
% 7.03/7.28  1126 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_22) # label(axiom).  [assumption].
% 7.03/7.28  1127 -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Oordered__semidom_23) # label(axiom).  [assumption].
% 7.03/7.28  1128 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Oordered__comm__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__semidom_24) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__comm__semiring__strict(tc_IntDef_Oint).  [resolve(1128,a,1093,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__comm__semiring__strict(tc_nat).  [resolve(1128,a,1118,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1128,a,1119,b)].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1128,a,1120,b)].
% 7.03/7.28  1129 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Oordered__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__semidom_25) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__semiring__strict(tc_IntDef_Oint).  [resolve(1129,a,1093,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__semiring__strict(tc_nat).  [resolve(1129,a,1118,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1129,a,1119,b)].
% 7.03/7.28  Derived: class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1129,a,1120,b)].
% 7.03/7.28  1130 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_26) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1130,a,1093,a)].
% 7.03/7.28  Derived: class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_nat).  [resolve(1130,a,1118,a)].
% 7.03/7.28  Derived: class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1130,a,1119,b)].
% 7.03/7.28  Derived: class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1130,a,1120,b)].
% 7.03/7.28  1131 -class_Ring__and__Field_Oordered__semidom(A) | class_LOrder_Olorder(A) # label(clsrel_Ring__and__Field_Oordered__semidom_28) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_LOrder_Olorder(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1131,a,1119,b)].
% 7.03/7.28  Derived: class_LOrder_Olorder(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1131,a,1120,b)].
% 7.03/7.28  1132 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Oordered__semidom_31) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_IntDef_Oint).  [resolve(1132,a,1093,a)].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_nat).  [resolve(1132,a,1118,a)].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1132,a,1119,b)].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1132,a,1120,b)].
% 7.03/7.28  1133 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_32) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1133,a,1093,a)].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_nat).  [resolve(1133,a,1118,a)].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1133,a,1119,b)].
% 7.03/7.28  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1133,a,1120,b)].
% 7.03/7.28  1134 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Opordered__cancel__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__semidom_33) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_IntDef_Oint).  [resolve(1134,a,1093,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_nat).  [resolve(1134,a,1118,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1134,a,1119,b)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1134,a,1120,b)].
% 7.03/7.28  1135 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Oordered__semidom_34) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__semiring(tc_IntDef_Oint).  [resolve(1135,a,1093,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__semiring(tc_nat).  [resolve(1135,a,1118,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1135,a,1119,b)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1135,a,1120,b)].
% 7.03/7.28  1136 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Opordered__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__semidom_35) # label(axiom).  [assumption].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__comm__semiring(tc_IntDef_Oint).  [resolve(1136,a,1093,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__comm__semiring(tc_nat).  [resolve(1136,a,1118,a)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1136,a,1119,b)].
% 7.03/7.28  Derived: class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1136,a,1120,b)].
% 7.03/7.28  1137 -class_Ring__and__Field_Oordered__semidom(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Oordered__semidom_36) # label(axiom).  [assumption].
% 7.11/7.32  Derived: class_Ring__and__Field_Opordered__semiring(tc_IntDef_Oint).  [resolve(1137,a,1093,a)].
% 7.11/7.32  Derived: class_Ring__and__Field_Opordered__semiring(tc_nat).  [resolve(1137,a,1118,a)].
% 7.11/7.32  Derived: class_Ring__and__Field_Opordered__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1137,a,1119,b)].
% 7.11/7.32  Derived: class_Ring__and__Field_Opordered__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1137,a,1120,b)].
% 7.11/7.32  1138 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semidom_37) # label(axiom).  [assumption].
% 7.11/7.32  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1138,a,1093,a)].
% 7.11/7.32  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(tc_nat).  [resolve(1138,a,1118,a)].
% 7.11/7.32  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1138,a,1119,b)].
% 7.11/7.32  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1138,a,1120,b)].
% 7.11/7.32  1139 -class_Ring__and__Field_Oordered__semidom(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Oordered__semidom_38) # label(axiom).  [assumption].
% 7.11/7.32  Derived: class_Orderings_Oorder(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1139,a,1119,b)].
% 7.11/7.32  Derived: class_Orderings_Oorder(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1139,a,1120,b)].
% 7.11/7.32  1140 -class_Ring__and__Field_Oordered__semidom(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Oordered__semidom_39) # label(axiom).  [assumption].
% 7.11/7.32  Derived: class_Orderings_Oord(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1140,a,1119,b)].
% 7.11/7.32  Derived: class_Orderings_Oord(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1140,a,1120,b)].
% 7.11/7.32  1141 -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Oordered__semidom_7) # label(axiom).  [assumption].
% 7.11/7.32  1142 -class_Ring__and__Field_Oordered__semidom(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(31,b,1,a)].
% 7.11/7.32  1143 -class_Ring__and__Field_Oordered__semidom(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(31,b,3,a)].
% 7.11/7.32  1144 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(81,b,69,b)].
% 7.11/7.32  1145 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(82,b,69,b)].
% 7.11/7.32  1146 -class_Ring__and__Field_Oordered__semidom(A) | c_times(c_1,B,A) = B.  [resolve(127,b,108,a)].
% 7.11/7.32  1147 -class_Ring__and__Field_Oordered__semidom(A) | c_times(B,c_1,A) = B.  [resolve(127,b,111,a)].
% 7.11/7.32  1148 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Osemigroup__mult(A).  [resolve(127,b,117,a)].
% 7.11/7.32  1149 -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Otimes(A).  [resolve(127,b,118,a)].
% 7.11/7.32  1150 -class_Ring__and__Field_Oordered__semidom(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(152,b,131,b)].
% 7.11/7.32  1151 -class_Ring__and__Field_Oordered__semidom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(152,b,133,b)].
% 7.11/7.32  1152 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(199,b,192,b)].
% 7.11/7.32  1153 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(200,b,192,b)].
% 7.11/7.32  1154 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(201,b,192,b)].
% 7.11/7.32  1155 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(202,b,192,b)].
% 7.11/7.32  1156 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(236,a,222,b)].
% 7.11/7.32  1157 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(237,a,222,b)].
% 7.11/7.36  1158 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(241,a,222,b)].
% 7.11/7.36  1159 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(242,a,222,b)].
% 7.11/7.36  1160 -class_Ring__and__Field_Oordered__semidom(A) | c_times(c_0,B,A) = c_0.  [resolve(298,b,280,a)].
% 7.11/7.36  1161 -class_Ring__and__Field_Oordered__semidom(A) | c_times(B,c_0,A) = c_0.  [resolve(298,b,282,a)].
% 7.11/7.36  1162 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(314,a,298,b)].
% 7.11/7.36  1163 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(315,a,298,b)].
% 7.11/7.36  1164 class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(501,a,498,b)].
% 7.11/7.36  1165 c_times(c_1,A,B) = A | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(508,a,498,b)].
% 7.11/7.36  1166 c_times(A,c_1,B) = A | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(509,a,498,b)].
% 7.11/7.36  1167 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(513,a,498,b)].
% 7.11/7.36  1168 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(551,b,534,b)].
% 7.11/7.36  1169 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(585,a,565,b)].
% 7.11/7.36  1170 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__semidom(B).  [resolve(586,a,565,b)].
% 7.11/7.36  1171 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(589,b,565,b)].
% 7.11/7.36  1172 -class_Ring__and__Field_Oordered__semidom(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(673,b,644,a)].
% 7.11/7.36  Derived: c_in(c_0,c_IntDef_ONats,tc_nat).  [resolve(1172,a,1118,a)].
% 7.11/7.36  Derived: c_in(c_0,c_IntDef_ONats,A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1172,a,1119,b)].
% 7.11/7.36  Derived: c_in(c_0,c_IntDef_ONats,A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1172,a,1120,b)].
% 7.11/7.36  1173 -class_Ring__and__Field_Oordered__semidom(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(673,b,646,a)].
% 7.11/7.36  Derived: c_in(c_1,c_IntDef_ONats,tc_nat).  [resolve(1173,a,1118,a)].
% 7.11/7.36  Derived: c_in(c_1,c_IntDef_ONats,A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1173,a,1119,b)].
% 7.11/7.36  Derived: c_in(c_1,c_IntDef_ONats,A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1173,a,1120,b)].
% 7.11/7.36  1174 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(673,b,647,a)].
% 7.11/7.36  Derived: -c_in(A,c_IntDef_ONats,tc_nat) | -c_in(B,c_IntDef_ONats,tc_nat) | c_in(c_plus(B,A,tc_nat),c_IntDef_ONats,tc_nat).  [resolve(1174,a,1118,a)].
% 7.11/7.36  Derived: -c_in(A,c_IntDef_ONats,B) | -c_in(C,c_IntDef_ONats,B) | c_in(c_plus(C,A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1174,a,1119,b)].
% 7.11/7.36  Derived: -c_in(A,c_IntDef_ONats,B) | -c_in(C,c_IntDef_ONats,B) | c_in(c_plus(C,A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1174,a,1120,b)].
% 7.11/7.36  1175 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(673,b,648,a)].
% 7.11/7.36  Derived: -c_in(A,c_IntDef_ONats,tc_nat) | -c_in(B,c_IntDef_ONats,tc_nat) | c_in(c_times(B,A,tc_nat),c_IntDef_ONats,tc_nat).  [resolve(1175,a,1118,a)].
% 7.11/7.36  Derived: -c_in(A,c_IntDef_ONats,B) | -c_in(C,c_IntDef_ONats,B) | c_in(c_times(C,A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1175,a,1119,b)].
% 7.11/7.36  Derived: -c_in(A,c_IntDef_ONats,B) | -c_in(C,c_IntDef_ONats,B) | c_in(c_times(C,A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1175,a,1120,b)].
% 7.11/7.36  1176 -class_Ring__and__Field_Oordered__semidom(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(673,b,649,a)].
% 7.11/7.36  Derived: c_in(c_NatArith_Oof__nat(A,tc_nat),c_IntDef_ONats,tc_nat).  [resolve(1176,a,1118,a)].
% 7.23/7.42  Derived: c_in(c_NatArith_Oof__nat(A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1176,a,1119,b)].
% 7.23/7.42  Derived: c_in(c_NatArith_Oof__nat(A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1176,a,1120,b)].
% 7.23/7.42  1177 -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(673,b,650,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_Suc(A),tc_nat) = c_plus(c_NatArith_Oof__nat(A,tc_nat),c_1,tc_nat).  [resolve(1177,a,1118,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_Suc(A),B) = c_plus(c_NatArith_Oof__nat(A,B),c_1,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1177,a,1119,b)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_Suc(A),B) = c_plus(c_NatArith_Oof__nat(A,B),c_1,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1177,a,1120,b)].
% 7.23/7.42  1178 -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(673,b,651,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_1,tc_nat) = c_1.  [resolve(1178,a,1118,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_1,A) = c_1 | -class_Ring__and__Field_Oordered__field(A).  [resolve(1178,a,1119,b)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_1,A) = c_1 | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1178,a,1120,b)].
% 7.23/7.42  1179 -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(673,b,652,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),tc_nat) = c_plus(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat).  [resolve(1179,a,1118,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),C) = c_plus(c_NatArith_Oof__nat(A,C),c_NatArith_Oof__nat(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1179,a,1119,b)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),C) = c_plus(c_NatArith_Oof__nat(A,C),c_NatArith_Oof__nat(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1179,a,1120,b)].
% 7.23/7.42  1180 -class_Ring__and__Field_Oordered__semidom(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(673,b,653,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),tc_nat) = c_times(c_NatArith_Oof__nat(A,tc_nat),c_NatArith_Oof__nat(B,tc_nat),tc_nat).  [resolve(1180,a,1118,a)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),C) = c_times(c_NatArith_Oof__nat(A,C),c_NatArith_Oof__nat(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1180,a,1119,b)].
% 7.23/7.42  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),C) = c_times(c_NatArith_Oof__nat(A,C),c_NatArith_Oof__nat(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1180,a,1120,b)].
% 7.23/7.42  1181 -class_Ring__and__Field_Oordered__semidom(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(673,b,654,a)].
% 7.23/7.42  Derived: -c_IntDef_Oiszero(c_1,tc_nat).  [resolve(1181,a,1118,a)].
% 7.23/7.42  Derived: -c_IntDef_Oiszero(c_1,A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1181,a,1119,b)].
% 7.23/7.42  Derived: -c_IntDef_Oiszero(c_1,A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1181,a,1120,b)].
% 7.23/7.42  1182 class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__semidom(A).  [resolve(702,b,673,b)].
% 7.23/7.42  Derived: class_HOL_Oone(tc_nat).  [resolve(1182,b,1118,a)].
% 7.23/7.42  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1182,b,1119,b)].
% 7.23/7.42  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1182,b,1120,b)].
% 7.23/7.42  1183 -class_Ring__and__Field_Oordered__semidom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(794,a,708,a)].
% 7.23/7.42  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(1183,a,1118,a)].
% 7.23/7.42  1184 -class_Ring__and__Field_Oordered__semidom(A) | class_HOL_Oplus(A).  [resolve(794,a,715,a)].
% 7.23/7.42  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1184,a,1119,b)].
% 7.23/7.42  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1184,a,1120,b)].
% 7.23/7.42  1185 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(875,b,806,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(A,c_Finite__Set_OMax(B,tc_IntDef_Oint),tc_IntDef_Oint) | B = c_emptyset.  [resolve(1185,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(A,c_Finite__Set_OMax(B,tc_nat),tc_nat) | B = c_emptyset.  [resolve(1185,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(A,c_Finite__Set_OMax(B,C),C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1185,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(A,c_Finite__Set_OMax(B,C),C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1185,a,1120,b)].
% 7.23/7.42  1186 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(875,b,807,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Finite__Set_OMax(A,tc_IntDef_Oint),A,tc_IntDef_Oint) | A = c_emptyset.  [resolve(1186,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Finite__Set_OMax(A,tc_nat),A,tc_nat) | A = c_emptyset.  [resolve(1186,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMax(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1186,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMax(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1186,a,1120,b)].
% 7.23/7.42  1187 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(875,b,808,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(B,A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omax(B,c_Finite__Set_OMax(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1187,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(B,A,tc_nat),tc_nat) = c_Orderings_Omax(B,c_Finite__Set_OMax(A,tc_nat),tc_nat).  [resolve(1187,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(C,A,B),B) = c_Orderings_Omax(C,c_Finite__Set_OMax(A,B),B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1187,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(C,A,B),B) = c_Orderings_Omax(C,c_Finite__Set_OMax(A,B),B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1187,a,1120,b)].
% 7.23/7.42  1188 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(875,b,809,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(c_Finite__Set_OMax(B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint) | B = c_emptyset.  [resolve(1188,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(c_Finite__Set_OMax(B,tc_nat),C,tc_nat) | c_lessequals(A,C,tc_nat) | B = c_emptyset.  [resolve(1188,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(c_Finite__Set_OMax(B,C),D,C) | c_lessequals(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1188,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(c_Finite__Set_OMax(B,C),D,C) | c_lessequals(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1188,a,1120,b)].
% 7.23/7.42  1189 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,810,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMax__le__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_lessequals(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(1189,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMax__le__iff__1(A,B,tc_nat),A,tc_nat) | c_lessequals(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(1189,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__le__iff__1(A,C,B),A,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1189,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__le__iff__1(A,C,B),A,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1189,a,1120,b)].
% 7.23/7.42  1190 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,811,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(c_Main_OMax__le__iff__1(A,B,tc_IntDef_Oint),B,tc_IntDef_Oint) | c_lessequals(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(1190,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(c_Main_OMax__le__iff__1(A,B,tc_nat),B,tc_nat) | c_lessequals(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(1190,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(c_Main_OMax__le__iff__1(A,C,B),C,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1190,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(c_Main_OMax__le__iff__1(A,C,B),C,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1190,a,1120,b)].
% 7.23/7.42  1191 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(875,b,812,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(c_Finite__Set_OMax(B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint) | B = c_emptyset.  [resolve(1191,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(c_Finite__Set_OMax(B,tc_nat),C,tc_nat) | c_less(A,C,tc_nat) | B = c_emptyset.  [resolve(1191,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(c_Finite__Set_OMax(B,C),D,C) | c_less(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1191,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(c_Finite__Set_OMax(B,C),D,C) | c_less(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1191,a,1120,b)].
% 7.23/7.42  1192 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,813,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMax__less__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_less(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(1192,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMax__less__iff__1(A,B,tc_nat),A,tc_nat) | c_less(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(1192,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__less__iff__1(A,C,B),A,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1192,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__less__iff__1(A,C,B),A,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1192,a,1120,b)].
% 7.23/7.42  1193 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(875,b,814,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(c_Main_OMax__less__iff__1(A,B,tc_IntDef_Oint),B,tc_IntDef_Oint) | c_less(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(1193,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(c_Main_OMax__less__iff__1(A,B,tc_nat),B,tc_nat) | c_less(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(1193,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(c_Main_OMax__less__iff__1(A,C,B),C,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1193,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(c_Main_OMax__less__iff__1(A,C,B),C,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1193,a,1120,b)].
% 7.23/7.42  1194 -class_Ring__and__Field_Oordered__semidom(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(875,b,815,a)].
% 7.23/7.42  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(1194,a,1093,a)].
% 7.23/7.42  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,tc_nat),tc_nat) = A.  [resolve(1194,a,1118,a)].
% 7.23/7.42  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(1194,a,1119,b)].
% 7.23/7.42  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1194,a,1120,b)].
% 7.23/7.42  1195 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(875,b,816,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(C,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(C,A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(1195,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(C,c_Finite__Set_OMin(B,tc_nat),tc_nat) | c_lessequals(C,A,tc_nat) | B = c_emptyset.  [resolve(1195,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(D,c_Finite__Set_OMin(B,C),C) | c_lessequals(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1195,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(D,c_Finite__Set_OMin(B,C),C) | c_lessequals(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1195,a,1120,b)].
% 7.23/7.42  1196 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,817,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMin__ge__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_lessequals(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(1196,a,1093,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMin__ge__iff__1(A,B,tc_nat),A,tc_nat) | c_lessequals(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(1196,a,1118,a)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__ge__iff__1(A,C,B),A,B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1196,a,1119,b)].
% 7.23/7.42  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__ge__iff__1(A,C,B),A,B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1196,a,1120,b)].
% 7.23/7.43  1197 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,818,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(B,c_Main_OMin__ge__iff__1(A,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(1197,a,1093,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(B,c_Main_OMin__ge__iff__1(A,B,tc_nat),tc_nat) | c_lessequals(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(1197,a,1118,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(A,C,B),B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1197,a,1119,b)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(A,C,B),B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1197,a,1120,b)].
% 7.23/7.43  1198 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(875,b,819,a)].
% 7.23/7.43  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(C,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(C,A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(1198,a,1093,a)].
% 7.23/7.43  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(C,c_Finite__Set_OMin(B,tc_nat),tc_nat) | c_less(C,A,tc_nat) | B = c_emptyset.  [resolve(1198,a,1118,a)].
% 7.23/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(D,c_Finite__Set_OMin(B,C),C) | c_less(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1198,a,1119,b)].
% 7.23/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(D,c_Finite__Set_OMin(B,C),C) | c_less(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1198,a,1120,b)].
% 7.23/7.43  1199 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,820,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMin__gr__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_less(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(1199,a,1093,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMin__gr__iff__1(A,B,tc_nat),A,tc_nat) | c_less(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(1199,a,1118,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__gr__iff__1(A,C,B),A,B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1199,a,1119,b)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__gr__iff__1(A,C,B),A,B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1199,a,1120,b)].
% 7.23/7.43  1200 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(875,b,821,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(B,c_Main_OMin__gr__iff__1(A,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(1200,a,1093,a)].
% 7.23/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(B,c_Main_OMin__gr__iff__1(A,B,tc_nat),tc_nat) | c_less(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(1200,a,1118,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(C,c_Main_OMin__gr__iff__1(A,C,B),B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1200,a,1119,b)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(C,c_Main_OMin__gr__iff__1(A,C,B),B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1200,a,1120,b)].
% 7.26/7.43  1201 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(875,b,822,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Finite__Set_OMin(A,tc_IntDef_Oint),A,tc_IntDef_Oint) | A = c_emptyset.  [resolve(1201,a,1093,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Finite__Set_OMin(A,tc_nat),A,tc_nat) | A = c_emptyset.  [resolve(1201,a,1118,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMin(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1201,a,1119,b)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMin(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1201,a,1120,b)].
% 7.26/7.43  1202 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(875,b,823,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(B,A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omin(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1202,a,1093,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(B,A,tc_nat),tc_nat) = c_Orderings_Omin(B,c_Finite__Set_OMin(A,tc_nat),tc_nat).  [resolve(1202,a,1118,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(C,A,B),B) = c_Orderings_Omin(C,c_Finite__Set_OMin(A,B),B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1202,a,1119,b)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(C,A,B),B) = c_Orderings_Omin(C,c_Finite__Set_OMin(A,B),B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1202,a,1120,b)].
% 7.26/7.43  1203 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(875,b,824,a)].
% 7.26/7.43  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(c_Finite__Set_OMin(B,tc_IntDef_Oint),A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(1203,a,1093,a)].
% 7.26/7.43  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(c_Finite__Set_OMin(B,tc_nat),A,tc_nat) | B = c_emptyset.  [resolve(1203,a,1118,a)].
% 7.26/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(c_Finite__Set_OMin(B,C),A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1203,a,1119,b)].
% 7.26/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(c_Finite__Set_OMin(B,C),A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1203,a,1120,b)].
% 7.26/7.43  1204 -class_Ring__and__Field_Oordered__semidom(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(875,b,825,a)].
% 7.26/7.43  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(1204,a,1093,a)].
% 7.26/7.43  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,tc_nat),tc_nat) = A.  [resolve(1204,a,1118,a)].
% 7.26/7.43  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(1204,a,1119,b)].
% 7.26/7.43  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1204,a,1120,b)].
% 7.26/7.43  1205 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(875,b,826,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(c_Finite__Set_OMin(A,tc_IntDef_Oint),c_Finite__Set_OMax(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(1205,a,1093,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(c_Finite__Set_OMin(A,tc_nat),c_Finite__Set_OMax(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(1205,a,1118,a)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_lessequals(c_Finite__Set_OMin(A,B),c_Finite__Set_OMax(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(1205,a,1119,b)].
% 7.26/7.43  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_lessequals(c_Finite__Set_OMin(A,B),c_Finite__Set_OMax(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1205,a,1120,b)].
% 7.26/7.43  1206 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(875,b,827,a)].
% 7.26/7.43  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(1206,a,1093,a)].
% 7.26/7.43  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,tc_nat),tc_nat) = A.  [resolve(1206,a,1118,a)].
% 7.26/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,C),C) = A | -class_Ring__and__Field_Oordered__field(C).  [resolve(1206,a,1119,b)].
% 7.26/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,C),C) = A | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1206,a,1120,b)].
% 7.26/7.43  1207 -class_Ring__and__Field_Oordered__semidom(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(875,b,828,a)].
% 7.26/7.43  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(1207,a,1093,a)].
% 7.26/7.43  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,tc_nat),tc_nat) = A.  [resolve(1207,a,1118,a)].
% 7.26/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,C),C) = A | -class_Ring__and__Field_Oordered__field(C).  [resolve(1207,a,1119,b)].
% 7.26/7.43  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,C),C) = A | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1207,a,1120,b)].
% 7.26/7.43  1208 -class_Ring__and__Field_Oordered__semidom(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(875,b,829,b)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint) | -c_less(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_less(A,c_0,tc_IntDef_Oint).  [resolve(1208,a,1093,a)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_nat) | -c_less(c_plus(A,A,tc_nat),c_0,tc_nat) | c_less(A,c_0,tc_nat).  [resolve(1208,a,1118,a)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1208,a,1119,b)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1208,a,1120,b)].
% 7.26/7.43  1209 -class_Ring__and__Field_Oordered__semidom(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(875,b,830,b)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint) | -c_less(A,c_0,tc_IntDef_Oint) | c_less(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1209,a,1093,a)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_nat) | -c_less(A,c_0,tc_nat) | c_less(c_plus(A,A,tc_nat),c_0,tc_nat).  [resolve(1209,a,1118,a)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1209,a,1119,b)].
% 7.26/7.43  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1209,a,1120,b)].
% 7.26/7.43  1210 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(875,b,831,a)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1210,a,1093,a)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_less(A,C,tc_nat).  [resolve(1210,a,1118,a)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1210,a,1119,b)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1210,a,1120,b)].
% 7.26/7.43  1211 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(875,b,832,a)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(1211,a,1093,a)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_less(B,C,tc_nat).  [resolve(1211,a,1118,a)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1211,a,1119,b)].
% 7.26/7.43  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1211,a,1120,b)].
% 7.26/7.43  1212 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(875,b,833,a)].
% 7.26/7.43  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,B,tc_IntDef_Oint) | c_less(c_Orderings_Omax(C,A,tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(1212,a,1093,a)].
% 7.26/7.43  Derived: -c_less(A,B,tc_nat) | -c_less(C,B,tc_nat) | c_less(c_Orderings_Omax(C,A,tc_nat),B,tc_nat).  [resolve(1212,a,1118,a)].
% 7.26/7.43  Derived: -c_less(A,B,C) | -c_less(D,B,C) | c_less(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1212,a,1119,b)].
% 7.26/7.43  Derived: -c_less(A,B,C) | -c_less(D,B,C) | c_less(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1212,a,1120,b)].
% 7.26/7.43  1213 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(875,b,834,a)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(1213,a,1093,a)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(1213,a,1118,a)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,B,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(1213,a,1119,b)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,B,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(1213,a,1120,b)].
% 7.26/7.43  1214 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(875,b,835,a)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1214,a,1093,a)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(1214,a,1118,a)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(1214,a,1119,b)].
% 7.26/7.43  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(1214,a,1120,b)].
% 7.26/7.43  1215 -class_Ring__and__Field_Oordered__semidom(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(875,b,836,a)].
% 7.26/7.43  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(A,C,tc_IntDef_Oint) | c_less(A,c_Orderings_Omin(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1215,a,1093,a)].
% 7.26/7.44  Derived: -c_less(A,B,tc_nat) | -c_less(A,C,tc_nat) | c_less(A,c_Orderings_Omin(C,B,tc_nat),tc_nat).  [resolve(1215,a,1118,a)].
% 7.26/7.44  Derived: -c_less(A,B,C) | -c_less(A,D,C) | c_less(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1215,a,1119,b)].
% 7.26/7.44  Derived: -c_less(A,B,C) | -c_less(A,D,C) | c_less(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1215,a,1120,b)].
% 7.26/7.44  1216 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(875,b,837,a)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1216,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(1216,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,B,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(1216,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,B,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(1216,a,1120,b)].
% 7.26/7.44  1217 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(875,b,838,a)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1217,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1217,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(1217,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(1217,a,1120,b)].
% 7.26/7.44  1218 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(875,b,839,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(A,C,tc_IntDef_Oint) | c_lessequals(A,c_Orderings_Omin(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1218,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(A,C,tc_nat) | c_lessequals(A,c_Orderings_Omin(C,B,tc_nat),tc_nat).  [resolve(1218,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | -c_lessequals(A,D,C) | c_lessequals(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1218,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | -c_lessequals(A,D,C) | c_lessequals(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1218,a,1120,b)].
% 7.26/7.44  1219 -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(875,b,840,a)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,A,tc_IntDef_Oint) = A.  [resolve(1219,a,1093,a)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,A,tc_nat) = A.  [resolve(1219,a,1118,a)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(1219,a,1119,b)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1219,a,1120,b)].
% 7.26/7.44  1220 -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(875,b,841,a)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omin(A,B,tc_IntDef_Oint).  [resolve(1220,a,1093,a)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,tc_nat),tc_nat) = c_Orderings_Omin(A,B,tc_nat).  [resolve(1220,a,1118,a)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,C),C) = c_Orderings_Omin(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1220,a,1119,b)].
% 7.26/7.44  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,C),C) = c_Orderings_Omin(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1220,a,1120,b)].
% 7.26/7.44  1221 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(875,b,842,a)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1221,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1221,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1221,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1221,a,1120,b)].
% 7.26/7.44  1222 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(875,b,843,a)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(1222,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_lessequals(B,C,tc_nat).  [resolve(1222,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1222,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1222,a,1120,b)].
% 7.26/7.44  1223 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(875,b,844,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,B,tc_IntDef_Oint) | c_lessequals(c_Orderings_Omax(C,A,tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(1223,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,B,tc_nat) | c_lessequals(c_Orderings_Omax(C,A,tc_nat),B,tc_nat).  [resolve(1223,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,B,C) | c_lessequals(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1223,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,B,C) | c_lessequals(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1223,a,1120,b)].
% 7.26/7.44  1224 -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(875,b,845,a)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,A,tc_IntDef_Oint) = A.  [resolve(1224,a,1093,a)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,A,tc_nat) = A.  [resolve(1224,a,1118,a)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(1224,a,1119,b)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1224,a,1120,b)].
% 7.26/7.44  1225 -class_Ring__and__Field_Oordered__semidom(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(875,b,846,a)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omax(A,B,tc_IntDef_Oint).  [resolve(1225,a,1093,a)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,tc_nat),tc_nat) = c_Orderings_Omax(A,B,tc_nat).  [resolve(1225,a,1118,a)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,C),C) = c_Orderings_Omax(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1225,a,1119,b)].
% 7.26/7.44  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,C),C) = c_Orderings_Omax(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1225,a,1120,b)].
% 7.26/7.44  1226 -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(875,b,847,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OlessThan(A,tc_IntDef_Oint).  [resolve(1226,a,1093,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OlessThan(A,tc_nat).  [resolve(1226,a,1118,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatLeast(A,B),tc_set(B)) = c_SetInterval_OlessThan(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1226,a,1119,b)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatLeast(A,B),tc_set(B)) = c_SetInterval_OlessThan(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1226,a,1120,b)].
% 7.26/7.44  1227 -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(875,b,848,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatMost(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OgreaterThan(A,tc_IntDef_Oint).  [resolve(1227,a,1093,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatMost(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OgreaterThan(A,tc_nat).  [resolve(1227,a,1118,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatMost(A,B),tc_set(B)) = c_SetInterval_OgreaterThan(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1227,a,1119,b)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OatMost(A,B),tc_set(B)) = c_SetInterval_OgreaterThan(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1227,a,1120,b)].
% 7.26/7.44  1228 -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(875,b,849,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatMost(A,tc_IntDef_Oint).  [resolve(1228,a,1093,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OgreaterThan(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatMost(A,tc_nat).  [resolve(1228,a,1118,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OgreaterThan(A,B),tc_set(B)) = c_SetInterval_OatMost(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1228,a,1119,b)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OgreaterThan(A,B),tc_set(B)) = c_SetInterval_OatMost(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1228,a,1120,b)].
% 7.26/7.44  1229 -class_Ring__and__Field_Oordered__semidom(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(875,b,850,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatLeast(A,tc_IntDef_Oint).  [resolve(1229,a,1093,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatLeast(A,tc_nat).  [resolve(1229,a,1118,a)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OlessThan(A,B),tc_set(B)) = c_SetInterval_OatLeast(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1229,a,1119,b)].
% 7.26/7.44  Derived: c_uminus(c_SetInterval_OlessThan(A,B),tc_set(B)) = c_SetInterval_OatLeast(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1229,a,1120,b)].
% 7.26/7.44  1230 -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(875,b,851,a)].
% 7.26/7.44  Derived: c_SetInterval_OatLeast(A,tc_IntDef_Oint) != c_SetInterval_OatLeast(B,tc_IntDef_Oint) | A = B.  [resolve(1230,a,1093,a)].
% 7.26/7.44  Derived: c_SetInterval_OatLeast(A,tc_nat) != c_SetInterval_OatLeast(B,tc_nat) | A = B.  [resolve(1230,a,1118,a)].
% 7.26/7.44  Derived: c_SetInterval_OatLeast(A,B) != c_SetInterval_OatLeast(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(1230,a,1119,b)].
% 7.26/7.44  Derived: c_SetInterval_OatLeast(A,B) != c_SetInterval_OatLeast(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1230,a,1120,b)].
% 7.26/7.44  1231 -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(875,b,852,a)].
% 7.26/7.44  Derived: c_SetInterval_OatMost(A,tc_IntDef_Oint) != c_SetInterval_OatMost(B,tc_IntDef_Oint) | A = B.  [resolve(1231,a,1093,a)].
% 7.26/7.44  Derived: c_SetInterval_OatMost(A,tc_nat) != c_SetInterval_OatMost(B,tc_nat) | A = B.  [resolve(1231,a,1118,a)].
% 7.26/7.44  Derived: c_SetInterval_OatMost(A,B) != c_SetInterval_OatMost(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(1231,a,1119,b)].
% 7.26/7.44  Derived: c_SetInterval_OatMost(A,B) != c_SetInterval_OatMost(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1231,a,1120,b)].
% 7.26/7.44  1232 -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(875,b,853,a)].
% 7.26/7.44  Derived: c_SetInterval_OgreaterThan(A,tc_IntDef_Oint) != c_SetInterval_OgreaterThan(B,tc_IntDef_Oint) | A = B.  [resolve(1232,a,1093,a)].
% 7.26/7.44  Derived: c_SetInterval_OgreaterThan(A,tc_nat) != c_SetInterval_OgreaterThan(B,tc_nat) | A = B.  [resolve(1232,a,1118,a)].
% 7.26/7.44  Derived: c_SetInterval_OgreaterThan(A,B) != c_SetInterval_OgreaterThan(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(1232,a,1119,b)].
% 7.26/7.44  Derived: c_SetInterval_OgreaterThan(A,B) != c_SetInterval_OgreaterThan(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1232,a,1120,b)].
% 7.26/7.44  1233 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(875,b,854,a)].
% 7.26/7.44  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1233,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,tc_nat),c_SetInterval_OgreaterThan(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(1233,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,B),c_SetInterval_OgreaterThan(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1233,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,B),c_SetInterval_OgreaterThan(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1233,a,1120,b)].
% 7.26/7.44  1234 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(875,b,855,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1234,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OgreaterThan(B,tc_nat),c_SetInterval_OgreaterThan(A,tc_nat),tc_set(tc_nat)).  [resolve(1234,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OgreaterThan(B,C),c_SetInterval_OgreaterThan(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1234,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OgreaterThan(B,C),c_SetInterval_OgreaterThan(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1234,a,1120,b)].
% 7.26/7.44  1235 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(875,b,856,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_minus(c_SetInterval_OatLeastLessThan(A,C,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint).  [resolve(1235,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,tc_nat) | c_minus(c_SetInterval_OatLeastLessThan(A,C,tc_nat),c_SetInterval_OatLeastLessThan(A,B,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatLeastLessThan(B,C,tc_nat).  [resolve(1235,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | c_minus(c_SetInterval_OatLeastLessThan(A,D,C),c_SetInterval_OatLeastLessThan(A,B,C),tc_set(C)) = c_SetInterval_OatLeastLessThan(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1235,a,1119,b)].
% 7.26/7.44  Derived: -c_lessequals(A,B,C) | c_minus(c_SetInterval_OatLeastLessThan(A,D,C),c_SetInterval_OatLeastLessThan(A,B,C),tc_set(C)) = c_SetInterval_OatLeastLessThan(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1235,a,1120,b)].
% 7.26/7.44  1236 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(875,b,857,a)].
% 7.26/7.44  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1236,a,1093,a)].
% 7.26/7.44  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)) | c_lessequals(C,A,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1236,a,1118,a)].
% 7.26/7.44  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(D,A,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1236,a,1119,b)].
% 7.26/7.45  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(D,A,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1236,a,1120,b)].
% 7.26/7.45  1237 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(875,b,858,a)].
% 7.26/7.45  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,D,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1237,a,1093,a)].
% 7.26/7.45  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)) | c_lessequals(B,D,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1237,a,1118,a)].
% 7.26/7.45  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(B,E,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1237,a,1119,b)].
% 7.26/7.45  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(B,E,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1237,a,1120,b)].
% 7.26/7.45  1238 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(875,b,859,a)].
% 7.26/7.45  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1238,a,1093,a)].
% 7.26/7.45  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)).  [resolve(1238,a,1118,a)].
% 7.26/7.45  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1238,a,1119,b)].
% 7.26/7.45  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1238,a,1120,b)].
% 7.26/7.45  1239 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(875,b,860,a)].
% 7.26/7.45  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,D,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeastLessThan(D,A,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1239,a,1093,a)].
% 7.26/7.45  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,D,tc_nat) | c_lessequals(c_SetInterval_OatLeastLessThan(D,A,tc_nat),c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_set(tc_nat)).  [resolve(1239,a,1118,a)].
% 7.26/7.45  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,E,C) | c_lessequals(c_SetInterval_OatLeastLessThan(E,A,C),c_SetInterval_OatLeastLessThan(D,B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1239,a,1119,b)].
% 7.26/7.45  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,E,C) | c_lessequals(c_SetInterval_OatLeastLessThan(E,A,C),c_SetInterval_OatLeastLessThan(D,B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1239,a,1120,b)].
% 7.26/7.45  1240 -class_Ring__and__Field_Oordered__semidom(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(875,b,861,a)].
% 7.26/7.45  Derived: c_SetInterval_OlessThan(A,tc_IntDef_Oint) != c_SetInterval_OlessThan(B,tc_IntDef_Oint) | A = B.  [resolve(1240,a,1093,a)].
% 7.26/7.45  Derived: c_SetInterval_OlessThan(A,tc_nat) != c_SetInterval_OlessThan(B,tc_nat) | A = B.  [resolve(1240,a,1118,a)].
% 7.26/7.45  Derived: c_SetInterval_OlessThan(A,B) != c_SetInterval_OlessThan(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(1240,a,1119,b)].
% 7.41/7.63  Derived: c_SetInterval_OlessThan(A,B) != c_SetInterval_OlessThan(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1240,a,1120,b)].
% 7.41/7.63  1241 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(875,b,862,a)].
% 7.41/7.63  Derived: -c_lessequals(c_SetInterval_OlessThan(A,tc_IntDef_Oint),c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1241,a,1093,a)].
% 7.41/7.63  Derived: -c_lessequals(c_SetInterval_OlessThan(A,tc_nat),c_SetInterval_OlessThan(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(1241,a,1118,a)].
% 7.41/7.63  Derived: -c_lessequals(c_SetInterval_OlessThan(A,B),c_SetInterval_OlessThan(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1241,a,1119,b)].
% 7.41/7.63  Derived: -c_lessequals(c_SetInterval_OlessThan(A,B),c_SetInterval_OlessThan(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1241,a,1120,b)].
% 7.41/7.63  1242 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(875,b,863,a)].
% 7.41/7.63  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OlessThan(A,tc_IntDef_Oint),c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1242,a,1093,a)].
% 7.41/7.63  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OlessThan(A,tc_nat),c_SetInterval_OlessThan(B,tc_nat),tc_set(tc_nat)).  [resolve(1242,a,1118,a)].
% 7.41/7.63  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OlessThan(A,C),c_SetInterval_OlessThan(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1242,a,1119,b)].
% 7.41/7.63  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OlessThan(A,C),c_SetInterval_OlessThan(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1242,a,1120,b)].
% 7.41/7.63  1243 c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(878,a,875,b)].
% 7.41/7.63  Derived: c_less(A,B,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1243,c,1093,a)].
% 7.41/7.63  Derived: c_less(A,B,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1243,c,1118,a)].
% 7.41/7.63  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1243,c,1119,b)].
% 7.41/7.63  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1243,c,1120,b)].
% 7.41/7.63  1244 -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semidom(C).  [resolve(879,a,875,b)].
% 7.41/7.63  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1244,c,1093,a)].
% 7.41/7.63  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,A,tc_nat).  [resolve(1244,c,1118,a)].
% 7.41/7.63  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1244,c,1119,b)].
% 7.41/7.63  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1244,c,1120,b)].
% 7.41/7.63  1245 -class_Ring__and__Field_Oordered__semidom(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1063,b,1048,a)].
% 7.41/7.63  Derived: c_LOrder_Ojoin(A,A,tc_IntDef_Oint) = A.  [resolve(1245,a,1093,a)].
% 7.41/7.63  Derived: c_LOrder_Ojoin(A,A,tc_nat) = A.  [resolve(1245,a,1118,a)].
% 7.41/7.63  Derived: c_LOrder_Ojoin(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(1245,a,1119,b)].
% 7.41/7.63  Derived: c_LOrder_Ojoin(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1245,a,1120,b)].
% 7.41/7.63  1246 -class_Ring__and__Field_Oordered__semidom(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1086,b,1071,a)].
% 7.41/7.63  Derived: c_LOrder_Omeet(A,A,tc_IntDef_Oint) = A.  [resolve(1246,a,1093,a)].
% 7.41/7.63  Derived: c_LOrder_Omeet(A,A,tc_nat) = A.  [resolve(1246,a,1118,a)].
% 7.41/7.63  Derived: c_LOrder_Omeet(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(1246,a,1119,b)].
% 7.41/7.63  Derived: c_LOrder_Omeet(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1246,a,1120,b)].
% 7.41/7.63  1247 class_Ring__and__Field_Oordered__ring__strict(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_55) # label(axiom).  [assumption].
% 7.41/7.63  1248 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_0,c_Numeral_Onumber__of(B,A),A) | -c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(C,D,A) # label(cls_NatSimprocs_Omult__le__cancel__left__number__of_0) # label(axiom).  [assumption].
% 7.41/7.63  1249 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | -c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(D,C,A) # label(cls_NatSimprocs_Omult__le__cancel__left__number__of_1) # label(axiom).  [assumption].
% 7.41/7.63  1250 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | c_less(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) # label(cls_NatSimprocs_Omult__le__cancel__left__number__of_2) # label(axiom).  [assumption].
% 7.41/7.63  1251 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_less(c_0,c_Numeral_Onumber__of(D,A),A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A) # label(cls_NatSimprocs_Omult__le__cancel__left__number__of_3) # label(axiom).  [assumption].
% 7.41/7.63  1252 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_less(c_Numeral_Onumber__of(D,A),c_0,A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),B,A),c_times(c_Numeral_Onumber__of(D,A),C,A),A) # label(cls_NatSimprocs_Omult__le__cancel__left__number__of_4) # label(axiom).  [assumption].
% 7.41/7.63  1253 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(C,B,A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A) # label(cls_NatSimprocs_Omult__le__cancel__left__number__of_5) # label(axiom).  [assumption].
% 7.41/7.63  1254 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_0,c_Numeral_Onumber__of(B,A),A) | -c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A) | c_lessequals(C,D,A) # label(cls_NatSimprocs_Omult__le__cancel__right__number__of_0) # label(axiom).  [assumption].
% 7.41/7.63  1255 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | -c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A) | c_lessequals(D,C,A) # label(cls_NatSimprocs_Omult__le__cancel__right__number__of_1) # label(axiom).  [assumption].
% 7.41/7.63  1256 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | c_less(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A) # label(cls_NatSimprocs_Omult__le__cancel__right__number__of_2) # label(axiom).  [assumption].
% 7.41/7.63  1257 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_less(c_0,c_Numeral_Onumber__of(D,A),A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A) # label(cls_NatSimprocs_Omult__le__cancel__right__number__of_3) # label(axiom).  [assumption].
% 7.41/7.63  1258 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_less(c_Numeral_Onumber__of(D,A),c_0,A) | c_lessequals(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) # label(cls_NatSimprocs_Omult__le__cancel__right__number__of_4) # label(axiom).  [assumption].
% 7.41/7.63  1259 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(C,B,A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A) # label(cls_NatSimprocs_Omult__le__cancel__right__number__of_5) # label(axiom).  [assumption].
% 7.41/7.63  1260 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(C,D,A) # label(cls_NatSimprocs_Omult__less__cancel__left__number__of_0) # label(axiom).  [assumption].
% 7.41/7.63  1261 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A) | c_less(D,C,A) # label(cls_NatSimprocs_Omult__less__cancel__left__number__of_1) # label(axiom).  [assumption].
% 7.41/7.63  1262 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) | c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A) # label(cls_NatSimprocs_Omult__less__cancel__left__number__of_2) # label(axiom).  [assumption].
% 7.41/7.63  1263 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(D,A),A) # label(cls_NatSimprocs_Omult__less__cancel__left__number__of_3) # label(axiom).  [assumption].
% 7.41/7.63  1264 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),B,A),c_times(c_Numeral_Onumber__of(D,A),C,A),A) | c_lessequals(c_Numeral_Onumber__of(D,A),c_0,A) # label(cls_NatSimprocs_Omult__less__cancel__left__number__of_4) # label(axiom).  [assumption].
% 7.41/7.63  1265 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | -c_less(C,B,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A) # label(cls_NatSimprocs_Omult__less__cancel__left__number__of_5) # label(axiom).  [assumption].
% 7.41/7.63  1266 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | -c_lessequals(c_0,c_Numeral_Onumber__of(C,A),A) | c_less(B,D,A) # label(cls_NatSimprocs_Omult__less__cancel__right__number__of_0) # label(axiom).  [assumption].
% 7.41/7.63  1267 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | -c_lessequals(c_Numeral_Onumber__of(C,A),c_0,A) | c_less(D,B,A) # label(cls_NatSimprocs_Omult__less__cancel__right__number__of_1) # label(axiom).  [assumption].
% 7.41/7.63  1268 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(C,A),A) | c_lessequals(c_Numeral_Onumber__of(C,A),c_0,A) # label(cls_NatSimprocs_Omult__less__cancel__right__number__of_2) # label(axiom).  [assumption].
% 7.41/7.63  1269 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | c_less(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(D,A),A) # label(cls_NatSimprocs_Omult__less__cancel__right__number__of_3) # label(axiom).  [assumption].
% 7.41/7.63  1270 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | c_less(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | c_lessequals(c_Numeral_Onumber__of(D,A),c_0,A) # label(cls_NatSimprocs_Omult__less__cancel__right__number__of_4) # label(axiom).  [assumption].
% 7.41/7.63  1271 -class_Numeral_Onumber(A) | -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | -c_less(C,B,A) | c_less(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A) # label(cls_NatSimprocs_Omult__less__cancel__right__number__of_5) # label(axiom).  [assumption].
% 7.41/7.63  1272 -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(B,C,A) != c_0 | C = c_0 | B = c_0 # label(cls_Ring__and__Field_Omult__eq__0__iff_0) # label(axiom).  [assumption].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(1247,a,1248,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | -c_lessequals(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(1247,a,1249,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_less(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_lessequals(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1250,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_lessequals(A,B,tc_IntDef_Oint) | c_less(c_0,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1251,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_lessequals(A,B,tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(C,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_lessequals(c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),A,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1252,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(B,A,tc_IntDef_Oint) | c_lessequals(c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1253,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_times(B,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint),c_times(C,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(1247,a,1254,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | -c_lessequals(c_times(B,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint),c_times(C,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(1247,a,1255,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_less(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_lessequals(c_times(B,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint),c_times(C,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1256,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_lessequals(A,B,tc_IntDef_Oint) | c_less(c_0,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1257,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_lessequals(A,B,tc_IntDef_Oint) | c_less(c_Numeral_Onumber__of(C,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_lessequals(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1258,b)].
% 7.41/7.63  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(B,A,tc_IntDef_Oint) | c_lessequals(c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1259,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(1247,a,1260,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_less(C,B,tc_IntDef_Oint).  [resolve(1247,a,1261,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_less(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_0,c_Numeral_Onumber__of(A,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1247,a,1262,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(A,B,tc_IntDef_Oint) | c_less(c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),A,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_0,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1263,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(A,B,tc_IntDef_Oint) | c_less(c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),A,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_Numeral_Onumber__of(C,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1247,a,1264,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(A,B,tc_IntDef_Oint) | -c_less(B,A,tc_IntDef_Oint) | c_less(c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(C,tc_IntDef_Oint),A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1265,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_times(A,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint),c_times(C,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_0,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1247,a,1266,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(c_times(A,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint),c_times(C,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) | -c_lessequals(c_Numeral_Onumber__of(B,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_less(C,A,tc_IntDef_Oint).  [resolve(1247,a,1267,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_less(c_times(A,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint),c_times(C,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_0,c_Numeral_Onumber__of(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_Numeral_Onumber__of(B,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1247,a,1268,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(A,B,tc_IntDef_Oint) | c_less(c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_0,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1269,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(A,B,tc_IntDef_Oint) | c_less(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_Numeral_Onumber__of(C,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1247,a,1270,b)].
% 7.41/7.64  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | -c_less(A,B,tc_IntDef_Oint) | -c_less(B,A,tc_IntDef_Oint) | c_less(c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1247,a,1271,b)].
% 7.41/7.65  Derived: c_times(A,B,tc_IntDef_Oint) != c_0 | B = c_0 | A = c_0.  [resolve(1247,a,1272,a)].
% 7.41/7.65  1273 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oordered__ring__strict(A) # label(clsrel_Ring__and__Field_Oordered__field_38) # label(axiom).  [assumption].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_0,c_Numeral_Onumber__of(B,A),A) | -c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(C,D,A).  [resolve(1273,b,1248,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | -c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(D,C,A).  [resolve(1273,b,1249,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_less(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(1273,b,1250,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_0,c_Numeral_Onumber__of(D,A),A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A).  [resolve(1273,b,1251,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_Numeral_Onumber__of(D,A),c_0,A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),B,A),c_times(c_Numeral_Onumber__of(D,A),C,A),A).  [resolve(1273,b,1252,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | -c_lessequals(C,B,A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A).  [resolve(1273,b,1253,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_0,c_Numeral_Onumber__of(B,A),A) | -c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A) | c_lessequals(C,D,A).  [resolve(1273,b,1254,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | -c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A) | c_lessequals(D,C,A).  [resolve(1273,b,1255,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_less(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A).  [resolve(1273,b,1256,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_0,c_Numeral_Onumber__of(D,A),A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1273,b,1257,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_Numeral_Onumber__of(D,A),c_0,A) | c_lessequals(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1273,b,1258,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | -c_lessequals(C,B,A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1273,b,1259,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(C,D,A).  [resolve(1273,b,1260,b)].
% 7.41/7.65  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A) | c_less(D,C,A).  [resolve(1273,b,1261,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) | c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A).  [resolve(1273,b,1262,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(D,A),A).  [resolve(1273,b,1263,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),B,A),c_times(c_Numeral_Onumber__of(D,A),C,A),A) | c_lessequals(c_Numeral_Onumber__of(D,A),c_0,A).  [resolve(1273,b,1264,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | -c_less(C,B,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A).  [resolve(1273,b,1265,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | -c_lessequals(c_0,c_Numeral_Onumber__of(C,A),A) | c_less(B,D,A).  [resolve(1273,b,1266,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | -c_lessequals(c_Numeral_Onumber__of(C,A),c_0,A) | c_less(D,B,A).  [resolve(1273,b,1267,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(C,A),A) | c_lessequals(c_Numeral_Onumber__of(C,A),c_0,A).  [resolve(1273,b,1268,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(D,A),A).  [resolve(1273,b,1269,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | c_lessequals(c_Numeral_Onumber__of(D,A),c_0,A).  [resolve(1273,b,1270,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | -c_less(C,B,A) | c_less(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1273,b,1271,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(B,C,A) != c_0 | C = c_0 | B = c_0.  [resolve(1273,b,1272,a)].
% 7.41/7.66  1274 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oordered__ring__strict(A) # label(clsrel_Ring__and__Field_Oordered__idom_47) # label(axiom).  [assumption].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_0,c_Numeral_Onumber__of(B,A),A) | -c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(C,D,A).  [resolve(1274,b,1248,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | -c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(D,C,A).  [resolve(1274,b,1249,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_less(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_lessequals(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(1274,b,1250,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_0,c_Numeral_Onumber__of(D,A),A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A).  [resolve(1274,b,1251,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_Numeral_Onumber__of(D,A),c_0,A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),B,A),c_times(c_Numeral_Onumber__of(D,A),C,A),A).  [resolve(1274,b,1252,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | -c_lessequals(C,B,A) | c_lessequals(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A).  [resolve(1274,b,1253,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_0,c_Numeral_Onumber__of(B,A),A) | -c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A) | c_lessequals(C,D,A).  [resolve(1274,b,1254,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_Numeral_Onumber__of(B,A),c_0,A) | -c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A) | c_lessequals(D,C,A).  [resolve(1274,b,1255,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_less(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(c_Numeral_Onumber__of(B,A),c_0,A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(B,A),A),c_times(D,c_Numeral_Onumber__of(B,A),A),A).  [resolve(1274,b,1256,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_0,c_Numeral_Onumber__of(D,A),A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1274,b,1257,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | c_less(c_Numeral_Onumber__of(D,A),c_0,A) | c_lessequals(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1274,b,1258,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_lessequals(B,C,A) | -c_lessequals(C,B,A) | c_lessequals(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1274,b,1259,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) | c_less(C,D,A).  [resolve(1274,b,1260,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A) | c_less(D,C,A).  [resolve(1274,b,1261,b)].
% 7.41/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_less(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(B,A),A) | c_lessequals(c_Numeral_Onumber__of(B,A),c_0,A).  [resolve(1274,b,1262,b)].
% 7.50/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(D,A),A).  [resolve(1274,b,1263,b)].
% 7.50/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),B,A),c_times(c_Numeral_Onumber__of(D,A),C,A),A) | c_lessequals(c_Numeral_Onumber__of(D,A),c_0,A).  [resolve(1274,b,1264,b)].
% 7.50/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | -c_less(C,B,A) | c_less(c_times(c_Numeral_Onumber__of(D,A),C,A),c_times(c_Numeral_Onumber__of(D,A),B,A),A).  [resolve(1274,b,1265,b)].
% 7.50/7.66  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | -c_lessequals(c_0,c_Numeral_Onumber__of(C,A),A) | c_less(B,D,A).  [resolve(1274,b,1266,b)].
% 7.50/7.67  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | -c_lessequals(c_Numeral_Onumber__of(C,A),c_0,A) | c_less(D,B,A).  [resolve(1274,b,1267,b)].
% 7.50/7.67  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_less(c_times(B,c_Numeral_Onumber__of(C,A),A),c_times(D,c_Numeral_Onumber__of(C,A),A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(C,A),A) | c_lessequals(c_Numeral_Onumber__of(C,A),c_0,A).  [resolve(1274,b,1268,b)].
% 7.50/7.67  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A) | c_lessequals(c_0,c_Numeral_Onumber__of(D,A),A).  [resolve(1274,b,1269,b)].
% 7.50/7.67  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | c_less(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | c_lessequals(c_Numeral_Onumber__of(D,A),c_0,A).  [resolve(1274,b,1270,b)].
% 7.50/7.67  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | -c_less(B,C,A) | -c_less(C,B,A) | c_less(c_times(C,c_Numeral_Onumber__of(D,A),A),c_times(B,c_Numeral_Onumber__of(D,A),A),A).  [resolve(1274,b,1271,b)].
% 7.50/7.67  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(B,C,A) != c_0 | C = c_0 | B = c_0.  [resolve(1274,b,1272,a)].
% 7.50/7.67  1275 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_1) # label(axiom).  [assumption].
% 7.50/7.67  1276 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_10) # label(axiom).  [assumption].
% 7.50/7.67  1277 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_12) # label(axiom).  [assumption].
% 7.50/7.67  1278 -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_13) # label(axiom).  [assumption].
% 7.50/7.67  1279 -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_14) # label(axiom).  [assumption].
% 7.50/7.67  1280 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Oordered__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_15) # label(axiom).  [assumption].
% 7.50/7.67  1281 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_16) # label(axiom).  [assumption].
% 7.50/7.67  1282 -class_Ring__and__Field_Oordered__ring__strict(A) | class_LOrder_Olorder(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_18) # label(axiom).  [assumption].
% 7.50/7.67  1283 -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_2) # label(axiom).  [assumption].
% 7.50/7.67  1284 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_21) # label(axiom).  [assumption].
% 7.50/7.67  1285 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_22) # label(axiom).  [assumption].
% 7.50/7.67  1286 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_23) # label(axiom).  [assumption].
% 7.50/7.67  1287 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_24) # label(axiom).  [assumption].
% 7.50/7.67  1288 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_25) # label(axiom).  [assumption].
% 7.52/7.68  1289 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_26) # label(axiom).  [assumption].
% 7.52/7.68  1290 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_27) # label(axiom).  [assumption].
% 7.52/7.68  1291 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Oaxclass__abs__if(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_28) # label(axiom).  [assumption].
% 7.52/7.68  Derived: class_Ring__and__Field_Oaxclass__abs__if(tc_IntDef_Oint).  [resolve(1291,a,1247,a)].
% 7.52/7.68  Derived: class_Ring__and__Field_Oaxclass__abs__if(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1291,a,1273,b)].
% 7.52/7.68  Derived: class_Ring__and__Field_Oaxclass__abs__if(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1291,a,1274,b)].
% 7.52/7.68  1292 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Olordered__ab__group(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_29) # label(axiom).  [assumption].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group(tc_IntDef_Oint).  [resolve(1292,a,1247,a)].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1292,a,1273,b)].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1292,a,1274,b)].
% 7.52/7.68  1293 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Opordered__ab__group__add(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_30) # label(axiom).  [assumption].
% 7.52/7.68  Derived: class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint).  [resolve(1293,a,1247,a)].
% 7.52/7.68  Derived: class_OrderedGroup_Opordered__ab__group__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1293,a,1273,b)].
% 7.52/7.68  Derived: class_OrderedGroup_Opordered__ab__group__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1293,a,1274,b)].
% 7.52/7.68  1294 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Olordered__ring(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_31) # label(axiom).  [assumption].
% 7.52/7.68  Derived: class_Ring__and__Field_Olordered__ring(tc_IntDef_Oint).  [resolve(1294,a,1247,a)].
% 7.52/7.68  Derived: class_Ring__and__Field_Olordered__ring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1294,a,1273,b)].
% 7.52/7.68  Derived: class_Ring__and__Field_Olordered__ring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1294,a,1274,b)].
% 7.52/7.68  1295 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Opordered__ring(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_32) # label(axiom).  [assumption].
% 7.52/7.68  Derived: class_Ring__and__Field_Opordered__ring(tc_IntDef_Oint).  [resolve(1295,a,1247,a)].
% 7.52/7.68  Derived: class_Ring__and__Field_Opordered__ring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1295,a,1273,b)].
% 7.52/7.68  Derived: class_Ring__and__Field_Opordered__ring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1295,a,1274,b)].
% 7.52/7.68  1296 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Olordered__ab__group__abs(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_33) # label(axiom).  [assumption].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group__abs(tc_IntDef_Oint).  [resolve(1296,a,1247,a)].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group__abs(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1296,a,1273,b)].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group__abs(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1296,a,1274,b)].
% 7.52/7.68  1297 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Olordered__ab__group__meet(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_34) # label(axiom).  [assumption].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group__meet(tc_IntDef_Oint).  [resolve(1297,a,1247,a)].
% 7.52/7.68  Derived: class_OrderedGroup_Olordered__ab__group__meet(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1297,a,1273,b)].
% 7.55/7.72  Derived: class_OrderedGroup_Olordered__ab__group__meet(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1297,a,1274,b)].
% 7.55/7.72  1298 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Olordered__ab__group__join(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_35) # label(axiom).  [assumption].
% 7.55/7.72  Derived: class_OrderedGroup_Olordered__ab__group__join(tc_IntDef_Oint).  [resolve(1298,a,1247,a)].
% 7.55/7.72  Derived: class_OrderedGroup_Olordered__ab__group__join(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1298,a,1273,b)].
% 7.55/7.72  Derived: class_OrderedGroup_Olordered__ab__group__join(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1298,a,1274,b)].
% 7.55/7.72  1299 -class_Ring__and__Field_Oordered__ring__strict(A) | class_Ring__and__Field_Oaxclass__no__zero__divisors(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_36) # label(axiom).  [assumption].
% 7.55/7.72  Derived: class_Ring__and__Field_Oaxclass__no__zero__divisors(tc_IntDef_Oint).  [resolve(1299,a,1247,a)].
% 7.55/7.72  Derived: class_Ring__and__Field_Oaxclass__no__zero__divisors(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1299,a,1273,b)].
% 7.55/7.72  Derived: class_Ring__and__Field_Oaxclass__no__zero__divisors(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1299,a,1274,b)].
% 7.55/7.72  1300 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_8) # label(axiom).  [assumption].
% 7.55/7.72  1301 -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oordered__ring__strict_9) # label(axiom).  [assumption].
% 7.55/7.72  1302 -class_Ring__and__Field_Oordered__ring__strict(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(30,b,1,a)].
% 7.55/7.72  1303 -class_Ring__and__Field_Oordered__ring__strict(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(30,b,3,a)].
% 7.55/7.72  1304 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(30,b,9,a)].
% 7.55/7.72  1305 -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Oplus(A).  [resolve(30,b,10,a)].
% 7.55/7.72  1306 -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(151,b,131,b)].
% 7.55/7.72  1307 -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(151,b,133,b)].
% 7.55/7.72  1308 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(165,a,151,b)].
% 7.55/7.72  1309 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(166,a,151,b)].
% 7.55/7.72  1310 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(236,a,221,b)].
% 7.55/7.72  1311 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(237,a,221,b)].
% 7.55/7.72  1312 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(241,a,221,b)].
% 7.55/7.72  1313 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(242,a,221,b)].
% 7.55/7.72  1314 -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(c_0,B,A) = c_0.  [resolve(297,b,280,a)].
% 7.55/7.72  1315 -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(B,c_0,A) = c_0.  [resolve(297,b,282,a)].
% 7.55/7.72  1316 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(314,a,297,b)].
% 7.55/7.72  1317 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(315,a,297,b)].
% 7.55/7.72  1318 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(317,a,297,b)].
% 7.57/7.73  1319 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(318,a,297,b)].
% 7.57/7.73  1320 -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(336,b,321,b)].
% 7.57/7.73  1321 -class_Ring__and__Field_Oordered__ring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(336,b,323,b)].
% 7.57/7.73  1322 -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(336,b,324,a)].
% 7.57/7.73  1323 -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(336,b,325,a)].
% 7.57/7.73  1324 -class_Ring__and__Field_Oordered__ring__strict(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(336,b,326,a)].
% 7.57/7.73  1325 class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(344,a,336,b)].
% 7.57/7.73  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1325,b,1273,b)].
% 7.57/7.73  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1325,b,1274,b)].
% 7.57/7.73  1326 class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(345,a,336,b)].
% 7.57/7.73  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1326,b,1273,b)].
% 7.57/7.73  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1326,b,1274,b)].
% 7.57/7.73  1327 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(356,b,336,b)].
% 7.57/7.73  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1327,b,1273,b)].
% 7.57/7.73  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1327,b,1274,b)].
% 7.57/7.73  1328 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(357,b,336,b)].
% 7.57/7.73  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1328,b,1273,b)].
% 7.57/7.73  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1328,b,1274,b)].
% 7.57/7.73  1329 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(358,b,336,b)].
% 7.57/7.73  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1329,b,1273,b)].
% 7.57/7.73  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1329,b,1274,b)].
% 7.57/7.73  1330 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(359,b,336,b)].
% 7.57/7.73  1331 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(360,c,336,b)].
% 7.57/7.73  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1331,c,1273,b)].
% 7.57/7.73  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1331,c,1274,b)].
% 7.57/7.73  1332 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__ring__strict(A).  [resolve(361,c,336,b)].
% 7.57/7.73  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1332,c,1273,b)].
% 7.57/7.80  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1332,c,1274,b)].
% 7.57/7.80  1333 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__ring__strict(B).  [resolve(362,a,336,b)].
% 7.57/7.80  1334 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__ring__strict(B).  [resolve(363,a,336,b)].
% 7.57/7.80  1335 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(364,c,336,b)].
% 7.57/7.80  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(1335,c,1273,b)].
% 7.57/7.80  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1335,c,1274,b)].
% 7.57/7.80  1336 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(365,c,336,b)].
% 7.57/7.80  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(1336,c,1273,b)].
% 7.57/7.80  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1336,c,1274,b)].
% 7.57/7.80  1337 -class_Ring__and__Field_Oordered__ring__strict(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(786,a,708,a)].
% 7.57/7.80  1338 -class_Ring__and__Field_Oordered__ring__strict(A) | class_HOL_Oplus(A).  [resolve(786,a,715,a)].
% 7.57/7.80  1339 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(874,b,806,a)].
% 7.57/7.80  1340 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(874,b,807,a)].
% 7.57/7.80  1341 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(874,b,808,a)].
% 7.57/7.80  1342 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(874,b,809,a)].
% 7.57/7.80  1343 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,810,a)].
% 7.57/7.80  1344 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,811,a)].
% 7.57/7.80  1345 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(874,b,812,a)].
% 7.57/7.80  1346 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,813,a)].
% 7.57/7.80  1347 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(874,b,814,a)].
% 7.57/7.80  1348 -class_Ring__and__Field_Oordered__ring__strict(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(874,b,815,a)].
% 7.57/7.80  1349 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(874,b,816,a)].
% 7.57/7.80  1350 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,817,a)].
% 7.57/7.80  1351 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,818,a)].
% 7.65/7.81  1352 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(874,b,819,a)].
% 7.65/7.81  1353 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,820,a)].
% 7.65/7.81  1354 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(874,b,821,a)].
% 7.65/7.81  1355 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(874,b,822,a)].
% 7.65/7.81  1356 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(874,b,823,a)].
% 7.65/7.81  1357 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(874,b,824,a)].
% 7.65/7.81  1358 -class_Ring__and__Field_Oordered__ring__strict(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(874,b,825,a)].
% 7.65/7.81  1359 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(874,b,826,a)].
% 7.65/7.81  1360 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(874,b,827,a)].
% 7.65/7.81  1361 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(874,b,828,a)].
% 7.65/7.81  1362 -class_Ring__and__Field_Oordered__ring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(874,b,829,b)].
% 7.65/7.81  1363 -class_Ring__and__Field_Oordered__ring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(874,b,830,b)].
% 7.65/7.81  1364 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(874,b,831,a)].
% 7.65/7.81  1365 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(874,b,832,a)].
% 7.65/7.81  1366 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(874,b,833,a)].
% 7.65/7.81  1367 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(874,b,834,a)].
% 7.65/7.81  1368 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(874,b,835,a)].
% 7.65/7.81  1369 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(874,b,836,a)].
% 7.65/7.81  1370 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(874,b,837,a)].
% 7.65/7.81  1371 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(874,b,838,a)].
% 7.65/7.81  1372 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(874,b,839,a)].
% 7.65/7.81  1373 -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(874,b,840,a)].
% 7.65/7.81  1374 -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(874,b,841,a)].
% 7.65/7.84  1375 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(874,b,842,a)].
% 7.65/7.84  1376 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(874,b,843,a)].
% 7.65/7.84  1377 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(874,b,844,a)].
% 7.65/7.84  1378 -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(874,b,845,a)].
% 7.65/7.84  1379 -class_Ring__and__Field_Oordered__ring__strict(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(874,b,846,a)].
% 7.65/7.84  1380 -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(874,b,847,a)].
% 7.65/7.84  1381 -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(874,b,848,a)].
% 7.65/7.84  1382 -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(874,b,849,a)].
% 7.65/7.84  1383 -class_Ring__and__Field_Oordered__ring__strict(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(874,b,850,a)].
% 7.65/7.84  1384 -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(874,b,851,a)].
% 7.65/7.84  1385 -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(874,b,852,a)].
% 7.65/7.84  1386 -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(874,b,853,a)].
% 7.65/7.84  1387 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(874,b,854,a)].
% 7.65/7.84  1388 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(874,b,855,a)].
% 7.65/7.84  1389 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(874,b,856,a)].
% 7.65/7.84  1390 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(874,b,857,a)].
% 7.65/7.84  1391 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(874,b,858,a)].
% 7.65/7.84  1392 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(874,b,859,a)].
% 7.65/7.84  1393 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(874,b,860,a)].
% 7.65/7.84  1394 -class_Ring__and__Field_Oordered__ring__strict(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(874,b,861,a)].
% 7.65/7.84  1395 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(874,b,862,a)].
% 7.65/7.84  1396 -class_Ring__and__Field_Oordered__ring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(874,b,863,a)].
% 7.65/7.84  1397 c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(878,a,874,b)].
% 7.65/7.84  1398 -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__ring__strict(C).  [resolve(879,a,874,b)].
% 7.83/8.02  1399 -class_Ring__and__Field_Oordered__ring__strict(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1062,b,1048,a)].
% 7.83/8.02  1400 -class_Ring__and__Field_Oordered__ring__strict(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1085,b,1071,a)].
% 7.83/8.02  1401 class_OrderedGroup_Olordered__ab__group__abs(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_50) # label(axiom).  [assumption].
% 7.83/8.02  1402 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_0 != c_HOL_Oabs(B,A) | B = c_0 # label(cls_OrderedGroup_Oabs__0__eq_0) # label(axiom).  [assumption].
% 7.83/8.02  1403 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_0 = c_HOL_Oabs(c_0,A) # label(cls_OrderedGroup_Oabs__0__eq_1) # label(axiom).  [assumption].
% 7.83/8.02  1404 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_HOL_Oabs(c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A),A) = c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A) # label(cls_OrderedGroup_Oabs__add__abs_0) # label(axiom).  [assumption].
% 7.83/8.02  1405 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_HOL_Oabs(B,A) != c_0 | B = c_0 # label(cls_OrderedGroup_Oabs__eq__0_0) # label(axiom).  [assumption].
% 7.83/8.02  1406 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_HOL_Oabs(c_0,A) = c_0 # label(cls_OrderedGroup_Oabs__eq__0_1) # label(axiom).  [assumption].
% 7.83/8.02  1407 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_lessequals(c_0,c_HOL_Oabs(B,A),A) # label(cls_OrderedGroup_Oabs__ge__zero_0) # label(axiom).  [assumption].
% 7.83/8.02  1408 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_HOL_Oabs(c_HOL_Oabs(B,A),A) = c_HOL_Oabs(B,A) # label(cls_OrderedGroup_Oabs__idempotent_0) # label(axiom).  [assumption].
% 7.83/8.02  1409 -class_OrderedGroup_Olordered__ab__group__abs(A) | -c_lessequals(c_HOL_Oabs(B,A),c_0,A) | B = c_0 # label(cls_OrderedGroup_Oabs__le__zero__iff_0) # label(axiom).  [assumption].
% 7.83/8.02  1410 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_lessequals(c_HOL_Oabs(c_0,A),c_0,A) # label(cls_OrderedGroup_Oabs__le__zero__iff_1) # label(axiom).  [assumption].
% 7.83/8.02  1411 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_HOL_Oabs(c_uminus(B,A),A) = c_HOL_Oabs(B,A) # label(cls_OrderedGroup_Oabs__minus__cancel_0) # label(axiom).  [assumption].
% 7.83/8.02  1412 -class_OrderedGroup_Olordered__ab__group__abs(A) | -c_less(c_HOL_Oabs(B,A),c_0,A) # label(cls_OrderedGroup_Oabs__not__less__zero_0) # label(axiom).  [assumption].
% 7.83/8.02  1413 -class_OrderedGroup_Olordered__ab__group__abs(A) | -c_lessequals(c_0,B,A) | c_HOL_Oabs(B,A) = B # label(cls_OrderedGroup_Oabs__of__nonneg_0) # label(axiom).  [assumption].
% 7.83/8.02  1414 -class_OrderedGroup_Olordered__ab__group__abs(A) | -c_lessequals(B,c_0,A) | c_HOL_Oabs(B,A) = c_uminus(B,A) # label(cls_OrderedGroup_Oabs__of__nonpos_0) # label(axiom).  [assumption].
% 7.83/8.02  1415 -class_OrderedGroup_Olordered__ab__group__abs(A) | -c_less(c_0,c_HOL_Oabs(c_0,A),A) # label(cls_OrderedGroup_Ozero__less__abs__iff_0) # label(axiom).  [assumption].
% 7.83/8.02  1416 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_less(c_0,c_HOL_Oabs(B,A),A) | B = c_0 # label(cls_OrderedGroup_Ozero__less__abs__iff_1) # label(axiom).  [assumption].
% 7.83/8.02  Derived: c_0 != c_HOL_Oabs(A,tc_IntDef_Oint) | A = c_0.  [resolve(1401,a,1402,a)].
% 7.83/8.02  Derived: c_0 = c_HOL_Oabs(c_0,tc_IntDef_Oint).  [resolve(1401,a,1403,a)].
% 7.83/8.02  Derived: c_HOL_Oabs(c_plus(c_HOL_Oabs(A,tc_IntDef_Oint),c_HOL_Oabs(B,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_HOL_Oabs(A,tc_IntDef_Oint),c_HOL_Oabs(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1401,a,1404,a)].
% 7.83/8.02  Derived: c_HOL_Oabs(A,tc_IntDef_Oint) != c_0 | A = c_0.  [resolve(1401,a,1405,a)].
% 7.83/8.02  Derived: c_HOL_Oabs(c_0,tc_IntDef_Oint) = c_0.  [resolve(1401,a,1406,a)].
% 7.83/8.02  Derived: c_lessequals(c_0,c_HOL_Oabs(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1401,a,1407,a)].
% 7.83/8.02  Derived: c_HOL_Oabs(c_HOL_Oabs(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_HOL_Oabs(A,tc_IntDef_Oint).  [resolve(1401,a,1408,a)].
% 7.83/8.02  Derived: -c_lessequals(c_HOL_Oabs(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | A = c_0.  [resolve(1401,a,1409,a)].
% 7.83/8.02  Derived: c_lessequals(c_HOL_Oabs(c_0,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1401,a,1410,a)].
% 7.83/8.02  Derived: c_HOL_Oabs(c_uminus(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_HOL_Oabs(A,tc_IntDef_Oint).  [resolve(1401,a,1411,a)].
% 7.87/8.03  Derived: -c_less(c_HOL_Oabs(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1401,a,1412,a)].
% 7.87/8.03  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_HOL_Oabs(A,tc_IntDef_Oint) = A.  [resolve(1401,a,1413,a)].
% 7.87/8.03  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_HOL_Oabs(A,tc_IntDef_Oint) = c_uminus(A,tc_IntDef_Oint).  [resolve(1401,a,1414,a)].
% 7.87/8.03  Derived: -c_less(c_0,c_HOL_Oabs(c_0,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1401,a,1415,a)].
% 7.87/8.03  Derived: c_less(c_0,c_HOL_Oabs(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_0.  [resolve(1401,a,1416,a)].
% 7.87/8.03  1417 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Olordered__ab__group(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_0) # label(axiom).  [assumption].
% 7.87/8.03  1418 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Opordered__ab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_1) # label(axiom).  [assumption].
% 7.87/8.03  1419 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_12) # label(axiom).  [assumption].
% 7.87/8.03  1420 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_13) # label(axiom).  [assumption].
% 7.87/8.03  1421 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_LOrder_Olorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_14) # label(axiom).  [assumption].
% 7.87/8.03  1422 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_17) # label(axiom).  [assumption].
% 7.87/8.03  1423 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_18) # label(axiom).  [assumption].
% 7.87/8.03  1424 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_2) # label(axiom).  [assumption].
% 7.87/8.03  1425 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_HOL_Ominus(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_3) # label(axiom).  [assumption].
% 7.87/8.03  1426 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_4) # label(axiom).  [assumption].
% 7.87/8.03  1427 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_HOL_Ozero(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_5) # label(axiom).  [assumption].
% 7.87/8.03  1428 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_6) # label(axiom).  [assumption].
% 7.87/8.03  1429 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_7) # label(axiom).  [assumption].
% 7.87/8.03  1430 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__abs_8) # label(axiom).  [assumption].
% 7.87/8.03  1431 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Olordered__ab__group__abs(A) # label(clsrel_Ring__and__Field_Olordered__ring_24) # label(axiom).  [assumption].
% 7.87/8.03  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_0 != c_HOL_Oabs(B,A) | B = c_0.  [resolve(1431,b,1402,a)].
% 7.87/8.03  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_0 = c_HOL_Oabs(c_0,A).  [resolve(1431,b,1403,a)].
% 7.87/8.03  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A),A) = c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A).  [resolve(1431,b,1404,a)].
% 7.87/8.03  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(B,A) != c_0 | B = c_0.  [resolve(1431,b,1405,a)].
% 7.87/8.03  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_0,A) = c_0.  [resolve(1431,b,1406,a)].
% 7.87/8.03  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_0,c_HOL_Oabs(B,A),A).  [resolve(1431,b,1407,a)].
% 7.87/8.03  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_HOL_Oabs(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1431,b,1408,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_HOL_Oabs(B,A),c_0,A) | B = c_0.  [resolve(1431,b,1409,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_HOL_Oabs(c_0,A),c_0,A).  [resolve(1431,b,1410,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_uminus(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1431,b,1411,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_HOL_Oabs(B,A),c_0,A).  [resolve(1431,b,1412,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_HOL_Oabs(B,A) = B.  [resolve(1431,b,1413,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_HOL_Oabs(B,A) = c_uminus(B,A).  [resolve(1431,b,1414,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_0,c_HOL_Oabs(c_0,A),A).  [resolve(1431,b,1415,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_less(c_0,c_HOL_Oabs(B,A),A) | B = c_0.  [resolve(1431,b,1416,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1431,b,1418,a)].
% 7.87/8.05  1432 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Olordered__ab__group__abs(A) # label(clsrel_Ring__and__Field_Oordered__field_47) # label(axiom).  [assumption].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_0 != c_HOL_Oabs(B,A) | B = c_0.  [resolve(1432,b,1402,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_0 = c_HOL_Oabs(c_0,A).  [resolve(1432,b,1403,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_HOL_Oabs(c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A),A) = c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A).  [resolve(1432,b,1404,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_HOL_Oabs(B,A) != c_0 | B = c_0.  [resolve(1432,b,1405,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_HOL_Oabs(c_0,A) = c_0.  [resolve(1432,b,1406,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(c_0,c_HOL_Oabs(B,A),A).  [resolve(1432,b,1407,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_HOL_Oabs(c_HOL_Oabs(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1432,b,1408,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_HOL_Oabs(B,A),c_0,A) | B = c_0.  [resolve(1432,b,1409,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(c_HOL_Oabs(c_0,A),c_0,A).  [resolve(1432,b,1410,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_HOL_Oabs(c_uminus(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1432,b,1411,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_HOL_Oabs(B,A),c_0,A).  [resolve(1432,b,1412,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_0,B,A) | c_HOL_Oabs(B,A) = B.  [resolve(1432,b,1413,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,c_0,A) | c_HOL_Oabs(B,A) = c_uminus(B,A).  [resolve(1432,b,1414,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_0,c_HOL_Oabs(c_0,A),A).  [resolve(1432,b,1415,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__field(A) | c_less(c_0,c_HOL_Oabs(B,A),A) | B = c_0.  [resolve(1432,b,1416,a)].
% 7.87/8.05  1433 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Olordered__ab__group__abs(A) # label(clsrel_Ring__and__Field_Oordered__idom_50) # label(axiom).  [assumption].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_0 != c_HOL_Oabs(B,A) | B = c_0.  [resolve(1433,b,1402,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_0 = c_HOL_Oabs(c_0,A).  [resolve(1433,b,1403,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oabs(c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A),A) = c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A).  [resolve(1433,b,1404,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oabs(B,A) != c_0 | B = c_0.  [resolve(1433,b,1405,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oabs(c_0,A) = c_0.  [resolve(1433,b,1406,a)].
% 7.87/8.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(c_0,c_HOL_Oabs(B,A),A).  [resolve(1433,b,1407,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oabs(c_HOL_Oabs(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1433,b,1408,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_HOL_Oabs(B,A),c_0,A) | B = c_0.  [resolve(1433,b,1409,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(c_HOL_Oabs(c_0,A),c_0,A).  [resolve(1433,b,1410,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oabs(c_uminus(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1433,b,1411,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_HOL_Oabs(B,A),c_0,A).  [resolve(1433,b,1412,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_0,B,A) | c_HOL_Oabs(B,A) = B.  [resolve(1433,b,1413,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,c_0,A) | c_HOL_Oabs(B,A) = c_uminus(B,A).  [resolve(1433,b,1414,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_0,c_HOL_Oabs(c_0,A),A).  [resolve(1433,b,1415,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_less(c_0,c_HOL_Oabs(B,A),A) | B = c_0.  [resolve(1433,b,1416,a)].
% 8.01/8.26  1434 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(12,b,1,a)].
% 8.01/8.26  1435 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(12,b,3,a)].
% 8.01/8.26  1436 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(50,b,47,a)].
% 8.01/8.26  1437 -class_OrderedGroup_Olordered__ab__group__abs(A) | class_HOL_Oplus(A).  [resolve(50,b,48,a)].
% 8.01/8.26  1438 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1054,b,1048,a)].
% 8.01/8.26  1439 -class_OrderedGroup_Olordered__ab__group__abs(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1077,b,1071,a)].
% 8.01/8.26  1440 class_OrderedGroup_Olordered__ab__group__abs(tc_IntDef_Oint).  [resolve(1296,a,1247,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Olordered__ab__group(tc_IntDef_Oint).  [resolve(1440,a,1417,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint).  [resolve(1440,a,1418,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(1440,a,1419,a)].
% 8.01/8.26  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(1440,a,1420,a)].
% 8.01/8.26  Derived: class_LOrder_Olorder(tc_IntDef_Oint).  [resolve(1440,a,1421,a)].
% 8.01/8.26  Derived: class_Orderings_Oorder(tc_IntDef_Oint).  [resolve(1440,a,1422,a)].
% 8.01/8.26  Derived: class_Orderings_Oord(tc_IntDef_Oint).  [resolve(1440,a,1423,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Oab__group__add(tc_IntDef_Oint).  [resolve(1440,a,1424,a)].
% 8.01/8.26  Derived: class_HOL_Ominus(tc_IntDef_Oint).  [resolve(1440,a,1425,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(1440,a,1426,a)].
% 8.01/8.26  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(1440,a,1427,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_IntDef_Oint).  [resolve(1440,a,1428,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1440,a,1429,a)].
% 8.01/8.26  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1440,a,1430,a)].
% 8.01/8.26  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(1440,a,1434,a)].
% 8.01/8.26  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(1440,a,1435,a)].
% 8.01/8.26  Derived: c_LOrder_Ojoin(A,A,tc_IntDef_Oint) = A.  [resolve(1440,a,1438,a)].
% 8.01/8.26  Derived: c_LOrder_Omeet(A,A,tc_IntDef_Oint) = A.  [resolve(1440,a,1439,a)].
% 8.01/8.26  1441 class_OrderedGroup_Olordered__ab__group__abs(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1296,a,1273,b)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Olordered__ab__group(A).  [resolve(1441,a,1417,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1441,a,1418,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1441,a,1419,a)].
% 8.01/8.26  Derived: -class_Ring__and__Field_Oordered__field(A) | class_HOL_Oplus(A).  [resolve(1441,a,1420,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | class_LOrder_Olorder(A).  [resolve(1441,a,1421,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oorder(A).  [resolve(1441,a,1422,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oord(A).  [resolve(1441,a,1423,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | class_HOL_Ozero(A).  [resolve(1441,a,1427,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(1441,a,1428,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A).  [resolve(1441,a,1429,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1441,a,1430,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1441,a,1438,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1441,a,1439,a)].
% 8.17/8.37  1442 class_OrderedGroup_Olordered__ab__group__abs(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1296,a,1274,b)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Olordered__ab__group(A).  [resolve(1442,a,1417,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1442,a,1418,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1442,a,1419,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_HOL_Oplus(A).  [resolve(1442,a,1420,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_LOrder_Olorder(A).  [resolve(1442,a,1421,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oorder(A).  [resolve(1442,a,1422,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oord(A).  [resolve(1442,a,1423,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_HOL_Ozero(A).  [resolve(1442,a,1427,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(1442,a,1428,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A).  [resolve(1442,a,1429,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1442,a,1430,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1442,a,1438,a)].
% 8.17/8.37  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1442,a,1439,a)].
% 8.17/8.37  1443 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_38) # label(axiom).  [assumption].
% 8.17/8.37  1444 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A) # label(cls_OrderedGroup_Oadd__le__cancel__left_0) # label(axiom).  [assumption].
% 8.17/8.37  1445 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A) # label(cls_OrderedGroup_Oadd__le__cancel__left_1) # label(axiom).  [assumption].
% 8.17/8.37  1446 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A) # label(cls_OrderedGroup_Oadd__le__cancel__right_0) # label(axiom).  [assumption].
% 8.17/8.37  1447 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A) # label(cls_OrderedGroup_Oadd__le__cancel__right_1) # label(axiom).  [assumption].
% 8.17/8.37  1448 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A) # label(cls_OrderedGroup_Oadd__less__cancel__left_0) # label(axiom).  [assumption].
% 8.17/8.37  1449 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A) # label(cls_OrderedGroup_Oadd__less__cancel__left_1) # label(axiom).  [assumption].
% 8.17/8.38  1450 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A) # label(cls_OrderedGroup_Oadd__less__cancel__right_0) # label(axiom).  [assumption].
% 8.17/8.38  1451 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A) # label(cls_OrderedGroup_Oadd__less__cancel__right_1) # label(axiom).  [assumption].
% 8.17/8.38  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(1443,a,1444,a)].
% 8.17/8.38  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1443,a,1445,a)].
% 8.17/8.38  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1443,a,1446,a)].
% 8.17/8.38  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1443,a,1447,a)].
% 8.17/8.38  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(1443,a,1448,a)].
% 8.17/8.38  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1443,a,1449,a)].
% 8.17/8.38  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1443,a,1450,a)].
% 8.17/8.38  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1443,a,1451,a)].
% 8.17/8.38  1452 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_nat) # label(clsarity_nat_35) # label(axiom).  [assumption].
% 8.17/8.38  Derived: -c_lessequals(c_plus(A,B,tc_nat),c_plus(A,C,tc_nat),tc_nat) | c_lessequals(B,C,tc_nat).  [resolve(1452,a,1444,a)].
% 8.17/8.38  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_plus(C,A,tc_nat),c_plus(C,B,tc_nat),tc_nat).  [resolve(1452,a,1445,a)].
% 8.17/8.38  Derived: -c_lessequals(c_plus(A,B,tc_nat),c_plus(C,B,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1452,a,1446,a)].
% 8.17/8.38  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_plus(A,C,tc_nat),c_plus(B,C,tc_nat),tc_nat).  [resolve(1452,a,1447,a)].
% 8.17/8.38  Derived: -c_less(c_plus(A,B,tc_nat),c_plus(A,C,tc_nat),tc_nat) | c_less(B,C,tc_nat).  [resolve(1452,a,1448,a)].
% 8.17/8.38  Derived: -c_less(A,B,tc_nat) | c_less(c_plus(C,A,tc_nat),c_plus(C,B,tc_nat),tc_nat).  [resolve(1452,a,1449,a)].
% 8.17/8.38  Derived: -c_less(c_plus(A,B,tc_nat),c_plus(C,B,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(1452,a,1450,a)].
% 8.17/8.38  Derived: -c_less(A,B,tc_nat) | c_less(c_plus(A,C,tc_nat),c_plus(B,C,tc_nat),tc_nat).  [resolve(1452,a,1451,a)].
% 8.17/8.38  1453 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_OrderedGroup_Olordered__ab__group_5) # label(axiom).  [assumption].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1453,b,1444,a)].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1453,b,1445,a)].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1453,b,1446,a)].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1453,b,1447,a)].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1453,b,1448,a)].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1453,b,1449,a)].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1453,b,1450,a)].
% 8.17/8.38  Derived: -class_OrderedGroup_Olordered__ab__group(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1453,b,1451,a)].
% 8.17/8.39  1454 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_5) # label(axiom).  [assumption].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1454,b,1444,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1454,b,1445,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1454,b,1446,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1454,b,1447,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1454,b,1448,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1454,b,1449,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1454,b,1450,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1454,b,1451,a)].
% 8.17/8.39  1455 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_5) # label(axiom).  [assumption].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1455,b,1444,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1455,b,1445,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1455,b,1446,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1455,b,1447,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1455,b,1448,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1455,b,1449,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1455,b,1450,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1455,b,1451,a)].
% 8.17/8.39  1456 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_13) # label(axiom).  [assumption].
% 8.17/8.39  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1456,b,1444,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1456,b,1445,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1456,b,1446,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1456,b,1447,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1456,b,1448,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1456,b,1449,a)].
% 8.17/8.39  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1456,b,1450,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1456,b,1451,a)].
% 8.17/8.40  1457 -class_OrderedGroup_Opordered__ab__group__add(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_12) # label(axiom).  [assumption].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1457,b,1444,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1457,b,1445,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1457,b,1446,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1457,b,1447,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1457,b,1448,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1457,b,1449,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1457,b,1450,a)].
% 8.17/8.40  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1457,b,1451,a)].
% 8.17/8.40  1458 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_0) # label(axiom).  [assumption].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1458,a,1453,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1458,a,1454,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1458,a,1455,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1458,a,1456,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1458,a,1457,b)].
% 8.17/8.40  1459 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_1) # label(axiom).  [assumption].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1459,a,1453,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1459,a,1454,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1459,a,1455,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1459,a,1456,b)].
% 8.17/8.40  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1459,a,1457,b)].
% 8.17/8.40  1460 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_2) # label(axiom).  [assumption].
% 8.17/8.40  Derived: class_Orderings_Oorder(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1460,a,1453,b)].
% 8.17/8.40  Derived: class_Orderings_Oorder(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1460,a,1454,b)].
% 8.17/8.40  Derived: class_Orderings_Oorder(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1460,a,1455,b)].
% 8.17/8.40  Derived: class_Orderings_Oorder(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1460,a,1457,b)].
% 8.24/8.41  1461 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_3) # label(axiom).  [assumption].
% 8.24/8.41  Derived: class_Orderings_Oord(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1461,a,1453,b)].
% 8.24/8.41  Derived: class_Orderings_Oord(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1461,a,1454,b)].
% 8.24/8.41  Derived: class_Orderings_Oord(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1461,a,1455,b)].
% 8.24/8.41  Derived: class_Orderings_Oord(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1461,a,1457,b)].
% 8.24/8.41  1462 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_7) # label(axiom).  [assumption].
% 8.24/8.41  1463 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add__imp__le_8) # label(axiom).  [assumption].
% 8.24/8.41  1464 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Olordered__ring_5) # label(axiom).  [assumption].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1464,b,1444,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1464,b,1445,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1464,b,1446,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1464,b,1447,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1464,b,1448,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1464,b,1449,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1464,b,1450,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1464,b,1451,a)].
% 8.24/8.41  1465 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_17) # label(axiom).  [assumption].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1465,b,1444,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1465,b,1445,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1465,b,1446,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1465,b,1447,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1465,b,1448,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1465,b,1449,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1465,b,1450,a)].
% 8.24/8.41  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1465,b,1451,a)].
% 8.24/8.41  1466 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Oordered__field_55) # label(axiom).  [assumption].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1466,b,1444,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1466,b,1445,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1466,b,1446,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1466,b,1447,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1466,b,1448,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1466,b,1449,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1466,b,1450,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1466,b,1451,a)].
% 8.24/8.42  1467 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Oordered__idom_37) # label(axiom).  [assumption].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1467,b,1444,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1467,b,1445,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1467,b,1446,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1467,b,1447,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1467,b,1448,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1467,b,1449,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1467,b,1450,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1467,b,1451,a)].
% 8.24/8.42  1468 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_14) # label(axiom).  [assumption].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1468,b,1444,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1468,b,1445,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1468,b,1446,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1468,b,1447,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1468,b,1448,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1468,b,1449,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1468,b,1450,a)].
% 8.24/8.42  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1468,b,1451,a)].
% 8.24/8.42  1469 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) # label(clsrel_Ring__and__Field_Opordered__ring_20) # label(axiom).  [assumption].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1469,b,1444,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1469,b,1445,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1469,b,1446,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1469,b,1447,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1469,b,1448,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1469,b,1449,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1469,b,1450,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1469,b,1451,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1469,b,1459,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_Orderings_Oorder(A).  [resolve(1469,b,1460,a)].
% 8.24/8.44  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_Orderings_Oord(A).  [resolve(1469,b,1461,a)].
% 8.24/8.44  1470 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(17,b,1,a)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Olordered__ab__group(C).  [resolve(1470,a,1453,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1470,a,1454,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1470,a,1455,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1470,a,1456,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1470,a,1457,b)].
% 8.24/8.44  1471 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(17,b,3,a)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Olordered__ab__group(C).  [resolve(1471,a,1453,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1471,a,1454,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1471,a,1455,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1471,a,1456,b)].
% 8.24/8.44  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1471,a,1457,b)].
% 8.24/8.44  1472 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(81,b,55,b)].
% 8.24/8.44  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1472,b,1453,b)].
% 8.24/8.44  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1472,b,1454,b)].
% 8.24/8.44  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1472,b,1455,b)].
% 8.24/8.44  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1472,b,1456,b)].
% 8.24/8.44  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1472,b,1457,b)].
% 8.24/8.44  1473 class_HOL_Oplus(A) | -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(82,b,55,b)].
% 8.24/8.44  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1473,b,1453,b)].
% 8.55/8.77  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1473,b,1454,b)].
% 8.55/8.77  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1473,b,1455,b)].
% 8.55/8.77  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1473,b,1456,b)].
% 8.55/8.77  Derived: class_HOL_Oplus(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1473,b,1457,b)].
% 8.55/8.77  1474 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_IntDef_Oint).  [resolve(1132,a,1093,a)].
% 8.55/8.77  1475 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_nat).  [resolve(1132,a,1118,a)].
% 8.55/8.77  Derived: class_Orderings_Oorder(tc_nat).  [resolve(1475,a,1460,a)].
% 8.55/8.77  Derived: class_Orderings_Oord(tc_nat).  [resolve(1475,a,1461,a)].
% 8.55/8.77  Derived: class_HOL_Oplus(tc_nat).  [resolve(1475,a,1463,a)].
% 8.55/8.77  Derived: c_plus(A,B,tc_nat) != c_plus(A,C,tc_nat) | B = C.  [resolve(1475,a,1470,a)].
% 8.55/8.77  Derived: c_plus(A,B,tc_nat) != c_plus(C,B,tc_nat) | A = C.  [resolve(1475,a,1471,a)].
% 8.55/8.77  1476 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1132,a,1119,b)].
% 8.55/8.77  1477 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1132,a,1120,b)].
% 8.55/8.77  1478 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_IntDef_Oint).  [resolve(1440,a,1428,a)].
% 8.55/8.77  Derived: class_Orderings_Oorder(tc_IntDef_Oint).  [resolve(1478,a,1460,a)].
% 8.55/8.77  Derived: class_Orderings_Oord(tc_IntDef_Oint).  [resolve(1478,a,1461,a)].
% 8.55/8.77  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(1478,a,1462,a)].
% 8.55/8.77  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(1478,a,1463,a)].
% 8.55/8.77  1479 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(1441,a,1428,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oorder(A).  [resolve(1479,b,1460,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oord(A).  [resolve(1479,b,1461,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1479,b,1462,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__field(A) | class_HOL_Oplus(A).  [resolve(1479,b,1463,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__field(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(1479,b,1470,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__field(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(1479,b,1471,a)].
% 8.55/8.77  1480 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A).  [resolve(1442,a,1428,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oorder(A).  [resolve(1480,b,1460,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oord(A).  [resolve(1480,b,1461,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1480,b,1462,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_HOL_Oplus(A).  [resolve(1480,b,1463,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(1480,b,1470,a)].
% 8.55/8.77  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(1480,b,1471,a)].
% 8.55/8.77  1481 class_OrderedGroup_Olordered__ab__group(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_48) # label(axiom).  [assumption].
% 8.55/8.77  1482 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A) # label(cls_OrderedGroup_Odouble__add__le__zero__iff__single__add__le__zero_0) # label(axiom).  [assumption].
% 8.55/8.77  1483 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A) # label(cls_OrderedGroup_Odouble__add__le__zero__iff__single__add__le__zero_1) # label(axiom).  [assumption].
% 8.55/8.77  1484 -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0 # label(cls_OrderedGroup_Ojoin__0__eq__0_0) # label(axiom).  [assumption].
% 8.55/8.77  1485 -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0 # label(cls_OrderedGroup_Ojoin__0__eq__0_1) # label(axiom).  [assumption].
% 8.55/8.77  1486 -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0 # label(cls_OrderedGroup_Omeet__0__eq__0_0) # label(axiom).  [assumption].
% 8.55/8.77  1487 -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0 # label(cls_OrderedGroup_Omeet__0__eq__0_1) # label(axiom).  [assumption].
% 8.55/8.77  1488 -class_OrderedGroup_Olordered__ab__group(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A) # label(cls_OrderedGroup_Oneg__join__eq__meet_0) # label(axiom).  [assumption].
% 8.55/8.77  1489 -class_OrderedGroup_Olordered__ab__group(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A) # label(cls_OrderedGroup_Oneg__meet__eq__join_0) # label(axiom).  [assumption].
% 8.55/8.77  1490 -class_OrderedGroup_Olordered__ab__group(A) | c_OrderedGroup_Onprt(c_0,A) = c_0 # label(cls_OrderedGroup_Onprt__0_0) # label(axiom).  [assumption].
% 8.55/8.77  1491 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0 # label(cls_OrderedGroup_Onprt__eq__0_0) # label(axiom).  [assumption].
% 8.55/8.77  1492 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B # label(cls_OrderedGroup_Onprt__eq__id_0) # label(axiom).  [assumption].
% 8.55/8.77  1493 -class_OrderedGroup_Olordered__ab__group(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A) # label(cls_OrderedGroup_Onprt__le__zero_0) # label(axiom).  [assumption].
% 8.55/8.77  1494 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A) # label(cls_OrderedGroup_Onprt__mono_0) # label(axiom).  [assumption].
% 8.55/8.77  1495 -class_OrderedGroup_Olordered__ab__group(A) | c_OrderedGroup_Opprt(c_0,A) = c_0 # label(cls_OrderedGroup_Opprt__0_0) # label(axiom).  [assumption].
% 8.55/8.77  1496 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0 # label(cls_OrderedGroup_Opprt__eq__0_0) # label(axiom).  [assumption].
% 8.55/8.77  1497 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B # label(cls_OrderedGroup_Opprt__eq__id_0) # label(axiom).  [assumption].
% 8.55/8.77  1498 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A) # label(cls_OrderedGroup_Opprt__mono_0) # label(axiom).  [assumption].
% 8.55/8.77  1499 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A) # label(cls_OrderedGroup_Ozero__le__double__add__iff__zero__le__single__add_0) # label(axiom).  [assumption].
% 8.55/8.77  1500 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A) # label(cls_OrderedGroup_Ozero__le__double__add__iff__zero__le__single__add_1) # label(axiom).  [assumption].
% 8.55/8.77  1501 -class_OrderedGroup_Olordered__ab__group(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A) # label(cls_OrderedGroup_Ozero__le__pprt_0) # label(axiom).  [assumption].
% 8.55/8.77  Derived: -c_lessequals(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_lessequals(A,c_0,tc_IntDef_Oint).  [resolve(1481,a,1482,a)].
% 8.55/8.77  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_lessequals(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1481,a,1483,a)].
% 8.55/8.77  Derived: c_LOrder_Ojoin(A,c_uminus(A,tc_IntDef_Oint),tc_IntDef_Oint) != c_0 | A = c_0.  [resolve(1481,a,1484,a)].
% 8.55/8.77  Derived: c_LOrder_Ojoin(c_0,c_uminus(c_0,tc_IntDef_Oint),tc_IntDef_Oint) = c_0.  [resolve(1481,a,1485,a)].
% 8.55/8.77  Derived: c_LOrder_Omeet(A,c_uminus(A,tc_IntDef_Oint),tc_IntDef_Oint) != c_0 | A = c_0.  [resolve(1481,a,1486,a)].
% 8.55/8.77  Derived: c_LOrder_Omeet(c_0,c_uminus(c_0,tc_IntDef_Oint),tc_IntDef_Oint) = c_0.  [resolve(1481,a,1487,a)].
% 8.55/8.77  Derived: c_uminus(c_LOrder_Ojoin(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_LOrder_Omeet(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1481,a,1488,a)].
% 8.55/8.77  Derived: c_uminus(c_LOrder_Omeet(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_LOrder_Ojoin(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1481,a,1489,a)].
% 8.55/8.78  Derived: c_OrderedGroup_Onprt(c_0,tc_IntDef_Oint) = c_0.  [resolve(1481,a,1490,a)].
% 8.55/8.78  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_OrderedGroup_Onprt(A,tc_IntDef_Oint) = c_0.  [resolve(1481,a,1491,a)].
% 8.55/8.78  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_OrderedGroup_Onprt(A,tc_IntDef_Oint) = A.  [resolve(1481,a,1492,a)].
% 8.55/8.78  Derived: c_lessequals(c_OrderedGroup_Onprt(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(1481,a,1493,a)].
% 8.55/8.78  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_OrderedGroup_Onprt(A,tc_IntDef_Oint),c_OrderedGroup_Onprt(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1481,a,1494,a)].
% 8.55/8.78  Derived: c_OrderedGroup_Opprt(c_0,tc_IntDef_Oint) = c_0.  [resolve(1481,a,1495,a)].
% 8.55/8.78  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_OrderedGroup_Opprt(A,tc_IntDef_Oint) = c_0.  [resolve(1481,a,1496,a)].
% 8.55/8.78  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_OrderedGroup_Opprt(A,tc_IntDef_Oint) = A.  [resolve(1481,a,1497,a)].
% 8.55/8.78  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_OrderedGroup_Opprt(A,tc_IntDef_Oint),c_OrderedGroup_Opprt(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1481,a,1498,a)].
% 8.55/8.78  Derived: -c_lessequals(c_0,c_plus(A,A,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_0,A,tc_IntDef_Oint).  [resolve(1481,a,1499,a)].
% 8.55/8.78  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_lessequals(c_0,c_plus(A,A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1481,a,1500,a)].
% 8.55/8.78  Derived: c_lessequals(c_0,c_OrderedGroup_Opprt(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1481,a,1501,a)].
% 8.55/8.78  1502 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Opordered__ab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_0) # label(axiom).  [assumption].
% 8.55/8.78  1503 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_1) # label(axiom).  [assumption].
% 8.55/8.78  1504 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_13) # label(axiom).  [assumption].
% 8.55/8.78  1505 -class_OrderedGroup_Olordered__ab__group(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Olordered__ab__group_14) # label(axiom).  [assumption].
% 8.55/8.78  1506 -class_OrderedGroup_Olordered__ab__group(A) | class_LOrder_Olorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group_15) # label(axiom).  [assumption].
% 8.55/8.78  1507 -class_OrderedGroup_Olordered__ab__group(A) | class_HOL_Ominus(A) # label(clsrel_OrderedGroup_Olordered__ab__group_2) # label(axiom).  [assumption].
% 8.55/8.78  1508 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_3) # label(axiom).  [assumption].
% 8.55/8.78  1509 -class_OrderedGroup_Olordered__ab__group(A) | class_HOL_Ozero(A) # label(clsrel_OrderedGroup_Olordered__ab__group_4) # label(axiom).  [assumption].
% 8.55/8.78  1510 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_6) # label(axiom).  [assumption].
% 8.55/8.78  1511 -class_OrderedGroup_Olordered__ab__group(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group_7) # label(axiom).  [assumption].
% 8.55/8.78  1512 -class_OrderedGroup_Olordered__ab__group(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group_8) # label(axiom).  [assumption].
% 8.55/8.78  1513 -class_OrderedGroup_Olordered__ab__group(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Olordered__ab__group_9) # label(axiom).  [assumption].
% 8.55/8.78  1514 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Olordered__ab__group(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_16) # label(axiom).  [assumption].
% 8.55/8.78  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1514,b,1482,a)].
% 8.55/8.78  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1514,b,1483,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1514,b,1484,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1514,b,1485,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1514,b,1486,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1514,b,1487,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1514,b,1488,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1514,b,1489,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1514,b,1490,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1514,b,1491,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1514,b,1492,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1514,b,1493,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1514,b,1494,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1514,b,1495,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1514,b,1496,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1514,b,1497,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1514,b,1498,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1514,b,1499,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1514,b,1500,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1514,b,1501,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1514,b,1502,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Oab__group__add(A).  [resolve(1514,b,1503,a)].
% 8.62/8.79  1515 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Olordered__ab__group(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_16) # label(axiom).  [assumption].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1515,b,1482,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1515,b,1483,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1515,b,1484,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1515,b,1485,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1515,b,1486,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1515,b,1487,a)].
% 8.62/8.79  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1515,b,1488,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1515,b,1489,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1515,b,1490,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1515,b,1491,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1515,b,1492,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1515,b,1493,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1515,b,1494,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1515,b,1495,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1515,b,1496,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1515,b,1497,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1515,b,1498,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1515,b,1499,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1515,b,1500,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1515,b,1501,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1515,b,1502,a)].
% 8.62/8.80  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Oab__group__add(A).  [resolve(1515,b,1503,a)].
% 8.62/8.80  1516 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Olordered__ab__group(A) # label(clsrel_Ring__and__Field_Olordered__ring_25) # label(axiom).  [assumption].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1516,b,1482,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1516,b,1483,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1516,b,1484,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1516,b,1485,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1516,b,1486,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1516,b,1487,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1516,b,1488,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1516,b,1489,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1516,b,1490,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1516,b,1491,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1516,b,1492,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1516,b,1493,a)].
% 8.62/8.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1516,b,1494,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1516,b,1495,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1516,b,1496,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1516,b,1497,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1516,b,1498,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1516,b,1499,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1516,b,1500,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1516,b,1501,a)].
% 8.62/8.82  1517 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Olordered__ab__group(A) # label(clsrel_Ring__and__Field_Oordered__field_50) # label(axiom).  [assumption].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1517,b,1482,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1517,b,1483,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1517,b,1484,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1517,b,1485,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1517,b,1486,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1517,b,1487,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1517,b,1488,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1517,b,1489,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1517,b,1490,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1517,b,1491,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1517,b,1492,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1517,b,1493,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1517,b,1494,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1517,b,1495,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1517,b,1496,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1517,b,1497,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1517,b,1498,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1517,b,1499,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1517,b,1500,a)].
% 8.62/8.82  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1517,b,1501,a)].
% 8.85/9.03  1518 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Olordered__ab__group(A) # label(clsrel_Ring__and__Field_Oordered__idom_53) # label(axiom).  [assumption].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1518,b,1482,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1518,b,1483,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1518,b,1484,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1518,b,1485,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1518,b,1486,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1518,b,1487,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1518,b,1488,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1518,b,1489,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1518,b,1490,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1518,b,1491,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1518,b,1492,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1518,b,1493,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1518,b,1494,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1518,b,1495,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1518,b,1496,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1518,b,1497,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1518,b,1498,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1518,b,1499,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1518,b,1500,a)].
% 8.85/9.03  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1518,b,1501,a)].
% 8.85/9.03  1519 -class_OrderedGroup_Olordered__ab__group(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(11,b,1,a)].
% 8.85/9.03  1520 -class_OrderedGroup_Olordered__ab__group(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(11,b,3,a)].
% 8.85/9.03  1521 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(81,b,49,b)].
% 8.85/9.03  1522 class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(82,b,49,b)].
% 8.85/9.03  1523 -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1053,b,1048,a)].
% 8.85/9.03  1524 -class_OrderedGroup_Olordered__ab__group(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1076,b,1071,a)].
% 8.85/9.03  1525 class_OrderedGroup_Olordered__ab__group(tc_IntDef_Oint).  [resolve(1292,a,1247,a)].
% 8.85/9.03  1526 class_OrderedGroup_Olordered__ab__group(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1292,a,1273,b)].
% 8.85/9.03  1527 class_OrderedGroup_Olordered__ab__group(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1292,a,1274,b)].
% 8.85/9.03  1528 class_OrderedGroup_Olordered__ab__group(tc_IntDef_Oint).  [resolve(1440,a,1417,a)].
% 8.85/9.03  1529 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Olordered__ab__group(A).  [resolve(1441,a,1417,a)].
% 8.85/9.05  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Oab__group__add(A).  [resolve(1529,b,1503,a)].
% 8.85/9.05  Derived: -class_Ring__and__Field_Oordered__field(A) | class_HOL_Ominus(A).  [resolve(1529,b,1507,a)].
% 8.85/9.05  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Ocomm__monoid__add(A).  [resolve(1529,b,1508,a)].
% 8.85/9.05  1530 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Olordered__ab__group(A).  [resolve(1442,a,1417,a)].
% 8.85/9.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Oab__group__add(A).  [resolve(1530,b,1503,a)].
% 8.85/9.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_HOL_Ominus(A).  [resolve(1530,b,1507,a)].
% 8.85/9.05  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Ocomm__monoid__add(A).  [resolve(1530,b,1508,a)].
% 8.85/9.05  1531 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1453,b,1444,a)].
% 8.85/9.05  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(1531,a,1481,a)].
% 8.85/9.05  1532 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1453,b,1445,a)].
% 8.85/9.05  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1532,a,1481,a)].
% 8.85/9.05  1533 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1453,b,1446,a)].
% 8.85/9.05  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1533,a,1481,a)].
% 8.85/9.05  1534 -class_OrderedGroup_Olordered__ab__group(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1453,b,1447,a)].
% 8.85/9.05  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1534,a,1481,a)].
% 8.85/9.05  1535 -class_OrderedGroup_Olordered__ab__group(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1453,b,1448,a)].
% 8.85/9.05  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(1535,a,1481,a)].
% 8.85/9.05  1536 -class_OrderedGroup_Olordered__ab__group(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1453,b,1449,a)].
% 8.85/9.05  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1536,a,1481,a)].
% 8.85/9.05  1537 -class_OrderedGroup_Olordered__ab__group(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1453,b,1450,a)].
% 8.85/9.05  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1537,a,1481,a)].
% 8.85/9.05  1538 -class_OrderedGroup_Olordered__ab__group(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1453,b,1451,a)].
% 8.85/9.05  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1538,a,1481,a)].
% 8.85/9.05  1539 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1458,a,1453,b)].
% 8.85/9.05  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1539,b,1481,a)].
% 8.85/9.05  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1539,b,1516,b)].
% 8.85/9.05  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1539,b,1517,b)].
% 8.85/9.05  Derived: class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1539,b,1518,b)].
% 8.85/9.05  1540 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1459,a,1453,b)].
% 8.85/9.05  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1540,b,1481,a)].
% 8.85/9.05  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1540,b,1516,b)].
% 9.03/9.18  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1540,b,1517,b)].
% 9.03/9.18  Derived: class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1540,b,1518,b)].
% 9.03/9.18  1541 class_Orderings_Oorder(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1460,a,1453,b)].
% 9.03/9.18  Derived: class_Orderings_Oorder(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1541,b,1516,b)].
% 9.03/9.18  1542 class_Orderings_Oord(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1461,a,1453,b)].
% 9.03/9.18  Derived: class_Orderings_Oord(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1542,b,1516,b)].
% 9.03/9.18  1543 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Olordered__ab__group(C).  [resolve(1470,a,1453,b)].
% 9.03/9.18  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(1543,c,1481,a)].
% 9.03/9.18  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1543,c,1516,b)].
% 9.03/9.18  1544 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Olordered__ab__group(C).  [resolve(1471,a,1453,b)].
% 9.03/9.18  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(1544,c,1481,a)].
% 9.03/9.18  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1544,c,1516,b)].
% 9.03/9.18  1545 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1472,b,1453,b)].
% 9.03/9.18  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1545,b,1516,b)].
% 9.03/9.18  1546 class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group(A).  [resolve(1473,b,1453,b)].
% 9.03/9.18  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1546,b,1516,b)].
% 9.03/9.18  1547 class_Orderings_Oorder(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_31) # label(axiom).  [assumption].
% 9.03/9.18  1548 -class_Orderings_Oorder(A) | -c_less(B,B,A) # label(cls_Orderings_Oorder__less__irrefl_0) # label(axiom).  [assumption].
% 9.03/9.18  1549 -class_Orderings_Oorder(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset # label(cls_SetInterval_OatLeastAtMost__empty_0) # label(axiom).  [assumption].
% 9.03/9.18  1550 -class_Orderings_Oorder(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A) # label(cls_SetInterval_OatLeastAtMost__singleton_0) # label(axiom).  [assumption].
% 9.03/9.18  1551 -class_Orderings_Oorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset # label(cls_SetInterval_OatLeastLessThan__empty_0) # label(axiom).  [assumption].
% 9.03/9.18  1552 -class_Orderings_Oorder(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A) # label(cls_SetInterval_OatLeast__subset__iff_0) # label(axiom).  [assumption].
% 9.03/9.18  1553 -class_Orderings_Oorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)) # label(cls_SetInterval_OatLeast__subset__iff_1) # label(axiom).  [assumption].
% 9.03/9.18  1554 -class_Orderings_Oorder(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A) # label(cls_SetInterval_OatMost__subset__iff_0) # label(axiom).  [assumption].
% 9.03/9.18  1555 -class_Orderings_Oorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) # label(cls_SetInterval_OatMost__subset__iff_1) # label(axiom).  [assumption].
% 9.03/9.18  1556 -class_Orderings_Oorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset # label(cls_SetInterval_OgreaterThanAtMost__empty_0) # label(axiom).  [assumption].
% 9.03/9.18  1557 -class_Orderings_Oorder(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A) # label(cls_SetInterval_Osingle__Diff__lessThan_0) # label(axiom).  [assumption].
% 9.03/9.18  1558 -class_Orderings_Oorder(A) | c_lessequals(B,B,A) # label(cls_Orderings_Oorder__class_Oaxioms__1_0) # label(axiom).  [assumption].
% 9.05/9.19  Derived: -c_less(A,A,tc_IntDef_Oint).  [resolve(1547,a,1548,a)].
% 9.05/9.19  Derived: -c_less(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1547,a,1549,a)].
% 9.05/9.19  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_IntDef_Oint) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(1547,a,1550,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1547,a,1551,a)].
% 9.05/9.19  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_IntDef_Oint),c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1547,a,1552,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeast(B,tc_IntDef_Oint),c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1547,a,1553,a)].
% 9.05/9.19  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1547,a,1554,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1547,a,1555,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OgreaterThanAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1547,a,1556,a)].
% 9.05/9.19  Derived: c_minus(c_insert(A,c_emptyset,tc_IntDef_Oint),c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(1547,a,1557,a)].
% 9.05/9.19  Derived: c_lessequals(A,A,tc_IntDef_Oint).  [resolve(1547,a,1558,a)].
% 9.05/9.19  1559 class_Orderings_Oorder(tc_nat) # label(clsarity_nat_3) # label(axiom).  [assumption].
% 9.05/9.19  Derived: -c_less(A,A,tc_nat).  [resolve(1559,a,1548,a)].
% 9.05/9.19  Derived: -c_less(A,B,tc_nat) | c_SetInterval_OatLeastAtMost(B,A,tc_nat) = c_emptyset.  [resolve(1559,a,1549,a)].
% 9.05/9.19  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_nat) = c_insert(A,c_emptyset,tc_nat).  [resolve(1559,a,1550,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OatLeastLessThan(B,A,tc_nat) = c_emptyset.  [resolve(1559,a,1551,a)].
% 9.05/9.19  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_nat),c_SetInterval_OatLeast(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(1559,a,1552,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeast(B,tc_nat),c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)).  [resolve(1559,a,1553,a)].
% 9.05/9.19  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(1559,a,1554,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)).  [resolve(1559,a,1555,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OgreaterThanAtMost(B,A,tc_nat) = c_emptyset.  [resolve(1559,a,1556,a)].
% 9.05/9.19  Derived: c_minus(c_insert(A,c_emptyset,tc_nat),c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_insert(A,c_emptyset,tc_nat).  [resolve(1559,a,1557,a)].
% 9.05/9.19  Derived: c_lessequals(A,A,tc_nat).  [resolve(1559,a,1558,a)].
% 9.05/9.19  1560 class_Orderings_Oorder(tc_set(A)) # label(clsarity_set_2) # label(axiom).  [assumption].
% 9.05/9.19  Derived: -c_less(A,A,tc_set(B)).  [resolve(1560,a,1548,a)].
% 9.05/9.19  Derived: -c_less(A,B,tc_set(C)) | c_SetInterval_OatLeastAtMost(B,A,tc_set(C)) = c_emptyset.  [resolve(1560,a,1549,a)].
% 9.05/9.19  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_set(B)) = c_insert(A,c_emptyset,tc_set(B)).  [resolve(1560,a,1550,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_set(C)) | c_SetInterval_OatLeastLessThan(B,A,tc_set(C)) = c_emptyset.  [resolve(1560,a,1551,a)].
% 9.05/9.19  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_set(B)),c_SetInterval_OatLeast(C,tc_set(B)),tc_set(tc_set(B))) | c_lessequals(C,A,tc_set(B)).  [resolve(1560,a,1552,a)].
% 9.05/9.19  Derived: -c_lessequals(A,B,tc_set(C)) | c_lessequals(c_SetInterval_OatLeast(B,tc_set(C)),c_SetInterval_OatLeast(A,tc_set(C)),tc_set(tc_set(C))).  [resolve(1560,a,1553,a)].
% 9.05/9.19  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_set(B)),c_SetInterval_OatMost(C,tc_set(B)),tc_set(tc_set(B))) | c_lessequals(A,C,tc_set(B)).  [resolve(1560,a,1554,a)].
% 9.05/9.20  Derived: -c_lessequals(A,B,tc_set(C)) | c_lessequals(c_SetInterval_OatMost(A,tc_set(C)),c_SetInterval_OatMost(B,tc_set(C)),tc_set(tc_set(C))).  [resolve(1560,a,1555,a)].
% 9.05/9.20  Derived: -c_lessequals(A,B,tc_set(C)) | c_SetInterval_OgreaterThanAtMost(B,A,tc_set(C)) = c_emptyset.  [resolve(1560,a,1556,a)].
% 9.05/9.20  Derived: c_minus(c_insert(A,c_emptyset,tc_set(B)),c_SetInterval_OlessThan(A,tc_set(B)),tc_set(tc_set(B))) = c_insert(A,c_emptyset,tc_set(B)).  [resolve(1560,a,1557,a)].
% 9.05/9.20  Derived: c_lessequals(A,A,tc_set(B)).  [resolve(1560,a,1558,a)].
% 9.05/9.20  1561 -class_LOrder_Olorder(A) | class_Orderings_Oorder(A) # label(clsrel_LOrder_Olorder_2) # label(axiom).  [assumption].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_less(B,B,A).  [resolve(1561,b,1548,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1561,b,1549,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1561,b,1550,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1561,b,1551,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1561,b,1552,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1561,b,1553,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1561,b,1554,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1561,b,1555,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1561,b,1556,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1561,b,1557,a)].
% 9.05/9.20  Derived: -class_LOrder_Olorder(A) | c_lessequals(B,B,A).  [resolve(1561,b,1558,a)].
% 9.05/9.20  1562 -class_OrderedGroup_Olordered__ab__group__join(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_8) # label(axiom).  [assumption].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,B,A).  [resolve(1562,b,1548,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1562,b,1549,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1562,b,1550,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1562,b,1551,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1562,b,1552,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1562,b,1553,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1562,b,1554,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1562,b,1555,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1562,b,1556,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1562,b,1557,a)].
% 9.05/9.20  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | c_lessequals(B,B,A).  [resolve(1562,b,1558,a)].
% 9.07/9.21  1563 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_8) # label(axiom).  [assumption].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,B,A).  [resolve(1563,b,1548,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1563,b,1549,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1563,b,1550,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1563,b,1551,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1563,b,1552,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1563,b,1553,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1563,b,1554,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1563,b,1555,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1563,b,1556,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1563,b,1557,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | c_lessequals(B,B,A).  [resolve(1563,b,1558,a)].
% 9.07/9.21  1564 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_2) # label(axiom).  [assumption].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,B,A).  [resolve(1564,b,1548,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1564,b,1549,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1564,b,1550,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1564,b,1551,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1564,b,1552,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1564,b,1553,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1564,b,1554,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1564,b,1555,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1564,b,1556,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1564,b,1557,a)].
% 9.07/9.21  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_lessequals(B,B,A).  [resolve(1564,b,1558,a)].
% 9.07/9.22  1565 -class_OrderedGroup_Opordered__ab__group__add(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_10) # label(axiom).  [assumption].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,B,A).  [resolve(1565,b,1548,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1565,b,1549,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1565,b,1550,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1565,b,1551,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1565,b,1552,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1565,b,1553,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1565,b,1554,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1565,b,1555,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1565,b,1556,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1565,b,1557,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | c_lessequals(B,B,A).  [resolve(1565,b,1558,a)].
% 9.07/9.22  1566 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add_0) # label(axiom).  [assumption].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,B,A).  [resolve(1566,b,1548,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1566,b,1549,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1566,b,1550,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1566,b,1551,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1566,b,1552,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1566,b,1553,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1566,b,1554,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1566,b,1555,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1566,b,1556,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1566,b,1557,a)].
% 9.07/9.22  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_lessequals(B,B,A).  [resolve(1566,b,1558,a)].
% 9.07/9.22  1567 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_Orderings_Oorder(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_1) # label(axiom).  [assumption].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,B,A).  [resolve(1567,b,1548,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1567,b,1549,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1567,b,1550,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1567,b,1551,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1567,b,1552,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1567,b,1553,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1567,b,1554,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1567,b,1555,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1567,b,1556,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1567,b,1557,a)].
% 9.07/9.24  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_lessequals(B,B,A).  [resolve(1567,b,1558,a)].
% 9.07/9.24  1568 -class_Orderings_Oorder(A) | class_Orderings_Oord(A) # label(clsrel_Orderings_Oorder_0) # label(axiom).  [assumption].
% 9.07/9.24  Derived: class_Orderings_Oord(tc_set(A)).  [resolve(1568,a,1560,a)].
% 9.07/9.24  Derived: class_Orderings_Oord(A) | -class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1568,a,1566,b)].
% 9.07/9.24  Derived: class_Orderings_Oord(A) | -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A).  [resolve(1568,a,1567,b)].
% 9.07/9.24  1569 -class_Ring__and__Field_Olordered__ring(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Olordered__ring_10) # label(axiom).  [assumption].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,B,A).  [resolve(1569,b,1548,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1569,b,1549,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1569,b,1550,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1569,b,1551,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1569,b,1552,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1569,b,1553,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1569,b,1554,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1569,b,1555,a)].
% 9.07/9.24  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1569,b,1556,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1569,b,1557,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(B,B,A).  [resolve(1569,b,1558,a)].
% 9.07/9.25  1570 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_20) # label(axiom).  [assumption].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,B,A).  [resolve(1570,b,1548,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1570,b,1549,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1570,b,1550,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1570,b,1551,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1570,b,1552,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1570,b,1553,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1570,b,1554,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1570,b,1555,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1570,b,1556,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1570,b,1557,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_lessequals(B,B,A).  [resolve(1570,b,1558,a)].
% 9.07/9.25  1571 -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Oordered__field_58) # label(axiom).  [assumption].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,B,A).  [resolve(1571,b,1548,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1571,b,1549,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1571,b,1550,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1571,b,1551,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1571,b,1552,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1571,b,1553,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1571,b,1554,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1571,b,1555,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1571,b,1556,a)].
% 9.07/9.25  Derived: -class_Ring__and__Field_Oordered__field(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1571,b,1557,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__field(A) | c_lessequals(B,B,A).  [resolve(1571,b,1558,a)].
% 9.07/9.26  1572 -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Oordered__idom_44) # label(axiom).  [assumption].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,B,A).  [resolve(1572,b,1548,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1572,b,1549,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1572,b,1550,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1572,b,1551,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1572,b,1552,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1572,b,1553,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1572,b,1554,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1572,b,1555,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1572,b,1556,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1572,b,1557,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_lessequals(B,B,A).  [resolve(1572,b,1558,a)].
% 9.07/9.26  1573 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_17) # label(axiom).  [assumption].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,B,A).  [resolve(1573,b,1548,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1573,b,1549,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1573,b,1550,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1573,b,1551,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1573,b,1552,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1573,b,1553,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1573,b,1554,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1573,b,1555,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1573,b,1556,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1573,b,1557,a)].
% 9.07/9.26  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | c_lessequals(B,B,A).  [resolve(1573,b,1558,a)].
% 9.07/9.26  1574 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_14) # label(axiom).  [assumption].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,B,A).  [resolve(1574,b,1548,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1574,b,1549,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1574,b,1550,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1574,b,1551,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1574,b,1552,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1574,b,1553,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1574,b,1554,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1574,b,1555,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1574,b,1556,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1574,b,1557,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_lessequals(B,B,A).  [resolve(1574,b,1558,a)].
% 9.07/9.27  1575 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_11) # label(axiom).  [assumption].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,B,A).  [resolve(1575,b,1548,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1575,b,1549,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1575,b,1550,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1575,b,1551,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1575,b,1552,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1575,b,1553,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1575,b,1554,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1575,b,1555,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1575,b,1556,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1575,b,1557,a)].
% 9.07/9.27  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_lessequals(B,B,A).  [resolve(1575,b,1558,a)].
% 9.07/9.28  1576 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_23) # label(axiom).  [assumption].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_less(B,B,A).  [resolve(1576,b,1548,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1576,b,1549,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1576,b,1550,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1576,b,1551,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1576,b,1552,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1576,b,1553,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1576,b,1554,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1576,b,1555,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1576,b,1556,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1576,b,1557,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | c_lessequals(B,B,A).  [resolve(1576,b,1558,a)].
% 9.07/9.28  1577 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_13) # label(axiom).  [assumption].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,B,A).  [resolve(1577,b,1548,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1577,b,1549,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1577,b,1550,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1577,b,1551,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1577,b,1552,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1577,b,1553,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1577,b,1554,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1577,b,1555,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1577,b,1556,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1577,b,1557,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | c_lessequals(B,B,A).  [resolve(1577,b,1558,a)].
% 9.07/9.28  1578 -class_Ring__and__Field_Opordered__ring(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Opordered__ring_17) # label(axiom).  [assumption].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,B,A).  [resolve(1578,b,1548,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1578,b,1549,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1578,b,1550,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1578,b,1551,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1578,b,1552,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1578,b,1553,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1578,b,1554,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1578,b,1555,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1578,b,1556,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1578,b,1557,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__ring(A) | c_lessequals(B,B,A).  [resolve(1578,b,1558,a)].
% 9.07/9.28  1579 -class_Ring__and__Field_Opordered__semiring(A) | class_Orderings_Oorder(A) # label(clsrel_Ring__and__Field_Opordered__semiring_10) # label(axiom).  [assumption].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,B,A).  [resolve(1579,b,1548,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1579,b,1549,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1579,b,1550,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1579,b,1551,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1579,b,1552,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1579,b,1553,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1579,b,1554,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1579,b,1555,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1579,b,1556,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1579,b,1557,a)].
% 9.07/9.28  Derived: -class_Ring__and__Field_Opordered__semiring(A) | c_lessequals(B,B,A).  [resolve(1579,b,1558,a)].
% 9.07/9.28  1580 -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oorder(A) # label(clsrel_Wellfounded__Recursion_Owellorder_1) # label(axiom).  [assumption].
% 9.07/9.28  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,B,A).  [resolve(1580,b,1548,a)].
% 9.07/9.28  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1580,b,1549,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1580,b,1550,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1580,b,1551,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1580,b,1552,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1580,b,1553,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1580,b,1554,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1580,b,1555,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1580,b,1556,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1580,b,1557,a)].
% 9.07/9.30  Derived: -class_Wellfounded__Recursion_Owellorder(A) | c_lessequals(B,B,A).  [resolve(1580,b,1558,a)].
% 9.07/9.30  1581 -class_Orderings_Oorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_lessequals(D,C,A) # label(cls_Orderings_Oorder__class_Oorder__trans_0) # label(axiom).  [assumption].
% 9.07/9.30  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(1581,a,1547,a)].
% 9.07/9.30  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_lessequals(C,B,tc_nat).  [resolve(1581,a,1559,a)].
% 9.07/9.30  Derived: -c_lessequals(A,B,tc_set(C)) | -c_lessequals(D,A,tc_set(C)) | c_lessequals(D,B,tc_set(C)).  [resolve(1581,a,1560,a)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_LOrder_Olorder(C).  [resolve(1581,a,1561,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1581,a,1562,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1581,a,1563,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1581,a,1564,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1581,a,1565,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Opordered__ab__semigroup__add(C).  [resolve(1581,a,1566,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(C).  [resolve(1581,a,1567,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1581,a,1569,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1581,a,1570,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1581,a,1571,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1581,a,1572,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1581,a,1573,b)].
% 9.07/9.30  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(1581,a,1574,b)].
% 9.16/9.38  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(1581,a,1575,b)].
% 9.16/9.38  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(1581,a,1576,b)].
% 9.16/9.38  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(1581,a,1577,b)].
% 9.16/9.38  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(1581,a,1578,b)].
% 9.16/9.38  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__semiring(C).  [resolve(1581,a,1579,b)].
% 9.16/9.38  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(1581,a,1580,b)].
% 9.16/9.38  1582 -class_Orderings_Oorder(A) | -c_less(B,C,A) | c_lessequals(B,C,A) # label(cls_Orderings_Oorder__less__imp__le_0) # label(axiom).  [assumption].
% 9.16/9.38  Derived: -c_less(A,B,tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1582,a,1547,a)].
% 9.16/9.38  Derived: -c_less(A,B,tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(1582,a,1559,a)].
% 9.16/9.38  Derived: -c_less(A,B,tc_set(C)) | c_lessequals(A,B,tc_set(C)).  [resolve(1582,a,1560,a)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_LOrder_Olorder(C).  [resolve(1582,a,1561,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1582,a,1562,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1582,a,1563,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1582,a,1564,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1582,a,1565,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Opordered__ab__semigroup__add(C).  [resolve(1582,a,1566,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(C).  [resolve(1582,a,1567,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1582,a,1569,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1582,a,1570,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1582,a,1571,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1582,a,1572,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1582,a,1573,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(1582,a,1574,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(1582,a,1575,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(1582,a,1576,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(1582,a,1577,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(1582,a,1578,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__semiring(C).  [resolve(1582,a,1579,b)].
% 9.16/9.38  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(1582,a,1580,b)].
% 9.16/9.38  1583 class_Orderings_Oorder(tc_IntDef_Oint).  [resolve(870,a,805,a)].
% 9.16/9.38  1584 class_Orderings_Oorder(tc_nat).  [resolve(870,a,864,a)].
% 9.16/9.38  1585 class_Orderings_Oorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(870,a,865,b)].
% 9.16/9.38  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_Orderings_Oord(A).  [resolve(1585,a,1568,a)].
% 9.56/9.71  1586 -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oorder(A).  [resolve(877,b,870,a)].
% 9.56/9.71  Derived: -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oord(A).  [resolve(1586,b,1568,a)].
% 9.56/9.71  1587 -class_LOrder_Olorder(A) | class_Orderings_Oorder(A).  [resolve(1052,b,1051,a)].
% 9.56/9.71  Derived: -class_LOrder_Olorder(A) | class_Orderings_Oord(A).  [resolve(1587,b,1568,a)].
% 9.56/9.71  1588 -class_Ring__and__Field_Olordered__ring(A) | class_Orderings_Oorder(A).  [resolve(1058,b,1051,a)].
% 9.56/9.71  1589 class_Orderings_Oorder(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1139,a,1119,b)].
% 9.56/9.71  1590 class_Orderings_Oorder(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1139,a,1120,b)].
% 9.56/9.71  1591 class_Orderings_Oorder(tc_IntDef_Oint).  [resolve(1440,a,1422,a)].
% 9.56/9.71  1592 -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oorder(A).  [resolve(1441,a,1422,a)].
% 9.56/9.71  1593 -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oorder(A).  [resolve(1442,a,1422,a)].
% 9.56/9.71  1594 class_Orderings_Oorder(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1460,a,1454,b)].
% 9.56/9.71  1595 class_Orderings_Oorder(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1460,a,1455,b)].
% 9.56/9.71  1596 class_Orderings_Oorder(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1460,a,1457,b)].
% 9.56/9.71  1597 -class_Ring__and__Field_Opordered__ring(A) | class_Orderings_Oorder(A).  [resolve(1469,b,1460,a)].
% 9.56/9.71  1598 class_Orderings_Oorder(tc_nat).  [resolve(1475,a,1460,a)].
% 9.56/9.71  1599 class_Orderings_Oorder(tc_IntDef_Oint).  [resolve(1478,a,1460,a)].
% 9.56/9.71  1600 -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oorder(A).  [resolve(1479,b,1460,a)].
% 9.56/9.71  1601 -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oorder(A).  [resolve(1480,b,1460,a)].
% 9.56/9.71  1602 class_Orderings_Oorder(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1541,b,1516,b)].
% 9.56/9.71  1603 class_Orderings_Oord(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_5) # label(axiom).  [assumption].
% 9.56/9.71  1604 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A) # label(cls_SetInterval_OatLeastAtMost__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1605 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A) # label(cls_SetInterval_OatLeastAtMost__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  1606 -class_Orderings_Oord(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A) # label(cls_SetInterval_OatLeastAtMost__iff_2) # label(axiom).  [assumption].
% 9.56/9.71  1607 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A) # label(cls_SetInterval_OatLeastLessThan__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1608 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A) # label(cls_SetInterval_OatLeastLessThan__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  1609 -class_Orderings_Oord(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A) # label(cls_SetInterval_OatLeastLessThan__iff_2) # label(axiom).  [assumption].
% 9.56/9.71  1610 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A) # label(cls_SetInterval_OatLeast__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1611 -class_Orderings_Oord(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A) # label(cls_SetInterval_OatLeast__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  1612 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A) # label(cls_SetInterval_OatMost__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1613 -class_Orderings_Oord(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A) # label(cls_SetInterval_OatMost__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  1614 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A) # label(cls_SetInterval_OgreaterThanAtMost__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1615 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A) # label(cls_SetInterval_OgreaterThanAtMost__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  1616 -class_Orderings_Oord(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A) # label(cls_SetInterval_OgreaterThanAtMost__iff_2) # label(axiom).  [assumption].
% 9.56/9.71  1617 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A) # label(cls_SetInterval_OgreaterThanLessThan__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1618 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A) # label(cls_SetInterval_OgreaterThanLessThan__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  1619 -class_Orderings_Oord(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A) # label(cls_SetInterval_OgreaterThanLessThan__iff_2) # label(axiom).  [assumption].
% 9.56/9.71  1620 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A) # label(cls_SetInterval_OgreaterThan__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1621 -class_Orderings_Oord(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A) # label(cls_SetInterval_OgreaterThan__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  1622 -class_Orderings_Oord(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A) # label(cls_SetInterval_OlessThan__iff_0) # label(axiom).  [assumption].
% 9.56/9.71  1623 -class_Orderings_Oord(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A) # label(cls_SetInterval_OlessThan__iff_1) # label(axiom).  [assumption].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1603,a,1604,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1603,a,1605,a)].
% 9.56/9.71  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1606,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1603,a,1607,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1603,a,1608,a)].
% 9.56/9.71  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1609,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1603,a,1610,a)].
% 9.56/9.71  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1611,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1603,a,1612,a)].
% 9.56/9.71  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1613,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(1603,a,1614,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1603,a,1615,a)].
% 9.56/9.71  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,C,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1616,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(1603,a,1617,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1603,a,1618,a)].
% 9.56/9.71  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1619,a)].
% 9.56/9.71  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(1603,a,1620,a)].
% 9.56/9.71  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1621,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(1603,a,1622,a)].
% 9.56/9.73  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1603,a,1623,a)].
% 9.56/9.73  1624 class_Orderings_Oord(tc_nat) # label(clsarity_nat_2) # label(axiom).  [assumption].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1624,a,1604,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1624,a,1605,a)].
% 9.56/9.73  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_nat),tc_nat).  [resolve(1624,a,1606,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1624,a,1607,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(1624,a,1608,a)].
% 9.56/9.73  Derived: -c_less(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_nat).  [resolve(1624,a,1609,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1624,a,1610,a)].
% 9.56/9.73  Derived: -c_lessequals(A,B,tc_nat) | c_in(B,c_SetInterval_OatLeast(A,tc_nat),tc_nat).  [resolve(1624,a,1611,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(1624,a,1612,a)].
% 9.56/9.73  Derived: -c_lessequals(A,B,tc_nat) | c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat).  [resolve(1624,a,1613,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(1624,a,1614,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1624,a,1615,a)].
% 9.56/9.73  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,C,tc_nat) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_nat),tc_nat).  [resolve(1624,a,1616,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(1624,a,1617,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(1624,a,1618,a)].
% 9.56/9.73  Derived: -c_less(A,B,tc_nat) | -c_less(C,A,tc_nat) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_nat),tc_nat).  [resolve(1624,a,1619,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(1624,a,1620,a)].
% 9.56/9.73  Derived: -c_less(A,B,tc_nat) | c_in(B,c_SetInterval_OgreaterThan(A,tc_nat),tc_nat).  [resolve(1624,a,1621,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(1624,a,1622,a)].
% 9.56/9.73  Derived: -c_less(A,B,tc_nat) | c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat).  [resolve(1624,a,1623,a)].
% 9.56/9.73  1625 class_Orderings_Oord(tc_set(A)) # label(clsarity_set_1) # label(axiom).  [assumption].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_set(D)),tc_set(D)) | c_lessequals(B,A,tc_set(D)).  [resolve(1625,a,1604,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_set(D)),tc_set(D)) | c_lessequals(A,C,tc_set(D)).  [resolve(1625,a,1605,a)].
% 9.56/9.73  Derived: -c_lessequals(A,B,tc_set(C)) | -c_lessequals(D,A,tc_set(C)) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,tc_set(C)),tc_set(C)).  [resolve(1625,a,1606,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_set(D)),tc_set(D)) | c_lessequals(B,A,tc_set(D)).  [resolve(1625,a,1607,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_set(D)),tc_set(D)) | c_less(A,C,tc_set(D)).  [resolve(1625,a,1608,a)].
% 9.56/9.73  Derived: -c_less(A,B,tc_set(C)) | -c_lessequals(D,A,tc_set(C)) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,tc_set(C)),tc_set(C)).  [resolve(1625,a,1609,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_set(C)),tc_set(C)) | c_lessequals(B,A,tc_set(C)).  [resolve(1625,a,1610,a)].
% 9.56/9.73  Derived: -c_lessequals(A,B,tc_set(C)) | c_in(B,c_SetInterval_OatLeast(A,tc_set(C)),tc_set(C)).  [resolve(1625,a,1611,a)].
% 9.56/9.73  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_set(C)),tc_set(C)) | c_lessequals(A,B,tc_set(C)).  [resolve(1625,a,1612,a)].
% 9.56/9.74  Derived: -c_lessequals(A,B,tc_set(C)) | c_in(A,c_SetInterval_OatMost(B,tc_set(C)),tc_set(C)).  [resolve(1625,a,1613,a)].
% 9.56/9.74  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_set(D)),tc_set(D)) | c_less(B,A,tc_set(D)).  [resolve(1625,a,1614,a)].
% 9.56/9.74  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_set(D)),tc_set(D)) | c_lessequals(A,C,tc_set(D)).  [resolve(1625,a,1615,a)].
% 9.56/9.74  Derived: -c_less(A,B,tc_set(C)) | -c_lessequals(B,D,tc_set(C)) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,tc_set(C)),tc_set(C)).  [resolve(1625,a,1616,a)].
% 9.56/9.74  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_set(D)),tc_set(D)) | c_less(B,A,tc_set(D)).  [resolve(1625,a,1617,a)].
% 9.56/9.74  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_set(D)),tc_set(D)) | c_less(A,C,tc_set(D)).  [resolve(1625,a,1618,a)].
% 9.56/9.74  Derived: -c_less(A,B,tc_set(C)) | -c_less(D,A,tc_set(C)) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,tc_set(C)),tc_set(C)).  [resolve(1625,a,1619,a)].
% 9.56/9.74  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_set(C)),tc_set(C)) | c_less(B,A,tc_set(C)).  [resolve(1625,a,1620,a)].
% 9.56/9.74  Derived: -c_less(A,B,tc_set(C)) | c_in(B,c_SetInterval_OgreaterThan(A,tc_set(C)),tc_set(C)).  [resolve(1625,a,1621,a)].
% 9.56/9.74  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_set(C)),tc_set(C)) | c_less(A,B,tc_set(C)).  [resolve(1625,a,1622,a)].
% 9.56/9.74  Derived: -c_less(A,B,tc_set(C)) | c_in(A,c_SetInterval_OlessThan(B,tc_set(C)),tc_set(C)).  [resolve(1625,a,1623,a)].
% 9.56/9.74  1626 -class_LOrder_Olorder(A) | class_Orderings_Oord(A) # label(clsrel_LOrder_Olorder_1) # label(axiom).  [assumption].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1626,b,1604,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1626,b,1605,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1626,b,1606,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1626,b,1607,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1626,b,1608,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1626,b,1609,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1626,b,1610,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1626,b,1611,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1626,b,1612,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1626,b,1613,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1626,b,1614,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1626,b,1615,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1626,b,1616,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1626,b,1617,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1626,b,1618,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1626,b,1619,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1626,b,1620,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1626,b,1621,a)].
% 9.56/9.74  Derived: -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1626,b,1622,a)].
% 9.56/9.75  Derived: -class_LOrder_Olorder(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1626,b,1623,a)].
% 9.56/9.75  1627 -class_OrderedGroup_Olordered__ab__group__join(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_9) # label(axiom).  [assumption].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1627,b,1604,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1627,b,1605,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1627,b,1606,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1627,b,1607,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1627,b,1608,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1627,b,1609,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1627,b,1610,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1627,b,1611,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1627,b,1612,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1627,b,1613,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1627,b,1614,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1627,b,1615,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1627,b,1616,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1627,b,1617,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1627,b,1618,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1627,b,1619,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1627,b,1620,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1627,b,1621,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1627,b,1622,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1627,b,1623,a)].
% 9.56/9.75  1628 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_9) # label(axiom).  [assumption].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1628,b,1604,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1628,b,1605,a)].
% 9.56/9.75  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1628,b,1606,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1628,b,1607,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1628,b,1608,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1628,b,1609,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1628,b,1610,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1628,b,1611,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1628,b,1612,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1628,b,1613,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1628,b,1614,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1628,b,1615,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1628,b,1616,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1628,b,1617,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1628,b,1618,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1628,b,1619,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1628,b,1620,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1628,b,1621,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1628,b,1622,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1628,b,1623,a)].
% 9.56/9.76  1629 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_3) # label(axiom).  [assumption].
% 9.56/9.76  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1629,b,1604,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1629,b,1605,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1629,b,1606,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1629,b,1607,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1629,b,1608,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1629,b,1609,a)].
% 9.56/9.76  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1629,b,1610,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1629,b,1611,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1629,b,1612,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1629,b,1613,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1629,b,1614,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1629,b,1615,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1629,b,1616,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1629,b,1617,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1629,b,1618,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1629,b,1619,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1629,b,1620,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1629,b,1621,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1629,b,1622,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1629,b,1623,a)].
% 9.56/9.77  1630 -class_OrderedGroup_Opordered__ab__group__add(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_11) # label(axiom).  [assumption].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1630,b,1604,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1630,b,1605,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1630,b,1606,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1630,b,1607,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1630,b,1608,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1630,b,1609,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1630,b,1610,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1630,b,1611,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1630,b,1612,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1630,b,1613,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1630,b,1614,a)].
% 9.56/9.77  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1630,b,1615,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1630,b,1616,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1630,b,1617,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1630,b,1618,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1630,b,1619,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1630,b,1620,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1630,b,1621,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1630,b,1622,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1630,b,1623,a)].
% 9.56/9.78  1631 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add_1) # label(axiom).  [assumption].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1631,b,1604,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1631,b,1605,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1631,b,1606,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1631,b,1607,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1631,b,1608,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1631,b,1609,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1631,b,1610,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1631,b,1611,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1631,b,1612,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1631,b,1613,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1631,b,1614,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1631,b,1615,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1631,b,1616,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1631,b,1617,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1631,b,1618,a)].
% 9.56/9.78  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1631,b,1619,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1631,b,1620,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1631,b,1621,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1631,b,1622,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1631,b,1623,a)].
% 9.56/9.79  1632 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_Orderings_Oord(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_2) # label(axiom).  [assumption].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1632,b,1604,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1632,b,1605,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1632,b,1606,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1632,b,1607,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1632,b,1608,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1632,b,1609,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1632,b,1610,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1632,b,1611,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1632,b,1612,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1632,b,1613,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1632,b,1614,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1632,b,1615,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1632,b,1616,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1632,b,1617,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1632,b,1618,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1632,b,1619,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1632,b,1620,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1632,b,1621,a)].
% 9.56/9.79  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1632,b,1622,a)].
% 9.66/9.80  Derived: -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1632,b,1623,a)].
% 9.66/9.80  1633 -class_Ring__and__Field_Oaxclass__abs__if(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Oaxclass__abs__if_1) # label(axiom).  [assumption].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1633,b,1604,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1633,b,1605,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1633,b,1606,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1633,b,1607,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1633,b,1608,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1633,b,1609,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1633,b,1610,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1633,b,1611,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1633,b,1612,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1633,b,1613,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1633,b,1614,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1633,b,1615,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1633,b,1616,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1633,b,1617,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1633,b,1618,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1633,b,1619,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1633,b,1620,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1633,b,1621,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1633,b,1622,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1633,b,1623,a)].
% 9.66/9.80  1634 -class_Ring__and__Field_Olordered__ring(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Olordered__ring_11) # label(axiom).  [assumption].
% 9.66/9.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1634,b,1604,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1634,b,1605,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1634,b,1606,a)].
% 9.66/9.80  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1634,b,1607,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1634,b,1608,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1634,b,1609,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1634,b,1610,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1634,b,1611,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1634,b,1612,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1634,b,1613,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1634,b,1614,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1634,b,1615,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1634,b,1616,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1634,b,1617,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1634,b,1618,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1634,b,1619,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1634,b,1620,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1634,b,1621,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1634,b,1622,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1634,b,1623,a)].
% 9.66/9.82  1635 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_21) # label(axiom).  [assumption].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1635,b,1604,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1635,b,1605,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1635,b,1606,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1635,b,1607,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1635,b,1608,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1635,b,1609,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1635,b,1610,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1635,b,1611,a)].
% 9.66/9.82  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1635,b,1612,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1635,b,1613,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1635,b,1614,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1635,b,1615,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1635,b,1616,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1635,b,1617,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1635,b,1618,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1635,b,1619,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1635,b,1620,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1635,b,1621,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1635,b,1622,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1635,b,1623,a)].
% 9.66/9.83  1636 -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Oordered__field_59) # label(axiom).  [assumption].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1636,b,1604,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1636,b,1605,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1636,b,1606,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1636,b,1607,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1636,b,1608,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1636,b,1609,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1636,b,1610,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1636,b,1611,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1636,b,1612,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1636,b,1613,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1636,b,1614,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1636,b,1615,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1636,b,1616,a)].
% 9.66/9.83  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1636,b,1617,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1636,b,1618,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1636,b,1619,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1636,b,1620,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1636,b,1621,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1636,b,1622,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__field(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1636,b,1623,a)].
% 9.66/9.84  1637 -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Oordered__idom_45) # label(axiom).  [assumption].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1637,b,1604,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1637,b,1605,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1637,b,1606,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1637,b,1607,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1637,b,1608,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1637,b,1609,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1637,b,1610,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1637,b,1611,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1637,b,1612,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1637,b,1613,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1637,b,1614,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1637,b,1615,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1637,b,1616,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1637,b,1617,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1637,b,1618,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1637,b,1619,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1637,b,1620,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1637,b,1621,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1637,b,1622,a)].
% 9.66/9.84  Derived: -class_Ring__and__Field_Oordered__idom(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1637,b,1623,a)].
% 9.66/9.85  1638 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_18) # label(axiom).  [assumption].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1638,b,1604,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1638,b,1605,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1638,b,1606,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1638,b,1607,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1638,b,1608,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1638,b,1609,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1638,b,1610,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1638,b,1611,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1638,b,1612,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1638,b,1613,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1638,b,1614,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1638,b,1615,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1638,b,1616,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1638,b,1617,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1638,b,1618,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1638,b,1619,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1638,b,1620,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1638,b,1621,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1638,b,1622,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1638,b,1623,a)].
% 9.66/9.85  1639 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_15) # label(axiom).  [assumption].
% 9.66/9.85  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1639,b,1604,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1639,b,1605,a)].
% 9.66/9.85  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1639,b,1606,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1639,b,1607,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1639,b,1608,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1639,b,1609,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1639,b,1610,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1639,b,1611,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1639,b,1612,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1639,b,1613,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1639,b,1614,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1639,b,1615,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1639,b,1616,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1639,b,1617,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1639,b,1618,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1639,b,1619,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1639,b,1620,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1639,b,1621,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1639,b,1622,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1639,b,1623,a)].
% 9.66/9.86  1640 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_12) # label(axiom).  [assumption].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1640,b,1604,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1640,b,1605,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1640,b,1606,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1640,b,1607,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1640,b,1608,a)].
% 9.66/9.86  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1640,b,1609,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1640,b,1610,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1640,b,1611,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1640,b,1612,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1640,b,1613,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1640,b,1614,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1640,b,1615,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1640,b,1616,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1640,b,1617,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1640,b,1618,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1640,b,1619,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1640,b,1620,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1640,b,1621,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1640,b,1622,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1640,b,1623,a)].
% 9.66/9.87  1641 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_24) # label(axiom).  [assumption].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1641,b,1604,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1641,b,1605,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1641,b,1606,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1641,b,1607,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1641,b,1608,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1641,b,1609,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1641,b,1610,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1641,b,1611,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1641,b,1612,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1641,b,1613,a)].
% 9.66/9.87  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1641,b,1614,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1641,b,1615,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1641,b,1616,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1641,b,1617,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1641,b,1618,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1641,b,1619,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1641,b,1620,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1641,b,1621,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1641,b,1622,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__ring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1641,b,1623,a)].
% 9.66/9.88  1642 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_14) # label(axiom).  [assumption].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1642,b,1604,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1642,b,1605,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1642,b,1606,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1642,b,1607,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1642,b,1608,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1642,b,1609,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1642,b,1610,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1642,b,1611,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1642,b,1612,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1642,b,1613,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1642,b,1614,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1642,b,1615,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1642,b,1616,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1642,b,1617,a)].
% 9.66/9.88  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1642,b,1618,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1642,b,1619,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1642,b,1620,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1642,b,1621,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1642,b,1622,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1642,b,1623,a)].
% 9.76/9.89  1643 -class_Ring__and__Field_Opordered__ring(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Opordered__ring_18) # label(axiom).  [assumption].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1643,b,1604,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1643,b,1605,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1643,b,1606,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1643,b,1607,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1643,b,1608,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1643,b,1609,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1643,b,1610,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1643,b,1611,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1643,b,1612,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1643,b,1613,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1643,b,1614,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1643,b,1615,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1643,b,1616,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1643,b,1617,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1643,b,1618,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1643,b,1619,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1643,b,1620,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1643,b,1621,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1643,b,1622,a)].
% 9.76/9.89  Derived: -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1643,b,1623,a)].
% 9.76/9.89  1644 -class_Ring__and__Field_Opordered__semiring(A) | class_Orderings_Oord(A) # label(clsrel_Ring__and__Field_Opordered__semiring_11) # label(axiom).  [assumption].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1644,b,1604,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1644,b,1605,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1644,b,1606,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1644,b,1607,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1644,b,1608,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1644,b,1609,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1644,b,1610,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1644,b,1611,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1644,b,1612,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1644,b,1613,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1644,b,1614,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1644,b,1615,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1644,b,1616,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1644,b,1617,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1644,b,1618,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1644,b,1619,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1644,b,1620,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1644,b,1621,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1644,b,1622,a)].
% 9.77/9.90  Derived: -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1644,b,1623,a)].
% 9.77/9.90  1645 -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oord(A) # label(clsrel_Wellfounded__Recursion_Owellorder_0) # label(axiom).  [assumption].
% 9.77/9.90  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1645,b,1604,a)].
% 9.77/9.90  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1645,b,1605,a)].
% 9.77/9.90  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1645,b,1606,a)].
% 9.77/9.90  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1645,b,1607,a)].
% 9.77/9.90  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1645,b,1608,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1645,b,1609,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1645,b,1610,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1645,b,1611,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1645,b,1612,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1645,b,1613,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1645,b,1614,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1645,b,1615,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1645,b,1616,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1645,b,1617,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1645,b,1618,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1645,b,1619,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1645,b,1620,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1645,b,1621,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1645,b,1622,a)].
% 10.06/10.19  Derived: -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1645,b,1623,a)].
% 10.06/10.19  1646 class_Orderings_Oord(tc_IntDef_Oint).  [resolve(869,a,805,a)].
% 10.06/10.19  1647 class_Orderings_Oord(tc_nat).  [resolve(869,a,864,a)].
% 10.06/10.19  1648 class_Orderings_Oord(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(869,a,865,b)].
% 10.06/10.19  1649 -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oord(A).  [resolve(877,b,869,a)].
% 10.06/10.19  1650 -class_LOrder_Olorder(A) | class_Orderings_Oord(A).  [resolve(1052,b,1050,a)].
% 10.06/10.19  1651 -class_Ring__and__Field_Olordered__ring(A) | class_Orderings_Oord(A).  [resolve(1058,b,1050,a)].
% 10.06/10.19  1652 class_Orderings_Oord(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1140,a,1119,b)].
% 10.06/10.19  1653 class_Orderings_Oord(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1140,a,1120,b)].
% 10.06/10.19  1654 class_Orderings_Oord(tc_IntDef_Oint).  [resolve(1440,a,1423,a)].
% 10.06/10.19  1655 -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oord(A).  [resolve(1441,a,1423,a)].
% 10.06/10.19  1656 -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oord(A).  [resolve(1442,a,1423,a)].
% 10.06/10.19  1657 class_Orderings_Oord(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1461,a,1454,b)].
% 10.06/10.19  1658 class_Orderings_Oord(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1461,a,1455,b)].
% 10.06/10.19  1659 class_Orderings_Oord(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1461,a,1457,b)].
% 10.06/10.19  1660 -class_Ring__and__Field_Opordered__ring(A) | class_Orderings_Oord(A).  [resolve(1469,b,1461,a)].
% 10.06/10.19  1661 class_Orderings_Oord(tc_nat).  [resolve(1475,a,1461,a)].
% 10.06/10.19  1662 class_Orderings_Oord(tc_IntDef_Oint).  [resolve(1478,a,1461,a)].
% 10.06/10.19  1663 -class_Ring__and__Field_Oordered__field(A) | class_Orderings_Oord(A).  [resolve(1479,b,1461,a)].
% 10.06/10.19  1664 -class_Ring__and__Field_Oordered__idom(A) | class_Orderings_Oord(A).  [resolve(1480,b,1461,a)].
% 10.06/10.19  1665 class_Orderings_Oord(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1542,b,1516,b)].
% 10.99/11.17  1666 class_Orderings_Oord(tc_set(A)).  [resolve(1568,a,1560,a)].
% 10.99/11.17  1667 class_Orderings_Oord(A) | -class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1568,a,1566,b)].
% 10.99/11.17  1668 class_Orderings_Oord(A) | -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A).  [resolve(1568,a,1567,b)].
% 10.99/11.17  1669 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_Orderings_Oord(A).  [resolve(1585,a,1568,a)].
% 10.99/11.17  1670 -class_Wellfounded__Recursion_Owellorder(A) | class_Orderings_Oord(A).  [resolve(1586,b,1568,a)].
% 10.99/11.17  1671 -class_LOrder_Olorder(A) | class_Orderings_Oord(A).  [resolve(1587,b,1568,a)].
% 10.99/11.17  1672 -class_LOrder_Olorder(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1052,b,1048,a)].
% 10.99/11.17  1673 class_LOrder_Olorder(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_34) # label(axiom).  [assumption].
% 10.99/11.17  1674 class_LOrder_Olorder(tc_nat) # label(clsarity_nat_6) # label(axiom).  [assumption].
% 10.99/11.17  1675 -class_OrderedGroup_Olordered__ab__group__join(A) | class_LOrder_Olorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_17) # label(axiom).  [assumption].
% 10.99/11.17  1676 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_LOrder_Olorder(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_17) # label(axiom).  [assumption].
% 10.99/11.17  1677 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_LOrder_Olorder(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_10) # label(axiom).  [assumption].
% 10.99/11.17  1678 -class_Ring__and__Field_Olordered__ring(A) | class_LOrder_Olorder(A) # label(clsrel_Ring__and__Field_Olordered__ring_26) # label(axiom).  [assumption].
% 10.99/11.17  1679 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_LOrder_Olorder(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_14) # label(axiom).  [assumption].
% 10.99/11.17  1680 -class_Ring__and__Field_Oordered__field(A) | class_LOrder_Olorder(A) # label(clsrel_Ring__and__Field_Oordered__field_51) # label(axiom).  [assumption].
% 10.99/11.17  1681 -class_Ring__and__Field_Oordered__idom(A) | class_LOrder_Olorder(A) # label(clsrel_Ring__and__Field_Oordered__idom_34) # label(axiom).  [assumption].
% 10.99/11.17  1682 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_LOrder_Olorder(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_11) # label(axiom).  [assumption].
% 10.99/11.17  1683 -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Olorder(A) # label(clsrel_Wellfounded__Recursion_Owellorder_4) # label(axiom).  [assumption].
% 10.99/11.17  1684 class_LOrder_Olorder(tc_IntDef_Oint).  [resolve(866,a,805,a)].
% 10.99/11.17  1685 class_LOrder_Olorder(tc_nat).  [resolve(866,a,864,a)].
% 10.99/11.17  1686 class_LOrder_Olorder(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(866,a,865,b)].
% 10.99/11.17  1687 -class_Wellfounded__Recursion_Owellorder(A) | class_LOrder_Olorder(A).  [resolve(877,b,866,a)].
% 10.99/11.17  1688 -class_LOrder_Olorder(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1073,b,1071,a)].
% 10.99/11.17  1689 class_LOrder_Olorder(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1131,a,1119,b)].
% 10.99/11.17  1690 class_LOrder_Olorder(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1131,a,1120,b)].
% 10.99/11.17  1691 class_LOrder_Olorder(tc_IntDef_Oint).  [resolve(1440,a,1421,a)].
% 10.99/11.17  1692 -class_Ring__and__Field_Oordered__field(A) | class_LOrder_Olorder(A).  [resolve(1441,a,1421,a)].
% 10.99/11.17  1693 -class_Ring__and__Field_Oordered__idom(A) | class_LOrder_Olorder(A).  [resolve(1442,a,1421,a)].
% 10.99/11.17  1694 -class_LOrder_Olorder(A) | -c_less(B,B,A).  [resolve(1561,b,1548,a)].
% 10.99/11.17  Derived: -c_less(A,A,tc_IntDef_Oint).  [resolve(1694,a,1673,a)].
% 10.99/11.17  Derived: -c_less(A,A,tc_nat).  [resolve(1694,a,1674,a)].
% 10.99/11.17  1695 -class_LOrder_Olorder(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1561,b,1549,a)].
% 10.99/11.17  Derived: -c_less(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1695,a,1673,a)].
% 10.99/11.17  Derived: -c_less(A,B,tc_nat) | c_SetInterval_OatLeastAtMost(B,A,tc_nat) = c_emptyset.  [resolve(1695,a,1674,a)].
% 10.99/11.17  1696 -class_LOrder_Olorder(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1561,b,1550,a)].
% 10.99/11.17  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_IntDef_Oint) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(1696,a,1673,a)].
% 10.99/11.21  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_nat) = c_insert(A,c_emptyset,tc_nat).  [resolve(1696,a,1674,a)].
% 10.99/11.21  1697 -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1561,b,1551,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1697,a,1673,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OatLeastLessThan(B,A,tc_nat) = c_emptyset.  [resolve(1697,a,1674,a)].
% 10.99/11.21  1698 -class_LOrder_Olorder(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1561,b,1552,a)].
% 10.99/11.21  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_IntDef_Oint),c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1698,a,1673,a)].
% 10.99/11.21  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_nat),c_SetInterval_OatLeast(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(1698,a,1674,a)].
% 10.99/11.21  1699 -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1561,b,1553,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeast(B,tc_IntDef_Oint),c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1699,a,1673,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeast(B,tc_nat),c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)).  [resolve(1699,a,1674,a)].
% 10.99/11.21  1700 -class_LOrder_Olorder(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1561,b,1554,a)].
% 10.99/11.21  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1700,a,1673,a)].
% 10.99/11.21  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(1700,a,1674,a)].
% 10.99/11.21  1701 -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1561,b,1555,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1701,a,1673,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)).  [resolve(1701,a,1674,a)].
% 10.99/11.21  1702 -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1561,b,1556,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OgreaterThanAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1702,a,1673,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OgreaterThanAtMost(B,A,tc_nat) = c_emptyset.  [resolve(1702,a,1674,a)].
% 10.99/11.21  1703 -class_LOrder_Olorder(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1561,b,1557,a)].
% 10.99/11.21  Derived: c_minus(c_insert(A,c_emptyset,tc_IntDef_Oint),c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(1703,a,1673,a)].
% 10.99/11.21  Derived: c_minus(c_insert(A,c_emptyset,tc_nat),c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_insert(A,c_emptyset,tc_nat).  [resolve(1703,a,1674,a)].
% 10.99/11.21  1704 -class_LOrder_Olorder(A) | c_lessequals(B,B,A).  [resolve(1561,b,1558,a)].
% 10.99/11.21  Derived: c_lessequals(A,A,tc_IntDef_Oint).  [resolve(1704,a,1673,a)].
% 10.99/11.21  Derived: c_lessequals(A,A,tc_nat).  [resolve(1704,a,1674,a)].
% 10.99/11.21  1705 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_LOrder_Olorder(C).  [resolve(1581,a,1561,b)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(1705,d,1673,a)].
% 10.99/11.21  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_lessequals(C,B,tc_nat).  [resolve(1705,d,1674,a)].
% 11.08/11.23  1706 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_LOrder_Olorder(C).  [resolve(1582,a,1561,b)].
% 11.08/11.23  Derived: -c_less(A,B,tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1706,c,1673,a)].
% 11.08/11.23  Derived: -c_less(A,B,tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(1706,c,1674,a)].
% 11.08/11.23  1707 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1626,b,1604,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1707,a,1673,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1707,a,1674,a)].
% 11.08/11.23  1708 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1626,b,1605,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1708,a,1673,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1708,a,1674,a)].
% 11.08/11.23  1709 -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1626,b,1606,a)].
% 11.08/11.23  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1709,a,1673,a)].
% 11.08/11.23  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_nat),tc_nat).  [resolve(1709,a,1674,a)].
% 11.08/11.23  1710 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1626,b,1607,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1710,a,1673,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1710,a,1674,a)].
% 11.08/11.23  1711 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1626,b,1608,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1711,a,1673,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(1711,a,1674,a)].
% 11.08/11.23  1712 -class_LOrder_Olorder(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1626,b,1609,a)].
% 11.08/11.23  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1712,a,1673,a)].
% 11.08/11.23  Derived: -c_less(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_nat).  [resolve(1712,a,1674,a)].
% 11.08/11.23  1713 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1626,b,1610,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1713,a,1673,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(1713,a,1674,a)].
% 11.08/11.23  1714 -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1626,b,1611,a)].
% 11.08/11.23  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1714,a,1673,a)].
% 11.08/11.23  Derived: -c_lessequals(A,B,tc_nat) | c_in(B,c_SetInterval_OatLeast(A,tc_nat),tc_nat).  [resolve(1714,a,1674,a)].
% 11.08/11.23  1715 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1626,b,1612,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1715,a,1673,a)].
% 11.08/11.23  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(1715,a,1674,a)].
% 11.08/11.23  1716 -class_LOrder_Olorder(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1626,b,1613,a)].
% 11.08/11.23  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1716,a,1673,a)].
% 11.08/11.24  Derived: -c_lessequals(A,B,tc_nat) | c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat).  [resolve(1716,a,1674,a)].
% 11.08/11.24  1717 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1626,b,1614,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(1717,a,1673,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(1717,a,1674,a)].
% 11.08/11.24  1718 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1626,b,1615,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(1718,a,1673,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1718,a,1674,a)].
% 11.08/11.24  1719 -class_LOrder_Olorder(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1626,b,1616,a)].
% 11.08/11.24  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,C,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1719,a,1673,a)].
% 11.08/11.24  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,C,tc_nat) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_nat),tc_nat).  [resolve(1719,a,1674,a)].
% 11.08/11.24  1720 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1626,b,1617,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(1720,a,1673,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(1720,a,1674,a)].
% 11.08/11.24  1721 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1626,b,1618,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(1721,a,1673,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(1721,a,1674,a)].
% 11.08/11.24  1722 -class_LOrder_Olorder(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1626,b,1619,a)].
% 11.08/11.24  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1722,a,1673,a)].
% 11.08/11.24  Derived: -c_less(A,B,tc_nat) | -c_less(C,A,tc_nat) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_nat),tc_nat).  [resolve(1722,a,1674,a)].
% 11.08/11.24  1723 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1626,b,1620,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(1723,a,1673,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(1723,a,1674,a)].
% 11.08/11.24  1724 -class_LOrder_Olorder(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1626,b,1621,a)].
% 11.08/11.24  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1724,a,1673,a)].
% 11.08/11.24  Derived: -c_less(A,B,tc_nat) | c_in(B,c_SetInterval_OgreaterThan(A,tc_nat),tc_nat).  [resolve(1724,a,1674,a)].
% 11.08/11.24  1725 -class_LOrder_Olorder(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1626,b,1622,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(1725,a,1673,a)].
% 11.08/11.24  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(1725,a,1674,a)].
% 11.08/11.24  1726 -class_LOrder_Olorder(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1626,b,1623,a)].
% 11.08/11.24  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(1726,a,1673,a)].
% 11.37/11.56  Derived: -c_less(A,B,tc_nat) | c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat).  [resolve(1726,a,1674,a)].
% 11.37/11.56  1727 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add_3) # label(axiom).  [assumption].
% 11.37/11.56  1728 class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_36) # label(axiom).  [assumption].
% 11.37/11.56  1729 class_OrderedGroup_Opordered__ab__semigroup__add(tc_nat) # label(clsarity_nat_33) # label(axiom).  [assumption].
% 11.37/11.56  1730 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_7) # label(axiom).  [assumption].
% 11.37/11.56  1731 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_7) # label(axiom).  [assumption].
% 11.37/11.56  1732 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_1) # label(axiom).  [assumption].
% 11.37/11.56  1733 -class_OrderedGroup_Opordered__ab__group__add(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_9) # label(axiom).  [assumption].
% 11.37/11.56  1734 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Opordered__ab__semigroup__add_4) # label(axiom).  [assumption].
% 11.37/11.56  1735 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_0) # label(axiom).  [assumption].
% 11.37/11.56  1736 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_9) # label(axiom).  [assumption].
% 11.37/11.56  1737 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_19) # label(axiom).  [assumption].
% 11.37/11.56  1738 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__field_57) # label(axiom).  [assumption].
% 11.37/11.56  1739 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__idom_43) # label(axiom).  [assumption].
% 11.37/11.56  1740 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_16) # label(axiom).  [assumption].
% 11.37/11.56  1741 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_10) # label(axiom).  [assumption].
% 11.37/11.56  1742 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_7) # label(axiom).  [assumption].
% 11.37/11.56  1743 -class_Ring__and__Field_Opordered__comm__ring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_22) # label(axiom).  [assumption].
% 11.37/11.56  1744 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_12) # label(axiom).  [assumption].
% 11.37/11.56  1745 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_16) # label(axiom).  [assumption].
% 11.37/11.56  1746 -class_Ring__and__Field_Opordered__semiring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__semiring_9) # label(axiom).  [assumption].
% 11.37/11.56  1747 class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1138,a,1093,a)].
% 11.37/11.56  1748 class_OrderedGroup_Opordered__ab__semigroup__add(tc_nat).  [resolve(1138,a,1118,a)].
% 11.53/11.68  1749 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1138,a,1119,b)].
% 11.53/11.68  1750 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1138,a,1120,b)].
% 11.53/11.68  1751 class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1440,a,1430,a)].
% 11.53/11.68  1752 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1441,a,1430,a)].
% 11.53/11.68  1753 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1442,a,1430,a)].
% 11.53/11.68  1754 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1459,a,1454,b)].
% 11.53/11.68  1755 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1459,a,1455,b)].
% 11.53/11.68  1756 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1459,a,1456,b)].
% 11.53/11.68  1757 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1459,a,1457,b)].
% 11.53/11.68  1758 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Opordered__ab__semigroup__add(A).  [resolve(1469,b,1459,a)].
% 11.53/11.68  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1758,b,1727,a)].
% 11.53/11.68  Derived: -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Oplus(A).  [resolve(1758,b,1734,a)].
% 11.53/11.68  1759 class_OrderedGroup_Opordered__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1540,b,1481,a)].
% 11.53/11.68  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(1759,a,1727,a)].
% 11.53/11.68  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(1759,a,1734,a)].
% 11.53/11.68  1760 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1540,b,1516,b)].
% 11.53/11.68  1761 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1540,b,1517,b)].
% 11.53/11.68  Derived: -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1761,a,1727,a)].
% 11.53/11.68  Derived: -class_Ring__and__Field_Oordered__field(A) | class_HOL_Oplus(A).  [resolve(1761,a,1734,a)].
% 11.53/11.68  1762 class_OrderedGroup_Opordered__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1540,b,1518,b)].
% 11.53/11.68  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1762,a,1727,a)].
% 11.53/11.68  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_HOL_Oplus(A).  [resolve(1762,a,1734,a)].
% 11.53/11.68  1763 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,B,A).  [resolve(1566,b,1548,a)].
% 11.53/11.68  Derived: -c_less(A,A,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1763,a,1730,b)].
% 11.53/11.68  Derived: -c_less(A,A,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1763,a,1731,b)].
% 11.53/11.68  Derived: -c_less(A,A,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1763,a,1732,b)].
% 11.53/11.68  Derived: -c_less(A,A,B) | -class_OrderedGroup_Opordered__ab__group__add(B).  [resolve(1763,a,1733,b)].
% 11.53/11.68  1764 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1566,b,1549,a)].
% 11.53/11.68  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1764,a,1730,b)].
% 11.53/11.68  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1764,a,1731,b)].
% 11.53/11.68  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1764,a,1732,b)].
% 11.53/11.68  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1764,a,1733,b)].
% 11.53/11.68  1765 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1566,b,1550,a)].
% 11.53/11.69  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1765,a,1730,b)].
% 11.53/11.69  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1765,a,1731,b)].
% 11.53/11.69  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1765,a,1732,b)].
% 11.53/11.69  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Opordered__ab__group__add(B).  [resolve(1765,a,1733,b)].
% 11.53/11.69  1766 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1566,b,1551,a)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1766,a,1730,b)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1766,a,1731,b)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1766,a,1732,b)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1766,a,1733,b)].
% 11.53/11.69  1767 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1566,b,1552,a)].
% 11.53/11.69  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1767,a,1730,b)].
% 11.53/11.69  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1767,a,1731,b)].
% 11.53/11.69  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1767,a,1732,b)].
% 11.53/11.69  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_OrderedGroup_Opordered__ab__group__add(B).  [resolve(1767,a,1733,b)].
% 11.53/11.69  1768 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1566,b,1553,a)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1768,a,1730,b)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1768,a,1731,b)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1768,a,1732,b)].
% 11.53/11.69  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1768,a,1733,b)].
% 11.53/11.69  1769 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1566,b,1554,a)].
% 11.53/11.69  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1769,a,1730,b)].
% 11.53/11.69  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1769,a,1731,b)].
% 11.53/11.69  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1769,a,1732,b)].
% 11.57/11.72  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_OrderedGroup_Opordered__ab__group__add(B).  [resolve(1769,a,1733,b)].
% 11.57/11.72  1770 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1566,b,1555,a)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1770,a,1730,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1770,a,1731,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1770,a,1732,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1770,a,1733,b)].
% 11.57/11.72  1771 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1566,b,1556,a)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1771,a,1730,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1771,a,1731,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1771,a,1732,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1771,a,1733,b)].
% 11.57/11.72  1772 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1566,b,1557,a)].
% 11.57/11.72  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1772,a,1730,b)].
% 11.57/11.72  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1772,a,1731,b)].
% 11.57/11.72  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1772,a,1732,b)].
% 11.57/11.72  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Opordered__ab__group__add(B).  [resolve(1772,a,1733,b)].
% 11.57/11.72  1773 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_lessequals(B,B,A).  [resolve(1566,b,1558,a)].
% 11.57/11.72  Derived: c_lessequals(A,A,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1773,a,1730,b)].
% 11.57/11.72  Derived: c_lessequals(A,A,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1773,a,1731,b)].
% 11.57/11.72  Derived: c_lessequals(A,A,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1773,a,1732,b)].
% 11.57/11.72  Derived: c_lessequals(A,A,B) | -class_OrderedGroup_Opordered__ab__group__add(B).  [resolve(1773,a,1733,b)].
% 11.57/11.72  1774 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Opordered__ab__semigroup__add(C).  [resolve(1581,a,1566,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1774,d,1730,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1774,d,1731,b)].
% 11.57/11.72  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1774,d,1732,b)].
% 11.60/11.75  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1774,d,1733,b)].
% 11.60/11.75  1775 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Opordered__ab__semigroup__add(C).  [resolve(1582,a,1566,b)].
% 11.60/11.75  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1775,c,1730,b)].
% 11.60/11.75  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1775,c,1731,b)].
% 11.60/11.75  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1775,c,1732,b)].
% 11.60/11.75  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1775,c,1733,b)].
% 11.60/11.75  1776 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1631,b,1604,a)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1776,a,1730,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1776,a,1731,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1776,a,1732,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1776,a,1733,b)].
% 11.60/11.75  1777 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1631,b,1605,a)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1777,a,1730,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1777,a,1731,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1777,a,1732,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1777,a,1733,b)].
% 11.60/11.75  1778 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1631,b,1606,a)].
% 11.60/11.75  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1778,a,1730,b)].
% 11.60/11.75  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1778,a,1731,b)].
% 11.60/11.75  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1778,a,1732,b)].
% 11.60/11.75  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1778,a,1733,b)].
% 11.60/11.75  1779 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1631,b,1607,a)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1779,a,1730,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1779,a,1731,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1779,a,1732,b)].
% 11.60/11.75  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1779,a,1733,b)].
% 11.60/11.76  1780 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1631,b,1608,a)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1780,a,1730,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1780,a,1731,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1780,a,1732,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1780,a,1733,b)].
% 11.60/11.76  1781 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1631,b,1609,a)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1781,a,1730,b)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1781,a,1731,b)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1781,a,1732,b)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1781,a,1733,b)].
% 11.60/11.76  1782 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1631,b,1610,a)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1782,a,1730,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1782,a,1731,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1782,a,1732,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1782,a,1733,b)].
% 11.60/11.76  1783 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1631,b,1611,a)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1783,a,1730,b)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1783,a,1731,b)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1783,a,1732,b)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1783,a,1733,b)].
% 11.60/11.76  1784 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1631,b,1612,a)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1784,a,1730,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1784,a,1731,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1784,a,1732,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1784,a,1733,b)].
% 11.60/11.76  1785 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1631,b,1613,a)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1785,a,1730,b)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1785,a,1731,b)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1785,a,1732,b)].
% 11.60/11.76  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1785,a,1733,b)].
% 11.60/11.76  1786 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1631,b,1614,a)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1786,a,1730,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1786,a,1731,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1786,a,1732,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1786,a,1733,b)].
% 11.60/11.76  1787 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1631,b,1615,a)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1787,a,1730,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1787,a,1731,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1787,a,1732,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1787,a,1733,b)].
% 11.60/11.76  1788 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1631,b,1616,a)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1788,a,1730,b)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1788,a,1731,b)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1788,a,1732,b)].
% 11.60/11.76  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1788,a,1733,b)].
% 11.60/11.76  1789 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1631,b,1617,a)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1789,a,1730,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1789,a,1731,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1789,a,1732,b)].
% 11.60/11.76  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1789,a,1733,b)].
% 11.60/11.76  1790 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1631,b,1618,a)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1790,a,1730,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1790,a,1731,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1790,a,1732,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Opordered__ab__group__add(D).  [resolve(1790,a,1733,b)].
% 11.60/11.77  1791 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1631,b,1619,a)].
% 11.60/11.77  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1791,a,1730,b)].
% 11.60/11.77  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1791,a,1731,b)].
% 11.60/11.77  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1791,a,1732,b)].
% 11.60/11.77  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1791,a,1733,b)].
% 11.60/11.77  1792 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1631,b,1620,a)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1792,a,1730,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1792,a,1731,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1792,a,1732,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1792,a,1733,b)].
% 11.60/11.77  1793 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1631,b,1621,a)].
% 11.60/11.77  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1793,a,1730,b)].
% 11.60/11.77  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1793,a,1731,b)].
% 11.60/11.77  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1793,a,1732,b)].
% 11.60/11.77  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1793,a,1733,b)].
% 11.60/11.77  1794 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1631,b,1622,a)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1794,a,1730,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1794,a,1731,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1794,a,1732,b)].
% 11.60/11.77  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1794,a,1733,b)].
% 11.60/11.77  1795 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1631,b,1623,a)].
% 11.60/11.77  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1795,a,1730,b)].
% 11.90/12.03  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1795,a,1731,b)].
% 11.90/12.03  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1795,a,1732,b)].
% 11.90/12.03  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_OrderedGroup_Opordered__ab__group__add(C).  [resolve(1795,a,1733,b)].
% 11.90/12.03  1796 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_4) # label(axiom).  [assumption].
% 11.90/12.03  1797 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_37) # label(axiom).  [assumption].
% 11.90/12.03  1798 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_nat) # label(clsarity_nat_34) # label(axiom).  [assumption].
% 11.90/12.03  1799 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_6) # label(axiom).  [assumption].
% 11.90/12.03  1800 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_6) # label(axiom).  [assumption].
% 11.90/12.03  1801 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_0) # label(axiom).  [assumption].
% 11.90/12.03  1802 -class_OrderedGroup_Opordered__ab__group__add(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_OrderedGroup_Opordered__ab__group__add_13) # label(axiom).  [assumption].
% 11.90/12.03  1803 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Opordered__cancel__ab__semigroup__add_5) # label(axiom).  [assumption].
% 11.90/12.03  1804 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_6) # label(axiom).  [assumption].
% 11.90/12.03  1805 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_18) # label(axiom).  [assumption].
% 11.90/12.03  1806 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__field_56) # label(axiom).  [assumption].
% 11.90/12.03  1807 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__idom_38) # label(axiom).  [assumption].
% 11.90/12.03  1808 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_15) # label(axiom).  [assumption].
% 11.90/12.03  1809 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_21) # label(axiom).  [assumption].
% 11.90/12.03  1810 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(18,b,1,a)].
% 11.90/12.03  1811 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(18,b,3,a)].
% 11.90/12.03  1812 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(18,b,9,a)].
% 11.90/12.03  1813 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_HOL_Oplus(A).  [resolve(18,b,10,a)].
% 11.90/12.03  1814 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(749,b,708,a)].
% 11.90/12.03  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(1814,a,1805,b)].
% 11.90/12.03  1815 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | class_HOL_Oplus(A).  [resolve(749,b,715,a)].
% 11.90/12.03  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(1815,a,1805,b)].
% 12.06/12.23  1816 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1133,a,1093,a)].
% 12.06/12.23  1817 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_nat).  [resolve(1133,a,1118,a)].
% 12.06/12.23  1818 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1133,a,1119,b)].
% 12.06/12.23  1819 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1133,a,1120,b)].
% 12.06/12.23  1820 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1440,a,1429,a)].
% 12.06/12.23  1821 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A).  [resolve(1441,a,1429,a)].
% 12.06/12.23  1822 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A).  [resolve(1442,a,1429,a)].
% 12.06/12.23  1823 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1458,a,1454,b)].
% 12.06/12.23  1824 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1458,a,1455,b)].
% 12.06/12.23  1825 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1458,a,1456,b)].
% 12.06/12.23  1826 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1458,a,1457,b)].
% 12.06/12.23  1827 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1539,b,1481,a)].
% 12.06/12.23  1828 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1539,b,1516,b)].
% 12.06/12.23  1829 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1539,b,1517,b)].
% 12.06/12.23  Derived: -class_Ring__and__Field_Oordered__field(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(1829,a,1810,a)].
% 12.06/12.23  Derived: -class_Ring__and__Field_Oordered__field(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(1829,a,1811,a)].
% 12.06/12.23  1830 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1539,b,1518,b)].
% 12.06/12.23  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(1830,a,1810,a)].
% 12.06/12.23  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(1830,a,1811,a)].
% 12.06/12.23  1831 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,B,A).  [resolve(1567,b,1548,a)].
% 12.06/12.23  1832 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1567,b,1549,a)].
% 12.06/12.23  1833 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1567,b,1550,a)].
% 12.06/12.23  1834 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1567,b,1551,a)].
% 12.06/12.23  1835 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1567,b,1552,a)].
% 12.06/12.23  1836 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1567,b,1553,a)].
% 12.06/12.23  1837 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1567,b,1554,a)].
% 12.06/12.23  1838 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1567,b,1555,a)].
% 12.06/12.23  1839 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1567,b,1556,a)].
% 12.06/12.23  1840 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1567,b,1557,a)].
% 12.29/12.49  1841 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_lessequals(B,B,A).  [resolve(1567,b,1558,a)].
% 12.29/12.49  1842 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(C).  [resolve(1581,a,1567,b)].
% 12.29/12.49  1843 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(C).  [resolve(1582,a,1567,b)].
% 12.29/12.49  1844 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1632,b,1604,a)].
% 12.29/12.49  1845 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1632,b,1605,a)].
% 12.29/12.49  1846 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1632,b,1606,a)].
% 12.29/12.49  1847 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1632,b,1607,a)].
% 12.29/12.49  1848 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1632,b,1608,a)].
% 12.29/12.49  1849 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1632,b,1609,a)].
% 12.29/12.49  1850 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1632,b,1610,a)].
% 12.29/12.49  1851 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1632,b,1611,a)].
% 12.29/12.49  1852 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1632,b,1612,a)].
% 12.29/12.49  1853 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1632,b,1613,a)].
% 12.29/12.49  1854 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1632,b,1614,a)].
% 12.29/12.49  1855 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1632,b,1615,a)].
% 12.29/12.49  1856 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1632,b,1616,a)].
% 12.29/12.49  1857 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1632,b,1617,a)].
% 12.29/12.49  1858 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1632,b,1618,a)].
% 12.29/12.49  1859 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1632,b,1619,a)].
% 12.29/12.49  1860 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1632,b,1620,a)].
% 12.29/12.49  1861 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1632,b,1621,a)].
% 12.29/12.49  1862 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1632,b,1622,a)].
% 12.29/12.49  1863 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1632,b,1623,a)].
% 12.29/12.49  1864 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_7) # label(axiom).  [assumption].
% 12.37/12.57  1865 class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_39) # label(axiom).  [assumption].
% 12.37/12.57  1866 class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_nat) # label(clsarity_nat_36) # label(axiom).  [assumption].
% 12.37/12.57  1867 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Oordered__cancel__ab__semigroup__add_8) # label(axiom).  [assumption].
% 12.37/12.57  1868 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_12) # label(axiom).  [assumption].
% 12.37/12.57  1869 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__field_40) # label(axiom).  [assumption].
% 12.37/12.57  1870 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__idom_32) # label(axiom).  [assumption].
% 12.37/12.57  1871 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_9) # label(axiom).  [assumption].
% 12.37/12.57  1872 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(15,b,1,a)].
% 12.37/12.57  1873 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(15,b,3,a)].
% 12.37/12.57  1874 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(81,b,53,b)].
% 12.37/12.57  1875 class_HOL_Oplus(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(82,b,53,b)].
% 12.37/12.57  1876 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(865,b,806,a)].
% 12.37/12.57  1877 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(865,b,807,a)].
% 12.37/12.57  1878 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(865,b,808,a)].
% 12.37/12.57  1879 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(865,b,809,a)].
% 12.37/12.57  1880 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,810,a)].
% 12.37/12.57  1881 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,811,a)].
% 12.37/12.57  1882 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(865,b,812,a)].
% 12.37/12.57  1883 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,813,a)].
% 12.37/12.57  1884 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(865,b,814,a)].
% 12.37/12.57  1885 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(865,b,815,a)].
% 12.37/12.57  1886 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(865,b,816,a)].
% 12.37/12.58  1887 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,817,a)].
% 12.37/12.58  1888 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,818,a)].
% 12.37/12.58  1889 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(865,b,819,a)].
% 12.37/12.58  1890 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,820,a)].
% 12.37/12.58  1891 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(865,b,821,a)].
% 12.37/12.58  1892 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(865,b,822,a)].
% 12.37/12.58  1893 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(865,b,823,a)].
% 12.37/12.58  1894 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(865,b,824,a)].
% 12.37/12.58  1895 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(865,b,825,a)].
% 12.37/12.58  1896 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(865,b,826,a)].
% 12.37/12.58  1897 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(865,b,827,a)].
% 12.37/12.58  1898 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(865,b,828,a)].
% 12.37/12.58  1899 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(865,b,829,b)].
% 12.37/12.58  1900 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(865,b,830,b)].
% 12.37/12.58  1901 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(865,b,831,a)].
% 12.37/12.58  1902 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(865,b,832,a)].
% 12.37/12.58  1903 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(865,b,833,a)].
% 12.37/12.58  1904 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(865,b,834,a)].
% 12.37/12.58  1905 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(865,b,835,a)].
% 12.37/12.58  1906 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(865,b,836,a)].
% 12.37/12.58  1907 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(865,b,837,a)].
% 12.47/12.59  1908 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(865,b,838,a)].
% 12.47/12.59  1909 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(865,b,839,a)].
% 12.47/12.59  1910 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(865,b,840,a)].
% 12.47/12.59  1911 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(865,b,841,a)].
% 12.47/12.59  1912 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(865,b,842,a)].
% 12.47/12.59  1913 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(865,b,843,a)].
% 12.47/12.59  1914 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(865,b,844,a)].
% 12.47/12.59  1915 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(865,b,845,a)].
% 12.47/12.59  1916 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(865,b,846,a)].
% 12.47/12.59  1917 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(865,b,847,a)].
% 12.47/12.59  1918 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(865,b,848,a)].
% 12.47/12.59  1919 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(865,b,849,a)].
% 12.47/12.59  1920 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(865,b,850,a)].
% 12.47/12.59  1921 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(865,b,851,a)].
% 12.47/12.59  1922 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(865,b,852,a)].
% 12.47/12.59  1923 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(865,b,853,a)].
% 12.47/12.59  1924 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(865,b,854,a)].
% 12.47/12.59  1925 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(865,b,855,a)].
% 12.47/12.59  1926 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(865,b,856,a)].
% 12.47/12.59  1927 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(865,b,857,a)].
% 12.47/12.59  1928 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(865,b,858,a)].
% 12.47/12.59  1929 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(865,b,859,a)].
% 12.47/12.59  1930 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(865,b,860,a)].
% 12.59/12.73  1931 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(865,b,861,a)].
% 12.59/12.73  1932 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(865,b,862,a)].
% 12.59/12.73  1933 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(865,b,863,a)].
% 12.59/12.73  1934 c_less(A,B,C) | c_lessequals(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(878,a,865,b)].
% 12.59/12.73  1935 -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(879,a,865,b)].
% 12.59/12.73  1936 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1057,b,1048,a)].
% 12.59/12.73  1937 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1080,b,1071,a)].
% 12.59/12.73  1938 class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_IntDef_Oint).  [resolve(1130,a,1093,a)].
% 12.59/12.73  1939 class_OrderedGroup_Oordered__cancel__ab__semigroup__add(tc_nat).  [resolve(1130,a,1118,a)].
% 12.59/12.73  1940 class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1130,a,1119,b)].
% 12.59/12.73  1941 class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1130,a,1120,b)].
% 12.59/12.73  1942 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1456,b,1444,a)].
% 12.59/12.73  Derived: -c_lessequals(c_plus(A,B,tc_nat),c_plus(A,C,tc_nat),tc_nat) | c_lessequals(B,C,tc_nat).  [resolve(1942,a,1866,a)].
% 12.59/12.73  1943 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1456,b,1445,a)].
% 12.59/12.73  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_plus(C,A,tc_nat),c_plus(C,B,tc_nat),tc_nat).  [resolve(1943,a,1866,a)].
% 12.59/12.73  1944 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1456,b,1446,a)].
% 12.59/12.73  Derived: -c_lessequals(c_plus(A,B,tc_nat),c_plus(C,B,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(1944,a,1866,a)].
% 12.59/12.73  1945 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1456,b,1447,a)].
% 12.59/12.73  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_plus(A,C,tc_nat),c_plus(B,C,tc_nat),tc_nat).  [resolve(1945,a,1866,a)].
% 12.59/12.73  1946 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1456,b,1448,a)].
% 12.59/12.73  Derived: -c_less(c_plus(A,B,tc_nat),c_plus(A,C,tc_nat),tc_nat) | c_less(B,C,tc_nat).  [resolve(1946,a,1866,a)].
% 12.59/12.73  1947 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1456,b,1449,a)].
% 12.59/12.73  Derived: -c_less(A,B,tc_nat) | c_less(c_plus(C,A,tc_nat),c_plus(C,B,tc_nat),tc_nat).  [resolve(1947,a,1866,a)].
% 12.59/12.73  1948 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1456,b,1450,a)].
% 12.59/12.73  Derived: -c_less(c_plus(A,B,tc_nat),c_plus(C,B,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(1948,a,1866,a)].
% 12.59/12.73  1949 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1456,b,1451,a)].
% 12.59/12.73  Derived: -c_less(A,B,tc_nat) | c_less(c_plus(A,C,tc_nat),c_plus(B,C,tc_nat),tc_nat).  [resolve(1949,a,1866,a)].
% 12.59/12.73  1950 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1470,a,1456,b)].
% 12.59/12.73  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1950,c,1868,b)].
% 12.67/12.81  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1950,c,1871,b)].
% 12.67/12.81  1951 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1471,a,1456,b)].
% 12.67/12.81  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1951,c,1868,b)].
% 12.67/12.81  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1951,c,1871,b)].
% 12.67/12.81  1952 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1472,b,1456,b)].
% 12.67/12.81  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(1952,b,1866,a)].
% 12.67/12.81  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(1952,b,1871,b)].
% 12.67/12.81  1953 class_HOL_Oplus(A) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A).  [resolve(1473,b,1456,b)].
% 12.67/12.81  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(1953,b,1871,b)].
% 12.67/12.81  1954 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,B,A).  [resolve(1564,b,1548,a)].
% 12.67/12.81  1955 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1564,b,1549,a)].
% 12.67/12.81  1956 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1564,b,1550,a)].
% 12.67/12.81  1957 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1564,b,1551,a)].
% 12.67/12.81  1958 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1564,b,1552,a)].
% 12.67/12.81  1959 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1564,b,1553,a)].
% 12.67/12.81  1960 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1564,b,1554,a)].
% 12.67/12.81  1961 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1564,b,1555,a)].
% 12.67/12.81  1962 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1564,b,1556,a)].
% 12.67/12.81  1963 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1564,b,1557,a)].
% 12.67/12.81  1964 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | c_lessequals(B,B,A).  [resolve(1564,b,1558,a)].
% 12.67/12.81  1965 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1581,a,1564,b)].
% 12.67/12.81  1966 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1582,a,1564,b)].
% 12.67/12.81  1967 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1629,b,1604,a)].
% 12.67/12.81  1968 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1629,b,1605,a)].
% 12.67/12.81  1969 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1629,b,1606,a)].
% 12.67/12.81  1970 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1629,b,1607,a)].
% 12.67/12.81  1971 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1629,b,1608,a)].
% 12.67/12.87  1972 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1629,b,1609,a)].
% 12.67/12.87  1973 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1629,b,1610,a)].
% 12.67/12.87  1974 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1629,b,1611,a)].
% 12.67/12.87  1975 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1629,b,1612,a)].
% 12.67/12.87  1976 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1629,b,1613,a)].
% 12.67/12.87  1977 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1629,b,1614,a)].
% 12.67/12.87  1978 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1629,b,1615,a)].
% 12.67/12.87  1979 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1629,b,1616,a)].
% 12.67/12.87  1980 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1629,b,1617,a)].
% 12.67/12.87  1981 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1629,b,1618,a)].
% 12.67/12.87  1982 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1629,b,1619,a)].
% 12.67/12.87  1983 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1629,b,1620,a)].
% 12.67/12.87  1984 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1629,b,1621,a)].
% 12.67/12.87  1985 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1629,b,1622,a)].
% 12.67/12.87  1986 -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1629,b,1623,a)].
% 12.67/12.87  1987 -c_less(A,A,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1763,a,1732,b)].
% 12.67/12.87  Derived: -c_less(A,A,tc_IntDef_Oint).  [resolve(1987,b,1865,a)].
% 12.67/12.87  Derived: -c_less(A,A,tc_nat).  [resolve(1987,b,1866,a)].
% 12.67/12.87  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1987,b,1868,b)].
% 12.67/12.87  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1987,b,1869,b)].
% 12.67/12.87  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1987,b,1870,b)].
% 12.67/12.87  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1987,b,1871,b)].
% 12.67/12.87  1988 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1764,a,1732,b)].
% 12.67/12.87  Derived: -c_less(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1988,c,1865,a)].
% 12.67/12.87  Derived: -c_less(A,B,tc_nat) | c_SetInterval_OatLeastAtMost(B,A,tc_nat) = c_emptyset.  [resolve(1988,c,1866,a)].
% 12.67/12.87  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1988,c,1868,b)].
% 12.67/12.87  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1988,c,1869,b)].
% 12.67/12.87  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1988,c,1870,b)].
% 12.67/12.87  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1988,c,1871,b)].
% 12.67/12.87  1989 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1765,a,1732,b)].
% 12.67/12.87  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_IntDef_Oint) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(1989,b,1865,a)].
% 12.67/12.87  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_nat) = c_insert(A,c_emptyset,tc_nat).  [resolve(1989,b,1866,a)].
% 12.67/12.87  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1989,b,1868,b)].
% 12.67/12.87  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1989,b,1869,b)].
% 12.67/12.87  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1989,b,1870,b)].
% 12.67/12.87  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1989,b,1871,b)].
% 12.67/12.87  1990 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1766,a,1732,b)].
% 12.67/12.87  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1990,c,1865,a)].
% 12.67/12.87  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OatLeastLessThan(B,A,tc_nat) = c_emptyset.  [resolve(1990,c,1866,a)].
% 12.67/12.87  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1990,c,1868,b)].
% 12.67/12.87  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1990,c,1869,b)].
% 12.67/12.87  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1990,c,1870,b)].
% 12.67/12.87  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1990,c,1871,b)].
% 12.67/12.87  1991 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1767,a,1732,b)].
% 12.67/12.87  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_IntDef_Oint),c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(1991,c,1865,a)].
% 12.67/12.87  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_nat),c_SetInterval_OatLeast(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(1991,c,1866,a)].
% 12.67/12.87  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1991,c,1868,b)].
% 12.67/12.87  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1991,c,1869,b)].
% 12.67/12.87  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1991,c,1870,b)].
% 12.67/12.87  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1991,c,1871,b)].
% 12.67/12.87  1992 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1768,a,1732,b)].
% 12.67/12.87  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeast(B,tc_IntDef_Oint),c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1992,c,1865,a)].
% 12.67/12.87  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeast(B,tc_nat),c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)).  [resolve(1992,c,1866,a)].
% 12.67/12.87  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1992,c,1868,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1992,c,1869,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1992,c,1870,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1992,c,1871,b)].
% 12.67/12.88  1993 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1769,a,1732,b)].
% 12.67/12.88  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1993,c,1865,a)].
% 12.67/12.88  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(1993,c,1866,a)].
% 12.67/12.88  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1993,c,1868,b)].
% 12.67/12.88  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1993,c,1869,b)].
% 12.67/12.88  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1993,c,1870,b)].
% 12.67/12.88  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1993,c,1871,b)].
% 12.67/12.88  1994 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1770,a,1732,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(1994,c,1865,a)].
% 12.67/12.88  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)).  [resolve(1994,c,1866,a)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1994,c,1868,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1994,c,1869,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1994,c,1870,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1994,c,1871,b)].
% 12.67/12.88  1995 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1771,a,1732,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OgreaterThanAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(1995,c,1865,a)].
% 12.67/12.88  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OgreaterThanAtMost(B,A,tc_nat) = c_emptyset.  [resolve(1995,c,1866,a)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1995,c,1868,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(1995,c,1869,b)].
% 12.67/12.88  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1995,c,1870,b)].
% 12.77/12.88  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1995,c,1871,b)].
% 12.77/12.88  1996 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1772,a,1732,b)].
% 12.77/12.88  Derived: c_minus(c_insert(A,c_emptyset,tc_IntDef_Oint),c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(1996,b,1865,a)].
% 12.77/12.88  Derived: c_minus(c_insert(A,c_emptyset,tc_nat),c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_insert(A,c_emptyset,tc_nat).  [resolve(1996,b,1866,a)].
% 12.77/12.88  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1996,b,1868,b)].
% 12.77/12.88  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1996,b,1869,b)].
% 12.77/12.88  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1996,b,1870,b)].
% 12.77/12.88  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1996,b,1871,b)].
% 12.77/12.88  1997 c_lessequals(A,A,B) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(B).  [resolve(1773,a,1732,b)].
% 12.77/12.88  Derived: c_lessequals(A,A,tc_IntDef_Oint).  [resolve(1997,b,1865,a)].
% 12.77/12.88  Derived: c_lessequals(A,A,tc_nat).  [resolve(1997,b,1866,a)].
% 12.77/12.88  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1997,b,1868,b)].
% 12.77/12.88  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(1997,b,1869,b)].
% 12.77/12.88  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(1997,b,1870,b)].
% 12.77/12.88  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1997,b,1871,b)].
% 12.77/12.88  1998 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1774,d,1732,b)].
% 12.77/12.88  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(1998,d,1865,a)].
% 12.77/12.88  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_lessequals(C,B,tc_nat).  [resolve(1998,d,1866,a)].
% 12.77/12.88  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1998,d,1868,b)].
% 12.77/12.88  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1998,d,1869,b)].
% 12.77/12.88  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1998,d,1870,b)].
% 12.77/12.88  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1998,d,1871,b)].
% 12.77/12.88  1999 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1775,c,1732,b)].
% 12.77/12.88  Derived: -c_less(A,B,tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(1999,c,1865,a)].
% 12.77/12.88  Derived: -c_less(A,B,tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(1999,c,1866,a)].
% 12.77/12.88  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1999,c,1868,b)].
% 12.77/12.88  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(1999,c,1869,b)].
% 12.77/12.88  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(1999,c,1870,b)].
% 12.77/12.88  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1999,c,1871,b)].
% 12.77/12.89  2000 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1776,a,1732,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2000,c,1865,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2000,c,1866,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2000,c,1868,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2000,c,1869,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2000,c,1870,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2000,c,1871,b)].
% 12.77/12.89  2001 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1777,a,1732,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2001,c,1865,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2001,c,1866,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2001,c,1868,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2001,c,1869,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2001,c,1870,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2001,c,1871,b)].
% 12.77/12.89  2002 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1778,a,1732,b)].
% 12.77/12.89  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2002,d,1865,a)].
% 12.77/12.89  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_nat),tc_nat).  [resolve(2002,d,1866,a)].
% 12.77/12.89  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2002,d,1868,b)].
% 12.77/12.89  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2002,d,1869,b)].
% 12.77/12.89  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2002,d,1870,b)].
% 12.77/12.89  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2002,d,1871,b)].
% 12.77/12.89  2003 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1779,a,1732,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2003,c,1865,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2003,c,1866,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2003,c,1868,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2003,c,1869,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2003,c,1870,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2003,c,1871,b)].
% 12.77/12.89  2004 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1780,a,1732,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2004,c,1865,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2004,c,1866,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2004,c,1868,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2004,c,1869,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2004,c,1870,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2004,c,1871,b)].
% 12.77/12.89  2005 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1781,a,1732,b)].
% 12.77/12.89  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2005,d,1865,a)].
% 12.77/12.89  Derived: -c_less(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_nat).  [resolve(2005,d,1866,a)].
% 12.77/12.89  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2005,d,1868,b)].
% 12.77/12.89  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2005,d,1869,b)].
% 12.77/12.89  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2005,d,1870,b)].
% 12.77/12.89  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2005,d,1871,b)].
% 12.77/12.89  2006 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1782,a,1732,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2006,c,1865,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2006,c,1866,a)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2006,c,1868,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2006,c,1869,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2006,c,1870,b)].
% 12.77/12.89  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2006,c,1871,b)].
% 12.77/12.89  2007 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1783,a,1732,b)].
% 12.77/12.89  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2007,c,1865,a)].
% 12.77/12.89  Derived: -c_lessequals(A,B,tc_nat) | c_in(B,c_SetInterval_OatLeast(A,tc_nat),tc_nat).  [resolve(2007,c,1866,a)].
% 12.77/12.89  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2007,c,1868,b)].
% 12.78/12.89  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2007,c,1869,b)].
% 12.78/12.89  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2007,c,1870,b)].
% 12.78/12.89  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2007,c,1871,b)].
% 12.78/12.89  2008 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1784,a,1732,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2008,c,1865,a)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2008,c,1866,a)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2008,c,1868,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2008,c,1869,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2008,c,1870,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2008,c,1871,b)].
% 12.78/12.89  2009 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1785,a,1732,b)].
% 12.78/12.89  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2009,c,1865,a)].
% 12.78/12.89  Derived: -c_lessequals(A,B,tc_nat) | c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat).  [resolve(2009,c,1866,a)].
% 12.78/12.89  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2009,c,1868,b)].
% 12.78/12.89  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2009,c,1869,b)].
% 12.78/12.89  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2009,c,1870,b)].
% 12.78/12.89  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2009,c,1871,b)].
% 12.78/12.89  2010 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1786,a,1732,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2010,c,1865,a)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2010,c,1866,a)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2010,c,1868,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2010,c,1869,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2010,c,1870,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2010,c,1871,b)].
% 12.78/12.89  2011 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1787,a,1732,b)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2011,c,1865,a)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2011,c,1866,a)].
% 12.78/12.89  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2011,c,1868,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2011,c,1869,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2011,c,1870,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2011,c,1871,b)].
% 12.78/12.90  2012 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1788,a,1732,b)].
% 12.78/12.90  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,C,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2012,d,1865,a)].
% 12.78/12.90  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,C,tc_nat) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_nat),tc_nat).  [resolve(2012,d,1866,a)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2012,d,1868,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2012,d,1869,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2012,d,1870,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2012,d,1871,b)].
% 12.78/12.90  2013 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1789,a,1732,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2013,c,1865,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2013,c,1866,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2013,c,1868,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2013,c,1869,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2013,c,1870,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2013,c,1871,b)].
% 12.78/12.90  2014 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(D).  [resolve(1790,a,1732,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2014,c,1865,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2014,c,1866,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2014,c,1868,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2014,c,1869,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2014,c,1870,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2014,c,1871,b)].
% 12.78/12.90  2015 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1791,a,1732,b)].
% 12.78/12.90  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2015,d,1865,a)].
% 12.78/12.90  Derived: -c_less(A,B,tc_nat) | -c_less(C,A,tc_nat) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_nat),tc_nat).  [resolve(2015,d,1866,a)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2015,d,1868,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2015,d,1869,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2015,d,1870,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2015,d,1871,b)].
% 12.78/12.90  2016 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1792,a,1732,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2016,c,1865,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2016,c,1866,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2016,c,1868,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2016,c,1869,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2016,c,1870,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2016,c,1871,b)].
% 12.78/12.90  2017 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1793,a,1732,b)].
% 12.78/12.90  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2017,c,1865,a)].
% 12.78/12.90  Derived: -c_less(A,B,tc_nat) | c_in(B,c_SetInterval_OgreaterThan(A,tc_nat),tc_nat).  [resolve(2017,c,1866,a)].
% 12.78/12.90  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2017,c,1868,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2017,c,1869,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2017,c,1870,b)].
% 12.78/12.90  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2017,c,1871,b)].
% 12.78/12.90  2018 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1794,a,1732,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(2018,c,1865,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(2018,c,1866,a)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2018,c,1868,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2018,c,1869,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2018,c,1870,b)].
% 12.78/12.90  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2018,c,1871,b)].
% 12.78/12.90  2019 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_OrderedGroup_Oordered__cancel__ab__semigroup__add(C).  [resolve(1795,a,1732,b)].
% 12.90/13.08  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2019,c,1865,a)].
% 12.90/13.08  Derived: -c_less(A,B,tc_nat) | c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat).  [resolve(2019,c,1866,a)].
% 12.90/13.08  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2019,c,1868,b)].
% 12.90/13.08  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2019,c,1869,b)].
% 12.90/13.08  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2019,c,1870,b)].
% 12.90/13.08  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2019,c,1871,b)].
% 12.90/13.08  2020 -class_Ring__and__Field_Opordered__semiring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__semiring_2) # label(axiom).  [assumption].
% 12.90/13.08  2021 class_Ring__and__Field_Opordered__semiring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_40) # label(axiom).  [assumption].
% 12.90/13.08  2022 class_Ring__and__Field_Opordered__semiring(tc_nat) # label(clsarity_nat_37) # label(axiom).  [assumption].
% 12.90/13.08  2023 -class_Ring__and__Field_Olordered__ring(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Olordered__ring_8) # label(axiom).  [assumption].
% 12.90/13.08  2024 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_27) # label(axiom).  [assumption].
% 12.90/13.08  2025 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Oordered__field_46) # label(axiom).  [assumption].
% 12.90/13.08  2026 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Oordered__idom_42) # label(axiom).  [assumption].
% 12.90/13.08  2027 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_23) # label(axiom).  [assumption].
% 12.90/13.08  2028 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_18) # label(axiom).  [assumption].
% 12.90/13.08  2029 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_0) # label(axiom).  [assumption].
% 12.90/13.08  2030 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_21) # label(axiom).  [assumption].
% 12.90/13.08  2031 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_15) # label(axiom).  [assumption].
% 12.90/13.08  2032 -class_Ring__and__Field_Opordered__ring(A) | class_Ring__and__Field_Opordered__semiring(A) # label(clsrel_Ring__and__Field_Opordered__ring_15) # label(axiom).  [assumption].
% 12.90/13.08  2033 -class_Ring__and__Field_Opordered__semiring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Opordered__semiring_3) # label(axiom).  [assumption].
% 12.90/13.08  2034 -class_Ring__and__Field_Opordered__semiring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Opordered__semiring_4) # label(axiom).  [assumption].
% 12.90/13.08  2035 -class_Ring__and__Field_Opordered__semiring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__semiring_6) # label(axiom).  [assumption].
% 12.90/13.08  2036 -class_Ring__and__Field_Opordered__semiring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Opordered__semiring_7) # label(axiom).  [assumption].
% 12.90/13.08  2037 -class_Ring__and__Field_Opordered__semiring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Opordered__semiring_8) # label(axiom).  [assumption].
% 12.90/13.08  2038 -class_Ring__and__Field_Opordered__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(159,b,131,b)].
% 12.90/13.10  2039 -class_Ring__and__Field_Opordered__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(159,b,133,b)].
% 12.90/13.10  2040 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(163,a,159,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2040,b,2031,b)].
% 12.90/13.10  2041 class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(164,a,159,b)].
% 12.90/13.10  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2041,b,2031,b)].
% 12.90/13.10  2042 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(165,a,159,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2042,b,2024,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2042,b,2027,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2042,b,2028,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2042,b,2029,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2042,b,2031,b)].
% 12.90/13.10  2043 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(166,a,159,b)].
% 12.90/13.10  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2043,b,2024,b)].
% 12.90/13.10  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2043,b,2027,b)].
% 12.90/13.10  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2043,b,2028,b)].
% 12.90/13.10  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2043,b,2029,b)].
% 12.90/13.10  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2043,b,2031,b)].
% 12.90/13.10  2044 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(236,a,229,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2044,b,2024,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2044,b,2027,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2044,b,2028,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2044,b,2029,b)].
% 12.90/13.10  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2044,b,2031,b)].
% 12.90/13.10  2045 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(237,a,229,b)].
% 12.90/13.10  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2045,b,2024,b)].
% 12.90/13.10  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2045,b,2027,b)].
% 12.90/13.10  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2045,b,2028,b)].
% 12.90/13.10  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2045,b,2029,b)].
% 12.90/13.10  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2045,b,2031,b)].
% 12.90/13.10  2046 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(241,a,229,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2046,c,2024,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2046,c,2027,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2046,c,2028,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2046,c,2029,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2046,c,2031,b)].
% 13.08/13.20  2047 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__semiring(A).  [resolve(242,a,229,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2047,c,2024,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2047,c,2027,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2047,c,2028,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2047,c,2029,b)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2047,c,2031,b)].
% 13.08/13.20  2048 class_Ring__and__Field_Opordered__semiring(tc_IntDef_Oint).  [resolve(1137,a,1093,a)].
% 13.08/13.20  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(2048,a,2020,a)].
% 13.08/13.20  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(2048,a,2033,a)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2048,a,2038,a)].
% 13.08/13.20  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2048,a,2039,a)].
% 13.08/13.20  2049 class_Ring__and__Field_Opordered__semiring(tc_nat).  [resolve(1137,a,1118,a)].
% 13.08/13.20  Derived: class_OrderedGroup_Osemigroup__mult(tc_nat).  [resolve(2049,a,2020,a)].
% 13.08/13.20  Derived: class_HOL_Otimes(tc_nat).  [resolve(2049,a,2033,a)].
% 13.08/13.20  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_nat).  [resolve(2049,a,2034,a)].
% 13.19/13.32  Derived: class_HOL_Ozero(tc_nat).  [resolve(2049,a,2037,a)].
% 13.19/13.32  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_plus(A,B,tc_nat),c_Numeral_Onumber__of(C,tc_nat),tc_nat) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_nat),tc_nat),c_times(B,c_Numeral_Onumber__of(C,tc_nat),tc_nat),tc_nat).  [resolve(2049,a,2038,a)].
% 13.19/13.32  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_Numeral_Onumber__of(A,tc_nat),c_plus(B,C,tc_nat),tc_nat) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_nat),B,tc_nat),c_times(c_Numeral_Onumber__of(A,tc_nat),C,tc_nat),tc_nat).  [resolve(2049,a,2039,a)].
% 13.19/13.32  2050 class_Ring__and__Field_Opordered__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1137,a,1119,b)].
% 13.19/13.32  2051 class_Ring__and__Field_Opordered__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1137,a,1120,b)].
% 13.19/13.32  2052 -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,B,A).  [resolve(1579,b,1548,a)].
% 13.19/13.32  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2052,a,2023,b)].
% 13.19/13.32  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2052,a,2028,b)].
% 13.19/13.32  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2052,a,2029,b)].
% 13.19/13.32  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2052,a,2030,b)].
% 13.19/13.32  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2052,a,2031,b)].
% 13.19/13.32  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2052,a,2032,b)].
% 13.19/13.32  2053 -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1579,b,1549,a)].
% 13.19/13.32  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2053,a,2023,b)].
% 13.19/13.32  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2053,a,2028,b)].
% 13.19/13.32  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2053,a,2029,b)].
% 13.19/13.32  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2053,a,2030,b)].
% 13.19/13.32  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2053,a,2031,b)].
% 13.19/13.32  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2053,a,2032,b)].
% 13.19/13.32  2054 -class_Ring__and__Field_Opordered__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1579,b,1550,a)].
% 13.19/13.32  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2054,a,2023,b)].
% 13.19/13.32  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2054,a,2028,b)].
% 13.19/13.32  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2054,a,2029,b)].
% 13.19/13.32  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2054,a,2030,b)].
% 13.19/13.32  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2054,a,2031,b)].
% 13.19/13.32  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2054,a,2032,b)].
% 13.19/13.32  2055 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1579,b,1551,a)].
% 13.19/13.32  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2055,a,2023,b)].
% 13.19/13.32  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2055,a,2028,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2055,a,2029,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2055,a,2030,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2055,a,2031,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2055,a,2032,b)].
% 13.19/13.33  2056 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1579,b,1552,a)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2056,a,2023,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2056,a,2028,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2056,a,2029,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2056,a,2030,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2056,a,2031,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2056,a,2032,b)].
% 13.19/13.33  2057 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1579,b,1553,a)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2057,a,2023,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2057,a,2028,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2057,a,2029,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2057,a,2030,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2057,a,2031,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2057,a,2032,b)].
% 13.19/13.33  2058 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1579,b,1554,a)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2058,a,2023,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2058,a,2028,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2058,a,2029,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2058,a,2030,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2058,a,2031,b)].
% 13.19/13.33  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2058,a,2032,b)].
% 13.19/13.33  2059 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1579,b,1555,a)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2059,a,2023,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2059,a,2028,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2059,a,2029,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2059,a,2030,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2059,a,2031,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2059,a,2032,b)].
% 13.19/13.33  2060 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1579,b,1556,a)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2060,a,2023,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2060,a,2028,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2060,a,2029,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2060,a,2030,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2060,a,2031,b)].
% 13.19/13.33  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2060,a,2032,b)].
% 13.19/13.33  2061 -class_Ring__and__Field_Opordered__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1579,b,1557,a)].
% 13.19/13.33  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2061,a,2023,b)].
% 13.19/13.33  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2061,a,2028,b)].
% 13.19/13.33  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2061,a,2029,b)].
% 13.19/13.33  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2061,a,2030,b)].
% 13.19/13.40  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2061,a,2031,b)].
% 13.19/13.40  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2061,a,2032,b)].
% 13.19/13.40  2062 -class_Ring__and__Field_Opordered__semiring(A) | c_lessequals(B,B,A).  [resolve(1579,b,1558,a)].
% 13.19/13.40  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2062,a,2023,b)].
% 13.19/13.40  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2062,a,2028,b)].
% 13.19/13.40  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2062,a,2029,b)].
% 13.19/13.40  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2062,a,2030,b)].
% 13.19/13.40  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2062,a,2031,b)].
% 13.19/13.40  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2062,a,2032,b)].
% 13.19/13.40  2063 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__semiring(C).  [resolve(1581,a,1579,b)].
% 13.19/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2063,d,2023,b)].
% 13.19/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2063,d,2028,b)].
% 13.19/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2063,d,2029,b)].
% 13.19/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2063,d,2030,b)].
% 13.19/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2063,d,2031,b)].
% 13.19/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2063,d,2032,b)].
% 13.19/13.40  2064 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__semiring(C).  [resolve(1582,a,1579,b)].
% 13.19/13.40  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2064,c,2023,b)].
% 13.19/13.40  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2064,c,2028,b)].
% 13.19/13.40  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2064,c,2029,b)].
% 13.19/13.40  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2064,c,2030,b)].
% 13.19/13.40  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2064,c,2031,b)].
% 13.19/13.40  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2064,c,2032,b)].
% 13.19/13.40  2065 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1644,b,1604,a)].
% 13.19/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2065,a,2023,b)].
% 13.19/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2065,a,2028,b)].
% 13.19/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2065,a,2029,b)].
% 13.19/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2065,a,2030,b)].
% 13.19/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2065,a,2031,b)].
% 13.19/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2065,a,2032,b)].
% 13.28/13.40  2066 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1644,b,1605,a)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2066,a,2023,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2066,a,2028,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2066,a,2029,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2066,a,2030,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2066,a,2031,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2066,a,2032,b)].
% 13.28/13.40  2067 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1644,b,1606,a)].
% 13.28/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2067,a,2023,b)].
% 13.28/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2067,a,2028,b)].
% 13.28/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2067,a,2029,b)].
% 13.28/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2067,a,2030,b)].
% 13.28/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2067,a,2031,b)].
% 13.28/13.40  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2067,a,2032,b)].
% 13.28/13.40  2068 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1644,b,1607,a)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2068,a,2023,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2068,a,2028,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2068,a,2029,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2068,a,2030,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2068,a,2031,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2068,a,2032,b)].
% 13.28/13.40  2069 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1644,b,1608,a)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2069,a,2023,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2069,a,2028,b)].
% 13.28/13.40  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2069,a,2029,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2069,a,2030,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2069,a,2031,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2069,a,2032,b)].
% 13.28/13.41  2070 -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1644,b,1609,a)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2070,a,2023,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2070,a,2028,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2070,a,2029,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2070,a,2030,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2070,a,2031,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2070,a,2032,b)].
% 13.28/13.41  2071 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1644,b,1610,a)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2071,a,2023,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2071,a,2028,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2071,a,2029,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2071,a,2030,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2071,a,2031,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2071,a,2032,b)].
% 13.28/13.41  2072 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1644,b,1611,a)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2072,a,2023,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2072,a,2028,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2072,a,2029,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2072,a,2030,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2072,a,2031,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2072,a,2032,b)].
% 13.28/13.41  2073 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1644,b,1612,a)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2073,a,2023,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2073,a,2028,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2073,a,2029,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2073,a,2030,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2073,a,2031,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2073,a,2032,b)].
% 13.28/13.41  2074 -class_Ring__and__Field_Opordered__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1644,b,1613,a)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2074,a,2023,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2074,a,2028,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2074,a,2029,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2074,a,2030,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2074,a,2031,b)].
% 13.28/13.41  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2074,a,2032,b)].
% 13.28/13.41  2075 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1644,b,1614,a)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2075,a,2023,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2075,a,2028,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2075,a,2029,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2075,a,2030,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2075,a,2031,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2075,a,2032,b)].
% 13.28/13.41  2076 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1644,b,1615,a)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2076,a,2023,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2076,a,2028,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2076,a,2029,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2076,a,2030,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2076,a,2031,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2076,a,2032,b)].
% 13.28/13.41  2077 -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1644,b,1616,a)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2077,a,2023,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2077,a,2028,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2077,a,2029,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2077,a,2030,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2077,a,2031,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2077,a,2032,b)].
% 13.28/13.41  2078 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1644,b,1617,a)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2078,a,2023,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2078,a,2028,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2078,a,2029,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2078,a,2030,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2078,a,2031,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2078,a,2032,b)].
% 13.28/13.41  2079 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1644,b,1618,a)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2079,a,2023,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2079,a,2028,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2079,a,2029,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2079,a,2030,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2079,a,2031,b)].
% 13.28/13.41  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2079,a,2032,b)].
% 13.28/13.41  2080 -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1644,b,1619,a)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2080,a,2023,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2080,a,2028,b)].
% 13.28/13.41  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2080,a,2029,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2080,a,2030,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2080,a,2031,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2080,a,2032,b)].
% 13.28/13.42  2081 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1644,b,1620,a)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2081,a,2023,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2081,a,2028,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2081,a,2029,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2081,a,2030,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2081,a,2031,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2081,a,2032,b)].
% 13.28/13.42  2082 -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1644,b,1621,a)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2082,a,2023,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2082,a,2028,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2082,a,2029,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2082,a,2030,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2082,a,2031,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2082,a,2032,b)].
% 13.28/13.42  2083 -class_Ring__and__Field_Opordered__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1644,b,1622,a)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2083,a,2023,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2083,a,2028,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2083,a,2029,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2083,a,2030,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2083,a,2031,b)].
% 13.28/13.42  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2083,a,2032,b)].
% 13.28/13.42  2084 -class_Ring__and__Field_Opordered__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1644,b,1623,a)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2084,a,2023,b)].
% 13.28/13.42  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2084,a,2028,b)].
% 13.50/13.66  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2084,a,2029,b)].
% 13.50/13.66  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2084,a,2030,b)].
% 13.50/13.66  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2084,a,2031,b)].
% 13.50/13.66  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2084,a,2032,b)].
% 13.50/13.66  2085 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_10) # label(axiom).  [assumption].
% 13.50/13.66  2086 class_Ring__and__Field_Opordered__cancel__semiring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_41) # label(axiom).  [assumption].
% 13.50/13.66  2087 class_Ring__and__Field_Opordered__cancel__semiring(tc_nat) # label(clsarity_nat_38) # label(axiom).  [assumption].
% 13.50/13.66  2088 -class_Ring__and__Field_Olordered__ring(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Olordered__ring_7) # label(axiom).  [assumption].
% 13.50/13.66  2089 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_25) # label(axiom).  [assumption].
% 13.50/13.66  2090 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Oordered__field_45) # label(axiom).  [assumption].
% 13.50/13.66  2091 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Oordered__idom_40) # label(axiom).  [assumption].
% 13.50/13.66  2092 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_22) # label(axiom).  [assumption].
% 13.50/13.66  2093 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_19) # label(axiom).  [assumption].
% 13.50/13.66  2094 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_3) # label(axiom).  [assumption].
% 13.50/13.66  2095 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_4) # label(axiom).  [assumption].
% 13.50/13.66  2096 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_5) # label(axiom).  [assumption].
% 13.50/13.66  2097 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_6) # label(axiom).  [assumption].
% 13.50/13.66  2098 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__semiring_9) # label(axiom).  [assumption].
% 13.50/13.66  2099 -class_Ring__and__Field_Opordered__ring(A) | class_Ring__and__Field_Opordered__cancel__semiring(A) # label(clsrel_Ring__and__Field_Opordered__ring_22) # label(axiom).  [assumption].
% 13.50/13.66  2100 -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(34,b,1,a)].
% 13.50/13.66  2101 -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(34,b,3,a)].
% 13.50/13.66  2102 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_HOL_Oplus(A).  [resolve(34,b,10,a)].
% 13.50/13.66  2103 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(81,b,72,b)].
% 13.50/13.66  2104 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(155,b,131,b)].
% 13.60/13.79  2105 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(155,b,133,b)].
% 13.60/13.79  2106 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(165,a,155,b)].
% 13.60/13.79  2107 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(166,a,155,b)].
% 13.60/13.79  2108 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(236,a,225,b)].
% 13.60/13.79  2109 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(237,a,225,b)].
% 13.60/13.79  2110 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(241,a,225,b)].
% 13.60/13.79  2111 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(242,a,225,b)].
% 13.60/13.79  2112 -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_times(c_0,B,A) = c_0.  [resolve(301,b,280,a)].
% 13.60/13.79  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2112,a,2089,b)].
% 13.60/13.79  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2112,a,2092,b)].
% 13.60/13.79  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2112,a,2093,b)].
% 13.60/13.79  2113 -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_times(B,c_0,A) = c_0.  [resolve(301,b,282,a)].
% 13.60/13.79  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2113,a,2089,b)].
% 13.60/13.79  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2113,a,2092,b)].
% 13.60/13.79  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2113,a,2093,b)].
% 13.60/13.79  2114 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(314,a,301,b)].
% 13.60/13.79  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2114,c,2093,b)].
% 13.60/13.79  2115 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(315,a,301,b)].
% 13.60/13.79  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2115,c,2093,b)].
% 13.60/13.79  2116 class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(318,a,301,b)].
% 13.60/13.79  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2116,b,2093,b)].
% 13.60/13.79  2117 -class_Ring__and__Field_Opordered__cancel__semiring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(764,a,708,a)].
% 13.60/13.79  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2117,a,2093,b)].
% 13.60/13.79  2118 class_Ring__and__Field_Opordered__cancel__semiring(tc_IntDef_Oint).  [resolve(1135,a,1093,a)].
% 13.60/13.79  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(2118,a,2112,a)].
% 13.60/13.79  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(2118,a,2113,a)].
% 13.60/13.79  2119 class_Ring__and__Field_Opordered__cancel__semiring(tc_nat).  [resolve(1135,a,1118,a)].
% 13.60/13.79  Derived: c_times(c_0,A,tc_nat) = c_0.  [resolve(2119,a,2112,a)].
% 13.60/13.79  Derived: c_times(A,c_0,tc_nat) = c_0.  [resolve(2119,a,2113,a)].
% 13.60/13.79  2120 class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1135,a,1119,b)].
% 13.60/13.79  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(c_0,B,A) = c_0.  [resolve(2120,a,2112,a)].
% 13.60/13.79  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(B,c_0,A) = c_0.  [resolve(2120,a,2113,a)].
% 13.60/13.79  2121 class_Ring__and__Field_Opordered__cancel__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1135,a,1120,b)].
% 13.80/13.97  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(c_0,B,A) = c_0.  [resolve(2121,a,2112,a)].
% 13.80/13.97  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(B,c_0,A) = c_0.  [resolve(2121,a,2113,a)].
% 13.80/13.97  2122 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,B,A).  [resolve(1575,b,1548,a)].
% 13.80/13.97  2123 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1575,b,1549,a)].
% 13.80/13.97  2124 -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1575,b,1550,a)].
% 13.80/13.97  2125 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1575,b,1551,a)].
% 13.80/13.97  2126 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1575,b,1552,a)].
% 13.80/13.97  2127 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1575,b,1553,a)].
% 13.80/13.97  2128 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1575,b,1554,a)].
% 13.80/13.97  2129 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1575,b,1555,a)].
% 13.80/13.97  2130 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1575,b,1556,a)].
% 13.80/13.97  2131 -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1575,b,1557,a)].
% 13.80/13.97  2132 -class_Ring__and__Field_Opordered__cancel__semiring(A) | c_lessequals(B,B,A).  [resolve(1575,b,1558,a)].
% 13.80/13.97  2133 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(1581,a,1575,b)].
% 13.80/13.97  2134 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(1582,a,1575,b)].
% 13.80/13.97  2135 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1640,b,1604,a)].
% 13.80/13.97  2136 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1640,b,1605,a)].
% 13.80/13.97  2137 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1640,b,1606,a)].
% 13.80/13.97  2138 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1640,b,1607,a)].
% 13.80/13.97  2139 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1640,b,1608,a)].
% 13.80/13.97  2140 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1640,b,1609,a)].
% 13.80/13.97  2141 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1640,b,1610,a)].
% 13.80/13.97  2142 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1640,b,1611,a)].
% 13.80/13.97  2143 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1640,b,1612,a)].
% 13.80/13.97  2144 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1640,b,1613,a)].
% 13.80/13.97  2145 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1640,b,1614,a)].
% 13.90/14.06  2146 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1640,b,1615,a)].
% 13.90/14.06  2147 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1640,b,1616,a)].
% 13.90/14.06  2148 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1640,b,1617,a)].
% 13.90/14.06  2149 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1640,b,1618,a)].
% 13.90/14.06  2150 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1640,b,1619,a)].
% 13.90/14.06  2151 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1640,b,1620,a)].
% 13.90/14.06  2152 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1640,b,1621,a)].
% 13.90/14.06  2153 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1640,b,1622,a)].
% 13.90/14.06  2154 -class_Ring__and__Field_Opordered__cancel__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1640,b,1623,a)].
% 13.90/14.06  2155 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2042,b,2029,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2155,b,2088,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2155,b,2089,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2155,b,2090,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2155,b,2091,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2155,b,2092,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2155,b,2093,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2155,b,2099,b)].
% 13.90/14.06  2156 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2043,b,2029,b)].
% 13.90/14.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2156,b,2088,b)].
% 13.90/14.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2156,b,2089,b)].
% 13.90/14.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2156,b,2090,b)].
% 13.90/14.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2156,b,2091,b)].
% 13.90/14.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2156,b,2092,b)].
% 13.90/14.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2156,b,2093,b)].
% 13.90/14.06  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2156,b,2099,b)].
% 13.90/14.06  2157 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2044,b,2029,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(2157,b,2086,a)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2157,b,2088,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2157,b,2089,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2157,b,2090,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2157,b,2091,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2157,b,2092,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2157,b,2093,b)].
% 13.90/14.06  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2157,b,2099,b)].
% 13.90/14.06  2158 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2045,b,2029,b)].
% 13.90/14.06  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(2158,b,2086,a)].
% 13.90/14.06  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2158,b,2088,b)].
% 13.90/14.06  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2158,b,2089,b)].
% 13.90/14.06  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2158,b,2090,b)].
% 13.90/14.06  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2158,b,2091,b)].
% 13.90/14.06  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2158,b,2092,b)].
% 13.90/14.06  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2158,b,2093,b)].
% 13.90/14.06  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2158,b,2099,b)].
% 13.90/14.06  2159 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2046,c,2029,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2159,c,2088,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2159,c,2089,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2159,c,2090,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2159,c,2091,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2159,c,2092,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2159,c,2093,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2159,c,2099,b)].
% 13.90/14.06  2160 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__semiring(A).  [resolve(2047,c,2029,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2160,c,2088,b)].
% 13.90/14.06  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2160,c,2089,b)].
% 13.90/14.07  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2160,c,2090,b)].
% 13.90/14.07  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2160,c,2091,b)].
% 13.90/14.07  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2160,c,2092,b)].
% 13.90/14.07  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2160,c,2093,b)].
% 13.90/14.07  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2160,c,2099,b)].
% 13.90/14.07  2161 -c_less(A,A,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2052,a,2029,b)].
% 13.90/14.07  Derived: -c_less(A,A,tc_IntDef_Oint).  [resolve(2161,b,2086,a)].
% 13.90/14.07  Derived: -c_less(A,A,tc_nat).  [resolve(2161,b,2087,a)].
% 13.90/14.07  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2161,b,2088,b)].
% 13.90/14.07  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2161,b,2089,b)].
% 13.90/14.07  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2161,b,2090,b)].
% 13.90/14.07  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2161,b,2091,b)].
% 13.90/14.07  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2161,b,2092,b)].
% 13.90/14.07  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2161,b,2093,b)].
% 13.90/14.07  2162 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2053,a,2029,b)].
% 13.90/14.07  Derived: -c_less(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2162,c,2086,a)].
% 13.90/14.07  Derived: -c_less(A,B,tc_nat) | c_SetInterval_OatLeastAtMost(B,A,tc_nat) = c_emptyset.  [resolve(2162,c,2087,a)].
% 13.90/14.07  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2162,c,2088,b)].
% 13.90/14.07  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2162,c,2089,b)].
% 13.90/14.07  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2162,c,2090,b)].
% 13.90/14.07  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2162,c,2091,b)].
% 13.90/14.07  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2162,c,2092,b)].
% 13.90/14.07  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2162,c,2093,b)].
% 13.90/14.07  2163 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2054,a,2029,b)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_IntDef_Oint) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(2163,b,2086,a)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_nat) = c_insert(A,c_emptyset,tc_nat).  [resolve(2163,b,2087,a)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2163,b,2088,b)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2163,b,2089,b)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2163,b,2090,b)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2163,b,2091,b)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2163,b,2092,b)].
% 13.90/14.07  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2163,b,2093,b)].
% 13.90/14.07  2164 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2055,a,2029,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2164,c,2086,a)].
% 13.90/14.07  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OatLeastLessThan(B,A,tc_nat) = c_emptyset.  [resolve(2164,c,2087,a)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2164,c,2088,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2164,c,2089,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2164,c,2090,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2164,c,2091,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2164,c,2092,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2164,c,2093,b)].
% 13.90/14.07  2165 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2056,a,2029,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_IntDef_Oint),c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2165,c,2086,a)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_nat),c_SetInterval_OatLeast(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(2165,c,2087,a)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2165,c,2088,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2165,c,2089,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2165,c,2090,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2165,c,2091,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2165,c,2092,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2165,c,2093,b)].
% 13.90/14.07  2166 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2057,a,2029,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeast(B,tc_IntDef_Oint),c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2166,c,2086,a)].
% 13.90/14.07  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeast(B,tc_nat),c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)).  [resolve(2166,c,2087,a)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2166,c,2088,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2166,c,2089,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2166,c,2090,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2166,c,2091,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2166,c,2092,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2166,c,2093,b)].
% 13.90/14.07  2167 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2058,a,2029,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2167,c,2086,a)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(2167,c,2087,a)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2167,c,2088,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2167,c,2089,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2167,c,2090,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2167,c,2091,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2167,c,2092,b)].
% 13.90/14.07  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2167,c,2093,b)].
% 13.90/14.07  2168 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2059,a,2029,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2168,c,2086,a)].
% 13.90/14.07  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)).  [resolve(2168,c,2087,a)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2168,c,2088,b)].
% 13.90/14.07  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2168,c,2089,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2168,c,2090,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2168,c,2091,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2168,c,2092,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2168,c,2093,b)].
% 13.90/14.08  2169 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2060,a,2029,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OgreaterThanAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2169,c,2086,a)].
% 13.90/14.08  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OgreaterThanAtMost(B,A,tc_nat) = c_emptyset.  [resolve(2169,c,2087,a)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2169,c,2088,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2169,c,2089,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2169,c,2090,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2169,c,2091,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2169,c,2092,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2169,c,2093,b)].
% 13.90/14.08  2170 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2061,a,2029,b)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,tc_IntDef_Oint),c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(2170,b,2086,a)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,tc_nat),c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_insert(A,c_emptyset,tc_nat).  [resolve(2170,b,2087,a)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2170,b,2088,b)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2170,b,2089,b)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2170,b,2090,b)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2170,b,2091,b)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2170,b,2092,b)].
% 13.90/14.08  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2170,b,2093,b)].
% 13.90/14.08  2171 c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__cancel__semiring(B).  [resolve(2062,a,2029,b)].
% 13.90/14.08  Derived: c_lessequals(A,A,tc_IntDef_Oint).  [resolve(2171,b,2086,a)].
% 13.90/14.08  Derived: c_lessequals(A,A,tc_nat).  [resolve(2171,b,2087,a)].
% 13.90/14.08  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2171,b,2088,b)].
% 13.90/14.08  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2171,b,2089,b)].
% 13.90/14.08  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2171,b,2090,b)].
% 13.90/14.08  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2171,b,2091,b)].
% 13.90/14.08  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2171,b,2092,b)].
% 13.90/14.08  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2171,b,2093,b)].
% 13.90/14.08  2172 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2063,d,2029,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(2172,d,2086,a)].
% 13.90/14.08  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_lessequals(C,B,tc_nat).  [resolve(2172,d,2087,a)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2172,d,2088,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2172,d,2089,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2172,d,2090,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2172,d,2091,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2172,d,2092,b)].
% 13.90/14.08  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2172,d,2093,b)].
% 13.90/14.08  2173 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2064,c,2029,b)].
% 13.90/14.08  Derived: -c_less(A,B,tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2173,c,2086,a)].
% 13.90/14.08  Derived: -c_less(A,B,tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2173,c,2087,a)].
% 13.90/14.08  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2173,c,2088,b)].
% 13.90/14.08  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2173,c,2089,b)].
% 13.90/14.08  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2173,c,2090,b)].
% 13.90/14.08  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2173,c,2091,b)].
% 13.90/14.08  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2173,c,2092,b)].
% 13.90/14.08  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2173,c,2093,b)].
% 13.90/14.08  2174 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2065,a,2029,b)].
% 13.90/14.08  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2174,c,2086,a)].
% 13.90/14.08  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2174,c,2087,a)].
% 13.90/14.08  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2174,c,2088,b)].
% 13.90/14.08  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2174,c,2089,b)].
% 13.90/14.08  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2174,c,2090,b)].
% 13.90/14.08  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2174,c,2091,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2174,c,2092,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2174,c,2093,b)].
% 13.90/14.09  2175 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2066,a,2029,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2175,c,2086,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2175,c,2087,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2175,c,2088,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2175,c,2089,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2175,c,2090,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2175,c,2091,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2175,c,2092,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2175,c,2093,b)].
% 13.90/14.09  2176 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2067,a,2029,b)].
% 13.90/14.09  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2176,d,2086,a)].
% 13.90/14.09  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_nat),tc_nat).  [resolve(2176,d,2087,a)].
% 13.90/14.09  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2176,d,2088,b)].
% 13.90/14.09  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2176,d,2089,b)].
% 13.90/14.09  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2176,d,2090,b)].
% 13.90/14.09  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2176,d,2091,b)].
% 13.90/14.09  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2176,d,2092,b)].
% 13.90/14.09  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2176,d,2093,b)].
% 13.90/14.09  2177 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2068,a,2029,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2177,c,2086,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2177,c,2087,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2177,c,2088,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2177,c,2089,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2177,c,2090,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2177,c,2091,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2177,c,2092,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2177,c,2093,b)].
% 13.90/14.09  2178 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2069,a,2029,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2178,c,2086,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2178,c,2087,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2178,c,2088,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2178,c,2089,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2178,c,2090,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2178,c,2091,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2178,c,2092,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2178,c,2093,b)].
% 13.90/14.09  2179 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2070,a,2029,b)].
% 13.90/14.09  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2179,d,2086,a)].
% 13.90/14.09  Derived: -c_less(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_nat).  [resolve(2179,d,2087,a)].
% 13.90/14.09  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2179,d,2088,b)].
% 13.90/14.09  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2179,d,2089,b)].
% 13.90/14.09  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2179,d,2090,b)].
% 13.90/14.09  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2179,d,2091,b)].
% 13.90/14.09  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2179,d,2092,b)].
% 13.90/14.09  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2179,d,2093,b)].
% 13.90/14.09  2180 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2071,a,2029,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2180,c,2086,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2180,c,2087,a)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2180,c,2088,b)].
% 13.90/14.09  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2180,c,2089,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2180,c,2090,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2180,c,2091,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2180,c,2092,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2180,c,2093,b)].
% 14.00/14.10  2181 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2072,a,2029,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2181,c,2086,a)].
% 14.00/14.10  Derived: -c_lessequals(A,B,tc_nat) | c_in(B,c_SetInterval_OatLeast(A,tc_nat),tc_nat).  [resolve(2181,c,2087,a)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2181,c,2088,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2181,c,2089,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2181,c,2090,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2181,c,2091,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2181,c,2092,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2181,c,2093,b)].
% 14.00/14.10  2182 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2073,a,2029,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2182,c,2086,a)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2182,c,2087,a)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2182,c,2088,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2182,c,2089,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2182,c,2090,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2182,c,2091,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2182,c,2092,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2182,c,2093,b)].
% 14.00/14.10  2183 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2074,a,2029,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2183,c,2086,a)].
% 14.00/14.10  Derived: -c_lessequals(A,B,tc_nat) | c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat).  [resolve(2183,c,2087,a)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2183,c,2088,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2183,c,2089,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2183,c,2090,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2183,c,2091,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2183,c,2092,b)].
% 14.00/14.10  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2183,c,2093,b)].
% 14.00/14.10  2184 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2075,a,2029,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2184,c,2086,a)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2184,c,2087,a)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2184,c,2088,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2184,c,2089,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2184,c,2090,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2184,c,2091,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2184,c,2092,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2184,c,2093,b)].
% 14.00/14.10  2185 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2076,a,2029,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2185,c,2086,a)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2185,c,2087,a)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2185,c,2088,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2185,c,2089,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2185,c,2090,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2185,c,2091,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2185,c,2092,b)].
% 14.00/14.10  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2185,c,2093,b)].
% 14.00/14.10  2186 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2077,a,2029,b)].
% 14.00/14.10  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,C,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2186,d,2086,a)].
% 14.00/14.10  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,C,tc_nat) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_nat),tc_nat).  [resolve(2186,d,2087,a)].
% 14.00/14.10  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2186,d,2088,b)].
% 14.00/14.10  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2186,d,2089,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2186,d,2090,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2186,d,2091,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2186,d,2092,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2186,d,2093,b)].
% 14.00/14.11  2187 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2078,a,2029,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2187,c,2086,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2187,c,2087,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2187,c,2088,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2187,c,2089,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2187,c,2090,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2187,c,2091,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2187,c,2092,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2187,c,2093,b)].
% 14.00/14.11  2188 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__semiring(D).  [resolve(2079,a,2029,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2188,c,2086,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2188,c,2087,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2188,c,2088,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2188,c,2089,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2188,c,2090,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2188,c,2091,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2188,c,2092,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2188,c,2093,b)].
% 14.00/14.11  2189 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2080,a,2029,b)].
% 14.00/14.11  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2189,d,2086,a)].
% 14.00/14.11  Derived: -c_less(A,B,tc_nat) | -c_less(C,A,tc_nat) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_nat),tc_nat).  [resolve(2189,d,2087,a)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2189,d,2088,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2189,d,2089,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2189,d,2090,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2189,d,2091,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2189,d,2092,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2189,d,2093,b)].
% 14.00/14.11  2190 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2081,a,2029,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2190,c,2086,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2190,c,2087,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2190,c,2088,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2190,c,2089,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2190,c,2090,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2190,c,2091,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2190,c,2092,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2190,c,2093,b)].
% 14.00/14.11  2191 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2082,a,2029,b)].
% 14.00/14.11  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2191,c,2086,a)].
% 14.00/14.11  Derived: -c_less(A,B,tc_nat) | c_in(B,c_SetInterval_OgreaterThan(A,tc_nat),tc_nat).  [resolve(2191,c,2087,a)].
% 14.00/14.11  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2191,c,2088,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2191,c,2089,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2191,c,2090,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2191,c,2091,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2191,c,2092,b)].
% 14.00/14.11  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2191,c,2093,b)].
% 14.00/14.11  2192 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2083,a,2029,b)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(2192,c,2086,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(2192,c,2087,a)].
% 14.00/14.11  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2192,c,2088,b)].
% 14.21/14.32  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2192,c,2089,b)].
% 14.21/14.32  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2192,c,2090,b)].
% 14.21/14.32  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2192,c,2091,b)].
% 14.21/14.32  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2192,c,2092,b)].
% 14.21/14.32  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2192,c,2093,b)].
% 14.21/14.32  2193 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__cancel__semiring(C).  [resolve(2084,a,2029,b)].
% 14.21/14.32  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2193,c,2086,a)].
% 14.21/14.32  Derived: -c_less(A,B,tc_nat) | c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat).  [resolve(2193,c,2087,a)].
% 14.21/14.32  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2193,c,2088,b)].
% 14.21/14.32  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2193,c,2089,b)].
% 14.21/14.32  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2193,c,2090,b)].
% 14.21/14.32  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2193,c,2091,b)].
% 14.21/14.32  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2193,c,2092,b)].
% 14.21/14.32  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2193,c,2093,b)].
% 14.21/14.32  2194 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_2) # label(axiom).  [assumption].
% 14.21/14.32  2195 class_Ring__and__Field_Oordered__semiring__strict(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_42) # label(axiom).  [assumption].
% 14.21/14.32  2196 class_Ring__and__Field_Oordered__semiring__strict(tc_nat) # label(clsarity_nat_39) # label(axiom).  [assumption].
% 14.21/14.32  2197 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Oordered__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_24) # label(axiom).  [assumption].
% 14.21/14.32  2198 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oordered__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__field_39) # label(axiom).  [assumption].
% 14.21/14.32  2199 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oordered__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__idom_31) # label(axiom).  [assumption].
% 14.21/14.32  2200 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_3) # label(axiom).  [assumption].
% 14.21/14.32  2201 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_4) # label(axiom).  [assumption].
% 14.21/14.32  2202 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_6) # label(axiom).  [assumption].
% 14.21/14.32  2203 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_7) # label(axiom).  [assumption].
% 14.21/14.32  2204 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oordered__semiring__strict_8) # label(axiom).  [assumption].
% 14.21/14.32  2205 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(32,b,1,a)].
% 14.21/14.32  2206 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(32,b,3,a)].
% 14.28/14.40  2207 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(81,b,70,b)].
% 14.28/14.40  2208 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(82,b,70,b)].
% 14.28/14.40  2209 -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(153,b,131,b)].
% 14.28/14.40  2210 -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(153,b,133,b)].
% 14.28/14.40  2211 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(165,a,153,b)].
% 14.28/14.40  2212 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(166,a,153,b)].
% 14.28/14.40  2213 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(236,a,223,b)].
% 14.28/14.40  2214 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(237,a,223,b)].
% 14.28/14.40  2215 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(241,a,223,b)].
% 14.28/14.40  2216 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(242,a,223,b)].
% 14.28/14.40  2217 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_times(c_0,B,A) = c_0.  [resolve(299,b,280,a)].
% 14.28/14.40  2218 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_times(B,c_0,A) = c_0.  [resolve(299,b,282,a)].
% 14.28/14.40  2219 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(314,a,299,b)].
% 14.28/14.40  2220 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(315,a,299,b)].
% 14.28/14.40  2221 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(763,a,708,a)].
% 14.28/14.40  2222 -class_Ring__and__Field_Oordered__semiring__strict(A) | class_HOL_Oplus(A).  [resolve(763,a,715,a)].
% 14.28/14.40  2223 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(876,b,806,a)].
% 14.28/14.40  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(A,c_Finite__Set_OMax(B,C),C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2223,a,2197,b)].
% 14.28/14.40  2224 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(876,b,807,a)].
% 14.28/14.40  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMax(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2224,a,2197,b)].
% 14.28/14.40  2225 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(876,b,808,a)].
% 14.28/14.40  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(C,A,B),B) = c_Orderings_Omax(C,c_Finite__Set_OMax(A,B),B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2225,a,2197,b)].
% 14.28/14.40  2226 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(876,b,809,a)].
% 14.28/14.40  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(c_Finite__Set_OMax(B,C),D,C) | c_lessequals(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2226,a,2197,b)].
% 14.28/14.41  2227 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,810,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__le__iff__1(A,C,B),A,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2227,a,2197,b)].
% 14.28/14.41  2228 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,811,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(c_Main_OMax__le__iff__1(A,C,B),C,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2228,a,2197,b)].
% 14.28/14.41  2229 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(876,b,812,a)].
% 14.28/14.41  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(c_Finite__Set_OMax(B,C),D,C) | c_less(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2229,a,2197,b)].
% 14.28/14.41  2230 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,813,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__less__iff__1(A,C,B),A,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2230,a,2197,b)].
% 14.28/14.41  2231 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(876,b,814,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(c_Main_OMax__less__iff__1(A,C,B),C,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2231,a,2197,b)].
% 14.28/14.41  2232 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(876,b,815,a)].
% 14.28/14.41  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2232,a,2197,b)].
% 14.28/14.41  2233 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(876,b,816,a)].
% 14.28/14.41  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(D,c_Finite__Set_OMin(B,C),C) | c_lessequals(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2233,a,2197,b)].
% 14.28/14.41  2234 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,817,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__ge__iff__1(A,C,B),A,B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2234,a,2197,b)].
% 14.28/14.41  2235 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,818,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(A,C,B),B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2235,a,2197,b)].
% 14.28/14.41  2236 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(876,b,819,a)].
% 14.28/14.41  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(D,c_Finite__Set_OMin(B,C),C) | c_less(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2236,a,2197,b)].
% 14.28/14.41  2237 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,820,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__gr__iff__1(A,C,B),A,B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2237,a,2197,b)].
% 14.28/14.41  2238 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(876,b,821,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(C,c_Main_OMin__gr__iff__1(A,C,B),B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2238,a,2197,b)].
% 14.28/14.41  2239 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(876,b,822,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMin(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2239,a,2197,b)].
% 14.28/14.41  2240 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(876,b,823,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(C,A,B),B) = c_Orderings_Omin(C,c_Finite__Set_OMin(A,B),B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2240,a,2197,b)].
% 14.28/14.41  2241 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(876,b,824,a)].
% 14.28/14.41  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(c_Finite__Set_OMin(B,C),A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2241,a,2197,b)].
% 14.28/14.41  2242 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(876,b,825,a)].
% 14.28/14.41  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2242,a,2197,b)].
% 14.28/14.41  2243 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(876,b,826,a)].
% 14.28/14.41  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_lessequals(c_Finite__Set_OMin(A,B),c_Finite__Set_OMax(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2243,a,2197,b)].
% 14.28/14.41  2244 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(876,b,827,a)].
% 14.28/14.41  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,C),C) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2244,a,2197,b)].
% 14.28/14.41  2245 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(876,b,828,a)].
% 14.28/14.42  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,C),C) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2245,a,2197,b)].
% 14.28/14.42  2246 -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(876,b,829,b)].
% 14.28/14.42  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2246,a,2197,b)].
% 14.28/14.42  2247 -class_Ring__and__Field_Oordered__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(876,b,830,b)].
% 14.28/14.42  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2247,a,2197,b)].
% 14.28/14.42  2248 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(876,b,831,a)].
% 14.28/14.42  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2248,a,2197,b)].
% 14.28/14.42  2249 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(876,b,832,a)].
% 14.28/14.42  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2249,a,2197,b)].
% 14.28/14.42  2250 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(876,b,833,a)].
% 14.28/14.42  Derived: -c_less(A,B,C) | -c_less(D,B,C) | c_less(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2250,a,2197,b)].
% 14.28/14.42  2251 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(876,b,834,a)].
% 14.28/14.42  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,B,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2251,a,2197,b)].
% 14.28/14.42  2252 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(876,b,835,a)].
% 14.28/14.42  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2252,a,2197,b)].
% 14.28/14.42  2253 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(876,b,836,a)].
% 14.28/14.42  Derived: -c_less(A,B,C) | -c_less(A,D,C) | c_less(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2253,a,2197,b)].
% 14.28/14.42  2254 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(876,b,837,a)].
% 14.28/14.42  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,B,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2254,a,2197,b)].
% 14.28/14.42  2255 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(876,b,838,a)].
% 14.28/14.42  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2255,a,2197,b)].
% 14.28/14.42  2256 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(876,b,839,a)].
% 14.28/14.42  Derived: -c_lessequals(A,B,C) | -c_lessequals(A,D,C) | c_lessequals(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2256,a,2197,b)].
% 14.28/14.42  2257 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(876,b,840,a)].
% 14.28/14.42  Derived: c_Orderings_Omin(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2257,a,2197,b)].
% 14.28/14.43  2258 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(876,b,841,a)].
% 14.28/14.43  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,C),C) = c_Orderings_Omin(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2258,a,2197,b)].
% 14.28/14.43  2259 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(876,b,842,a)].
% 14.28/14.43  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2259,a,2197,b)].
% 14.28/14.43  2260 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(876,b,843,a)].
% 14.28/14.43  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2260,a,2197,b)].
% 14.28/14.43  2261 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(876,b,844,a)].
% 14.28/14.43  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,B,C) | c_lessequals(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2261,a,2197,b)].
% 14.28/14.43  2262 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(876,b,845,a)].
% 14.28/14.43  Derived: c_Orderings_Omax(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2262,a,2197,b)].
% 14.28/14.43  2263 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(876,b,846,a)].
% 14.28/14.43  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,C),C) = c_Orderings_Omax(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2263,a,2197,b)].
% 14.28/14.43  2264 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(876,b,847,a)].
% 14.28/14.43  Derived: c_uminus(c_SetInterval_OatLeast(A,B),tc_set(B)) = c_SetInterval_OlessThan(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2264,a,2197,b)].
% 14.28/14.43  2265 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(876,b,848,a)].
% 14.28/14.43  Derived: c_uminus(c_SetInterval_OatMost(A,B),tc_set(B)) = c_SetInterval_OgreaterThan(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2265,a,2197,b)].
% 14.28/14.43  2266 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(876,b,849,a)].
% 14.28/14.43  Derived: c_uminus(c_SetInterval_OgreaterThan(A,B),tc_set(B)) = c_SetInterval_OatMost(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2266,a,2197,b)].
% 14.28/14.43  2267 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(876,b,850,a)].
% 14.28/14.43  Derived: c_uminus(c_SetInterval_OlessThan(A,B),tc_set(B)) = c_SetInterval_OatLeast(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2267,a,2197,b)].
% 14.28/14.43  2268 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(876,b,851,a)].
% 14.28/14.43  Derived: c_SetInterval_OatLeast(A,B) != c_SetInterval_OatLeast(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2268,a,2197,b)].
% 14.28/14.43  2269 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(876,b,852,a)].
% 14.28/14.43  Derived: c_SetInterval_OatMost(A,B) != c_SetInterval_OatMost(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2269,a,2197,b)].
% 14.28/14.43  2270 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(876,b,853,a)].
% 14.28/14.44  Derived: c_SetInterval_OgreaterThan(A,B) != c_SetInterval_OgreaterThan(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2270,a,2197,b)].
% 14.28/14.44  2271 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(876,b,854,a)].
% 14.28/14.44  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,B),c_SetInterval_OgreaterThan(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2271,a,2197,b)].
% 14.28/14.44  2272 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(876,b,855,a)].
% 14.28/14.44  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OgreaterThan(B,C),c_SetInterval_OgreaterThan(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2272,a,2197,b)].
% 14.28/14.44  2273 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(876,b,856,a)].
% 14.28/14.44  Derived: -c_lessequals(A,B,C) | c_minus(c_SetInterval_OatLeastLessThan(A,D,C),c_SetInterval_OatLeastLessThan(A,B,C),tc_set(C)) = c_SetInterval_OatLeastLessThan(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2273,a,2197,b)].
% 14.28/14.44  2274 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(876,b,857,a)].
% 14.28/14.44  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(D,A,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2274,a,2197,b)].
% 14.28/14.44  2275 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(876,b,858,a)].
% 14.28/14.44  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(B,E,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2275,a,2197,b)].
% 14.28/14.44  2276 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(876,b,859,a)].
% 14.28/14.44  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2276,a,2197,b)].
% 14.28/14.44  2277 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(876,b,860,a)].
% 14.28/14.44  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,E,C) | c_lessequals(c_SetInterval_OatLeastLessThan(E,A,C),c_SetInterval_OatLeastLessThan(D,B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2277,a,2197,b)].
% 14.28/14.44  2278 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(876,b,861,a)].
% 14.28/14.44  Derived: c_SetInterval_OlessThan(A,B) != c_SetInterval_OlessThan(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2278,a,2197,b)].
% 14.28/14.44  2279 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(876,b,862,a)].
% 14.28/14.44  Derived: -c_lessequals(c_SetInterval_OlessThan(A,B),c_SetInterval_OlessThan(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2279,a,2197,b)].
% 14.43/14.56  2280 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(876,b,863,a)].
% 14.43/14.56  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OlessThan(A,C),c_SetInterval_OlessThan(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2280,a,2197,b)].
% 14.43/14.56  2281 c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(878,a,876,b)].
% 14.43/14.56  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2281,c,2197,b)].
% 14.43/14.56  2282 -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(879,a,876,b)].
% 14.43/14.56  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2282,c,2197,b)].
% 14.43/14.56  2283 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1064,b,1048,a)].
% 14.43/14.56  Derived: c_LOrder_Ojoin(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2283,a,2197,b)].
% 14.43/14.56  2284 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1087,b,1071,a)].
% 14.43/14.56  Derived: c_LOrder_Omeet(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2284,a,2197,b)].
% 14.43/14.56  2285 class_Ring__and__Field_Oordered__semiring__strict(tc_IntDef_Oint).  [resolve(1129,a,1093,a)].
% 14.43/14.56  2286 class_Ring__and__Field_Oordered__semiring__strict(tc_nat).  [resolve(1129,a,1118,a)].
% 14.43/14.56  2287 class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1129,a,1119,b)].
% 14.43/14.56  2288 class_Ring__and__Field_Oordered__semiring__strict(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1129,a,1120,b)].
% 14.43/14.56  2289 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1468,b,1444,a)].
% 14.43/14.56  Derived: -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2289,a,2197,b)].
% 14.43/14.56  Derived: -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2289,a,2198,b)].
% 14.43/14.56  Derived: -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2289,a,2199,b)].
% 14.43/14.56  2290 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1468,b,1445,a)].
% 14.43/14.56  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2290,a,2197,b)].
% 14.43/14.56  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2290,a,2198,b)].
% 14.43/14.56  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2290,a,2199,b)].
% 14.43/14.56  2291 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1468,b,1446,a)].
% 14.43/14.56  Derived: -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2291,a,2197,b)].
% 14.43/14.56  Derived: -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2291,a,2198,b)].
% 14.43/14.56  Derived: -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2291,a,2199,b)].
% 14.43/14.56  2292 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1468,b,1447,a)].
% 14.43/14.56  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2292,a,2197,b)].
% 14.43/14.56  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2292,a,2198,b)].
% 14.43/14.61  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2292,a,2199,b)].
% 14.43/14.61  2293 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1468,b,1448,a)].
% 14.43/14.61  Derived: -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2293,a,2197,b)].
% 14.43/14.61  Derived: -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2293,a,2198,b)].
% 14.43/14.61  Derived: -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2293,a,2199,b)].
% 14.43/14.61  2294 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1468,b,1449,a)].
% 14.43/14.61  Derived: -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2294,a,2197,b)].
% 14.43/14.61  Derived: -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2294,a,2198,b)].
% 14.43/14.61  Derived: -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2294,a,2199,b)].
% 14.43/14.61  2295 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1468,b,1450,a)].
% 14.43/14.61  Derived: -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2295,a,2197,b)].
% 14.43/14.61  Derived: -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2295,a,2198,b)].
% 14.43/14.61  Derived: -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2295,a,2199,b)].
% 14.43/14.61  2296 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1468,b,1451,a)].
% 14.43/14.61  Derived: -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2296,a,2197,b)].
% 14.43/14.61  Derived: -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2296,a,2198,b)].
% 14.43/14.61  Derived: -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2296,a,2199,b)].
% 14.43/14.61  2297 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,B,A).  [resolve(1573,b,1548,a)].
% 14.43/14.61  2298 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1573,b,1549,a)].
% 14.43/14.61  2299 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1573,b,1550,a)].
% 14.43/14.61  2300 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1573,b,1551,a)].
% 14.43/14.61  2301 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1573,b,1552,a)].
% 14.43/14.61  2302 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1573,b,1553,a)].
% 14.43/14.61  2303 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1573,b,1554,a)].
% 14.43/14.61  2304 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1573,b,1555,a)].
% 14.43/14.61  2305 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1573,b,1556,a)].
% 14.43/14.61  2306 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1573,b,1557,a)].
% 14.58/14.71  2307 -class_Ring__and__Field_Oordered__semiring__strict(A) | c_lessequals(B,B,A).  [resolve(1573,b,1558,a)].
% 14.58/14.71  2308 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1581,a,1573,b)].
% 14.58/14.71  2309 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1582,a,1573,b)].
% 14.58/14.71  2310 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1638,b,1604,a)].
% 14.58/14.71  2311 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1638,b,1605,a)].
% 14.58/14.71  2312 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1638,b,1606,a)].
% 14.58/14.71  2313 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1638,b,1607,a)].
% 14.58/14.71  2314 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1638,b,1608,a)].
% 14.58/14.71  2315 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1638,b,1609,a)].
% 14.58/14.71  2316 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1638,b,1610,a)].
% 14.58/14.71  2317 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1638,b,1611,a)].
% 14.58/14.71  2318 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1638,b,1612,a)].
% 14.58/14.71  2319 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1638,b,1613,a)].
% 14.58/14.71  2320 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1638,b,1614,a)].
% 14.58/14.71  2321 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1638,b,1615,a)].
% 14.58/14.71  2322 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1638,b,1616,a)].
% 14.58/14.71  2323 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1638,b,1617,a)].
% 14.58/14.71  2324 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1638,b,1618,a)].
% 14.58/14.71  2325 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1638,b,1619,a)].
% 14.58/14.71  2326 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1638,b,1620,a)].
% 14.58/14.71  2327 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1638,b,1621,a)].
% 14.58/14.71  2328 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1638,b,1622,a)].
% 14.58/14.71  2329 -class_Ring__and__Field_Oordered__semiring__strict(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1638,b,1623,a)].
% 14.58/14.71  2330 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1950,c,1871,b)].
% 14.58/14.71  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(2330,c,2195,a)].
% 14.58/14.71  Derived: c_plus(A,B,tc_nat) != c_plus(A,C,tc_nat) | B = C.  [resolve(2330,c,2196,a)].
% 14.58/14.71  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2330,c,2197,b)].
% 14.58/14.73  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(2330,c,2198,b)].
% 14.58/14.73  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2330,c,2199,b)].
% 14.58/14.73  2331 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1951,c,1871,b)].
% 14.58/14.73  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(2331,c,2195,a)].
% 14.58/14.73  Derived: c_plus(A,B,tc_nat) != c_plus(C,B,tc_nat) | A = C.  [resolve(2331,c,2196,a)].
% 14.58/14.73  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2331,c,2197,b)].
% 14.58/14.73  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__field(C).  [resolve(2331,c,2198,b)].
% 14.58/14.73  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2331,c,2199,b)].
% 14.58/14.73  2332 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(1952,b,1871,b)].
% 14.58/14.73  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(2332,b,2195,a)].
% 14.58/14.73  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(2332,b,2196,a)].
% 14.58/14.73  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2332,b,2197,b)].
% 14.58/14.73  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2332,b,2198,b)].
% 14.58/14.73  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2332,b,2199,b)].
% 14.58/14.73  2333 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(1953,b,1871,b)].
% 14.58/14.73  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(2333,b,2195,a)].
% 14.58/14.73  Derived: class_HOL_Oplus(tc_nat).  [resolve(2333,b,2196,a)].
% 14.58/14.73  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2333,b,2197,b)].
% 14.58/14.73  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2333,b,2198,b)].
% 14.58/14.73  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2333,b,2199,b)].
% 14.58/14.73  2334 -c_less(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1987,b,1871,b)].
% 14.58/14.73  2335 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1988,c,1871,b)].
% 14.58/14.73  2336 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1989,b,1871,b)].
% 14.58/14.73  2337 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1990,c,1871,b)].
% 14.58/14.73  2338 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1991,c,1871,b)].
% 14.58/14.73  2339 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1992,c,1871,b)].
% 14.58/14.73  2340 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1993,c,1871,b)].
% 14.58/14.73  2341 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1994,c,1871,b)].
% 14.58/14.73  2342 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1995,c,1871,b)].
% 14.58/14.73  2343 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1996,b,1871,b)].
% 14.58/14.73  2344 c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(1997,b,1871,b)].
% 14.58/14.73  2345 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1998,d,1871,b)].
% 14.58/14.77  2346 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(1999,c,1871,b)].
% 14.58/14.77  2347 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2000,c,1871,b)].
% 14.58/14.77  2348 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2001,c,1871,b)].
% 14.58/14.77  2349 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2002,d,1871,b)].
% 14.58/14.77  2350 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2003,c,1871,b)].
% 14.58/14.77  2351 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2004,c,1871,b)].
% 14.58/14.77  2352 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2005,d,1871,b)].
% 14.58/14.77  2353 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2006,c,1871,b)].
% 14.58/14.77  2354 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2007,c,1871,b)].
% 14.58/14.77  2355 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2008,c,1871,b)].
% 14.58/14.77  2356 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2009,c,1871,b)].
% 14.58/14.77  2357 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2010,c,1871,b)].
% 14.58/14.77  2358 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2011,c,1871,b)].
% 14.58/14.77  2359 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2012,d,1871,b)].
% 14.58/14.77  2360 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2013,c,1871,b)].
% 14.58/14.77  2361 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2014,c,1871,b)].
% 14.58/14.77  2362 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2015,d,1871,b)].
% 14.58/14.77  2363 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2016,c,1871,b)].
% 14.58/14.77  2364 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2017,c,1871,b)].
% 14.58/14.77  2365 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2018,c,1871,b)].
% 14.58/14.77  2366 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2019,c,1871,b)].
% 14.58/14.77  2367 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2042,b,2027,b)].
% 14.58/14.77  2368 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2043,b,2027,b)].
% 14.58/14.77  2369 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2044,b,2027,b)].
% 14.58/14.77  2370 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2045,b,2027,b)].
% 14.58/14.77  2371 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2046,c,2027,b)].
% 14.58/14.77  2372 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2047,c,2027,b)].
% 14.69/14.81  2373 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2112,a,2092,b)].
% 14.69/14.81  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2373,b,2197,b)].
% 14.69/14.81  2374 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2113,a,2092,b)].
% 14.69/14.81  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2374,b,2197,b)].
% 14.69/14.81  2375 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2155,b,2092,b)].
% 14.69/14.81  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(2375,b,2195,a)].
% 14.69/14.81  Derived: class_OrderedGroup_Osemigroup__mult(tc_nat).  [resolve(2375,b,2196,a)].
% 14.69/14.81  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2375,b,2197,b)].
% 14.69/14.81  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2375,b,2198,b)].
% 14.69/14.81  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2375,b,2199,b)].
% 14.69/14.81  2376 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2156,b,2092,b)].
% 14.69/14.81  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(2376,b,2195,a)].
% 14.69/14.81  Derived: class_HOL_Otimes(tc_nat).  [resolve(2376,b,2196,a)].
% 14.69/14.81  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2376,b,2197,b)].
% 14.69/14.81  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2376,b,2198,b)].
% 14.69/14.81  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2376,b,2199,b)].
% 14.69/14.81  2377 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2157,b,2092,b)].
% 14.69/14.81  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(2377,b,2195,a)].
% 14.69/14.81  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_nat).  [resolve(2377,b,2196,a)].
% 14.69/14.81  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2377,b,2197,b)].
% 14.69/14.81  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2377,b,2198,b)].
% 14.69/14.81  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2377,b,2199,b)].
% 14.69/14.81  2378 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2158,b,2092,b)].
% 14.69/14.81  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(2378,b,2195,a)].
% 14.69/14.81  Derived: class_HOL_Ozero(tc_nat).  [resolve(2378,b,2196,a)].
% 14.69/14.81  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2378,b,2197,b)].
% 14.69/14.81  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2378,b,2198,b)].
% 14.69/14.81  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2378,b,2199,b)].
% 14.69/14.81  2379 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2159,c,2092,b)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2379,c,2195,a)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_plus(A,B,tc_nat),c_Numeral_Onumber__of(C,tc_nat),tc_nat) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_nat),tc_nat),c_times(B,c_Numeral_Onumber__of(C,tc_nat),tc_nat),tc_nat).  [resolve(2379,c,2196,a)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2379,c,2197,b)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2379,c,2198,b)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2379,c,2199,b)].
% 14.69/14.81  2380 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__semiring__strict(A).  [resolve(2160,c,2092,b)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2380,c,2195,a)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_Numeral_Onumber__of(A,tc_nat),c_plus(B,C,tc_nat),tc_nat) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_nat),B,tc_nat),c_times(c_Numeral_Onumber__of(A,tc_nat),C,tc_nat),tc_nat).  [resolve(2380,c,2196,a)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2380,c,2197,b)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2380,c,2198,b)].
% 14.69/14.81  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2380,c,2199,b)].
% 14.69/14.81  2381 -c_less(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2161,b,2092,b)].
% 14.69/14.81  Derived: -c_less(A,A,tc_IntDef_Oint).  [resolve(2381,b,2195,a)].
% 14.69/14.81  Derived: -c_less(A,A,tc_nat).  [resolve(2381,b,2196,a)].
% 14.69/14.81  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2381,b,2197,b)].
% 14.69/14.81  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2381,b,2198,b)].
% 14.69/14.81  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2381,b,2199,b)].
% 14.69/14.81  2382 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2162,c,2092,b)].
% 14.69/14.81  Derived: -c_less(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2382,c,2195,a)].
% 14.69/14.81  Derived: -c_less(A,B,tc_nat) | c_SetInterval_OatLeastAtMost(B,A,tc_nat) = c_emptyset.  [resolve(2382,c,2196,a)].
% 14.69/14.81  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2382,c,2197,b)].
% 14.69/14.81  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2382,c,2198,b)].
% 14.69/14.81  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2382,c,2199,b)].
% 14.69/14.81  2383 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2163,b,2092,b)].
% 14.69/14.81  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_IntDef_Oint) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(2383,b,2195,a)].
% 14.69/14.81  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_nat) = c_insert(A,c_emptyset,tc_nat).  [resolve(2383,b,2196,a)].
% 14.69/14.82  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2383,b,2197,b)].
% 14.69/14.82  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2383,b,2198,b)].
% 14.69/14.82  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2383,b,2199,b)].
% 14.69/14.82  2384 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2164,c,2092,b)].
% 14.69/14.82  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2384,c,2195,a)].
% 14.69/14.82  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OatLeastLessThan(B,A,tc_nat) = c_emptyset.  [resolve(2384,c,2196,a)].
% 14.69/14.82  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2384,c,2197,b)].
% 14.69/14.82  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2384,c,2198,b)].
% 14.69/14.82  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2384,c,2199,b)].
% 14.69/14.82  2385 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2165,c,2092,b)].
% 14.69/14.82  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_IntDef_Oint),c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2385,c,2195,a)].
% 14.69/14.82  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_nat),c_SetInterval_OatLeast(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(2385,c,2196,a)].
% 14.69/14.82  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2385,c,2197,b)].
% 14.69/14.82  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2385,c,2198,b)].
% 14.69/14.82  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2385,c,2199,b)].
% 14.69/14.82  2386 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2166,c,2092,b)].
% 14.69/14.82  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeast(B,tc_IntDef_Oint),c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2386,c,2195,a)].
% 14.69/14.82  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeast(B,tc_nat),c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)).  [resolve(2386,c,2196,a)].
% 14.69/14.82  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2386,c,2197,b)].
% 14.69/14.82  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2386,c,2198,b)].
% 14.69/14.82  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2386,c,2199,b)].
% 14.69/14.82  2387 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2167,c,2092,b)].
% 14.69/14.82  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2387,c,2195,a)].
% 14.69/14.82  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(2387,c,2196,a)].
% 14.74/14.83  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2387,c,2197,b)].
% 14.74/14.83  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2387,c,2198,b)].
% 14.74/14.83  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2387,c,2199,b)].
% 14.74/14.83  2388 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2168,c,2092,b)].
% 14.74/14.83  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2388,c,2195,a)].
% 14.74/14.83  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)).  [resolve(2388,c,2196,a)].
% 14.74/14.83  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2388,c,2197,b)].
% 14.74/14.83  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2388,c,2198,b)].
% 14.74/14.83  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2388,c,2199,b)].
% 14.74/14.83  2389 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2169,c,2092,b)].
% 14.74/14.83  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OgreaterThanAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2389,c,2195,a)].
% 14.74/14.83  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OgreaterThanAtMost(B,A,tc_nat) = c_emptyset.  [resolve(2389,c,2196,a)].
% 14.74/14.83  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2389,c,2197,b)].
% 14.74/14.83  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2389,c,2198,b)].
% 14.74/14.83  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2389,c,2199,b)].
% 14.74/14.83  2390 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2170,b,2092,b)].
% 14.74/14.83  Derived: c_minus(c_insert(A,c_emptyset,tc_IntDef_Oint),c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(2390,b,2195,a)].
% 14.74/14.83  Derived: c_minus(c_insert(A,c_emptyset,tc_nat),c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_insert(A,c_emptyset,tc_nat).  [resolve(2390,b,2196,a)].
% 14.74/14.83  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2390,b,2197,b)].
% 14.74/14.83  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2390,b,2198,b)].
% 14.74/14.83  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2390,b,2199,b)].
% 14.74/14.83  2391 c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__semiring__strict(B).  [resolve(2171,b,2092,b)].
% 14.74/14.83  Derived: c_lessequals(A,A,tc_IntDef_Oint).  [resolve(2391,b,2195,a)].
% 14.74/14.83  Derived: c_lessequals(A,A,tc_nat).  [resolve(2391,b,2196,a)].
% 14.74/14.83  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2391,b,2197,b)].
% 14.74/14.83  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2391,b,2198,b)].
% 14.74/14.84  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2391,b,2199,b)].
% 14.74/14.84  2392 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2172,d,2092,b)].
% 14.74/14.84  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(2392,d,2195,a)].
% 14.74/14.84  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_lessequals(C,B,tc_nat).  [resolve(2392,d,2196,a)].
% 14.74/14.84  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2392,d,2197,b)].
% 14.74/14.84  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2392,d,2198,b)].
% 14.74/14.84  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2392,d,2199,b)].
% 14.74/14.84  2393 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2173,c,2092,b)].
% 14.74/14.84  Derived: -c_less(A,B,tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2393,c,2195,a)].
% 14.74/14.84  Derived: -c_less(A,B,tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2393,c,2196,a)].
% 14.74/14.84  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2393,c,2197,b)].
% 14.74/14.84  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2393,c,2198,b)].
% 14.74/14.84  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2393,c,2199,b)].
% 14.74/14.84  2394 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2174,c,2092,b)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2394,c,2195,a)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2394,c,2196,a)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2394,c,2197,b)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2394,c,2198,b)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2394,c,2199,b)].
% 14.74/14.84  2395 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2175,c,2092,b)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2395,c,2195,a)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2395,c,2196,a)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2395,c,2197,b)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2395,c,2198,b)].
% 14.74/14.84  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2395,c,2199,b)].
% 14.74/14.84  2396 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2176,d,2092,b)].
% 14.74/14.84  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2396,d,2195,a)].
% 14.74/14.84  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_nat),tc_nat).  [resolve(2396,d,2196,a)].
% 14.74/14.84  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2396,d,2197,b)].
% 14.74/14.85  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2396,d,2198,b)].
% 14.74/14.85  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2396,d,2199,b)].
% 14.74/14.85  2397 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2177,c,2092,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2397,c,2195,a)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2397,c,2196,a)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2397,c,2197,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2397,c,2198,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2397,c,2199,b)].
% 14.74/14.85  2398 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2178,c,2092,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2398,c,2195,a)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2398,c,2196,a)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2398,c,2197,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2398,c,2198,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2398,c,2199,b)].
% 14.74/14.85  2399 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2179,d,2092,b)].
% 14.74/14.85  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2399,d,2195,a)].
% 14.74/14.85  Derived: -c_less(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_nat).  [resolve(2399,d,2196,a)].
% 14.74/14.85  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2399,d,2197,b)].
% 14.74/14.85  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2399,d,2198,b)].
% 14.74/14.85  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2399,d,2199,b)].
% 14.74/14.85  2400 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2180,c,2092,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2400,c,2195,a)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2400,c,2196,a)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2400,c,2197,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2400,c,2198,b)].
% 14.74/14.85  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2400,c,2199,b)].
% 14.74/14.86  2401 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2181,c,2092,b)].
% 14.74/14.86  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2401,c,2195,a)].
% 14.74/14.86  Derived: -c_lessequals(A,B,tc_nat) | c_in(B,c_SetInterval_OatLeast(A,tc_nat),tc_nat).  [resolve(2401,c,2196,a)].
% 14.74/14.86  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2401,c,2197,b)].
% 14.74/14.86  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2401,c,2198,b)].
% 14.74/14.86  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2401,c,2199,b)].
% 14.74/14.86  2402 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2182,c,2092,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2402,c,2195,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2402,c,2196,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2402,c,2197,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2402,c,2198,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2402,c,2199,b)].
% 14.74/14.86  2403 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2183,c,2092,b)].
% 14.74/14.86  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2403,c,2195,a)].
% 14.74/14.86  Derived: -c_lessequals(A,B,tc_nat) | c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat).  [resolve(2403,c,2196,a)].
% 14.74/14.86  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2403,c,2197,b)].
% 14.74/14.86  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2403,c,2198,b)].
% 14.74/14.86  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2403,c,2199,b)].
% 14.74/14.86  2404 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2184,c,2092,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2404,c,2195,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2404,c,2196,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2404,c,2197,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2404,c,2198,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2404,c,2199,b)].
% 14.74/14.86  2405 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2185,c,2092,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2405,c,2195,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2405,c,2196,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2405,c,2197,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2405,c,2198,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2405,c,2199,b)].
% 14.74/14.86  2406 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2186,d,2092,b)].
% 14.74/14.86  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,C,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2406,d,2195,a)].
% 14.74/14.86  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,C,tc_nat) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_nat),tc_nat).  [resolve(2406,d,2196,a)].
% 14.74/14.86  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2406,d,2197,b)].
% 14.74/14.86  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2406,d,2198,b)].
% 14.74/14.86  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2406,d,2199,b)].
% 14.74/14.86  2407 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2187,c,2092,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2407,c,2195,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2407,c,2196,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2407,c,2197,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2407,c,2198,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2407,c,2199,b)].
% 14.74/14.86  2408 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__semiring__strict(D).  [resolve(2188,c,2092,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2408,c,2195,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2408,c,2196,a)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2408,c,2197,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2408,c,2198,b)].
% 14.74/14.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2408,c,2199,b)].
% 14.74/14.86  2409 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2189,d,2092,b)].
% 14.74/14.86  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2409,d,2195,a)].
% 14.74/14.86  Derived: -c_less(A,B,tc_nat) | -c_less(C,A,tc_nat) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_nat),tc_nat).  [resolve(2409,d,2196,a)].
% 14.74/14.86  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2409,d,2197,b)].
% 14.74/14.86  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2409,d,2198,b)].
% 14.74/14.86  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2409,d,2199,b)].
% 14.97/15.07  2410 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2190,c,2092,b)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2410,c,2195,a)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2410,c,2196,a)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2410,c,2197,b)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2410,c,2198,b)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2410,c,2199,b)].
% 14.97/15.07  2411 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2191,c,2092,b)].
% 14.97/15.07  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2411,c,2195,a)].
% 14.97/15.07  Derived: -c_less(A,B,tc_nat) | c_in(B,c_SetInterval_OgreaterThan(A,tc_nat),tc_nat).  [resolve(2411,c,2196,a)].
% 14.97/15.07  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2411,c,2197,b)].
% 14.97/15.07  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2411,c,2198,b)].
% 14.97/15.07  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2411,c,2199,b)].
% 14.97/15.07  2412 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2192,c,2092,b)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(2412,c,2195,a)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(2412,c,2196,a)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2412,c,2197,b)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2412,c,2198,b)].
% 14.97/15.07  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2412,c,2199,b)].
% 14.97/15.07  2413 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__semiring__strict(C).  [resolve(2193,c,2092,b)].
% 14.97/15.07  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2413,c,2195,a)].
% 14.97/15.07  Derived: -c_less(A,B,tc_nat) | c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat).  [resolve(2413,c,2196,a)].
% 14.97/15.07  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2413,c,2197,b)].
% 14.97/15.07  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2413,c,2198,b)].
% 14.97/15.07  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2413,c,2199,b)].
% 14.97/15.07  2414 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_10) # label(axiom).  [assumption].
% 14.97/15.07  2415 class_Ring__and__Field_Opordered__comm__semiring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_43) # label(axiom).  [assumption].
% 14.97/15.07  2416 class_Ring__and__Field_Opordered__comm__semiring(tc_nat) # label(clsarity_nat_40) # label(axiom).  [assumption].
% 14.97/15.07  2417 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Opordered__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_29) # label(axiom).  [assumption].
% 14.97/15.07  2418 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Opordered__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__field_37) # label(axiom).  [assumption].
% 15.19/15.30  2419 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Opordered__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__idom_41) # label(axiom).  [assumption].
% 15.19/15.30  2420 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_Ring__and__Field_Opordered__comm__semiring(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_0) # label(axiom).  [assumption].
% 15.19/15.30  2421 -class_Ring__and__Field_Opordered__comm__ring(A) | class_Ring__and__Field_Opordered__comm__semiring(A) # label(clsrel_Ring__and__Field_Opordered__comm__ring_20) # label(axiom).  [assumption].
% 15.19/15.30  2422 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_11) # label(axiom).  [assumption].
% 15.19/15.30  2423 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_5) # label(axiom).  [assumption].
% 15.19/15.30  2424 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_6) # label(axiom).  [assumption].
% 15.19/15.30  2425 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_7) # label(axiom).  [assumption].
% 15.19/15.30  2426 -class_Ring__and__Field_Opordered__comm__semiring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__comm__semiring_9) # label(axiom).  [assumption].
% 15.19/15.30  2427 -class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(157,b,131,b)].
% 15.19/15.30  2428 -class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(157,b,133,b)].
% 15.19/15.30  2429 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(163,a,157,b)].
% 15.19/15.30  2430 class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(164,a,157,b)].
% 15.19/15.30  2431 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(165,a,157,b)].
% 15.19/15.30  2432 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(166,a,157,b)].
% 15.19/15.30  2433 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(236,a,227,b)].
% 15.19/15.30  2434 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(237,a,227,b)].
% 15.19/15.30  2435 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(241,a,227,b)].
% 15.19/15.30  2436 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(242,a,227,b)].
% 15.19/15.30  2437 class_Ring__and__Field_Opordered__comm__semiring(tc_IntDef_Oint).  [resolve(1136,a,1093,a)].
% 15.19/15.30  2438 class_Ring__and__Field_Opordered__comm__semiring(tc_nat).  [resolve(1136,a,1118,a)].
% 15.19/15.30  2439 class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1136,a,1119,b)].
% 15.19/15.30  2440 class_Ring__and__Field_Opordered__comm__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1136,a,1120,b)].
% 15.19/15.30  2441 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,B,A).  [resolve(1577,b,1548,a)].
% 15.19/15.30  2442 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1577,b,1549,a)].
% 15.19/15.30  2443 -class_Ring__and__Field_Opordered__comm__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1577,b,1550,a)].
% 15.19/15.36  2444 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1577,b,1551,a)].
% 15.19/15.36  2445 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1577,b,1552,a)].
% 15.19/15.36  2446 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1577,b,1553,a)].
% 15.19/15.36  2447 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1577,b,1554,a)].
% 15.19/15.36  2448 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1577,b,1555,a)].
% 15.19/15.36  2449 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1577,b,1556,a)].
% 15.19/15.36  2450 -class_Ring__and__Field_Opordered__comm__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1577,b,1557,a)].
% 15.19/15.36  2451 -class_Ring__and__Field_Opordered__comm__semiring(A) | c_lessequals(B,B,A).  [resolve(1577,b,1558,a)].
% 15.19/15.36  2452 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(1581,a,1577,b)].
% 15.19/15.36  2453 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(1582,a,1577,b)].
% 15.19/15.36  2454 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1642,b,1604,a)].
% 15.19/15.36  2455 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1642,b,1605,a)].
% 15.19/15.36  2456 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1642,b,1606,a)].
% 15.19/15.36  2457 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1642,b,1607,a)].
% 15.19/15.36  2458 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1642,b,1608,a)].
% 15.19/15.36  2459 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1642,b,1609,a)].
% 15.19/15.36  2460 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1642,b,1610,a)].
% 15.19/15.36  2461 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1642,b,1611,a)].
% 15.19/15.36  2462 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1642,b,1612,a)].
% 15.19/15.36  2463 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1642,b,1613,a)].
% 15.19/15.36  2464 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1642,b,1614,a)].
% 15.19/15.36  2465 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1642,b,1615,a)].
% 15.19/15.36  2466 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1642,b,1616,a)].
% 15.19/15.36  2467 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1642,b,1617,a)].
% 15.19/15.36  2468 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1642,b,1618,a)].
% 15.19/15.36  2469 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1642,b,1619,a)].
% 15.33/15.43  2470 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1642,b,1620,a)].
% 15.33/15.43  2471 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1642,b,1621,a)].
% 15.33/15.43  2472 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1642,b,1622,a)].
% 15.33/15.43  2473 -class_Ring__and__Field_Opordered__comm__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1642,b,1623,a)].
% 15.33/15.43  2474 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2040,b,2031,b)].
% 15.33/15.43  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2474,b,2421,b)].
% 15.33/15.43  2475 class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2041,b,2031,b)].
% 15.33/15.43  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2475,b,2421,b)].
% 15.33/15.43  2476 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2042,b,2031,b)].
% 15.33/15.43  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2476,b,2421,b)].
% 15.33/15.43  2477 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2043,b,2031,b)].
% 15.33/15.43  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2477,b,2421,b)].
% 15.33/15.43  2478 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2044,b,2031,b)].
% 15.33/15.43  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2478,b,2421,b)].
% 15.33/15.43  2479 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2045,b,2031,b)].
% 15.33/15.43  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2479,b,2421,b)].
% 15.33/15.43  2480 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2046,c,2031,b)].
% 15.33/15.43  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2480,c,2421,b)].
% 15.33/15.43  2481 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__comm__semiring(A).  [resolve(2047,c,2031,b)].
% 15.33/15.43  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__comm__ring(A).  [resolve(2481,c,2421,b)].
% 15.33/15.43  2482 -c_less(A,A,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2052,a,2031,b)].
% 15.33/15.43  Derived: -c_less(A,A,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2482,b,2421,b)].
% 15.33/15.43  2483 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2053,a,2031,b)].
% 15.33/15.43  Derived: -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2483,c,2421,b)].
% 15.33/15.43  2484 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2054,a,2031,b)].
% 15.33/15.43  Derived: c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2484,b,2421,b)].
% 15.33/15.43  2485 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2055,a,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2485,c,2421,b)].
% 15.33/15.45  2486 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2056,a,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2486,c,2421,b)].
% 15.33/15.45  2487 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2057,a,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2487,c,2421,b)].
% 15.33/15.45  2488 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2058,a,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2488,c,2421,b)].
% 15.33/15.45  2489 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2059,a,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2489,c,2421,b)].
% 15.33/15.45  2490 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2060,a,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2490,c,2421,b)].
% 15.33/15.45  2491 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2061,a,2031,b)].
% 15.33/15.45  Derived: c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2491,b,2421,b)].
% 15.33/15.45  2492 c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__comm__semiring(B).  [resolve(2062,a,2031,b)].
% 15.33/15.45  Derived: c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__comm__ring(B).  [resolve(2492,b,2421,b)].
% 15.33/15.45  2493 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2063,d,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2493,d,2421,b)].
% 15.33/15.45  2494 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2064,c,2031,b)].
% 15.33/15.45  Derived: -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2494,c,2421,b)].
% 15.33/15.45  2495 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2065,a,2031,b)].
% 15.33/15.45  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2495,c,2421,b)].
% 15.33/15.45  2496 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2066,a,2031,b)].
% 15.33/15.45  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2496,c,2421,b)].
% 15.33/15.45  2497 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2067,a,2031,b)].
% 15.33/15.45  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2497,d,2421,b)].
% 15.33/15.46  2498 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2068,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2498,c,2421,b)].
% 15.33/15.46  2499 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2069,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2499,c,2421,b)].
% 15.33/15.46  2500 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2070,a,2031,b)].
% 15.33/15.46  Derived: -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2500,d,2421,b)].
% 15.33/15.46  2501 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2071,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2501,c,2421,b)].
% 15.33/15.46  2502 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2072,a,2031,b)].
% 15.33/15.46  Derived: -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2502,c,2421,b)].
% 15.33/15.46  2503 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2073,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2503,c,2421,b)].
% 15.33/15.46  2504 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2074,a,2031,b)].
% 15.33/15.46  Derived: -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2504,c,2421,b)].
% 15.33/15.46  2505 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2075,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2505,c,2421,b)].
% 15.33/15.46  2506 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2076,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2506,c,2421,b)].
% 15.33/15.46  2507 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2077,a,2031,b)].
% 15.33/15.46  Derived: -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2507,d,2421,b)].
% 15.33/15.46  2508 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2078,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2508,c,2421,b)].
% 15.33/15.46  2509 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__semiring(D).  [resolve(2079,a,2031,b)].
% 15.33/15.46  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__comm__ring(D).  [resolve(2509,c,2421,b)].
% 15.33/15.46  2510 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2080,a,2031,b)].
% 15.33/15.46  Derived: -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2510,d,2421,b)].
% 15.64/15.73  2511 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2081,a,2031,b)].
% 15.64/15.73  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2511,c,2421,b)].
% 15.64/15.73  2512 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2082,a,2031,b)].
% 15.64/15.73  Derived: -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2512,c,2421,b)].
% 15.64/15.73  2513 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2083,a,2031,b)].
% 15.64/15.73  Derived: -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2513,c,2421,b)].
% 15.64/15.73  2514 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__comm__semiring(C).  [resolve(2084,a,2031,b)].
% 15.64/15.73  Derived: -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__comm__ring(C).  [resolve(2514,c,2421,b)].
% 15.64/15.73  2515 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_12) # label(axiom).  [assumption].
% 15.64/15.73  2516 class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_44) # label(axiom).  [assumption].
% 15.64/15.73  2517 class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_nat) # label(clsarity_nat_41) # label(axiom).  [assumption].
% 15.64/15.73  2518 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_Ring__and__Field_Opordered__cancel__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_28) # label(axiom).  [assumption].
% 15.64/15.73  2519 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Opordered__cancel__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__field_36) # label(axiom).  [assumption].
% 15.64/15.73  2520 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Opordered__cancel__comm__semiring(A) # label(clsrel_Ring__and__Field_Oordered__idom_39) # label(axiom).  [assumption].
% 15.64/15.73  2521 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_13) # label(axiom).  [assumption].
% 15.64/15.73  2522 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_6) # label(axiom).  [assumption].
% 15.64/15.73  2523 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_7) # label(axiom).  [assumption].
% 15.64/15.73  2524 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_8) # label(axiom).  [assumption].
% 15.64/15.73  2525 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Opordered__cancel__comm__semiring_9) # label(axiom).  [assumption].
% 15.64/15.73  2526 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(33,b,1,a)].
% 15.64/15.73  2527 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(33,b,3,a)].
% 15.64/15.73  2528 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(33,b,9,a)].
% 15.64/15.73  2529 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | class_HOL_Oplus(A).  [resolve(33,b,10,a)].
% 15.64/15.73  2530 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(154,b,131,b)].
% 15.82/15.95  2531 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(154,b,133,b)].
% 15.82/15.95  2532 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(165,a,154,b)].
% 15.82/15.95  2533 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(166,a,154,b)].
% 15.82/15.95  2534 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(199,b,193,b)].
% 15.82/15.95  2535 class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(200,b,193,b)].
% 15.82/15.95  2536 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(236,a,224,b)].
% 15.82/15.95  2537 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(237,a,224,b)].
% 15.82/15.95  2538 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(241,a,224,b)].
% 15.82/15.95  2539 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(242,a,224,b)].
% 15.82/15.95  2540 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_times(c_0,B,A) = c_0.  [resolve(300,b,280,a)].
% 15.82/15.95  2541 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_times(B,c_0,A) = c_0.  [resolve(300,b,282,a)].
% 15.82/15.95  2542 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(314,a,300,b)].
% 15.82/15.95  2543 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(315,a,300,b)].
% 15.82/15.95  2544 class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_IntDef_Oint).  [resolve(1134,a,1093,a)].
% 15.82/15.95  2545 class_Ring__and__Field_Opordered__cancel__comm__semiring(tc_nat).  [resolve(1134,a,1118,a)].
% 15.82/15.95  2546 class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1134,a,1119,b)].
% 15.82/15.95  2547 class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1134,a,1120,b)].
% 15.82/15.95  2548 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,B,A).  [resolve(1574,b,1548,a)].
% 15.82/15.95  2549 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1574,b,1549,a)].
% 15.82/15.95  2550 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1574,b,1550,a)].
% 15.82/15.95  2551 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1574,b,1551,a)].
% 15.82/15.95  2552 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1574,b,1552,a)].
% 15.82/15.95  2553 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1574,b,1553,a)].
% 15.82/15.95  2554 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1574,b,1554,a)].
% 15.82/15.95  2555 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1574,b,1555,a)].
% 15.82/15.95  2556 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1574,b,1556,a)].
% 15.93/16.06  2557 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1574,b,1557,a)].
% 15.93/16.06  2558 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | c_lessequals(B,B,A).  [resolve(1574,b,1558,a)].
% 15.93/16.06  2559 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(1581,a,1574,b)].
% 15.93/16.06  2560 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(1582,a,1574,b)].
% 15.93/16.06  2561 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1639,b,1604,a)].
% 15.93/16.06  2562 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1639,b,1605,a)].
% 15.93/16.06  2563 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1639,b,1606,a)].
% 15.93/16.06  2564 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1639,b,1607,a)].
% 15.93/16.06  2565 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1639,b,1608,a)].
% 15.93/16.06  2566 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1639,b,1609,a)].
% 15.93/16.06  2567 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1639,b,1610,a)].
% 15.93/16.06  2568 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1639,b,1611,a)].
% 15.93/16.06  2569 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1639,b,1612,a)].
% 15.93/16.06  2570 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1639,b,1613,a)].
% 15.93/16.06  2571 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1639,b,1614,a)].
% 15.93/16.06  2572 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1639,b,1615,a)].
% 15.93/16.06  2573 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1639,b,1616,a)].
% 15.93/16.06  2574 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1639,b,1617,a)].
% 15.93/16.06  2575 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1639,b,1618,a)].
% 15.93/16.06  2576 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1639,b,1619,a)].
% 15.93/16.06  2577 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1639,b,1620,a)].
% 15.93/16.06  2578 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1639,b,1621,a)].
% 15.93/16.06  2579 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1639,b,1622,a)].
% 15.93/16.06  2580 -class_Ring__and__Field_Opordered__cancel__comm__semiring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1639,b,1623,a)].
% 15.93/16.06  2581 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2042,b,2028,b)].
% 15.93/16.06  2582 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2043,b,2028,b)].
% 15.93/16.08  2583 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2044,b,2028,b)].
% 15.93/16.08  2584 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2045,b,2028,b)].
% 15.93/16.08  2585 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2046,c,2028,b)].
% 15.93/16.08  2586 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2047,c,2028,b)].
% 15.93/16.08  2587 -c_less(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2052,a,2028,b)].
% 15.93/16.08  2588 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2053,a,2028,b)].
% 15.93/16.08  2589 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2054,a,2028,b)].
% 15.93/16.08  2590 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2055,a,2028,b)].
% 15.93/16.08  2591 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2056,a,2028,b)].
% 15.93/16.08  2592 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2057,a,2028,b)].
% 15.93/16.08  2593 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2058,a,2028,b)].
% 15.93/16.08  2594 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2059,a,2028,b)].
% 15.93/16.08  2595 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2060,a,2028,b)].
% 15.93/16.08  2596 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2061,a,2028,b)].
% 15.93/16.08  2597 c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2062,a,2028,b)].
% 15.93/16.08  2598 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2063,d,2028,b)].
% 15.93/16.08  2599 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2064,c,2028,b)].
% 15.93/16.08  2600 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2065,a,2028,b)].
% 15.93/16.08  2601 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2066,a,2028,b)].
% 15.93/16.08  2602 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2067,a,2028,b)].
% 15.93/16.08  2603 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2068,a,2028,b)].
% 15.93/16.08  2604 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2069,a,2028,b)].
% 15.93/16.08  2605 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2070,a,2028,b)].
% 16.03/16.11  2606 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2071,a,2028,b)].
% 16.03/16.11  2607 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2072,a,2028,b)].
% 16.03/16.11  2608 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2073,a,2028,b)].
% 16.03/16.11  2609 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2074,a,2028,b)].
% 16.03/16.11  2610 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2075,a,2028,b)].
% 16.03/16.11  2611 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2076,a,2028,b)].
% 16.03/16.11  2612 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2077,a,2028,b)].
% 16.03/16.11  2613 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2078,a,2028,b)].
% 16.03/16.11  2614 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2079,a,2028,b)].
% 16.03/16.11  2615 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2080,a,2028,b)].
% 16.03/16.11  2616 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2081,a,2028,b)].
% 16.03/16.11  2617 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2082,a,2028,b)].
% 16.03/16.11  2618 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2083,a,2028,b)].
% 16.03/16.11  2619 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2084,a,2028,b)].
% 16.03/16.11  2620 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2112,a,2093,b)].
% 16.03/16.11  2621 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2113,a,2093,b)].
% 16.03/16.11  2622 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2114,c,2093,b)].
% 16.03/16.11  2623 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2115,c,2093,b)].
% 16.03/16.11  2624 class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2116,b,2093,b)].
% 16.03/16.11  2625 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2117,a,2093,b)].
% 16.03/16.11  2626 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2155,b,2093,b)].
% 16.03/16.11  2627 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2156,b,2093,b)].
% 16.03/16.11  2628 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2157,b,2093,b)].
% 16.03/16.11  2629 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2158,b,2093,b)].
% 16.03/16.11  2630 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2159,c,2093,b)].
% 16.03/16.11  2631 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(A).  [resolve(2160,c,2093,b)].
% 16.03/16.11  2632 -c_less(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2161,b,2093,b)].
% 16.03/16.14  2633 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2162,c,2093,b)].
% 16.03/16.14  2634 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2163,b,2093,b)].
% 16.03/16.14  2635 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2164,c,2093,b)].
% 16.03/16.14  2636 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2165,c,2093,b)].
% 16.03/16.14  2637 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2166,c,2093,b)].
% 16.03/16.14  2638 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2167,c,2093,b)].
% 16.03/16.14  2639 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2168,c,2093,b)].
% 16.03/16.14  2640 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2169,c,2093,b)].
% 16.03/16.14  2641 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2170,b,2093,b)].
% 16.03/16.14  2642 c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(B).  [resolve(2171,b,2093,b)].
% 16.03/16.14  2643 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2172,d,2093,b)].
% 16.03/16.14  2644 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2173,c,2093,b)].
% 16.03/16.14  2645 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2174,c,2093,b)].
% 16.03/16.14  2646 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2175,c,2093,b)].
% 16.03/16.14  2647 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2176,d,2093,b)].
% 16.03/16.14  2648 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2177,c,2093,b)].
% 16.03/16.14  2649 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2178,c,2093,b)].
% 16.03/16.14  2650 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2179,d,2093,b)].
% 16.03/16.14  2651 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2180,c,2093,b)].
% 16.03/16.14  2652 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2181,c,2093,b)].
% 16.03/16.14  2653 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2182,c,2093,b)].
% 16.03/16.14  2654 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2183,c,2093,b)].
% 16.03/16.14  2655 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2184,c,2093,b)].
% 16.03/16.14  2656 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2185,c,2093,b)].
% 16.24/16.36  2657 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2186,d,2093,b)].
% 16.24/16.36  2658 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2187,c,2093,b)].
% 16.24/16.36  2659 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(D).  [resolve(2188,c,2093,b)].
% 16.24/16.36  2660 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2189,d,2093,b)].
% 16.24/16.36  2661 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2190,c,2093,b)].
% 16.24/16.36  2662 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2191,c,2093,b)].
% 16.24/16.36  2663 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2192,c,2093,b)].
% 16.24/16.36  2664 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__cancel__comm__semiring(C).  [resolve(2193,c,2093,b)].
% 16.24/16.36  2665 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_10) # label(axiom).  [assumption].
% 16.24/16.36  2666 class_Ring__and__Field_Oordered__comm__semiring__strict(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_45) # label(axiom).  [assumption].
% 16.24/16.36  2667 class_Ring__and__Field_Oordered__comm__semiring__strict(tc_nat) # label(clsarity_nat_42) # label(axiom).  [assumption].
% 16.24/16.36  2668 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_11) # label(axiom).  [assumption].
% 16.24/16.36  2669 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_5) # label(axiom).  [assumption].
% 16.24/16.36  2670 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_6) # label(axiom).  [assumption].
% 16.24/16.36  2671 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_7) # label(axiom).  [assumption].
% 16.24/16.36  2672 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Oordered__comm__semiring__strict_9) # label(axiom).  [assumption].
% 16.24/16.36  2673 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oordered__comm__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__field_35) # label(axiom).  [assumption].
% 16.24/16.36  2674 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oordered__comm__semiring__strict(A) # label(clsrel_Ring__and__Field_Oordered__idom_30) # label(axiom).  [assumption].
% 16.24/16.36  2675 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(27,b,1,a)].
% 16.24/16.36  2676 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(27,b,3,a)].
% 16.24/16.36  2677 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | class_HOL_Oplus(A).  [resolve(27,b,10,a)].
% 16.24/16.36  2678 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(81,b,65,b)].
% 16.24/16.36  2679 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(148,b,131,b)].
% 16.24/16.36  2680 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(148,b,133,b)].
% 16.24/16.41  2681 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(165,a,148,b)].
% 16.24/16.41  2682 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(166,a,148,b)].
% 16.24/16.41  2683 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(199,b,189,b)].
% 16.24/16.41  2684 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(200,b,189,b)].
% 16.24/16.41  2685 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(236,a,218,b)].
% 16.24/16.41  2686 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(237,a,218,b)].
% 16.24/16.41  2687 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(241,a,218,b)].
% 16.24/16.41  2688 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(242,a,218,b)].
% 16.24/16.41  2689 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_times(c_0,B,A) = c_0.  [resolve(294,b,280,a)].
% 16.24/16.41  2690 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_times(B,c_0,A) = c_0.  [resolve(294,b,282,a)].
% 16.24/16.41  2691 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(314,a,294,b)].
% 16.24/16.41  2692 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(315,a,294,b)].
% 16.24/16.41  2693 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(871,b,806,a)].
% 16.24/16.41  2694 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(871,b,807,a)].
% 16.24/16.41  2695 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(871,b,808,a)].
% 16.24/16.41  2696 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(871,b,809,a)].
% 16.24/16.41  2697 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,810,a)].
% 16.24/16.41  2698 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,811,a)].
% 16.24/16.41  2699 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(871,b,812,a)].
% 16.24/16.41  2700 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,813,a)].
% 16.24/16.41  2701 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(871,b,814,a)].
% 16.24/16.41  2702 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(871,b,815,a)].
% 16.24/16.41  2703 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(871,b,816,a)].
% 16.34/16.42  2704 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,817,a)].
% 16.34/16.42  2705 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,818,a)].
% 16.34/16.42  2706 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(871,b,819,a)].
% 16.34/16.42  2707 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,820,a)].
% 16.34/16.42  2708 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(871,b,821,a)].
% 16.34/16.42  2709 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(871,b,822,a)].
% 16.34/16.42  2710 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(871,b,823,a)].
% 16.34/16.42  2711 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(871,b,824,a)].
% 16.34/16.42  2712 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(871,b,825,a)].
% 16.34/16.42  2713 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(871,b,826,a)].
% 16.34/16.42  2714 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(871,b,827,a)].
% 16.34/16.42  2715 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(871,b,828,a)].
% 16.34/16.42  2716 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(871,b,829,b)].
% 16.34/16.42  2717 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(871,b,830,b)].
% 16.34/16.42  2718 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(871,b,831,a)].
% 16.34/16.42  2719 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(871,b,832,a)].
% 16.34/16.42  2720 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(871,b,833,a)].
% 16.34/16.42  2721 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(871,b,834,a)].
% 16.34/16.42  2722 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(871,b,835,a)].
% 16.34/16.42  2723 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(871,b,836,a)].
% 16.34/16.42  2724 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(871,b,837,a)].
% 16.34/16.42  2725 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(871,b,838,a)].
% 16.34/16.42  2726 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(871,b,839,a)].
% 16.34/16.42  2727 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(871,b,840,a)].
% 16.34/16.42  2728 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(871,b,841,a)].
% 16.34/16.42  2729 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(871,b,842,a)].
% 16.34/16.42  2730 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(871,b,843,a)].
% 16.34/16.42  2731 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(871,b,844,a)].
% 16.34/16.42  2732 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(871,b,845,a)].
% 16.34/16.42  2733 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(871,b,846,a)].
% 16.34/16.42  2734 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(871,b,847,a)].
% 16.34/16.42  2735 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(871,b,848,a)].
% 16.34/16.42  2736 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(871,b,849,a)].
% 16.34/16.42  2737 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(871,b,850,a)].
% 16.34/16.42  2738 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(871,b,851,a)].
% 16.34/16.42  2739 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(871,b,852,a)].
% 16.34/16.42  2740 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(871,b,853,a)].
% 16.34/16.42  2741 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(871,b,854,a)].
% 16.34/16.42  2742 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(871,b,855,a)].
% 16.34/16.42  2743 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(871,b,856,a)].
% 16.34/16.42  2744 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(871,b,857,a)].
% 16.34/16.42  2745 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(871,b,858,a)].
% 16.34/16.42  2746 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(871,b,859,a)].
% 16.43/16.58  2747 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(871,b,860,a)].
% 16.43/16.58  2748 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(871,b,861,a)].
% 16.43/16.58  2749 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(871,b,862,a)].
% 16.43/16.58  2750 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(871,b,863,a)].
% 16.43/16.58  2751 c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(878,a,871,b)].
% 16.43/16.58  2752 -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(879,a,871,b)].
% 16.43/16.58  2753 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1059,b,1048,a)].
% 16.43/16.58  2754 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1082,b,1071,a)].
% 16.43/16.58  2755 class_Ring__and__Field_Oordered__comm__semiring__strict(tc_IntDef_Oint).  [resolve(1128,a,1093,a)].
% 16.43/16.58  2756 class_Ring__and__Field_Oordered__comm__semiring__strict(tc_nat).  [resolve(1128,a,1118,a)].
% 16.43/16.58  2757 class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1128,a,1119,b)].
% 16.43/16.58  2758 class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1128,a,1120,b)].
% 16.43/16.58  2759 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1465,b,1444,a)].
% 16.43/16.58  2760 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1465,b,1445,a)].
% 16.43/16.58  2761 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1465,b,1446,a)].
% 16.43/16.58  2762 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1465,b,1447,a)].
% 16.43/16.58  2763 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1465,b,1448,a)].
% 16.43/16.58  2764 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1465,b,1449,a)].
% 16.43/16.58  2765 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1465,b,1450,a)].
% 16.43/16.58  2766 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1465,b,1451,a)].
% 16.43/16.58  2767 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,B,A).  [resolve(1570,b,1548,a)].
% 16.43/16.58  2768 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1570,b,1549,a)].
% 16.43/16.58  2769 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1570,b,1550,a)].
% 16.43/16.58  2770 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1570,b,1551,a)].
% 16.43/16.58  2771 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1570,b,1552,a)].
% 16.43/16.58  2772 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1570,b,1553,a)].
% 16.43/16.58  2773 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1570,b,1554,a)].
% 16.52/16.62  2774 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1570,b,1555,a)].
% 16.52/16.62  2775 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1570,b,1556,a)].
% 16.52/16.62  2776 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1570,b,1557,a)].
% 16.52/16.62  2777 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | c_lessequals(B,B,A).  [resolve(1570,b,1558,a)].
% 16.52/16.62  2778 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1581,a,1570,b)].
% 16.52/16.62  2779 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1582,a,1570,b)].
% 16.52/16.62  2780 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1635,b,1604,a)].
% 16.52/16.62  2781 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1635,b,1605,a)].
% 16.52/16.62  2782 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1635,b,1606,a)].
% 16.52/16.62  2783 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1635,b,1607,a)].
% 16.52/16.62  2784 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1635,b,1608,a)].
% 16.52/16.62  2785 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1635,b,1609,a)].
% 16.52/16.62  2786 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1635,b,1610,a)].
% 16.52/16.62  2787 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1635,b,1611,a)].
% 16.52/16.62  2788 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1635,b,1612,a)].
% 16.52/16.62  2789 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1635,b,1613,a)].
% 16.52/16.62  2790 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1635,b,1614,a)].
% 16.52/16.62  2791 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1635,b,1615,a)].
% 16.52/16.62  2792 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1635,b,1616,a)].
% 16.52/16.62  2793 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1635,b,1617,a)].
% 16.52/16.62  2794 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1635,b,1618,a)].
% 16.52/16.62  2795 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1635,b,1619,a)].
% 16.52/16.62  2796 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1635,b,1620,a)].
% 16.52/16.62  2797 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1635,b,1621,a)].
% 16.52/16.62  2798 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1635,b,1622,a)].
% 16.52/16.68  2799 -class_Ring__and__Field_Oordered__comm__semiring__strict(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1635,b,1623,a)].
% 16.52/16.68  2800 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(1814,a,1805,b)].
% 16.52/16.68  2801 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(1815,a,1805,b)].
% 16.52/16.68  2802 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1950,c,1868,b)].
% 16.52/16.68  2803 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1951,c,1868,b)].
% 16.52/16.68  2804 -c_less(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1987,b,1868,b)].
% 16.52/16.68  2805 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1988,c,1868,b)].
% 16.52/16.68  2806 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1989,b,1868,b)].
% 16.52/16.68  2807 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1990,c,1868,b)].
% 16.52/16.68  2808 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1991,c,1868,b)].
% 16.52/16.68  2809 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1992,c,1868,b)].
% 16.52/16.68  2810 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1993,c,1868,b)].
% 16.52/16.68  2811 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1994,c,1868,b)].
% 16.52/16.68  2812 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1995,c,1868,b)].
% 16.52/16.68  2813 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1996,b,1868,b)].
% 16.52/16.68  2814 c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(1997,b,1868,b)].
% 16.52/16.68  2815 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1998,d,1868,b)].
% 16.52/16.68  2816 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(1999,c,1868,b)].
% 16.52/16.68  2817 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2000,c,1868,b)].
% 16.52/16.68  2818 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2001,c,1868,b)].
% 16.52/16.68  2819 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2002,d,1868,b)].
% 16.52/16.68  2820 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2003,c,1868,b)].
% 16.52/16.68  2821 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2004,c,1868,b)].
% 16.52/16.68  2822 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2005,d,1868,b)].
% 16.52/16.68  2823 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2006,c,1868,b)].
% 16.63/16.72  2824 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2007,c,1868,b)].
% 16.63/16.72  2825 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2008,c,1868,b)].
% 16.63/16.72  2826 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2009,c,1868,b)].
% 16.63/16.72  2827 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2010,c,1868,b)].
% 16.63/16.72  2828 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2011,c,1868,b)].
% 16.63/16.72  2829 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2012,d,1868,b)].
% 16.63/16.72  2830 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2013,c,1868,b)].
% 16.63/16.72  2831 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2014,c,1868,b)].
% 16.63/16.72  2832 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2015,d,1868,b)].
% 16.63/16.72  2833 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2016,c,1868,b)].
% 16.63/16.72  2834 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2017,c,1868,b)].
% 16.63/16.72  2835 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2018,c,1868,b)].
% 16.63/16.72  2836 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2019,c,1868,b)].
% 16.63/16.72  2837 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2042,b,2024,b)].
% 16.63/16.72  2838 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2043,b,2024,b)].
% 16.63/16.72  2839 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2044,b,2024,b)].
% 16.63/16.72  2840 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2045,b,2024,b)].
% 16.63/16.72  2841 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2046,c,2024,b)].
% 16.63/16.72  2842 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2047,c,2024,b)].
% 16.63/16.72  2843 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2112,a,2089,b)].
% 16.63/16.72  2844 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2113,a,2089,b)].
% 16.63/16.72  2845 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2155,b,2089,b)].
% 16.63/16.72  2846 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2156,b,2089,b)].
% 16.63/16.72  2847 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2157,b,2089,b)].
% 16.63/16.72  2848 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2158,b,2089,b)].
% 16.63/16.72  2849 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2159,c,2089,b)].
% 16.63/16.75  2850 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2160,c,2089,b)].
% 16.63/16.75  2851 -c_less(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2161,b,2089,b)].
% 16.63/16.75  2852 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2162,c,2089,b)].
% 16.63/16.75  2853 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2163,b,2089,b)].
% 16.63/16.75  2854 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2164,c,2089,b)].
% 16.63/16.75  2855 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2165,c,2089,b)].
% 16.63/16.75  2856 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2166,c,2089,b)].
% 16.63/16.75  2857 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2167,c,2089,b)].
% 16.63/16.75  2858 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2168,c,2089,b)].
% 16.63/16.75  2859 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2169,c,2089,b)].
% 16.63/16.75  2860 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2170,b,2089,b)].
% 16.63/16.75  2861 c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2171,b,2089,b)].
% 16.63/16.75  2862 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2172,d,2089,b)].
% 16.63/16.75  2863 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2173,c,2089,b)].
% 16.63/16.75  2864 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2174,c,2089,b)].
% 16.63/16.75  2865 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2175,c,2089,b)].
% 16.63/16.75  2866 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2176,d,2089,b)].
% 16.63/16.75  2867 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2177,c,2089,b)].
% 16.63/16.75  2868 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2178,c,2089,b)].
% 16.63/16.75  2869 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2179,d,2089,b)].
% 16.63/16.75  2870 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2180,c,2089,b)].
% 16.63/16.75  2871 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2181,c,2089,b)].
% 16.63/16.75  2872 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2182,c,2089,b)].
% 16.63/16.75  2873 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2183,c,2089,b)].
% 16.63/16.76  2874 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2184,c,2089,b)].
% 16.63/16.76  2875 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2185,c,2089,b)].
% 16.63/16.76  2876 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2186,d,2089,b)].
% 16.63/16.76  2877 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2187,c,2089,b)].
% 16.63/16.76  2878 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2188,c,2089,b)].
% 16.63/16.76  2879 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2189,d,2089,b)].
% 16.63/16.76  2880 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2190,c,2089,b)].
% 16.63/16.76  2881 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2191,c,2089,b)].
% 16.63/16.76  2882 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2192,c,2089,b)].
% 16.63/16.76  2883 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2193,c,2089,b)].
% 16.63/16.76  2884 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(A,c_Finite__Set_OMax(B,C),C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2223,a,2197,b)].
% 16.63/16.76  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(A,c_Finite__Set_OMax(B,tc_IntDef_Oint),tc_IntDef_Oint) | B = c_emptyset.  [resolve(2884,e,2666,a)].
% 16.63/16.76  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(A,c_Finite__Set_OMax(B,tc_nat),tc_nat) | B = c_emptyset.  [resolve(2884,e,2667,a)].
% 16.63/16.76  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(A,c_Finite__Set_OMax(B,C),C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2884,e,2673,b)].
% 16.63/16.76  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(A,c_Finite__Set_OMax(B,C),C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2884,e,2674,b)].
% 16.63/16.76  2885 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMax(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2224,a,2197,b)].
% 16.63/16.76  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Finite__Set_OMax(A,tc_IntDef_Oint),A,tc_IntDef_Oint) | A = c_emptyset.  [resolve(2885,d,2666,a)].
% 16.63/16.76  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Finite__Set_OMax(A,tc_nat),A,tc_nat) | A = c_emptyset.  [resolve(2885,d,2667,a)].
% 16.63/16.76  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMax(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2885,d,2673,b)].
% 16.63/16.76  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMax(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2885,d,2674,b)].
% 16.63/16.76  2886 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(C,A,B),B) = c_Orderings_Omax(C,c_Finite__Set_OMax(A,B),B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2225,a,2197,b)].
% 16.63/16.76  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(B,A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omax(B,c_Finite__Set_OMax(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2886,d,2666,a)].
% 16.63/16.76  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(B,A,tc_nat),tc_nat) = c_Orderings_Omax(B,c_Finite__Set_OMax(A,tc_nat),tc_nat).  [resolve(2886,d,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(C,A,B),B) = c_Orderings_Omax(C,c_Finite__Set_OMax(A,B),B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2886,d,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMax(c_insert(C,A,B),B) = c_Orderings_Omax(C,c_Finite__Set_OMax(A,B),B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2886,d,2674,b)].
% 16.63/16.77  2887 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(c_Finite__Set_OMax(B,C),D,C) | c_lessequals(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2226,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(c_Finite__Set_OMax(B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint) | B = c_emptyset.  [resolve(2887,f,2666,a)].
% 16.63/16.77  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(c_Finite__Set_OMax(B,tc_nat),C,tc_nat) | c_lessequals(A,C,tc_nat) | B = c_emptyset.  [resolve(2887,f,2667,a)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(c_Finite__Set_OMax(B,C),D,C) | c_lessequals(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2887,f,2673,b)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(c_Finite__Set_OMax(B,C),D,C) | c_lessequals(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2887,f,2674,b)].
% 16.63/16.77  2888 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__le__iff__1(A,C,B),A,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2227,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMax__le__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_lessequals(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(2888,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMax__le__iff__1(A,B,tc_nat),A,tc_nat) | c_lessequals(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(2888,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__le__iff__1(A,C,B),A,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2888,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__le__iff__1(A,C,B),A,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2888,e,2674,b)].
% 16.63/16.77  2889 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(c_Main_OMax__le__iff__1(A,C,B),C,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2228,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(c_Main_OMax__le__iff__1(A,B,tc_IntDef_Oint),B,tc_IntDef_Oint) | c_lessequals(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(2889,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(c_Main_OMax__le__iff__1(A,B,tc_nat),B,tc_nat) | c_lessequals(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(2889,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(c_Main_OMax__le__iff__1(A,C,B),C,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2889,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(c_Main_OMax__le__iff__1(A,C,B),C,B) | c_lessequals(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2889,e,2674,b)].
% 16.63/16.77  2890 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(c_Finite__Set_OMax(B,C),D,C) | c_less(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2229,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(c_Finite__Set_OMax(B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint) | B = c_emptyset.  [resolve(2890,f,2666,a)].
% 16.63/16.77  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(c_Finite__Set_OMax(B,tc_nat),C,tc_nat) | c_less(A,C,tc_nat) | B = c_emptyset.  [resolve(2890,f,2667,a)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(c_Finite__Set_OMax(B,C),D,C) | c_less(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2890,f,2673,b)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(c_Finite__Set_OMax(B,C),D,C) | c_less(A,D,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2890,f,2674,b)].
% 16.63/16.77  2891 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__less__iff__1(A,C,B),A,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2230,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMax__less__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_less(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(2891,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMax__less__iff__1(A,B,tc_nat),A,tc_nat) | c_less(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(2891,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__less__iff__1(A,C,B),A,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2891,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMax__less__iff__1(A,C,B),A,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2891,e,2674,b)].
% 16.63/16.77  2892 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(c_Main_OMax__less__iff__1(A,C,B),C,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2231,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(c_Main_OMax__less__iff__1(A,B,tc_IntDef_Oint),B,tc_IntDef_Oint) | c_less(c_Finite__Set_OMax(A,tc_IntDef_Oint),B,tc_IntDef_Oint) | A = c_emptyset.  [resolve(2892,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(c_Main_OMax__less__iff__1(A,B,tc_nat),B,tc_nat) | c_less(c_Finite__Set_OMax(A,tc_nat),B,tc_nat) | A = c_emptyset.  [resolve(2892,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(c_Main_OMax__less__iff__1(A,C,B),C,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2892,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(c_Main_OMax__less__iff__1(A,C,B),C,B) | c_less(c_Finite__Set_OMax(A,B),C,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2892,e,2674,b)].
% 16.63/16.77  2893 c_Finite__Set_OMax(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2232,a,2197,b)].
% 16.63/16.77  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(2893,b,2666,a)].
% 16.63/16.77  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,tc_nat),tc_nat) = A.  [resolve(2893,b,2667,a)].
% 16.63/16.77  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(2893,b,2673,b)].
% 16.63/16.77  Derived: c_Finite__Set_OMax(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2893,b,2674,b)].
% 16.63/16.77  2894 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(D,c_Finite__Set_OMin(B,C),C) | c_lessequals(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2233,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(C,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(C,A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(2894,f,2666,a)].
% 16.63/16.77  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(C,c_Finite__Set_OMin(B,tc_nat),tc_nat) | c_lessequals(C,A,tc_nat) | B = c_emptyset.  [resolve(2894,f,2667,a)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(D,c_Finite__Set_OMin(B,C),C) | c_lessequals(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2894,f,2673,b)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_lessequals(D,c_Finite__Set_OMin(B,C),C) | c_lessequals(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2894,f,2674,b)].
% 16.63/16.77  2895 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__ge__iff__1(A,C,B),A,B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2234,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMin__ge__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_lessequals(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(2895,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMin__ge__iff__1(A,B,tc_nat),A,tc_nat) | c_lessequals(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(2895,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__ge__iff__1(A,C,B),A,B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2895,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__ge__iff__1(A,C,B),A,B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2895,e,2674,b)].
% 16.63/16.77  2896 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(A,C,B),B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2235,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_lessequals(B,c_Main_OMin__ge__iff__1(A,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(2896,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_lessequals(B,c_Main_OMin__ge__iff__1(A,B,tc_nat),tc_nat) | c_lessequals(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(2896,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(A,C,B),B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2896,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(A,C,B),B) | c_lessequals(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2896,e,2674,b)].
% 16.63/16.77  2897 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(D,c_Finite__Set_OMin(B,C),C) | c_less(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2236,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(C,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(C,A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(2897,f,2666,a)].
% 16.63/16.77  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(C,c_Finite__Set_OMin(B,tc_nat),tc_nat) | c_less(C,A,tc_nat) | B = c_emptyset.  [resolve(2897,f,2667,a)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(D,c_Finite__Set_OMin(B,C),C) | c_less(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2897,f,2673,b)].
% 16.63/16.77  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | -c_less(D,c_Finite__Set_OMin(B,C),C) | c_less(D,A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2897,f,2674,b)].
% 16.63/16.77  2898 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__gr__iff__1(A,C,B),A,B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2237,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Main_OMin__gr__iff__1(A,B,tc_IntDef_Oint),A,tc_IntDef_Oint) | c_less(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(2898,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Main_OMin__gr__iff__1(A,B,tc_nat),A,tc_nat) | c_less(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(2898,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__gr__iff__1(A,C,B),A,B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2898,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Main_OMin__gr__iff__1(A,C,B),A,B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2898,e,2674,b)].
% 16.63/16.77  2899 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(C,c_Main_OMin__gr__iff__1(A,C,B),B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2238,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | -c_less(B,c_Main_OMin__gr__iff__1(A,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(2899,e,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | -c_less(B,c_Main_OMin__gr__iff__1(A,B,tc_nat),tc_nat) | c_less(B,c_Finite__Set_OMin(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(2899,e,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(C,c_Main_OMin__gr__iff__1(A,C,B),B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2899,e,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | -c_less(C,c_Main_OMin__gr__iff__1(A,C,B),B) | c_less(C,c_Finite__Set_OMin(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2899,e,2674,b)].
% 16.63/16.77  2900 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMin(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2239,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_in(c_Finite__Set_OMin(A,tc_IntDef_Oint),A,tc_IntDef_Oint) | A = c_emptyset.  [resolve(2900,d,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_in(c_Finite__Set_OMin(A,tc_nat),A,tc_nat) | A = c_emptyset.  [resolve(2900,d,2667,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMin(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2900,d,2673,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_in(c_Finite__Set_OMin(A,B),A,B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2900,d,2674,b)].
% 16.63/16.77  2901 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(C,A,B),B) = c_Orderings_Omin(C,c_Finite__Set_OMin(A,B),B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2240,a,2197,b)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(B,A,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omin(B,c_Finite__Set_OMin(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2901,d,2666,a)].
% 16.63/16.77  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(B,A,tc_nat),tc_nat) = c_Orderings_Omin(B,c_Finite__Set_OMin(A,tc_nat),tc_nat).  [resolve(2901,d,2667,a)].
% 16.63/16.78  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(C,A,B),B) = c_Orderings_Omin(C,c_Finite__Set_OMin(A,B),B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2901,d,2673,b)].
% 16.63/16.78  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | A = c_emptyset | c_Finite__Set_OMin(c_insert(C,A,B),B) = c_Orderings_Omin(C,c_Finite__Set_OMin(A,B),B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2901,d,2674,b)].
% 16.63/16.78  2902 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(c_Finite__Set_OMin(B,C),A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2241,a,2197,b)].
% 16.63/16.78  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(c_Finite__Set_OMin(B,tc_IntDef_Oint),A,tc_IntDef_Oint) | B = c_emptyset.  [resolve(2902,e,2666,a)].
% 16.63/16.78  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(c_Finite__Set_OMin(B,tc_nat),A,tc_nat) | B = c_emptyset.  [resolve(2902,e,2667,a)].
% 16.63/16.78  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(c_Finite__Set_OMin(B,C),A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__field(C).  [resolve(2902,e,2673,b)].
% 16.63/16.78  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | c_lessequals(c_Finite__Set_OMin(B,C),A,C) | B = c_emptyset | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2902,e,2674,b)].
% 16.63/16.78  2903 c_Finite__Set_OMin(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2242,a,2197,b)].
% 16.63/16.78  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(2903,b,2666,a)].
% 16.63/16.78  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,tc_nat),tc_nat) = A.  [resolve(2903,b,2667,a)].
% 16.63/16.78  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(2903,b,2673,b)].
% 16.63/16.78  Derived: c_Finite__Set_OMin(c_insert(A,c_emptyset,B),B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2903,b,2674,b)].
% 16.63/16.78  2904 -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_lessequals(c_Finite__Set_OMin(A,B),c_Finite__Set_OMax(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2243,a,2197,b)].
% 16.63/16.78  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | c_lessequals(c_Finite__Set_OMin(A,tc_IntDef_Oint),c_Finite__Set_OMax(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_emptyset.  [resolve(2904,d,2666,a)].
% 16.63/16.78  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(tc_nat)) | c_lessequals(c_Finite__Set_OMin(A,tc_nat),c_Finite__Set_OMax(A,tc_nat),tc_nat) | A = c_emptyset.  [resolve(2904,d,2667,a)].
% 16.63/16.78  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_lessequals(c_Finite__Set_OMin(A,B),c_Finite__Set_OMax(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__field(B).  [resolve(2904,d,2673,b)].
% 16.63/16.78  Derived: -c_in(A,c_Finite__Set_OFinites,tc_set(B)) | c_lessequals(c_Finite__Set_OMin(A,B),c_Finite__Set_OMax(A,B),B) | A = c_emptyset | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2904,d,2674,b)].
% 16.63/16.78  2905 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,C),C) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2244,a,2197,b)].
% 16.63/16.78  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(2905,e,2666,a)].
% 16.63/16.78  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,tc_nat),tc_nat) = A.  [resolve(2905,e,2667,a)].
% 16.63/16.78  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,C),C) = A | -class_Ring__and__Field_Oordered__field(C).  [resolve(2905,e,2673,b)].
% 16.63/16.78  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omin(A,c_Finite__Set_OMax(B,C),C) = A | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2905,e,2674,b)].
% 16.63/16.78  2906 -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,C),C) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2245,a,2197,b)].
% 16.63/16.78  Derived: -c_in(A,B,tc_IntDef_Oint) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_IntDef_Oint)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,tc_IntDef_Oint),tc_IntDef_Oint) = A.  [resolve(2906,e,2666,a)].
% 16.63/16.78  Derived: -c_in(A,B,tc_nat) | -c_in(B,c_Finite__Set_OFinites,tc_set(tc_nat)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,tc_nat),tc_nat) = A.  [resolve(2906,e,2667,a)].
% 16.63/16.78  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,C),C) = A | -class_Ring__and__Field_Oordered__field(C).  [resolve(2906,e,2673,b)].
% 16.63/16.78  Derived: -c_in(A,B,C) | -c_in(B,c_Finite__Set_OFinites,tc_set(C)) | B = c_emptyset | c_Orderings_Omax(A,c_Finite__Set_OMin(B,C),C) = A | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2906,e,2674,b)].
% 16.63/16.78  2907 -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2246,a,2197,b)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint) | -c_less(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_less(A,c_0,tc_IntDef_Oint).  [resolve(2907,d,2666,a)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_nat) | -c_less(c_plus(A,A,tc_nat),c_0,tc_nat) | c_less(A,c_0,tc_nat).  [resolve(2907,d,2667,a)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2907,d,2673,b)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2907,d,2674,b)].
% 16.63/16.78  2908 -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2247,a,2197,b)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint) | -c_less(A,c_0,tc_IntDef_Oint) | c_less(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(2908,d,2666,a)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(tc_nat) | -c_less(A,c_0,tc_nat) | c_less(c_plus(A,A,tc_nat),c_0,tc_nat).  [resolve(2908,d,2667,a)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(2908,d,2673,b)].
% 16.63/16.78  Derived: -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(2908,d,2674,b)].
% 16.63/16.78  2909 -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2248,a,2197,b)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2909,c,2666,a)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_less(A,C,tc_nat).  [resolve(2909,c,2667,a)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2909,c,2673,b)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2909,c,2674,b)].
% 16.63/16.78  2910 -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2249,a,2197,b)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(2910,c,2666,a)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_less(B,C,tc_nat).  [resolve(2910,c,2667,a)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2910,c,2673,b)].
% 16.63/16.78  Derived: -c_less(c_Orderings_Omax(A,B,C),D,C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2910,c,2674,b)].
% 16.63/16.79  2911 -c_less(A,B,C) | -c_less(D,B,C) | c_less(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2250,a,2197,b)].
% 16.63/16.79  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,B,tc_IntDef_Oint) | c_less(c_Orderings_Omax(C,A,tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(2911,d,2666,a)].
% 16.63/16.79  Derived: -c_less(A,B,tc_nat) | -c_less(C,B,tc_nat) | c_less(c_Orderings_Omax(C,A,tc_nat),B,tc_nat).  [resolve(2911,d,2667,a)].
% 16.63/16.79  Derived: -c_less(A,B,C) | -c_less(D,B,C) | c_less(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2911,d,2673,b)].
% 16.63/16.79  Derived: -c_less(A,B,C) | -c_less(D,B,C) | c_less(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2911,d,2674,b)].
% 16.63/16.79  2912 -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,B,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2251,a,2197,b)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(2912,c,2666,a)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(2912,c,2667,a)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,B,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2912,c,2673,b)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,B,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2912,c,2674,b)].
% 16.63/16.79  2913 -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2252,a,2197,b)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2913,c,2666,a)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2913,c,2667,a)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2913,c,2673,b)].
% 16.63/16.79  Derived: -c_less(A,c_Orderings_Omin(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2913,c,2674,b)].
% 16.63/16.79  2914 -c_less(A,B,C) | -c_less(A,D,C) | c_less(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2253,a,2197,b)].
% 16.63/16.79  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(A,C,tc_IntDef_Oint) | c_less(A,c_Orderings_Omin(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2914,d,2666,a)].
% 16.63/16.79  Derived: -c_less(A,B,tc_nat) | -c_less(A,C,tc_nat) | c_less(A,c_Orderings_Omin(C,B,tc_nat),tc_nat).  [resolve(2914,d,2667,a)].
% 16.63/16.79  Derived: -c_less(A,B,C) | -c_less(A,D,C) | c_less(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2914,d,2673,b)].
% 16.63/16.79  Derived: -c_less(A,B,C) | -c_less(A,D,C) | c_less(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2914,d,2674,b)].
% 16.63/16.79  2915 -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,B,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2254,a,2197,b)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2915,c,2666,a)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2915,c,2667,a)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,B,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2915,c,2673,b)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,B,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2915,c,2674,b)].
% 16.63/16.79  2916 -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2255,a,2197,b)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2916,c,2666,a)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2916,c,2667,a)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__field(D).  [resolve(2916,c,2673,b)].
% 16.63/16.79  Derived: -c_lessequals(A,c_Orderings_Omin(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__idom(D).  [resolve(2916,c,2674,b)].
% 16.63/16.79  2917 -c_lessequals(A,B,C) | -c_lessequals(A,D,C) | c_lessequals(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2256,a,2197,b)].
% 16.63/16.79  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(A,C,tc_IntDef_Oint) | c_lessequals(A,c_Orderings_Omin(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2917,d,2666,a)].
% 16.63/16.79  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(A,C,tc_nat) | c_lessequals(A,c_Orderings_Omin(C,B,tc_nat),tc_nat).  [resolve(2917,d,2667,a)].
% 16.63/16.79  Derived: -c_lessequals(A,B,C) | -c_lessequals(A,D,C) | c_lessequals(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2917,d,2673,b)].
% 16.63/16.79  Derived: -c_lessequals(A,B,C) | -c_lessequals(A,D,C) | c_lessequals(A,c_Orderings_Omin(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2917,d,2674,b)].
% 16.63/16.79  2918 c_Orderings_Omin(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2257,a,2197,b)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,A,tc_IntDef_Oint) = A.  [resolve(2918,b,2666,a)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,A,tc_nat) = A.  [resolve(2918,b,2667,a)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(2918,b,2673,b)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2918,b,2674,b)].
% 16.63/16.79  2919 c_Orderings_Omin(A,c_Orderings_Omin(A,B,C),C) = c_Orderings_Omin(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2258,a,2197,b)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omin(A,B,tc_IntDef_Oint).  [resolve(2919,b,2666,a)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,tc_nat),tc_nat) = c_Orderings_Omin(A,B,tc_nat).  [resolve(2919,b,2667,a)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,C),C) = c_Orderings_Omin(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2919,b,2673,b)].
% 16.63/16.79  Derived: c_Orderings_Omin(A,c_Orderings_Omin(A,B,C),C) = c_Orderings_Omin(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2919,b,2674,b)].
% 16.63/16.79  2920 -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2259,a,2197,b)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2920,c,2666,a)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2920,c,2667,a)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2920,c,2673,b)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2920,c,2674,b)].
% 16.63/16.79  2921 -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2260,a,2197,b)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_IntDef_Oint),C,tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(2921,c,2666,a)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,tc_nat),C,tc_nat) | c_lessequals(B,C,tc_nat).  [resolve(2921,c,2667,a)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2921,c,2673,b)].
% 16.63/16.79  Derived: -c_lessequals(c_Orderings_Omax(A,B,C),D,C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2921,c,2674,b)].
% 16.63/16.79  2922 -c_lessequals(A,B,C) | -c_lessequals(D,B,C) | c_lessequals(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2261,a,2197,b)].
% 16.63/16.79  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,B,tc_IntDef_Oint) | c_lessequals(c_Orderings_Omax(C,A,tc_IntDef_Oint),B,tc_IntDef_Oint).  [resolve(2922,d,2666,a)].
% 16.63/16.79  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,B,tc_nat) | c_lessequals(c_Orderings_Omax(C,A,tc_nat),B,tc_nat).  [resolve(2922,d,2667,a)].
% 16.63/16.79  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,B,C) | c_lessequals(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2922,d,2673,b)].
% 16.63/16.79  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,B,C) | c_lessequals(c_Orderings_Omax(D,A,C),B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2922,d,2674,b)].
% 16.63/16.79  2923 c_Orderings_Omax(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2262,a,2197,b)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,A,tc_IntDef_Oint) = A.  [resolve(2923,b,2666,a)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,A,tc_nat) = A.  [resolve(2923,b,2667,a)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(2923,b,2673,b)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2923,b,2674,b)].
% 16.63/16.79  2924 c_Orderings_Omax(A,c_Orderings_Omax(A,B,C),C) = c_Orderings_Omax(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2263,a,2197,b)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_Orderings_Omax(A,B,tc_IntDef_Oint).  [resolve(2924,b,2666,a)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,tc_nat),tc_nat) = c_Orderings_Omax(A,B,tc_nat).  [resolve(2924,b,2667,a)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,C),C) = c_Orderings_Omax(A,B,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2924,b,2673,b)].
% 16.63/16.79  Derived: c_Orderings_Omax(A,c_Orderings_Omax(A,B,C),C) = c_Orderings_Omax(A,B,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2924,b,2674,b)].
% 16.63/16.79  2925 c_uminus(c_SetInterval_OatLeast(A,B),tc_set(B)) = c_SetInterval_OlessThan(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2264,a,2197,b)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OlessThan(A,tc_IntDef_Oint).  [resolve(2925,b,2666,a)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OlessThan(A,tc_nat).  [resolve(2925,b,2667,a)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatLeast(A,B),tc_set(B)) = c_SetInterval_OlessThan(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2925,b,2673,b)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatLeast(A,B),tc_set(B)) = c_SetInterval_OlessThan(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2925,b,2674,b)].
% 16.63/16.79  2926 c_uminus(c_SetInterval_OatMost(A,B),tc_set(B)) = c_SetInterval_OgreaterThan(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2265,a,2197,b)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatMost(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OgreaterThan(A,tc_IntDef_Oint).  [resolve(2926,b,2666,a)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatMost(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OgreaterThan(A,tc_nat).  [resolve(2926,b,2667,a)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatMost(A,B),tc_set(B)) = c_SetInterval_OgreaterThan(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2926,b,2673,b)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OatMost(A,B),tc_set(B)) = c_SetInterval_OgreaterThan(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2926,b,2674,b)].
% 16.63/16.79  2927 c_uminus(c_SetInterval_OgreaterThan(A,B),tc_set(B)) = c_SetInterval_OatMost(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2266,a,2197,b)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatMost(A,tc_IntDef_Oint).  [resolve(2927,b,2666,a)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OgreaterThan(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatMost(A,tc_nat).  [resolve(2927,b,2667,a)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OgreaterThan(A,B),tc_set(B)) = c_SetInterval_OatMost(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2927,b,2673,b)].
% 16.63/16.79  Derived: c_uminus(c_SetInterval_OgreaterThan(A,B),tc_set(B)) = c_SetInterval_OatMost(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2927,b,2674,b)].
% 16.63/16.79  2928 c_uminus(c_SetInterval_OlessThan(A,B),tc_set(B)) = c_SetInterval_OatLeast(A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2267,a,2197,b)].
% 16.63/16.80  Derived: c_uminus(c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatLeast(A,tc_IntDef_Oint).  [resolve(2928,b,2666,a)].
% 16.63/16.80  Derived: c_uminus(c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatLeast(A,tc_nat).  [resolve(2928,b,2667,a)].
% 16.63/16.80  Derived: c_uminus(c_SetInterval_OlessThan(A,B),tc_set(B)) = c_SetInterval_OatLeast(A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2928,b,2673,b)].
% 16.63/16.80  Derived: c_uminus(c_SetInterval_OlessThan(A,B),tc_set(B)) = c_SetInterval_OatLeast(A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2928,b,2674,b)].
% 16.63/16.80  2929 c_SetInterval_OatLeast(A,B) != c_SetInterval_OatLeast(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2268,a,2197,b)].
% 16.63/16.80  Derived: c_SetInterval_OatLeast(A,tc_IntDef_Oint) != c_SetInterval_OatLeast(B,tc_IntDef_Oint) | A = B.  [resolve(2929,c,2666,a)].
% 16.63/16.80  Derived: c_SetInterval_OatLeast(A,tc_nat) != c_SetInterval_OatLeast(B,tc_nat) | A = B.  [resolve(2929,c,2667,a)].
% 16.63/16.80  Derived: c_SetInterval_OatLeast(A,B) != c_SetInterval_OatLeast(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(2929,c,2673,b)].
% 16.63/16.80  Derived: c_SetInterval_OatLeast(A,B) != c_SetInterval_OatLeast(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2929,c,2674,b)].
% 16.63/16.80  2930 c_SetInterval_OatMost(A,B) != c_SetInterval_OatMost(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2269,a,2197,b)].
% 16.63/16.80  Derived: c_SetInterval_OatMost(A,tc_IntDef_Oint) != c_SetInterval_OatMost(B,tc_IntDef_Oint) | A = B.  [resolve(2930,c,2666,a)].
% 16.63/16.80  Derived: c_SetInterval_OatMost(A,tc_nat) != c_SetInterval_OatMost(B,tc_nat) | A = B.  [resolve(2930,c,2667,a)].
% 16.63/16.80  Derived: c_SetInterval_OatMost(A,B) != c_SetInterval_OatMost(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(2930,c,2673,b)].
% 16.63/16.80  Derived: c_SetInterval_OatMost(A,B) != c_SetInterval_OatMost(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2930,c,2674,b)].
% 16.63/16.80  2931 c_SetInterval_OgreaterThan(A,B) != c_SetInterval_OgreaterThan(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2270,a,2197,b)].
% 16.63/16.80  Derived: c_SetInterval_OgreaterThan(A,tc_IntDef_Oint) != c_SetInterval_OgreaterThan(B,tc_IntDef_Oint) | A = B.  [resolve(2931,c,2666,a)].
% 16.63/16.80  Derived: c_SetInterval_OgreaterThan(A,tc_nat) != c_SetInterval_OgreaterThan(B,tc_nat) | A = B.  [resolve(2931,c,2667,a)].
% 16.63/16.80  Derived: c_SetInterval_OgreaterThan(A,B) != c_SetInterval_OgreaterThan(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(2931,c,2673,b)].
% 16.63/16.80  Derived: c_SetInterval_OgreaterThan(A,B) != c_SetInterval_OgreaterThan(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2931,c,2674,b)].
% 16.63/16.80  2932 -c_lessequals(c_SetInterval_OgreaterThan(A,B),c_SetInterval_OgreaterThan(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2271,a,2197,b)].
% 16.63/16.80  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2932,c,2666,a)].
% 16.63/16.80  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,tc_nat),c_SetInterval_OgreaterThan(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(2932,c,2667,a)].
% 16.63/16.80  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,B),c_SetInterval_OgreaterThan(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2932,c,2673,b)].
% 16.63/16.80  Derived: -c_lessequals(c_SetInterval_OgreaterThan(A,B),c_SetInterval_OgreaterThan(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2932,c,2674,b)].
% 16.63/16.80  2933 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OgreaterThan(B,C),c_SetInterval_OgreaterThan(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2272,a,2197,b)].
% 16.63/16.80  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2933,c,2666,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OgreaterThan(B,tc_nat),c_SetInterval_OgreaterThan(A,tc_nat),tc_set(tc_nat)).  [resolve(2933,c,2667,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OgreaterThan(B,C),c_SetInterval_OgreaterThan(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2933,c,2673,b)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OgreaterThan(B,C),c_SetInterval_OgreaterThan(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2933,c,2674,b)].
% 16.74/16.80  2934 -c_lessequals(A,B,C) | c_minus(c_SetInterval_OatLeastLessThan(A,D,C),c_SetInterval_OatLeastLessThan(A,B,C),tc_set(C)) = c_SetInterval_OatLeastLessThan(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2273,a,2197,b)].
% 16.74/16.80  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_minus(c_SetInterval_OatLeastLessThan(A,C,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint).  [resolve(2934,c,2666,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,tc_nat) | c_minus(c_SetInterval_OatLeastLessThan(A,C,tc_nat),c_SetInterval_OatLeastLessThan(A,B,tc_nat),tc_set(tc_nat)) = c_SetInterval_OatLeastLessThan(B,C,tc_nat).  [resolve(2934,c,2667,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | c_minus(c_SetInterval_OatLeastLessThan(A,D,C),c_SetInterval_OatLeastLessThan(A,B,C),tc_set(C)) = c_SetInterval_OatLeastLessThan(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2934,c,2673,b)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | c_minus(c_SetInterval_OatLeastLessThan(A,D,C),c_SetInterval_OatLeastLessThan(A,B,C),tc_set(C)) = c_SetInterval_OatLeastLessThan(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2934,c,2674,b)].
% 16.74/16.80  2935 -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(D,A,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2274,a,2197,b)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2935,d,2666,a)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)) | c_lessequals(C,A,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2935,d,2667,a)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(D,A,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2935,d,2673,b)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(D,A,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2935,d,2674,b)].
% 16.74/16.80  2936 -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(B,E,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2275,a,2197,b)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,D,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2936,d,2666,a)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)) | c_lessequals(B,D,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2936,d,2667,a)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(B,E,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2936,d,2673,b)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OatLeastLessThan(A,B,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | c_lessequals(B,E,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2936,d,2674,b)].
% 16.74/16.80  2937 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2276,a,2197,b)].
% 16.74/16.80  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,D,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2937,c,2666,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,tc_nat),c_SetInterval_OatLeastLessThan(C,D,tc_nat),tc_set(tc_nat)).  [resolve(2937,c,2667,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2937,c,2673,b)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeastLessThan(B,A,C),c_SetInterval_OatLeastLessThan(D,E,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2937,c,2674,b)].
% 16.74/16.80  2938 -c_lessequals(A,B,C) | -c_lessequals(D,E,C) | c_lessequals(c_SetInterval_OatLeastLessThan(E,A,C),c_SetInterval_OatLeastLessThan(D,B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2277,a,2197,b)].
% 16.74/16.80  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,D,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeastLessThan(D,A,tc_IntDef_Oint),c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2938,d,2666,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,D,tc_nat) | c_lessequals(c_SetInterval_OatLeastLessThan(D,A,tc_nat),c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_set(tc_nat)).  [resolve(2938,d,2667,a)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,E,C) | c_lessequals(c_SetInterval_OatLeastLessThan(E,A,C),c_SetInterval_OatLeastLessThan(D,B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2938,d,2673,b)].
% 16.74/16.80  Derived: -c_lessequals(A,B,C) | -c_lessequals(D,E,C) | c_lessequals(c_SetInterval_OatLeastLessThan(E,A,C),c_SetInterval_OatLeastLessThan(D,B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2938,d,2674,b)].
% 16.74/16.80  2939 c_SetInterval_OlessThan(A,B) != c_SetInterval_OlessThan(C,B) | A = C | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2278,a,2197,b)].
% 16.74/16.80  Derived: c_SetInterval_OlessThan(A,tc_IntDef_Oint) != c_SetInterval_OlessThan(B,tc_IntDef_Oint) | A = B.  [resolve(2939,c,2666,a)].
% 16.74/16.80  Derived: c_SetInterval_OlessThan(A,tc_nat) != c_SetInterval_OlessThan(B,tc_nat) | A = B.  [resolve(2939,c,2667,a)].
% 16.74/16.80  Derived: c_SetInterval_OlessThan(A,B) != c_SetInterval_OlessThan(C,B) | A = C | -class_Ring__and__Field_Oordered__field(B).  [resolve(2939,c,2673,b)].
% 16.74/16.80  Derived: c_SetInterval_OlessThan(A,B) != c_SetInterval_OlessThan(C,B) | A = C | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2939,c,2674,b)].
% 16.74/16.80  2940 -c_lessequals(c_SetInterval_OlessThan(A,B),c_SetInterval_OlessThan(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2279,a,2197,b)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OlessThan(A,tc_IntDef_Oint),c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2940,c,2666,a)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OlessThan(A,tc_nat),c_SetInterval_OlessThan(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(2940,c,2667,a)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OlessThan(A,B),c_SetInterval_OlessThan(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__field(B).  [resolve(2940,c,2673,b)].
% 16.74/16.80  Derived: -c_lessequals(c_SetInterval_OlessThan(A,B),c_SetInterval_OlessThan(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2940,c,2674,b)].
% 16.74/16.80  2941 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OlessThan(A,C),c_SetInterval_OlessThan(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2280,a,2197,b)].
% 16.74/16.81  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OlessThan(A,tc_IntDef_Oint),c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2941,c,2666,a)].
% 16.74/16.81  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OlessThan(A,tc_nat),c_SetInterval_OlessThan(B,tc_nat),tc_set(tc_nat)).  [resolve(2941,c,2667,a)].
% 16.74/16.81  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OlessThan(A,C),c_SetInterval_OlessThan(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2941,c,2673,b)].
% 16.74/16.81  Derived: -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OlessThan(A,C),c_SetInterval_OlessThan(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2941,c,2674,b)].
% 16.74/16.81  2942 c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2281,c,2197,b)].
% 16.74/16.81  Derived: c_less(A,B,tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2942,c,2666,a)].
% 16.74/16.81  Derived: c_less(A,B,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2942,c,2667,a)].
% 16.74/16.81  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2942,c,2673,b)].
% 16.74/16.81  Derived: c_less(A,B,C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2942,c,2674,b)].
% 16.74/16.81  2943 -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2282,c,2197,b)].
% 16.74/16.81  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2943,c,2666,a)].
% 16.74/16.81  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,A,tc_nat).  [resolve(2943,c,2667,a)].
% 16.74/16.81  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(2943,c,2673,b)].
% 16.74/16.81  Derived: -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(2943,c,2674,b)].
% 16.74/16.81  2944 c_LOrder_Ojoin(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2283,a,2197,b)].
% 16.74/16.81  Derived: c_LOrder_Ojoin(A,A,tc_IntDef_Oint) = A.  [resolve(2944,b,2666,a)].
% 16.74/16.81  Derived: c_LOrder_Ojoin(A,A,tc_nat) = A.  [resolve(2944,b,2667,a)].
% 16.74/16.81  Derived: c_LOrder_Ojoin(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(2944,b,2673,b)].
% 16.74/16.81  Derived: c_LOrder_Ojoin(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2944,b,2674,b)].
% 16.74/16.81  2945 c_LOrder_Omeet(A,A,B) = A | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2284,a,2197,b)].
% 16.74/16.81  Derived: c_LOrder_Omeet(A,A,tc_IntDef_Oint) = A.  [resolve(2945,b,2666,a)].
% 16.74/16.81  Derived: c_LOrder_Omeet(A,A,tc_nat) = A.  [resolve(2945,b,2667,a)].
% 16.74/16.81  Derived: c_LOrder_Omeet(A,A,B) = A | -class_Ring__and__Field_Oordered__field(B).  [resolve(2945,b,2673,b)].
% 16.74/16.81  Derived: c_LOrder_Omeet(A,A,B) = A | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2945,b,2674,b)].
% 16.74/16.81  2946 -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2289,a,2197,b)].
% 16.74/16.81  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(2946,c,2666,a)].
% 16.74/16.81  Derived: -c_lessequals(c_plus(A,B,tc_nat),c_plus(A,C,tc_nat),tc_nat) | c_lessequals(B,C,tc_nat).  [resolve(2946,c,2667,a)].
% 16.74/16.81  2947 -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2290,a,2197,b)].
% 16.74/16.81  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2947,c,2666,a)].
% 16.74/16.81  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_plus(C,A,tc_nat),c_plus(C,B,tc_nat),tc_nat).  [resolve(2947,c,2667,a)].
% 16.74/16.81  2948 -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2291,a,2197,b)].
% 16.74/16.81  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2948,c,2666,a)].
% 16.74/16.81  Derived: -c_lessequals(c_plus(A,B,tc_nat),c_plus(C,B,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2948,c,2667,a)].
% 16.74/16.82  2949 -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2292,a,2197,b)].
% 16.74/16.82  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2949,c,2666,a)].
% 16.74/16.82  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_plus(A,C,tc_nat),c_plus(B,C,tc_nat),tc_nat).  [resolve(2949,c,2667,a)].
% 16.74/16.82  2950 -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2293,a,2197,b)].
% 16.74/16.82  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(2950,c,2666,a)].
% 16.74/16.82  Derived: -c_less(c_plus(A,B,tc_nat),c_plus(A,C,tc_nat),tc_nat) | c_less(B,C,tc_nat).  [resolve(2950,c,2667,a)].
% 16.74/16.82  2951 -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2294,a,2197,b)].
% 16.74/16.82  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2951,c,2666,a)].
% 16.74/16.82  Derived: -c_less(A,B,tc_nat) | c_less(c_plus(C,A,tc_nat),c_plus(C,B,tc_nat),tc_nat).  [resolve(2951,c,2667,a)].
% 16.74/16.82  2952 -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2295,a,2197,b)].
% 16.74/16.82  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2952,c,2666,a)].
% 16.74/16.82  Derived: -c_less(c_plus(A,B,tc_nat),c_plus(C,B,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2952,c,2667,a)].
% 16.74/16.82  2953 -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2296,a,2197,b)].
% 16.74/16.82  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2953,c,2666,a)].
% 16.74/16.82  Derived: -c_less(A,B,tc_nat) | c_less(c_plus(A,C,tc_nat),c_plus(B,C,tc_nat),tc_nat).  [resolve(2953,c,2667,a)].
% 16.74/16.82  2954 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2330,c,2197,b)].
% 16.74/16.82  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(A,C,tc_IntDef_Oint) | B = C.  [resolve(2954,c,2666,a)].
% 16.74/16.82  Derived: c_plus(A,B,tc_nat) != c_plus(A,C,tc_nat) | B = C.  [resolve(2954,c,2667,a)].
% 16.74/16.82  2955 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2331,c,2197,b)].
% 16.74/16.82  Derived: c_plus(A,B,tc_IntDef_Oint) != c_plus(C,B,tc_IntDef_Oint) | A = C.  [resolve(2955,c,2666,a)].
% 16.74/16.82  Derived: c_plus(A,B,tc_nat) != c_plus(C,B,tc_nat) | A = C.  [resolve(2955,c,2667,a)].
% 16.74/16.82  2956 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2332,b,2197,b)].
% 16.74/16.82  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(2956,b,2666,a)].
% 16.74/16.82  Derived: class_OrderedGroup_Osemigroup__add(tc_nat).  [resolve(2956,b,2667,a)].
% 16.74/16.82  2957 class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2333,b,2197,b)].
% 16.74/16.82  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(2957,b,2666,a)].
% 16.74/16.82  Derived: class_HOL_Oplus(tc_nat).  [resolve(2957,b,2667,a)].
% 16.74/16.82  2958 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2373,b,2197,b)].
% 16.74/16.82  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(2958,b,2666,a)].
% 16.74/16.82  Derived: c_times(c_0,A,tc_nat) = c_0.  [resolve(2958,b,2667,a)].
% 16.74/16.82  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(2958,b,2673,b)].
% 16.74/16.82  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2958,b,2674,b)].
% 16.74/16.82  2959 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2374,b,2197,b)].
% 16.74/16.82  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(2959,b,2666,a)].
% 16.74/16.82  Derived: c_times(A,c_0,tc_nat) = c_0.  [resolve(2959,b,2667,a)].
% 16.74/16.82  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(2959,b,2673,b)].
% 16.74/16.83  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(2959,b,2674,b)].
% 16.74/16.83  2960 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2375,b,2197,b)].
% 16.74/16.83  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(2960,b,2666,a)].
% 16.74/16.83  Derived: class_OrderedGroup_Osemigroup__mult(tc_nat).  [resolve(2960,b,2667,a)].
% 16.74/16.83  2961 class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2376,b,2197,b)].
% 16.74/16.83  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(2961,b,2666,a)].
% 16.74/16.83  Derived: class_HOL_Otimes(tc_nat).  [resolve(2961,b,2667,a)].
% 16.74/16.83  2962 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2377,b,2197,b)].
% 16.74/16.83  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(2962,b,2666,a)].
% 16.74/16.83  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_nat).  [resolve(2962,b,2667,a)].
% 16.74/16.83  2963 class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2378,b,2197,b)].
% 16.74/16.83  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(2963,b,2666,a)].
% 16.74/16.83  Derived: class_HOL_Ozero(tc_nat).  [resolve(2963,b,2667,a)].
% 16.74/16.83  2964 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2379,c,2197,b)].
% 16.74/16.83  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2964,c,2666,a)].
% 16.74/16.83  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_plus(A,B,tc_nat),c_Numeral_Onumber__of(C,tc_nat),tc_nat) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_nat),tc_nat),c_times(B,c_Numeral_Onumber__of(C,tc_nat),tc_nat),tc_nat).  [resolve(2964,c,2667,a)].
% 16.74/16.83  2965 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__comm__semiring__strict(A).  [resolve(2380,c,2197,b)].
% 16.74/16.83  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2965,c,2666,a)].
% 16.74/16.83  Derived: -class_Numeral_Onumber(tc_nat) | c_times(c_Numeral_Onumber__of(A,tc_nat),c_plus(B,C,tc_nat),tc_nat) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_nat),B,tc_nat),c_times(c_Numeral_Onumber__of(A,tc_nat),C,tc_nat),tc_nat).  [resolve(2965,c,2667,a)].
% 16.74/16.83  2966 -c_less(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2381,b,2197,b)].
% 16.74/16.83  Derived: -c_less(A,A,tc_IntDef_Oint).  [resolve(2966,b,2666,a)].
% 16.74/16.83  Derived: -c_less(A,A,tc_nat).  [resolve(2966,b,2667,a)].
% 16.74/16.83  2967 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2382,c,2197,b)].
% 16.74/16.83  Derived: -c_less(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2967,c,2666,a)].
% 16.74/16.83  Derived: -c_less(A,B,tc_nat) | c_SetInterval_OatLeastAtMost(B,A,tc_nat) = c_emptyset.  [resolve(2967,c,2667,a)].
% 16.74/16.83  2968 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2383,b,2197,b)].
% 16.74/16.83  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_IntDef_Oint) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(2968,b,2666,a)].
% 16.74/16.83  Derived: c_SetInterval_OatLeastAtMost(A,A,tc_nat) = c_insert(A,c_emptyset,tc_nat).  [resolve(2968,b,2667,a)].
% 16.74/16.83  2969 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2384,c,2197,b)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OatLeastLessThan(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2969,c,2666,a)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OatLeastLessThan(B,A,tc_nat) = c_emptyset.  [resolve(2969,c,2667,a)].
% 16.74/16.84  2970 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2385,c,2197,b)].
% 16.74/16.84  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_IntDef_Oint),c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2970,c,2666,a)].
% 16.74/16.84  Derived: -c_lessequals(c_SetInterval_OatLeast(A,tc_nat),c_SetInterval_OatLeast(B,tc_nat),tc_set(tc_nat)) | c_lessequals(B,A,tc_nat).  [resolve(2970,c,2667,a)].
% 16.74/16.84  2971 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2386,c,2197,b)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatLeast(B,tc_IntDef_Oint),c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2971,c,2666,a)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatLeast(B,tc_nat),c_SetInterval_OatLeast(A,tc_nat),tc_set(tc_nat)).  [resolve(2971,c,2667,a)].
% 16.74/16.84  2972 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2387,c,2197,b)].
% 16.74/16.84  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2972,c,2666,a)].
% 16.74/16.84  Derived: -c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)) | c_lessequals(A,B,tc_nat).  [resolve(2972,c,2667,a)].
% 16.74/16.84  2973 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2388,c,2197,b)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_SetInterval_OatMost(A,tc_IntDef_Oint),c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)).  [resolve(2973,c,2666,a)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_nat) | c_lessequals(c_SetInterval_OatMost(A,tc_nat),c_SetInterval_OatMost(B,tc_nat),tc_set(tc_nat)).  [resolve(2973,c,2667,a)].
% 16.74/16.84  2974 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2389,c,2197,b)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_SetInterval_OgreaterThanAtMost(B,A,tc_IntDef_Oint) = c_emptyset.  [resolve(2974,c,2666,a)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_nat) | c_SetInterval_OgreaterThanAtMost(B,A,tc_nat) = c_emptyset.  [resolve(2974,c,2667,a)].
% 16.74/16.84  2975 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2390,b,2197,b)].
% 16.74/16.84  Derived: c_minus(c_insert(A,c_emptyset,tc_IntDef_Oint),c_SetInterval_OlessThan(A,tc_IntDef_Oint),tc_set(tc_IntDef_Oint)) = c_insert(A,c_emptyset,tc_IntDef_Oint).  [resolve(2975,b,2666,a)].
% 16.74/16.84  Derived: c_minus(c_insert(A,c_emptyset,tc_nat),c_SetInterval_OlessThan(A,tc_nat),tc_set(tc_nat)) = c_insert(A,c_emptyset,tc_nat).  [resolve(2975,b,2667,a)].
% 16.74/16.84  2976 c_lessequals(A,A,B) | -class_Ring__and__Field_Oordered__comm__semiring__strict(B).  [resolve(2391,b,2197,b)].
% 16.74/16.84  Derived: c_lessequals(A,A,tc_IntDef_Oint).  [resolve(2976,b,2666,a)].
% 16.74/16.84  Derived: c_lessequals(A,A,tc_nat).  [resolve(2976,b,2667,a)].
% 16.74/16.84  2977 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2392,d,2197,b)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_lessequals(C,B,tc_IntDef_Oint).  [resolve(2977,d,2666,a)].
% 16.74/16.84  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_lessequals(C,B,tc_nat).  [resolve(2977,d,2667,a)].
% 16.74/16.85  2978 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2393,c,2197,b)].
% 16.74/16.85  Derived: -c_less(A,B,tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2978,c,2666,a)].
% 16.74/16.85  Derived: -c_less(A,B,tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2978,c,2667,a)].
% 16.74/16.85  2979 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2394,c,2197,b)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2979,c,2666,a)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2979,c,2667,a)].
% 16.74/16.85  2980 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2395,c,2197,b)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2980,c,2666,a)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2980,c,2667,a)].
% 16.74/16.85  2981 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2396,d,2197,b)].
% 16.74/16.85  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2981,d,2666,a)].
% 16.74/16.85  Derived: -c_lessequals(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastAtMost(C,B,tc_nat),tc_nat).  [resolve(2981,d,2667,a)].
% 16.74/16.85  2982 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2397,c,2197,b)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2982,c,2666,a)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2982,c,2667,a)].
% 16.74/16.85  2983 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2398,c,2197,b)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2983,c,2666,a)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeastLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2983,c,2667,a)].
% 16.74/16.85  2984 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2399,d,2197,b)].
% 16.74/16.85  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2984,d,2666,a)].
% 16.74/16.85  Derived: -c_less(A,B,tc_nat) | -c_lessequals(C,A,tc_nat) | c_in(A,c_SetInterval_OatLeastLessThan(C,B,tc_nat),tc_nat).  [resolve(2984,d,2667,a)].
% 16.74/16.85  2985 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2400,c,2197,b)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,A,tc_IntDef_Oint).  [resolve(2985,c,2666,a)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatLeast(B,tc_nat),tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(2985,c,2667,a)].
% 16.74/16.85  2986 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2401,c,2197,b)].
% 16.74/16.85  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OatLeast(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2986,c,2666,a)].
% 16.74/16.85  Derived: -c_lessequals(A,B,tc_nat) | c_in(B,c_SetInterval_OatLeast(A,tc_nat),tc_nat).  [resolve(2986,c,2667,a)].
% 16.74/16.85  2987 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2402,c,2197,b)].
% 16.74/16.85  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,B,tc_IntDef_Oint).  [resolve(2987,c,2666,a)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat) | c_lessequals(A,B,tc_nat).  [resolve(2987,c,2667,a)].
% 16.74/16.86  2988 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2403,c,2197,b)].
% 16.74/16.86  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OatMost(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2988,c,2666,a)].
% 16.74/16.86  Derived: -c_lessequals(A,B,tc_nat) | c_in(A,c_SetInterval_OatMost(B,tc_nat),tc_nat).  [resolve(2988,c,2667,a)].
% 16.74/16.86  2989 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2404,c,2197,b)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2989,c,2666,a)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2989,c,2667,a)].
% 16.74/16.86  2990 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2405,c,2197,b)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(2990,c,2666,a)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,tc_nat),tc_nat) | c_lessequals(A,C,tc_nat).  [resolve(2990,c,2667,a)].
% 16.74/16.86  2991 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2406,d,2197,b)].
% 16.74/16.86  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_lessequals(B,C,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2991,d,2666,a)].
% 16.74/16.86  Derived: -c_less(A,B,tc_nat) | -c_lessequals(B,C,tc_nat) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,C,tc_nat),tc_nat).  [resolve(2991,d,2667,a)].
% 16.74/16.86  2992 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2407,c,2197,b)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2992,c,2666,a)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2992,c,2667,a)].
% 16.74/16.86  2993 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Oordered__comm__semiring__strict(D).  [resolve(2408,c,2197,b)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(2993,c,2666,a)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,tc_nat),tc_nat) | c_less(A,C,tc_nat).  [resolve(2993,c,2667,a)].
% 16.74/16.86  2994 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2409,d,2197,b)].
% 16.74/16.86  Derived: -c_less(A,B,tc_IntDef_Oint) | -c_less(C,A,tc_IntDef_Oint) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2994,d,2666,a)].
% 16.74/16.86  Derived: -c_less(A,B,tc_nat) | -c_less(C,A,tc_nat) | c_in(A,c_SetInterval_OgreaterThanLessThan(C,B,tc_nat),tc_nat).  [resolve(2994,d,2667,a)].
% 16.74/16.86  2995 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2410,c,2197,b)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,A,tc_IntDef_Oint).  [resolve(2995,c,2666,a)].
% 16.74/16.86  Derived: -c_in(A,c_SetInterval_OgreaterThan(B,tc_nat),tc_nat) | c_less(B,A,tc_nat).  [resolve(2995,c,2667,a)].
% 16.74/16.86  2996 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2411,c,2197,b)].
% 16.74/16.86  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(B,c_SetInterval_OgreaterThan(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2996,c,2666,a)].
% 16.74/16.86  Derived: -c_less(A,B,tc_nat) | c_in(B,c_SetInterval_OgreaterThan(A,tc_nat),tc_nat).  [resolve(2996,c,2667,a)].
% 17.22/17.29  2997 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2412,c,2197,b)].
% 17.22/17.29  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,B,tc_IntDef_Oint).  [resolve(2997,c,2666,a)].
% 17.22/17.29  Derived: -c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat) | c_less(A,B,tc_nat).  [resolve(2997,c,2667,a)].
% 17.22/17.29  2998 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Oordered__comm__semiring__strict(C).  [resolve(2413,c,2197,b)].
% 17.22/17.29  Derived: -c_less(A,B,tc_IntDef_Oint) | c_in(A,c_SetInterval_OlessThan(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(2998,c,2666,a)].
% 17.22/17.29  Derived: -c_less(A,B,tc_nat) | c_in(A,c_SetInterval_OlessThan(B,tc_nat),tc_nat).  [resolve(2998,c,2667,a)].
% 17.22/17.29  2999 -class_Ring__and__Field_Oaxclass__abs__if(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Oaxclass__abs__if_0) # label(axiom).  [assumption].
% 17.22/17.29  3000 class_Ring__and__Field_Oaxclass__abs__if(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_46) # label(axiom).  [assumption].
% 17.22/17.29  3001 -class_Ring__and__Field_Oaxclass__abs__if(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oaxclass__abs__if_2) # label(axiom).  [assumption].
% 17.22/17.29  3002 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oaxclass__abs__if(A) # label(clsrel_Ring__and__Field_Oordered__field_42) # label(axiom).  [assumption].
% 17.22/17.29  3003 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oaxclass__abs__if(A) # label(clsrel_Ring__and__Field_Oordered__idom_46) # label(axiom).  [assumption].
% 17.22/17.29  3004 class_Ring__and__Field_Oaxclass__abs__if(tc_IntDef_Oint).  [resolve(1291,a,1247,a)].
% 17.22/17.29  3005 class_Ring__and__Field_Oaxclass__abs__if(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1291,a,1273,b)].
% 17.22/17.29  3006 class_Ring__and__Field_Oaxclass__abs__if(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1291,a,1274,b)].
% 17.22/17.29  3007 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1633,b,1604,a)].
% 17.22/17.29  3008 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1633,b,1605,a)].
% 17.22/17.29  3009 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1633,b,1606,a)].
% 17.22/17.29  3010 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1633,b,1607,a)].
% 17.22/17.29  3011 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1633,b,1608,a)].
% 17.22/17.29  3012 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1633,b,1609,a)].
% 17.22/17.29  3013 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1633,b,1610,a)].
% 17.22/17.29  3014 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1633,b,1611,a)].
% 17.22/17.29  3015 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1633,b,1612,a)].
% 17.22/17.29  3016 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1633,b,1613,a)].
% 17.22/17.29  3017 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1633,b,1614,a)].
% 17.22/17.29  3018 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1633,b,1615,a)].
% 17.22/17.29  3019 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1633,b,1616,a)].
% 17.22/17.29  3020 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1633,b,1617,a)].
% 17.57/17.64  3021 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1633,b,1618,a)].
% 17.57/17.64  3022 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1633,b,1619,a)].
% 17.57/17.64  3023 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1633,b,1620,a)].
% 17.57/17.64  3024 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1633,b,1621,a)].
% 17.57/17.64  3025 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1633,b,1622,a)].
% 17.57/17.64  3026 -class_Ring__and__Field_Oaxclass__abs__if(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1633,b,1623,a)].
% 17.57/17.64  3027 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_1) # label(axiom).  [assumption].
% 17.57/17.64  3028 class_Ring__and__Field_Opordered__ring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_49) # label(axiom).  [assumption].
% 17.57/17.64  3029 -class_Ring__and__Field_Olordered__ring(A) | class_Ring__and__Field_Opordered__ring(A) # label(clsrel_Ring__and__Field_Olordered__ring_0) # label(axiom).  [assumption].
% 17.57/17.64  3030 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Opordered__ring(A) # label(clsrel_Ring__and__Field_Oordered__field_44) # label(axiom).  [assumption].
% 17.57/17.64  3031 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Opordered__ring(A) # label(clsrel_Ring__and__Field_Oordered__idom_49) # label(axiom).  [assumption].
% 17.57/17.64  3032 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_10) # label(axiom).  [assumption].
% 17.57/17.64  3033 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_12) # label(axiom).  [assumption].
% 17.57/17.64  3034 -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Opordered__ring_13) # label(axiom).  [assumption].
% 17.57/17.64  3035 -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Opordered__ring_14) # label(axiom).  [assumption].
% 17.57/17.64  3036 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Opordered__ab__group__add(A) # label(clsrel_Ring__and__Field_Opordered__ring_19) # label(axiom).  [assumption].
% 17.57/17.64  3037 -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Opordered__ring_2) # label(axiom).  [assumption].
% 17.57/17.64  3038 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Opordered__ring_8) # label(axiom).  [assumption].
% 17.57/17.64  3039 -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Opordered__ring_9) # label(axiom).  [assumption].
% 17.57/17.64  3040 -class_Ring__and__Field_Opordered__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(36,b,1,a)].
% 17.57/17.64  3041 -class_Ring__and__Field_Opordered__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(36,b,3,a)].
% 17.57/17.64  3042 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(36,b,9,a)].
% 17.57/17.64  3043 -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Oplus(A).  [resolve(36,b,10,a)].
% 17.57/17.64  3044 -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(158,b,131,b)].
% 17.57/17.64  3045 -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(158,b,133,b)].
% 17.57/17.64  3046 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(165,a,158,b)].
% 17.57/17.64  3047 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(166,a,158,b)].
% 17.57/17.66  3048 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(236,a,228,b)].
% 17.57/17.66  3049 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(237,a,228,b)].
% 17.57/17.66  3050 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(241,a,228,b)].
% 17.57/17.66  3051 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(242,a,228,b)].
% 17.57/17.66  3052 -class_Ring__and__Field_Opordered__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(303,b,280,a)].
% 17.57/17.66  3053 -class_Ring__and__Field_Opordered__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(303,b,282,a)].
% 17.57/17.66  3054 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(314,a,303,b)].
% 17.57/17.66  3055 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(315,a,303,b)].
% 17.57/17.66  3056 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(317,a,303,b)].
% 17.57/17.66  3057 class_HOL_Oplus(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(318,a,303,b)].
% 17.57/17.66  3058 -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(338,b,321,b)].
% 17.57/17.66  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3058,a,3029,b)].
% 17.57/17.66  3059 -class_Ring__and__Field_Opordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(338,b,323,b)].
% 17.57/17.66  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3059,a,3029,b)].
% 17.57/17.66  3060 -class_Ring__and__Field_Opordered__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(338,b,324,a)].
% 17.57/17.66  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3060,a,3029,b)].
% 17.57/17.66  3061 -class_Ring__and__Field_Opordered__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(338,b,325,a)].
% 17.57/17.66  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3061,a,3029,b)].
% 17.57/17.66  3062 -class_Ring__and__Field_Opordered__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(338,b,326,a)].
% 17.57/17.66  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3062,a,3029,b)].
% 17.57/17.66  3063 class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(344,a,338,b)].
% 17.57/17.66  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3063,b,3029,b)].
% 17.57/17.66  3064 class_HOL_Ominus(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(345,a,338,b)].
% 17.57/17.66  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3064,b,3029,b)].
% 17.57/17.66  3065 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(356,b,338,b)].
% 17.57/17.66  3066 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(357,b,338,b)].
% 17.57/17.66  3067 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(358,b,338,b)].
% 17.57/17.66  3068 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(359,b,338,b)].
% 17.57/17.66  3069 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(360,c,338,b)].
% 17.72/17.78  3070 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(361,c,338,b)].
% 17.72/17.78  3071 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Opordered__ring(B).  [resolve(362,a,338,b)].
% 17.72/17.78  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3071,b,3029,b)].
% 17.72/17.78  3072 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Opordered__ring(B).  [resolve(363,a,338,b)].
% 17.72/17.78  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3072,b,3029,b)].
% 17.72/17.78  3073 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(364,c,338,b)].
% 17.72/17.78  3074 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Opordered__ring(C).  [resolve(365,c,338,b)].
% 17.72/17.78  3075 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(788,a,708,a)].
% 17.72/17.78  3076 -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Oplus(A).  [resolve(788,a,715,a)].
% 17.72/17.78  3077 class_Ring__and__Field_Opordered__ring(tc_IntDef_Oint).  [resolve(1295,a,1247,a)].
% 17.72/17.78  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_minus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3077,a,3058,a)].
% 17.72/17.78  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_minus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_minus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3077,a,3059,a)].
% 17.72/17.78  Derived: c_times(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_times(A,B,tc_IntDef_Oint).  [resolve(3077,a,3060,a)].
% 17.72/17.78  Derived: c_times(c_uminus(A,tc_IntDef_Oint),B,tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3077,a,3061,a)].
% 17.72/17.78  Derived: c_times(A,c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint) = c_uminus(c_times(A,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3077,a,3062,a)].
% 17.72/17.78  3078 class_Ring__and__Field_Opordered__ring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1295,a,1273,b)].
% 17.72/17.78  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(3078,a,3058,a)].
% 17.72/17.78  Derived: -class_Ring__and__Field_Oordered__field(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(3078,a,3059,a)].
% 17.72/17.78  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(3078,a,3060,a)].
% 17.72/17.78  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(3078,a,3061,a)].
% 17.72/17.78  Derived: -class_Ring__and__Field_Oordered__field(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(3078,a,3062,a)].
% 17.72/17.78  3079 class_Ring__and__Field_Opordered__ring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1295,a,1274,b)].
% 17.72/17.78  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(3079,a,3058,a)].
% 17.72/17.78  Derived: -class_Ring__and__Field_Oordered__idom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(3079,a,3059,a)].
% 17.72/17.85  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(3079,a,3060,a)].
% 17.72/17.85  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(3079,a,3061,a)].
% 17.72/17.85  Derived: -class_Ring__and__Field_Oordered__idom(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(3079,a,3062,a)].
% 17.72/17.85  3080 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1469,b,1444,a)].
% 17.72/17.85  Derived: -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3080,a,3029,b)].
% 17.72/17.85  3081 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1469,b,1445,a)].
% 17.72/17.85  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3081,a,3029,b)].
% 17.72/17.85  3082 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1469,b,1446,a)].
% 17.72/17.85  Derived: -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3082,a,3029,b)].
% 17.72/17.85  3083 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1469,b,1447,a)].
% 17.72/17.85  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3083,a,3029,b)].
% 17.72/17.85  3084 -class_Ring__and__Field_Opordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1469,b,1448,a)].
% 17.72/17.85  Derived: -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3084,a,3029,b)].
% 17.72/17.85  3085 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1469,b,1449,a)].
% 17.72/17.85  Derived: -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3085,a,3029,b)].
% 17.72/17.85  3086 -class_Ring__and__Field_Opordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1469,b,1450,a)].
% 17.72/17.85  Derived: -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3086,a,3029,b)].
% 17.72/17.85  3087 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1469,b,1451,a)].
% 17.72/17.85  Derived: -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3087,a,3029,b)].
% 17.72/17.85  3088 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,B,A).  [resolve(1578,b,1548,a)].
% 17.72/17.85  3089 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1578,b,1549,a)].
% 17.72/17.85  3090 -class_Ring__and__Field_Opordered__ring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1578,b,1550,a)].
% 17.72/17.85  3091 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1578,b,1551,a)].
% 17.72/17.85  3092 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1578,b,1552,a)].
% 17.72/17.85  3093 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1578,b,1553,a)].
% 17.72/17.85  3094 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1578,b,1554,a)].
% 17.72/17.85  3095 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1578,b,1555,a)].
% 17.72/17.85  3096 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1578,b,1556,a)].
% 17.87/17.94  3097 -class_Ring__and__Field_Opordered__ring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1578,b,1557,a)].
% 17.87/17.94  3098 -class_Ring__and__Field_Opordered__ring(A) | c_lessequals(B,B,A).  [resolve(1578,b,1558,a)].
% 17.87/17.94  3099 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(1581,a,1578,b)].
% 17.87/17.94  3100 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(1582,a,1578,b)].
% 17.87/17.94  3101 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1643,b,1604,a)].
% 17.87/17.94  3102 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1643,b,1605,a)].
% 17.87/17.94  3103 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1643,b,1606,a)].
% 17.87/17.94  3104 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1643,b,1607,a)].
% 17.87/17.94  3105 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1643,b,1608,a)].
% 17.87/17.94  3106 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1643,b,1609,a)].
% 17.87/17.94  3107 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1643,b,1610,a)].
% 17.87/17.94  3108 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1643,b,1611,a)].
% 17.87/17.94  3109 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1643,b,1612,a)].
% 17.87/17.94  3110 -class_Ring__and__Field_Opordered__ring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1643,b,1613,a)].
% 17.87/17.94  3111 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1643,b,1614,a)].
% 17.87/17.94  3112 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1643,b,1615,a)].
% 17.87/17.94  3113 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1643,b,1616,a)].
% 17.87/17.94  3114 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1643,b,1617,a)].
% 17.87/17.94  3115 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1643,b,1618,a)].
% 17.87/17.94  3116 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1643,b,1619,a)].
% 17.87/17.94  3117 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1643,b,1620,a)].
% 17.87/17.94  3118 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1643,b,1621,a)].
% 17.87/17.94  3119 -class_Ring__and__Field_Opordered__ring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1643,b,1622,a)].
% 17.87/17.94  3120 -class_Ring__and__Field_Opordered__ring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1643,b,1623,a)].
% 17.87/17.94  3121 -class_Ring__and__Field_Opordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(1758,b,1727,a)].
% 17.87/17.94  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3121,a,3029,b)].
% 17.87/17.94  3122 -class_Ring__and__Field_Opordered__ring(A) | class_HOL_Oplus(A).  [resolve(1758,b,1734,a)].
% 17.87/17.94  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3122,a,3029,b)].
% 17.87/17.94  3123 -c_less(A,A,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2052,a,2032,b)].
% 17.87/17.94  3124 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2053,a,2032,b)].
% 17.87/17.95  3125 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2054,a,2032,b)].
% 17.87/17.95  3126 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2055,a,2032,b)].
% 17.87/17.95  3127 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2056,a,2032,b)].
% 17.87/17.95  3128 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2057,a,2032,b)].
% 17.87/17.95  3129 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2058,a,2032,b)].
% 17.87/17.95  3130 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2059,a,2032,b)].
% 17.87/17.95  3131 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2060,a,2032,b)].
% 17.87/17.95  3132 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2061,a,2032,b)].
% 17.87/17.95  3133 c_lessequals(A,A,B) | -class_Ring__and__Field_Opordered__ring(B).  [resolve(2062,a,2032,b)].
% 17.87/17.95  3134 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2063,d,2032,b)].
% 17.87/17.95  3135 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2064,c,2032,b)].
% 17.87/17.95  3136 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2065,a,2032,b)].
% 17.87/17.95  3137 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2066,a,2032,b)].
% 17.87/17.95  3138 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2067,a,2032,b)].
% 17.87/17.95  3139 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2068,a,2032,b)].
% 17.87/17.95  3140 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2069,a,2032,b)].
% 17.87/17.95  3141 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2070,a,2032,b)].
% 17.87/17.95  3142 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2071,a,2032,b)].
% 17.87/17.95  3143 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2072,a,2032,b)].
% 17.87/17.95  3144 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2073,a,2032,b)].
% 17.87/17.95  3145 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2074,a,2032,b)].
% 17.87/17.95  3146 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2075,a,2032,b)].
% 17.87/17.95  3147 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2076,a,2032,b)].
% 17.87/17.95  3148 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2077,a,2032,b)].
% 17.87/17.95  3149 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2078,a,2032,b)].
% 17.87/17.95  3150 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Opordered__ring(D).  [resolve(2079,a,2032,b)].
% 17.87/17.95  3151 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2080,a,2032,b)].
% 18.13/18.22  3152 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2081,a,2032,b)].
% 18.13/18.22  3153 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2082,a,2032,b)].
% 18.13/18.22  3154 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2083,a,2032,b)].
% 18.13/18.22  3155 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Opordered__ring(C).  [resolve(2084,a,2032,b)].
% 18.13/18.22  3156 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2155,b,2099,b)].
% 18.13/18.22  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3156,b,3029,b)].
% 18.13/18.22  3157 class_HOL_Otimes(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2156,b,2099,b)].
% 18.13/18.22  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3157,b,3029,b)].
% 18.13/18.22  3158 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2157,b,2099,b)].
% 18.13/18.22  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3158,b,3029,b)].
% 18.13/18.22  3159 class_HOL_Ozero(A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2158,b,2099,b)].
% 18.13/18.22  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3159,b,3029,b)].
% 18.13/18.22  3160 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2159,c,2099,b)].
% 18.13/18.22  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3160,c,3029,b)].
% 18.13/18.22  3161 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Opordered__ring(A).  [resolve(2160,c,2099,b)].
% 18.13/18.22  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3161,c,3029,b)].
% 18.13/18.22  3162 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Opordered__ab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_0) # label(axiom).  [assumption].
% 18.13/18.22  3163 class_OrderedGroup_Olordered__ab__group__meet(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_51) # label(axiom).  [assumption].
% 18.13/18.22  3164 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_1) # label(axiom).  [assumption].
% 18.13/18.22  3165 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_13) # label(axiom).  [assumption].
% 18.13/18.22  3166 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_14) # label(axiom).  [assumption].
% 18.13/18.22  3167 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_HOL_Ominus(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_2) # label(axiom).  [assumption].
% 18.13/18.22  3168 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_3) # label(axiom).  [assumption].
% 18.13/18.22  3169 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_HOL_Ozero(A) # label(clsrel_OrderedGroup_Olordered__ab__group__meet_4) # label(axiom).  [assumption].
% 18.13/18.22  3170 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Olordered__ab__group__meet(A) # label(clsrel_Ring__and__Field_Olordered__ring_29) # label(axiom).  [assumption].
% 18.13/18.22  3171 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Olordered__ab__group__meet(A) # label(clsrel_Ring__and__Field_Oordered__field_48) # label(axiom).  [assumption].
% 18.31/18.39  3172 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Olordered__ab__group__meet(A) # label(clsrel_Ring__and__Field_Oordered__idom_51) # label(axiom).  [assumption].
% 18.31/18.39  3173 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(14,b,1,a)].
% 18.31/18.39  3174 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(14,b,3,a)].
% 18.31/18.39  3175 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(81,b,52,b)].
% 18.31/18.39  3176 class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(82,b,52,b)].
% 18.31/18.39  3177 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1056,b,1048,a)].
% 18.31/18.39  3178 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1079,b,1071,a)].
% 18.31/18.39  3179 class_OrderedGroup_Olordered__ab__group__meet(tc_IntDef_Oint).  [resolve(1297,a,1247,a)].
% 18.31/18.39  3180 class_OrderedGroup_Olordered__ab__group__meet(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1297,a,1273,b)].
% 18.31/18.39  3181 class_OrderedGroup_Olordered__ab__group__meet(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1297,a,1274,b)].
% 18.31/18.39  3182 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1455,b,1444,a)].
% 18.31/18.39  3183 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1455,b,1445,a)].
% 18.31/18.39  3184 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1455,b,1446,a)].
% 18.31/18.39  3185 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1455,b,1447,a)].
% 18.31/18.39  3186 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1455,b,1448,a)].
% 18.31/18.39  3187 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1455,b,1449,a)].
% 18.31/18.39  3188 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1455,b,1450,a)].
% 18.31/18.39  3189 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1455,b,1451,a)].
% 18.31/18.39  3190 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1470,a,1455,b)].
% 18.31/18.39  3191 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1471,a,1455,b)].
% 18.31/18.39  3192 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1472,b,1455,b)].
% 18.31/18.39  3193 class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__meet(A).  [resolve(1473,b,1455,b)].
% 18.31/18.39  3194 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1515,b,1482,a)].
% 18.31/18.39  Derived: -c_lessequals(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | c_lessequals(A,c_0,tc_IntDef_Oint).  [resolve(3194,a,3163,a)].
% 18.31/18.39  3195 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1515,b,1483,a)].
% 18.31/18.39  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_lessequals(c_plus(A,A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(3195,a,3163,a)].
% 18.31/18.39  3196 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1515,b,1484,a)].
% 18.31/18.39  Derived: c_LOrder_Ojoin(A,c_uminus(A,tc_IntDef_Oint),tc_IntDef_Oint) != c_0 | A = c_0.  [resolve(3196,a,3163,a)].
% 18.31/18.39  3197 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1515,b,1485,a)].
% 18.31/18.39  Derived: c_LOrder_Ojoin(c_0,c_uminus(c_0,tc_IntDef_Oint),tc_IntDef_Oint) = c_0.  [resolve(3197,a,3163,a)].
% 18.31/18.39  3198 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1515,b,1486,a)].
% 18.31/18.40  Derived: c_LOrder_Omeet(A,c_uminus(A,tc_IntDef_Oint),tc_IntDef_Oint) != c_0 | A = c_0.  [resolve(3198,a,3163,a)].
% 18.31/18.40  3199 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1515,b,1487,a)].
% 18.31/18.40  Derived: c_LOrder_Omeet(c_0,c_uminus(c_0,tc_IntDef_Oint),tc_IntDef_Oint) = c_0.  [resolve(3199,a,3163,a)].
% 18.31/18.40  3200 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1515,b,1488,a)].
% 18.31/18.40  Derived: c_uminus(c_LOrder_Ojoin(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_LOrder_Omeet(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3200,a,3163,a)].
% 18.31/18.40  3201 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1515,b,1489,a)].
% 18.31/18.40  Derived: c_uminus(c_LOrder_Omeet(A,B,tc_IntDef_Oint),tc_IntDef_Oint) = c_LOrder_Ojoin(c_uminus(A,tc_IntDef_Oint),c_uminus(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3201,a,3163,a)].
% 18.31/18.40  3202 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1515,b,1490,a)].
% 18.31/18.40  Derived: c_OrderedGroup_Onprt(c_0,tc_IntDef_Oint) = c_0.  [resolve(3202,a,3163,a)].
% 18.31/18.40  3203 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1515,b,1491,a)].
% 18.31/18.40  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_OrderedGroup_Onprt(A,tc_IntDef_Oint) = c_0.  [resolve(3203,a,3163,a)].
% 18.31/18.40  3204 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1515,b,1492,a)].
% 18.31/18.40  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_OrderedGroup_Onprt(A,tc_IntDef_Oint) = A.  [resolve(3204,a,3163,a)].
% 18.31/18.40  3205 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1515,b,1493,a)].
% 18.31/18.40  Derived: c_lessequals(c_OrderedGroup_Onprt(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(3205,a,3163,a)].
% 18.31/18.40  3206 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1515,b,1494,a)].
% 18.31/18.40  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_OrderedGroup_Onprt(A,tc_IntDef_Oint),c_OrderedGroup_Onprt(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3206,a,3163,a)].
% 18.31/18.40  3207 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1515,b,1495,a)].
% 18.31/18.40  Derived: c_OrderedGroup_Opprt(c_0,tc_IntDef_Oint) = c_0.  [resolve(3207,a,3163,a)].
% 18.31/18.40  3208 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1515,b,1496,a)].
% 18.31/18.40  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_OrderedGroup_Opprt(A,tc_IntDef_Oint) = c_0.  [resolve(3208,a,3163,a)].
% 18.31/18.40  3209 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1515,b,1497,a)].
% 18.31/18.40  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_OrderedGroup_Opprt(A,tc_IntDef_Oint) = A.  [resolve(3209,a,3163,a)].
% 18.31/18.40  3210 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1515,b,1498,a)].
% 18.31/18.40  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_OrderedGroup_Opprt(A,tc_IntDef_Oint),c_OrderedGroup_Opprt(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3210,a,3163,a)].
% 18.31/18.40  3211 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1515,b,1499,a)].
% 18.31/18.40  Derived: -c_lessequals(c_0,c_plus(A,A,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(c_0,A,tc_IntDef_Oint).  [resolve(3211,a,3163,a)].
% 18.31/18.40  3212 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1515,b,1500,a)].
% 18.31/18.40  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_lessequals(c_0,c_plus(A,A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3212,a,3163,a)].
% 18.31/18.44  3213 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1515,b,1501,a)].
% 18.31/18.44  Derived: c_lessequals(c_0,c_OrderedGroup_Opprt(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3213,a,3163,a)].
% 18.31/18.44  3214 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1515,b,1502,a)].
% 18.31/18.44  Derived: class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint).  [resolve(3214,a,3163,a)].
% 18.31/18.44  Derived: class_OrderedGroup_Opordered__ab__group__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3214,a,3170,b)].
% 18.31/18.44  Derived: class_OrderedGroup_Opordered__ab__group__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3214,a,3171,b)].
% 18.31/18.44  Derived: class_OrderedGroup_Opordered__ab__group__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3214,a,3172,b)].
% 18.31/18.44  3215 -class_OrderedGroup_Olordered__ab__group__meet(A) | class_OrderedGroup_Oab__group__add(A).  [resolve(1515,b,1503,a)].
% 18.31/18.44  Derived: class_OrderedGroup_Oab__group__add(tc_IntDef_Oint).  [resolve(3215,a,3163,a)].
% 18.31/18.44  3216 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,B,A).  [resolve(1563,b,1548,a)].
% 18.31/18.44  3217 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1563,b,1549,a)].
% 18.31/18.44  3218 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1563,b,1550,a)].
% 18.31/18.44  3219 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1563,b,1551,a)].
% 18.31/18.44  3220 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1563,b,1552,a)].
% 18.31/18.44  3221 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1563,b,1553,a)].
% 18.31/18.44  3222 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1563,b,1554,a)].
% 18.31/18.44  3223 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1563,b,1555,a)].
% 18.31/18.44  3224 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1563,b,1556,a)].
% 18.31/18.44  3225 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1563,b,1557,a)].
% 18.31/18.44  3226 -class_OrderedGroup_Olordered__ab__group__meet(A) | c_lessequals(B,B,A).  [resolve(1563,b,1558,a)].
% 18.31/18.44  3227 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1581,a,1563,b)].
% 18.31/18.44  3228 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1582,a,1563,b)].
% 18.31/18.44  3229 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1628,b,1604,a)].
% 18.31/18.44  3230 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1628,b,1605,a)].
% 18.31/18.44  3231 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1628,b,1606,a)].
% 18.31/18.44  3232 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1628,b,1607,a)].
% 18.31/18.44  3233 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1628,b,1608,a)].
% 18.31/18.44  3234 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1628,b,1609,a)].
% 18.31/18.44  3235 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1628,b,1610,a)].
% 18.41/18.48  3236 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1628,b,1611,a)].
% 18.41/18.48  3237 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1628,b,1612,a)].
% 18.41/18.48  3238 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1628,b,1613,a)].
% 18.41/18.48  3239 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1628,b,1614,a)].
% 18.41/18.48  3240 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1628,b,1615,a)].
% 18.41/18.48  3241 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1628,b,1616,a)].
% 18.41/18.48  3242 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1628,b,1617,a)].
% 18.41/18.48  3243 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1628,b,1618,a)].
% 18.41/18.48  3244 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1628,b,1619,a)].
% 18.41/18.48  3245 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1628,b,1620,a)].
% 18.41/18.48  3246 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1628,b,1621,a)].
% 18.41/18.48  3247 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1628,b,1622,a)].
% 18.41/18.48  3248 -class_OrderedGroup_Olordered__ab__group__meet(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1628,b,1623,a)].
% 18.41/18.48  3249 -c_less(A,A,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1763,a,1731,b)].
% 18.41/18.48  3250 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1764,a,1731,b)].
% 18.41/18.48  3251 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1765,a,1731,b)].
% 18.41/18.48  3252 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1766,a,1731,b)].
% 18.41/18.48  3253 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1767,a,1731,b)].
% 18.41/18.48  3254 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1768,a,1731,b)].
% 18.41/18.48  3255 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1769,a,1731,b)].
% 18.41/18.48  3256 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1770,a,1731,b)].
% 18.41/18.48  3257 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1771,a,1731,b)].
% 18.41/18.48  3258 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1772,a,1731,b)].
% 18.41/18.48  3259 c_lessequals(A,A,B) | -class_OrderedGroup_Olordered__ab__group__meet(B).  [resolve(1773,a,1731,b)].
% 18.41/18.48  3260 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1774,d,1731,b)].
% 18.41/18.48  3261 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1775,c,1731,b)].
% 18.63/18.77  3262 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1776,a,1731,b)].
% 18.63/18.77  3263 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1777,a,1731,b)].
% 18.63/18.77  3264 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1778,a,1731,b)].
% 18.63/18.77  3265 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1779,a,1731,b)].
% 18.63/18.77  3266 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1780,a,1731,b)].
% 18.63/18.77  3267 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1781,a,1731,b)].
% 18.63/18.77  3268 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1782,a,1731,b)].
% 18.63/18.77  3269 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1783,a,1731,b)].
% 18.63/18.77  3270 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1784,a,1731,b)].
% 18.63/18.77  3271 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1785,a,1731,b)].
% 18.63/18.77  3272 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1786,a,1731,b)].
% 18.63/18.77  3273 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1787,a,1731,b)].
% 18.63/18.77  3274 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1788,a,1731,b)].
% 18.63/18.77  3275 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1789,a,1731,b)].
% 18.63/18.77  3276 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__meet(D).  [resolve(1790,a,1731,b)].
% 18.63/18.77  3277 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1791,a,1731,b)].
% 18.63/18.77  3278 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1792,a,1731,b)].
% 18.63/18.77  3279 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1793,a,1731,b)].
% 18.63/18.77  3280 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1794,a,1731,b)].
% 18.63/18.77  3281 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_OrderedGroup_Olordered__ab__group__meet(C).  [resolve(1795,a,1731,b)].
% 18.63/18.77  3282 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Opordered__ab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_0) # label(axiom).  [assumption].
% 18.63/18.77  3283 class_OrderedGroup_Olordered__ab__group__join(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_52) # label(axiom).  [assumption].
% 18.63/18.77  3284 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_1) # label(axiom).  [assumption].
% 18.63/18.77  3285 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_13) # label(axiom).  [assumption].
% 18.63/18.77  3286 -class_OrderedGroup_Olordered__ab__group__join(A) | class_HOL_Oplus(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_14) # label(axiom).  [assumption].
% 18.63/18.77  3287 -class_OrderedGroup_Olordered__ab__group__join(A) | class_HOL_Ominus(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_2) # label(axiom).  [assumption].
% 18.86/18.93  3288 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_3) # label(axiom).  [assumption].
% 18.86/18.93  3289 -class_OrderedGroup_Olordered__ab__group__join(A) | class_HOL_Ozero(A) # label(clsrel_OrderedGroup_Olordered__ab__group__join_4) # label(axiom).  [assumption].
% 18.86/18.93  3290 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Olordered__ab__group__join(A) # label(clsrel_Ring__and__Field_Olordered__ring_30) # label(axiom).  [assumption].
% 18.86/18.93  3291 -class_Ring__and__Field_Oordered__field(A) | class_OrderedGroup_Olordered__ab__group__join(A) # label(clsrel_Ring__and__Field_Oordered__field_49) # label(axiom).  [assumption].
% 18.86/18.93  3292 -class_Ring__and__Field_Oordered__idom(A) | class_OrderedGroup_Olordered__ab__group__join(A) # label(clsrel_Ring__and__Field_Oordered__idom_52) # label(axiom).  [assumption].
% 18.86/18.93  3293 -class_OrderedGroup_Olordered__ab__group__join(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(13,b,1,a)].
% 18.86/18.93  3294 -class_OrderedGroup_Olordered__ab__group__join(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(13,b,3,a)].
% 18.86/18.93  3295 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(81,b,51,b)].
% 18.86/18.93  3296 class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(82,b,51,b)].
% 18.86/18.93  3297 -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1055,b,1048,a)].
% 18.86/18.93  3298 -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1078,b,1071,a)].
% 18.86/18.93  3299 class_OrderedGroup_Olordered__ab__group__join(tc_IntDef_Oint).  [resolve(1298,a,1247,a)].
% 18.86/18.93  3300 class_OrderedGroup_Olordered__ab__group__join(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1298,a,1273,b)].
% 18.86/18.93  3301 class_OrderedGroup_Olordered__ab__group__join(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1298,a,1274,b)].
% 18.86/18.93  3302 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1454,b,1444,a)].
% 18.86/18.93  3303 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1454,b,1445,a)].
% 18.86/18.93  3304 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1454,b,1446,a)].
% 18.86/18.93  3305 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1454,b,1447,a)].
% 18.86/18.93  3306 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1454,b,1448,a)].
% 18.86/18.93  3307 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1454,b,1449,a)].
% 18.86/18.93  3308 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1454,b,1450,a)].
% 18.86/18.93  3309 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1454,b,1451,a)].
% 18.86/18.93  3310 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1470,a,1454,b)].
% 18.86/18.93  3311 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1471,a,1454,b)].
% 18.86/18.93  3312 class_OrderedGroup_Osemigroup__add(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1472,b,1454,b)].
% 18.86/18.93  3313 class_HOL_Oplus(A) | -class_OrderedGroup_Olordered__ab__group__join(A).  [resolve(1473,b,1454,b)].
% 18.86/18.93  3314 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1514,b,1482,a)].
% 18.86/18.93  3315 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1514,b,1483,a)].
% 18.86/18.93  3316 -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1514,b,1484,a)].
% 18.86/18.93  3317 -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1514,b,1485,a)].
% 18.86/18.96  3318 -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1514,b,1486,a)].
% 18.86/18.96  3319 -class_OrderedGroup_Olordered__ab__group__join(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1514,b,1487,a)].
% 18.86/18.96  3320 -class_OrderedGroup_Olordered__ab__group__join(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1514,b,1488,a)].
% 18.86/18.96  3321 -class_OrderedGroup_Olordered__ab__group__join(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1514,b,1489,a)].
% 18.86/18.96  3322 -class_OrderedGroup_Olordered__ab__group__join(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1514,b,1490,a)].
% 18.86/18.96  3323 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1514,b,1491,a)].
% 18.86/18.96  3324 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1514,b,1492,a)].
% 18.86/18.96  3325 -class_OrderedGroup_Olordered__ab__group__join(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1514,b,1493,a)].
% 18.86/18.96  3326 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1514,b,1494,a)].
% 18.86/18.96  3327 -class_OrderedGroup_Olordered__ab__group__join(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1514,b,1495,a)].
% 18.86/18.96  3328 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1514,b,1496,a)].
% 18.86/18.96  3329 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1514,b,1497,a)].
% 18.86/18.96  3330 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1514,b,1498,a)].
% 18.86/18.96  3331 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1514,b,1499,a)].
% 18.86/18.96  3332 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1514,b,1500,a)].
% 18.86/18.96  3333 -class_OrderedGroup_Olordered__ab__group__join(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1514,b,1501,a)].
% 18.86/18.96  3334 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1514,b,1502,a)].
% 18.86/18.96  3335 -class_OrderedGroup_Olordered__ab__group__join(A) | class_OrderedGroup_Oab__group__add(A).  [resolve(1514,b,1503,a)].
% 18.86/18.96  3336 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,B,A).  [resolve(1562,b,1548,a)].
% 18.86/18.96  3337 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1562,b,1549,a)].
% 18.86/18.96  3338 -class_OrderedGroup_Olordered__ab__group__join(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1562,b,1550,a)].
% 18.86/18.96  3339 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1562,b,1551,a)].
% 18.86/18.96  3340 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1562,b,1552,a)].
% 18.86/18.96  3341 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1562,b,1553,a)].
% 18.86/18.96  3342 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1562,b,1554,a)].
% 18.86/18.96  3343 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1562,b,1555,a)].
% 18.86/18.96  3344 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1562,b,1556,a)].
% 18.86/18.96  3345 -class_OrderedGroup_Olordered__ab__group__join(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1562,b,1557,a)].
% 18.93/19.01  3346 -class_OrderedGroup_Olordered__ab__group__join(A) | c_lessequals(B,B,A).  [resolve(1562,b,1558,a)].
% 18.93/19.01  3347 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1581,a,1562,b)].
% 18.93/19.01  3348 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1582,a,1562,b)].
% 18.93/19.01  3349 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1627,b,1604,a)].
% 18.93/19.01  3350 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1627,b,1605,a)].
% 18.93/19.01  3351 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1627,b,1606,a)].
% 18.93/19.01  3352 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1627,b,1607,a)].
% 18.93/19.01  3353 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1627,b,1608,a)].
% 18.93/19.01  3354 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1627,b,1609,a)].
% 18.93/19.01  3355 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1627,b,1610,a)].
% 18.93/19.01  3356 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1627,b,1611,a)].
% 18.93/19.01  3357 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1627,b,1612,a)].
% 18.93/19.01  3358 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1627,b,1613,a)].
% 18.93/19.01  3359 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1627,b,1614,a)].
% 18.93/19.01  3360 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1627,b,1615,a)].
% 18.93/19.01  3361 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1627,b,1616,a)].
% 18.93/19.01  3362 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1627,b,1617,a)].
% 18.93/19.01  3363 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1627,b,1618,a)].
% 18.93/19.01  3364 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1627,b,1619,a)].
% 18.93/19.01  3365 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1627,b,1620,a)].
% 18.93/19.01  3366 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1627,b,1621,a)].
% 18.93/19.01  3367 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1627,b,1622,a)].
% 18.93/19.01  3368 -class_OrderedGroup_Olordered__ab__group__join(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1627,b,1623,a)].
% 18.93/19.01  3369 -c_less(A,A,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1763,a,1730,b)].
% 18.93/19.01  3370 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1764,a,1730,b)].
% 18.93/19.01  3371 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1765,a,1730,b)].
% 18.93/19.01  3372 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1766,a,1730,b)].
% 18.93/19.02  3373 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1767,a,1730,b)].
% 18.93/19.02  3374 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1768,a,1730,b)].
% 18.93/19.02  3375 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1769,a,1730,b)].
% 18.93/19.02  3376 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1770,a,1730,b)].
% 18.93/19.02  3377 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1771,a,1730,b)].
% 18.93/19.02  3378 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1772,a,1730,b)].
% 18.93/19.02  3379 c_lessequals(A,A,B) | -class_OrderedGroup_Olordered__ab__group__join(B).  [resolve(1773,a,1730,b)].
% 18.93/19.02  3380 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1774,d,1730,b)].
% 18.93/19.02  3381 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1775,c,1730,b)].
% 18.93/19.02  3382 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1776,a,1730,b)].
% 18.93/19.02  3383 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1777,a,1730,b)].
% 18.93/19.02  3384 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1778,a,1730,b)].
% 18.93/19.02  3385 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1779,a,1730,b)].
% 18.93/19.02  3386 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1780,a,1730,b)].
% 18.93/19.02  3387 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1781,a,1730,b)].
% 18.93/19.02  3388 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1782,a,1730,b)].
% 18.93/19.02  3389 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1783,a,1730,b)].
% 18.93/19.02  3390 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1784,a,1730,b)].
% 18.93/19.02  3391 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1785,a,1730,b)].
% 18.93/19.02  3392 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1786,a,1730,b)].
% 18.93/19.02  3393 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1787,a,1730,b)].
% 18.93/19.02  3394 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1788,a,1730,b)].
% 18.93/19.02  3395 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1789,a,1730,b)].
% 18.93/19.02  3396 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_OrderedGroup_Olordered__ab__group__join(D).  [resolve(1790,a,1730,b)].
% 18.93/19.02  3397 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1791,a,1730,b)].
% 18.93/19.02  3398 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1792,a,1730,b)].
% 19.24/19.32  3399 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1793,a,1730,b)].
% 19.24/19.32  3400 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1794,a,1730,b)].
% 19.24/19.32  3401 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_OrderedGroup_Olordered__ab__group__join(C).  [resolve(1795,a,1730,b)].
% 19.24/19.32  3402 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Olordered__ring_15) # label(axiom).  [assumption].
% 19.24/19.32  3403 class_Ring__and__Field_Olordered__ring(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_53) # label(axiom).  [assumption].
% 19.24/19.32  3404 -class_Ring__and__Field_Olordered__ring(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Olordered__ring_16) # label(axiom).  [assumption].
% 19.24/19.32  3405 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_17) # label(axiom).  [assumption].
% 19.24/19.32  3406 -class_Ring__and__Field_Olordered__ring(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Olordered__ring_18) # label(axiom).  [assumption].
% 19.24/19.32  3407 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Opordered__ab__group__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_2) # label(axiom).  [assumption].
% 19.24/19.32  3408 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_22) # label(axiom).  [assumption].
% 19.24/19.32  3409 -class_Ring__and__Field_Olordered__ring(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Olordered__ring_23) # label(axiom).  [assumption].
% 19.24/19.32  3410 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Ring__and__Field_Olordered__ring_3) # label(axiom).  [assumption].
% 19.24/19.32  3411 -class_Ring__and__Field_Olordered__ring(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Olordered__ring_4) # label(axiom).  [assumption].
% 19.24/19.32  3412 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Olordered__ring(A) # label(clsrel_Ring__and__Field_Oordered__field_43) # label(axiom).  [assumption].
% 19.24/19.32  3413 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Olordered__ring(A) # label(clsrel_Ring__and__Field_Oordered__idom_48) # label(axiom).  [assumption].
% 19.24/19.32  3414 -class_Ring__and__Field_Olordered__ring(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(26,b,1,a)].
% 19.24/19.32  3415 -class_Ring__and__Field_Olordered__ring(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(26,b,3,a)].
% 19.24/19.32  3416 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(81,b,64,b)].
% 19.24/19.32  3417 class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(82,b,64,b)].
% 19.24/19.32  3418 -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(147,b,131,b)].
% 19.24/19.32  3419 -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(147,b,133,b)].
% 19.24/19.32  3420 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(165,a,147,b)].
% 19.24/19.32  3421 class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(166,a,147,b)].
% 19.24/19.32  3422 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(236,a,217,b)].
% 19.24/19.32  3423 class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(237,a,217,b)].
% 19.24/19.32  3424 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(241,a,217,b)].
% 19.36/19.45  3425 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(242,a,217,b)].
% 19.36/19.45  3426 -class_Ring__and__Field_Olordered__ring(A) | c_times(c_0,B,A) = c_0.  [resolve(293,b,280,a)].
% 19.36/19.45  3427 -class_Ring__and__Field_Olordered__ring(A) | c_times(B,c_0,A) = c_0.  [resolve(293,b,282,a)].
% 19.36/19.45  3428 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(314,a,293,b)].
% 19.36/19.45  3429 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(315,a,293,b)].
% 19.36/19.45  3430 -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(333,b,321,b)].
% 19.36/19.45  3431 -class_Ring__and__Field_Olordered__ring(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(333,b,323,b)].
% 19.36/19.45  3432 -class_Ring__and__Field_Olordered__ring(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(333,b,324,a)].
% 19.36/19.45  3433 -class_Ring__and__Field_Olordered__ring(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(333,b,325,a)].
% 19.36/19.45  3434 -class_Ring__and__Field_Olordered__ring(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(333,b,326,a)].
% 19.36/19.45  3435 class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(344,a,333,b)].
% 19.36/19.45  3436 class_HOL_Ominus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(345,a,333,b)].
% 19.36/19.45  3437 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(352,b,333,b)].
% 19.36/19.45  3438 class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(353,b,333,b)].
% 19.36/19.45  3439 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(356,b,333,b)].
% 19.36/19.45  3440 class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(357,b,333,b)].
% 19.36/19.45  3441 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(358,b,333,b)].
% 19.36/19.45  3442 class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(359,b,333,b)].
% 19.36/19.45  3443 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(360,c,333,b)].
% 19.36/19.45  3444 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(361,c,333,b)].
% 19.36/19.45  3445 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(362,a,333,b)].
% 19.36/19.45  3446 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(363,a,333,b)].
% 19.36/19.45  3447 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(364,c,333,b)].
% 19.36/19.45  3448 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(365,c,333,b)].
% 19.36/19.45  3449 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(783,a,708,a)].
% 19.36/19.45  3450 -class_Ring__and__Field_Olordered__ring(A) | class_HOL_Oplus(A).  [resolve(783,a,715,a)].
% 19.36/19.45  3451 -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1058,b,1048,a)].
% 19.36/19.45  3452 -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1081,b,1071,a)].
% 19.36/19.45  3453 class_Ring__and__Field_Olordered__ring(tc_IntDef_Oint).  [resolve(1294,a,1247,a)].
% 19.36/19.45  3454 class_Ring__and__Field_Olordered__ring(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1294,a,1273,b)].
% 19.36/19.45  3455 class_Ring__and__Field_Olordered__ring(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1294,a,1274,b)].
% 19.36/19.45  3456 -class_Ring__and__Field_Olordered__ring(A) | c_0 != c_HOL_Oabs(B,A) | B = c_0.  [resolve(1431,b,1402,a)].
% 19.36/19.47  Derived: c_0 != c_HOL_Oabs(A,tc_IntDef_Oint) | A = c_0.  [resolve(3456,a,3403,a)].
% 19.36/19.47  3457 -class_Ring__and__Field_Olordered__ring(A) | c_0 = c_HOL_Oabs(c_0,A).  [resolve(1431,b,1403,a)].
% 19.36/19.47  Derived: c_0 = c_HOL_Oabs(c_0,tc_IntDef_Oint).  [resolve(3457,a,3403,a)].
% 19.36/19.47  3458 -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A),A) = c_plus(c_HOL_Oabs(B,A),c_HOL_Oabs(C,A),A).  [resolve(1431,b,1404,a)].
% 19.36/19.47  Derived: c_HOL_Oabs(c_plus(c_HOL_Oabs(A,tc_IntDef_Oint),c_HOL_Oabs(B,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_HOL_Oabs(A,tc_IntDef_Oint),c_HOL_Oabs(B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3458,a,3403,a)].
% 19.36/19.47  3459 -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(B,A) != c_0 | B = c_0.  [resolve(1431,b,1405,a)].
% 19.36/19.47  Derived: c_HOL_Oabs(A,tc_IntDef_Oint) != c_0 | A = c_0.  [resolve(3459,a,3403,a)].
% 19.36/19.47  3460 -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_0,A) = c_0.  [resolve(1431,b,1406,a)].
% 19.36/19.47  Derived: c_HOL_Oabs(c_0,tc_IntDef_Oint) = c_0.  [resolve(3460,a,3403,a)].
% 19.36/19.47  3461 -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_0,c_HOL_Oabs(B,A),A).  [resolve(1431,b,1407,a)].
% 19.36/19.47  Derived: c_lessequals(c_0,c_HOL_Oabs(A,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3461,a,3403,a)].
% 19.36/19.47  3462 -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_HOL_Oabs(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1431,b,1408,a)].
% 19.36/19.47  Derived: c_HOL_Oabs(c_HOL_Oabs(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_HOL_Oabs(A,tc_IntDef_Oint).  [resolve(3462,a,3403,a)].
% 19.36/19.47  3463 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_HOL_Oabs(B,A),c_0,A) | B = c_0.  [resolve(1431,b,1409,a)].
% 19.36/19.47  Derived: -c_lessequals(c_HOL_Oabs(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint) | A = c_0.  [resolve(3463,a,3403,a)].
% 19.36/19.47  3464 -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_HOL_Oabs(c_0,A),c_0,A).  [resolve(1431,b,1410,a)].
% 19.36/19.47  Derived: c_lessequals(c_HOL_Oabs(c_0,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(3464,a,3403,a)].
% 19.36/19.47  3465 -class_Ring__and__Field_Olordered__ring(A) | c_HOL_Oabs(c_uminus(B,A),A) = c_HOL_Oabs(B,A).  [resolve(1431,b,1411,a)].
% 19.36/19.47  Derived: c_HOL_Oabs(c_uminus(A,tc_IntDef_Oint),tc_IntDef_Oint) = c_HOL_Oabs(A,tc_IntDef_Oint).  [resolve(3465,a,3403,a)].
% 19.36/19.47  3466 -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_HOL_Oabs(B,A),c_0,A).  [resolve(1431,b,1412,a)].
% 19.36/19.47  Derived: -c_less(c_HOL_Oabs(A,tc_IntDef_Oint),c_0,tc_IntDef_Oint).  [resolve(3466,a,3403,a)].
% 19.36/19.47  3467 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_HOL_Oabs(B,A) = B.  [resolve(1431,b,1413,a)].
% 19.36/19.47  Derived: -c_lessequals(c_0,A,tc_IntDef_Oint) | c_HOL_Oabs(A,tc_IntDef_Oint) = A.  [resolve(3467,a,3403,a)].
% 19.36/19.47  3468 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_HOL_Oabs(B,A) = c_uminus(B,A).  [resolve(1431,b,1414,a)].
% 19.36/19.47  Derived: -c_lessequals(A,c_0,tc_IntDef_Oint) | c_HOL_Oabs(A,tc_IntDef_Oint) = c_uminus(A,tc_IntDef_Oint).  [resolve(3468,a,3403,a)].
% 19.36/19.47  3469 -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_0,c_HOL_Oabs(c_0,A),A).  [resolve(1431,b,1415,a)].
% 19.36/19.47  Derived: -c_less(c_0,c_HOL_Oabs(c_0,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3469,a,3403,a)].
% 19.36/19.47  3470 -class_Ring__and__Field_Olordered__ring(A) | c_less(c_0,c_HOL_Oabs(B,A),A) | B = c_0.  [resolve(1431,b,1416,a)].
% 19.36/19.47  Derived: c_less(c_0,c_HOL_Oabs(A,tc_IntDef_Oint),tc_IntDef_Oint) | A = c_0.  [resolve(3470,a,3403,a)].
% 19.36/19.47  3471 -class_Ring__and__Field_Olordered__ring(A) | class_OrderedGroup_Opordered__ab__group__add(A).  [resolve(1431,b,1418,a)].
% 19.36/19.47  3472 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(B,D,A),A) | c_lessequals(C,D,A).  [resolve(1464,b,1444,a)].
% 19.36/19.47  3473 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1464,b,1445,a)].
% 19.36/19.47  3474 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_plus(B,C,A),c_plus(D,C,A),A) | c_lessequals(B,D,A).  [resolve(1464,b,1446,a)].
% 19.36/19.47  3475 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1464,b,1447,a)].
% 19.36/19.50  3476 -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(B,D,A),A) | c_less(C,D,A).  [resolve(1464,b,1448,a)].
% 19.36/19.50  3477 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(D,B,A),c_plus(D,C,A),A).  [resolve(1464,b,1449,a)].
% 19.36/19.50  3478 -class_Ring__and__Field_Olordered__ring(A) | -c_less(c_plus(B,C,A),c_plus(D,C,A),A) | c_less(B,D,A).  [resolve(1464,b,1450,a)].
% 19.36/19.50  3479 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_less(c_plus(B,D,A),c_plus(C,D,A),A).  [resolve(1464,b,1451,a)].
% 19.36/19.50  3480 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_plus(B,B,A),c_0,A) | c_lessequals(B,c_0,A).  [resolve(1516,b,1482,a)].
% 19.36/19.50  3481 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_lessequals(c_plus(B,B,A),c_0,A).  [resolve(1516,b,1483,a)].
% 19.36/19.50  3482 -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Ojoin(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1516,b,1484,a)].
% 19.36/19.50  3483 -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Ojoin(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1516,b,1485,a)].
% 19.36/19.50  3484 -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Omeet(B,c_uminus(B,A),A) != c_0 | B = c_0.  [resolve(1516,b,1486,a)].
% 19.36/19.50  3485 -class_Ring__and__Field_Olordered__ring(A) | c_LOrder_Omeet(c_0,c_uminus(c_0,A),A) = c_0.  [resolve(1516,b,1487,a)].
% 19.36/19.50  3486 -class_Ring__and__Field_Olordered__ring(A) | c_uminus(c_LOrder_Ojoin(B,C,A),A) = c_LOrder_Omeet(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1516,b,1488,a)].
% 19.36/19.50  3487 -class_Ring__and__Field_Olordered__ring(A) | c_uminus(c_LOrder_Omeet(B,C,A),A) = c_LOrder_Ojoin(c_uminus(B,A),c_uminus(C,A),A).  [resolve(1516,b,1489,a)].
% 19.36/19.50  3488 -class_Ring__and__Field_Olordered__ring(A) | c_OrderedGroup_Onprt(c_0,A) = c_0.  [resolve(1516,b,1490,a)].
% 19.36/19.50  3489 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Onprt(B,A) = c_0.  [resolve(1516,b,1491,a)].
% 19.36/19.50  3490 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Onprt(B,A) = B.  [resolve(1516,b,1492,a)].
% 19.36/19.50  3491 -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_0,A).  [resolve(1516,b,1493,a)].
% 19.36/19.50  3492 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Onprt(B,A),c_OrderedGroup_Onprt(C,A),A).  [resolve(1516,b,1494,a)].
% 19.36/19.50  3493 -class_Ring__and__Field_Olordered__ring(A) | c_OrderedGroup_Opprt(c_0,A) = c_0.  [resolve(1516,b,1495,a)].
% 19.36/19.50  3494 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,c_0,A) | c_OrderedGroup_Opprt(B,A) = c_0.  [resolve(1516,b,1496,a)].
% 19.36/19.50  3495 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_OrderedGroup_Opprt(B,A) = B.  [resolve(1516,b,1497,a)].
% 19.36/19.50  3496 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_OrderedGroup_Opprt(B,A),c_OrderedGroup_Opprt(C,A),A).  [resolve(1516,b,1498,a)].
% 19.36/19.50  3497 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,c_plus(B,B,A),A) | c_lessequals(c_0,B,A).  [resolve(1516,b,1499,a)].
% 19.36/19.50  3498 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_0,B,A) | c_lessequals(c_0,c_plus(B,B,A),A).  [resolve(1516,b,1500,a)].
% 19.36/19.50  3499 -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(c_0,c_OrderedGroup_Opprt(B,A),A).  [resolve(1516,b,1501,a)].
% 19.36/19.50  3500 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1543,c,1516,b)].
% 19.36/19.50  3501 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1544,c,1516,b)].
% 19.36/19.50  3502 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1545,b,1516,b)].
% 19.36/19.50  3503 class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(1546,b,1516,b)].
% 19.36/19.50  3504 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,B,A).  [resolve(1569,b,1548,a)].
% 19.36/19.50  3505 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1569,b,1549,a)].
% 19.36/19.50  3506 -class_Ring__and__Field_Olordered__ring(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1569,b,1550,a)].
% 19.45/19.52  3507 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1569,b,1551,a)].
% 19.45/19.52  3508 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1569,b,1552,a)].
% 19.45/19.52  3509 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1569,b,1553,a)].
% 19.45/19.52  3510 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1569,b,1554,a)].
% 19.45/19.52  3511 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1569,b,1555,a)].
% 19.45/19.52  3512 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1569,b,1556,a)].
% 19.45/19.52  3513 -class_Ring__and__Field_Olordered__ring(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1569,b,1557,a)].
% 19.45/19.52  3514 -class_Ring__and__Field_Olordered__ring(A) | c_lessequals(B,B,A).  [resolve(1569,b,1558,a)].
% 19.45/19.52  3515 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1581,a,1569,b)].
% 19.45/19.52  3516 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(1582,a,1569,b)].
% 19.45/19.52  3517 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1634,b,1604,a)].
% 19.45/19.52  3518 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1634,b,1605,a)].
% 19.45/19.52  3519 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1634,b,1606,a)].
% 19.45/19.52  3520 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1634,b,1607,a)].
% 19.45/19.52  3521 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1634,b,1608,a)].
% 19.45/19.52  3522 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1634,b,1609,a)].
% 19.45/19.52  3523 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1634,b,1610,a)].
% 19.45/19.52  3524 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1634,b,1611,a)].
% 19.45/19.52  3525 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1634,b,1612,a)].
% 19.45/19.52  3526 -class_Ring__and__Field_Olordered__ring(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1634,b,1613,a)].
% 19.45/19.52  3527 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1634,b,1614,a)].
% 19.45/19.52  3528 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1634,b,1615,a)].
% 19.45/19.52  3529 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1634,b,1616,a)].
% 19.45/19.52  3530 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1634,b,1617,a)].
% 19.45/19.52  3531 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1634,b,1618,a)].
% 19.45/19.52  3532 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1634,b,1619,a)].
% 19.45/19.52  3533 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1634,b,1620,a)].
% 19.45/19.57  3534 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1634,b,1621,a)].
% 19.45/19.57  3535 -class_Ring__and__Field_Olordered__ring(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1634,b,1622,a)].
% 19.45/19.57  3536 -class_Ring__and__Field_Olordered__ring(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1634,b,1623,a)].
% 19.45/19.57  3537 -c_less(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2052,a,2023,b)].
% 19.45/19.57  3538 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2053,a,2023,b)].
% 19.45/19.57  3539 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2054,a,2023,b)].
% 19.45/19.57  3540 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2055,a,2023,b)].
% 19.45/19.57  3541 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2056,a,2023,b)].
% 19.45/19.57  3542 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2057,a,2023,b)].
% 19.45/19.57  3543 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2058,a,2023,b)].
% 19.45/19.57  3544 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2059,a,2023,b)].
% 19.45/19.57  3545 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2060,a,2023,b)].
% 19.45/19.57  3546 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2061,a,2023,b)].
% 19.45/19.57  3547 c_lessequals(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2062,a,2023,b)].
% 19.45/19.57  3548 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2063,d,2023,b)].
% 19.45/19.57  3549 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2064,c,2023,b)].
% 19.45/19.57  3550 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2065,a,2023,b)].
% 19.45/19.57  3551 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2066,a,2023,b)].
% 19.45/19.57  3552 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2067,a,2023,b)].
% 19.45/19.57  3553 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2068,a,2023,b)].
% 19.45/19.57  3554 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2069,a,2023,b)].
% 19.45/19.57  3555 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2070,a,2023,b)].
% 19.45/19.57  3556 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2071,a,2023,b)].
% 19.45/19.57  3557 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2072,a,2023,b)].
% 19.45/19.57  3558 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2073,a,2023,b)].
% 19.45/19.57  3559 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2074,a,2023,b)].
% 19.45/19.57  3560 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2075,a,2023,b)].
% 19.45/19.57  3561 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2076,a,2023,b)].
% 19.54/19.59  3562 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2077,a,2023,b)].
% 19.54/19.59  3563 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2078,a,2023,b)].
% 19.54/19.59  3564 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2079,a,2023,b)].
% 19.54/19.59  3565 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2080,a,2023,b)].
% 19.54/19.59  3566 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2081,a,2023,b)].
% 19.54/19.59  3567 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2082,a,2023,b)].
% 19.54/19.59  3568 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2083,a,2023,b)].
% 19.54/19.59  3569 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2084,a,2023,b)].
% 19.54/19.59  3570 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2155,b,2088,b)].
% 19.54/19.59  3571 class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2156,b,2088,b)].
% 19.54/19.59  3572 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2157,b,2088,b)].
% 19.54/19.59  3573 class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2158,b,2088,b)].
% 19.54/19.59  3574 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2159,c,2088,b)].
% 19.54/19.59  3575 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(2160,c,2088,b)].
% 19.54/19.59  3576 -c_less(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2161,b,2088,b)].
% 19.54/19.59  3577 -c_less(A,B,C) | c_SetInterval_OatLeastAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2162,c,2088,b)].
% 19.54/19.59  3578 c_SetInterval_OatLeastAtMost(A,A,B) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2163,b,2088,b)].
% 19.54/19.59  3579 -c_lessequals(A,B,C) | c_SetInterval_OatLeastLessThan(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2164,c,2088,b)].
% 19.54/19.59  3580 -c_lessequals(c_SetInterval_OatLeast(A,B),c_SetInterval_OatLeast(C,B),tc_set(B)) | c_lessequals(C,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2165,c,2088,b)].
% 19.54/19.59  3581 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatLeast(B,C),c_SetInterval_OatLeast(A,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2166,c,2088,b)].
% 19.54/19.59  3582 -c_lessequals(c_SetInterval_OatMost(A,B),c_SetInterval_OatMost(C,B),tc_set(B)) | c_lessequals(A,C,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2167,c,2088,b)].
% 19.54/19.59  3583 -c_lessequals(A,B,C) | c_lessequals(c_SetInterval_OatMost(A,C),c_SetInterval_OatMost(B,C),tc_set(C)) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2168,c,2088,b)].
% 19.54/19.59  3584 -c_lessequals(A,B,C) | c_SetInterval_OgreaterThanAtMost(B,A,C) = c_emptyset | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2169,c,2088,b)].
% 19.54/19.59  3585 c_minus(c_insert(A,c_emptyset,B),c_SetInterval_OlessThan(A,B),tc_set(B)) = c_insert(A,c_emptyset,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2170,b,2088,b)].
% 19.54/19.59  3586 c_lessequals(A,A,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(2171,b,2088,b)].
% 19.54/19.59  3587 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2172,d,2088,b)].
% 19.54/19.59  3588 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2173,c,2088,b)].
% 19.54/19.59  3589 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2174,c,2088,b)].
% 19.65/19.70  3590 -c_in(A,c_SetInterval_OatLeastAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2175,c,2088,b)].
% 19.65/19.70  3591 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastAtMost(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2176,d,2088,b)].
% 19.65/19.70  3592 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_lessequals(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2177,c,2088,b)].
% 19.65/19.70  3593 -c_in(A,c_SetInterval_OatLeastLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2178,c,2088,b)].
% 19.65/19.70  3594 -c_less(A,B,C) | -c_lessequals(D,A,C) | c_in(A,c_SetInterval_OatLeastLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2179,d,2088,b)].
% 19.65/19.70  3595 -c_in(A,c_SetInterval_OatLeast(B,C),C) | c_lessequals(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2180,c,2088,b)].
% 19.65/19.70  3596 -c_lessequals(A,B,C) | c_in(B,c_SetInterval_OatLeast(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2181,c,2088,b)].
% 19.65/19.70  3597 -c_in(A,c_SetInterval_OatMost(B,C),C) | c_lessequals(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2182,c,2088,b)].
% 19.65/19.70  3598 -c_lessequals(A,B,C) | c_in(A,c_SetInterval_OatMost(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2183,c,2088,b)].
% 19.65/19.70  3599 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2184,c,2088,b)].
% 19.65/19.70  3600 -c_in(A,c_SetInterval_OgreaterThanAtMost(B,C,D),D) | c_lessequals(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2185,c,2088,b)].
% 19.65/19.70  3601 -c_less(A,B,C) | -c_lessequals(B,D,C) | c_in(B,c_SetInterval_OgreaterThanAtMost(A,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2186,d,2088,b)].
% 19.65/19.70  3602 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(B,A,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2187,c,2088,b)].
% 19.65/19.70  3603 -c_in(A,c_SetInterval_OgreaterThanLessThan(B,C,D),D) | c_less(A,C,D) | -class_Ring__and__Field_Olordered__ring(D).  [resolve(2188,c,2088,b)].
% 19.65/19.70  3604 -c_less(A,B,C) | -c_less(D,A,C) | c_in(A,c_SetInterval_OgreaterThanLessThan(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2189,d,2088,b)].
% 19.65/19.70  3605 -c_in(A,c_SetInterval_OgreaterThan(B,C),C) | c_less(B,A,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2190,c,2088,b)].
% 19.65/19.70  3606 -c_less(A,B,C) | c_in(B,c_SetInterval_OgreaterThan(A,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2191,c,2088,b)].
% 19.65/19.70  3607 -c_in(A,c_SetInterval_OlessThan(B,C),C) | c_less(A,B,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2192,c,2088,b)].
% 19.65/19.70  3608 -c_less(A,B,C) | c_in(A,c_SetInterval_OlessThan(B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(2193,c,2088,b)].
% 19.65/19.70  3609 -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3058,a,3029,b)].
% 19.65/19.70  3610 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3059,a,3029,b)].
% 19.65/19.70  3611 c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3060,a,3029,b)].
% 19.65/19.70  3612 c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3061,a,3029,b)].
% 19.65/19.70  3613 c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3062,a,3029,b)].
% 19.65/19.70  3614 class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3063,b,3029,b)].
% 19.65/19.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3614,b,3412,b)].
% 19.65/19.70  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3614,b,3413,b)].
% 19.65/19.71  3615 class_HOL_Ominus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3064,b,3029,b)].
% 19.65/19.71  Derived: class_HOL_Ominus(tc_IntDef_Oint).  [resolve(3615,b,3403,a)].
% 19.65/19.71  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3615,b,3412,b)].
% 19.65/19.71  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3615,b,3413,b)].
% 19.65/19.71  3616 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3071,b,3029,b)].
% 19.65/19.71  Derived: c_times(c_0,A,tc_IntDef_Oint) = c_0.  [resolve(3616,b,3403,a)].
% 19.65/19.71  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(3616,b,3412,b)].
% 19.65/19.71  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(3616,b,3413,b)].
% 19.65/19.71  3617 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Olordered__ring(B).  [resolve(3072,b,3029,b)].
% 19.65/19.71  Derived: c_times(A,c_0,tc_IntDef_Oint) = c_0.  [resolve(3617,b,3403,a)].
% 19.65/19.71  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__field(B).  [resolve(3617,b,3412,b)].
% 19.65/19.71  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oordered__idom(B).  [resolve(3617,b,3413,b)].
% 19.65/19.71  3618 -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3080,a,3029,b)].
% 19.65/19.71  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(B,C,tc_IntDef_Oint).  [resolve(3618,c,3403,a)].
% 19.65/19.71  Derived: -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3618,c,3412,b)].
% 19.65/19.71  Derived: -c_lessequals(c_plus(A,B,C),c_plus(A,D,C),C) | c_lessequals(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3618,c,3413,b)].
% 19.65/19.71  3619 -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3081,a,3029,b)].
% 19.65/19.71  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3619,c,3403,a)].
% 19.65/19.71  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3619,c,3412,b)].
% 19.65/19.71  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3619,c,3413,b)].
% 19.65/19.71  3620 -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3082,a,3029,b)].
% 19.65/19.71  Derived: -c_lessequals(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_lessequals(A,C,tc_IntDef_Oint).  [resolve(3620,c,3403,a)].
% 19.65/19.71  Derived: -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3620,c,3412,b)].
% 19.65/19.71  Derived: -c_lessequals(c_plus(A,B,C),c_plus(D,B,C),C) | c_lessequals(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3620,c,3413,b)].
% 19.65/19.71  3621 -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3083,a,3029,b)].
% 19.65/19.71  Derived: -c_lessequals(A,B,tc_IntDef_Oint) | c_lessequals(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3621,c,3403,a)].
% 19.65/19.71  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3621,c,3412,b)].
% 19.65/19.71  Derived: -c_lessequals(A,B,C) | c_lessequals(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3621,c,3413,b)].
% 19.65/19.71  3622 -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3084,a,3029,b)].
% 19.65/19.71  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(A,C,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(B,C,tc_IntDef_Oint).  [resolve(3622,c,3403,a)].
% 19.65/19.71  Derived: -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3622,c,3412,b)].
% 19.65/19.71  Derived: -c_less(c_plus(A,B,C),c_plus(A,D,C),C) | c_less(B,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3622,c,3413,b)].
% 19.67/19.71  3623 -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3085,a,3029,b)].
% 19.67/19.71  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(C,A,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3623,c,3403,a)].
% 19.67/19.71  Derived: -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3623,c,3412,b)].
% 19.67/19.71  Derived: -c_less(A,B,C) | c_less(c_plus(D,A,C),c_plus(D,B,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3623,c,3413,b)].
% 19.67/19.71  3624 -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3086,a,3029,b)].
% 19.67/19.71  Derived: -c_less(c_plus(A,B,tc_IntDef_Oint),c_plus(C,B,tc_IntDef_Oint),tc_IntDef_Oint) | c_less(A,C,tc_IntDef_Oint).  [resolve(3624,c,3403,a)].
% 19.67/19.71  Derived: -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3624,c,3412,b)].
% 19.67/19.71  Derived: -c_less(c_plus(A,B,C),c_plus(D,B,C),C) | c_less(A,D,C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3624,c,3413,b)].
% 19.67/19.71  3625 -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Olordered__ring(C).  [resolve(3087,a,3029,b)].
% 19.67/19.71  Derived: -c_less(A,B,tc_IntDef_Oint) | c_less(c_plus(A,C,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3625,c,3403,a)].
% 19.67/19.71  Derived: -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__field(C).  [resolve(3625,c,3412,b)].
% 19.67/19.71  Derived: -c_less(A,B,C) | c_less(c_plus(A,D,C),c_plus(B,D,C),C) | -class_Ring__and__Field_Oordered__idom(C).  [resolve(3625,c,3413,b)].
% 19.67/19.71  3626 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3121,a,3029,b)].
% 19.67/19.71  Derived: class_OrderedGroup_Osemigroup__add(tc_IntDef_Oint).  [resolve(3626,b,3403,a)].
% 19.67/19.71  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3626,b,3412,b)].
% 19.67/19.71  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3626,b,3413,b)].
% 19.67/19.71  3627 class_HOL_Oplus(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3122,a,3029,b)].
% 19.67/19.71  Derived: class_HOL_Oplus(tc_IntDef_Oint).  [resolve(3627,b,3403,a)].
% 19.67/19.71  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3627,b,3412,b)].
% 19.67/19.71  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3627,b,3413,b)].
% 19.67/19.71  3628 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3156,b,3029,b)].
% 19.67/19.71  Derived: class_OrderedGroup_Osemigroup__mult(tc_IntDef_Oint).  [resolve(3628,b,3403,a)].
% 19.67/19.71  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3628,b,3412,b)].
% 19.67/19.71  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3628,b,3413,b)].
% 19.67/19.71  3629 class_HOL_Otimes(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3157,b,3029,b)].
% 19.67/19.71  Derived: class_HOL_Otimes(tc_IntDef_Oint).  [resolve(3629,b,3403,a)].
% 19.67/19.71  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3629,b,3412,b)].
% 19.67/19.71  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3629,b,3413,b)].
% 19.67/19.71  3630 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3158,b,3029,b)].
% 19.67/19.71  Derived: class_OrderedGroup_Ocomm__monoid__add(tc_IntDef_Oint).  [resolve(3630,b,3403,a)].
% 19.67/19.71  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3630,b,3412,b)].
% 19.67/19.71  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3630,b,3413,b)].
% 19.67/19.71  3631 class_HOL_Ozero(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3159,b,3029,b)].
% 19.67/19.71  Derived: class_HOL_Ozero(tc_IntDef_Oint).  [resolve(3631,b,3403,a)].
% 19.67/19.71  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3631,b,3412,b)].
% 19.67/19.71  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3631,b,3413,b)].
% 20.16/20.29  3632 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3160,c,3029,b)].
% 20.16/20.29  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_plus(A,B,tc_IntDef_Oint),c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(A,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),c_times(B,c_Numeral_Onumber__of(C,tc_IntDef_Oint),tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3632,c,3403,a)].
% 20.16/20.29  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3632,c,3412,b)].
% 20.16/20.29  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3632,c,3413,b)].
% 20.16/20.29  3633 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3161,c,3029,b)].
% 20.16/20.29  Derived: -class_Numeral_Onumber(tc_IntDef_Oint) | c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),c_plus(B,C,tc_IntDef_Oint),tc_IntDef_Oint) = c_plus(c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),B,tc_IntDef_Oint),c_times(c_Numeral_Onumber__of(A,tc_IntDef_Oint),C,tc_IntDef_Oint),tc_IntDef_Oint).  [resolve(3633,c,3403,a)].
% 20.16/20.29  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(3633,c,3412,b)].
% 20.16/20.29  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(3633,c,3413,b)].
% 20.16/20.29  3634 class_OrderedGroup_Opordered__ab__group__add(A) | -class_Ring__and__Field_Olordered__ring(A).  [resolve(3214,a,3170,b)].
% 20.16/20.29  Derived: class_OrderedGroup_Opordered__ab__group__add(tc_IntDef_Oint).  [resolve(3634,b,3403,a)].
% 20.16/20.29  3635 -class_Ring__and__Field_Oaxclass__no__zero__divisors(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oaxclass__no__zero__divisors_0) # label(axiom).  [assumption].
% 20.16/20.29  3636 class_Ring__and__Field_Oaxclass__no__zero__divisors(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_54) # label(axiom).  [assumption].
% 20.16/20.29  3637 -class_Ring__and__Field_Oaxclass__no__zero__divisors(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oaxclass__no__zero__divisors_1) # label(axiom).  [assumption].
% 20.16/20.29  3638 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Oaxclass__no__zero__divisors(A) # label(clsrel_Ring__and__Field_Ofield_32) # label(axiom).  [assumption].
% 20.16/20.29  3639 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Oaxclass__no__zero__divisors(A) # label(clsrel_Ring__and__Field_Oidom_30) # label(axiom).  [assumption].
% 20.16/20.29  3640 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oaxclass__no__zero__divisors(A) # label(clsrel_Ring__and__Field_Oordered__field_31) # label(axiom).  [assumption].
% 20.16/20.29  3641 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oaxclass__no__zero__divisors(A) # label(clsrel_Ring__and__Field_Oordered__idom_56) # label(axiom).  [assumption].
% 20.16/20.29  3642 class_Ring__and__Field_Oaxclass__no__zero__divisors(tc_IntDef_Oint).  [resolve(1299,a,1247,a)].
% 20.16/20.29  3643 class_Ring__and__Field_Oaxclass__no__zero__divisors(A) | -class_Ring__and__Field_Oordered__field(A).  [resolve(1299,a,1273,b)].
% 20.16/20.29  3644 class_Ring__and__Field_Oaxclass__no__zero__divisors(A) | -class_Ring__and__Field_Oordered__idom(A).  [resolve(1299,a,1274,b)].
% 20.16/20.29  3645 -class_Ring__and__Field_Oidom(A) | class_Ring__and__Field_Ocomm__ring__1(A) # label(clsrel_Ring__and__Field_Oidom_0) # label(axiom).  [assumption].
% 20.25/20.31  3646 class_Ring__and__Field_Oidom(tc_IntDef_Oint) # label(clsarity_IntDef__Oint_57) # label(axiom).  [assumption].
% 20.25/20.31  3647 -class_Ring__and__Field_Ofield(A) | class_Ring__and__Field_Oidom(A) # label(clsrel_Ring__and__Field_Ofield_31) # label(axiom).  [assumption].
% 20.25/20.31  Derived: class_Ring__and__Field_Ocomm__ring__1(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3645,a,3647,b)].
% 20.25/20.31  3648 -class_Ring__and__Field_Oidom(A) | class_HOL_Oone(A) # label(clsrel_Ring__and__Field_Oidom_13) # label(axiom).  [assumption].
% 20.25/20.31  3649 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Osemigroup__mult(A) # label(clsrel_Ring__and__Field_Oidom_21) # label(axiom).  [assumption].
% 20.25/20.31  3650 -class_Ring__and__Field_Oidom(A) | class_HOL_Otimes(A) # label(clsrel_Ring__and__Field_Oidom_22) # label(axiom).  [assumption].
% 20.25/20.31  3651 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Ocomm__monoid__add(A) # label(clsrel_Ring__and__Field_Oidom_23) # label(axiom).  [assumption].
% 20.25/20.31  3652 -class_Ring__and__Field_Oidom(A) | class_HOL_Ozero(A) # label(clsrel_Ring__and__Field_Oidom_24) # label(axiom).  [assumption].
% 20.25/20.31  3653 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Osemigroup__add(A) # label(clsrel_Ring__and__Field_Oidom_28) # label(axiom).  [assumption].
% 20.25/20.31  3654 -class_Ring__and__Field_Oidom(A) | class_HOL_Oplus(A) # label(clsrel_Ring__and__Field_Oidom_29) # label(axiom).  [assumption].
% 20.25/20.31  3655 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Oab__group__add(A) # label(clsrel_Ring__and__Field_Oidom_4) # label(axiom).  [assumption].
% 20.25/20.31  3656 -class_Ring__and__Field_Oidom(A) | class_HOL_Ominus(A) # label(clsrel_Ring__and__Field_Oidom_5) # label(axiom).  [assumption].
% 20.25/20.31  3657 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Ocomm__monoid__mult(A) # label(clsrel_Ring__and__Field_Oidom_8) # label(axiom).  [assumption].
% 20.25/20.31  Derived: class_OrderedGroup_Ocomm__monoid__mult(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3657,a,3647,b)].
% 20.25/20.31  3658 -class_Ring__and__Field_Oordered__field(A) | class_Ring__and__Field_Oidom(A) # label(clsrel_Ring__and__Field_Oordered__field_2) # label(axiom).  [assumption].
% 20.25/20.31  3659 -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Oidom(A) # label(clsrel_Ring__and__Field_Oordered__idom_57) # label(axiom).  [assumption].
% 20.25/20.31  Derived: -class_Ring__and__Field_Oordered__idom(A) | class_Ring__and__Field_Ocomm__ring__1(A).  [resolve(3659,b,3645,a)].
% 20.25/20.31  3660 -class_Ring__and__Field_Oidom(A) | c_plus(B,C,A) != c_plus(B,D,A) | C = D.  [resolve(25,b,1,a)].
% 20.25/20.31  3661 -class_Ring__and__Field_Oidom(A) | c_plus(B,C,A) != c_plus(D,C,A) | B = D.  [resolve(25,b,3,a)].
% 20.25/20.31  3662 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(81,b,63,b)].
% 20.25/20.31  3663 class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(82,b,63,b)].
% 20.25/20.31  3664 -class_Ring__and__Field_Oidom(A) | c_times(c_1,B,A) = B.  [resolve(124,b,108,a)].
% 20.25/20.31  3665 -class_Ring__and__Field_Oidom(A) | c_times(B,c_1,A) = B.  [resolve(124,b,111,a)].
% 20.25/20.31  3666 -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(146,b,131,b)].
% 20.25/20.31  3667 -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(146,b,133,b)].
% 20.25/20.31  3668 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oidom(A).  [resolve(165,a,146,b)].
% 20.25/20.31  3669 class_HOL_Otimes(A) | -class_Ring__and__Field_Oidom(A).  [resolve(166,a,146,b)].
% 20.25/20.31  3670 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(199,b,188,b)].
% 20.25/20.31  3671 class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(200,b,188,b)].
% 20.25/20.31  3672 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(236,a,216,b)].
% 20.25/20.31  3673 class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(237,a,216,b)].
% 20.25/20.31  3674 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(241,a,216,b)].
% 20.25/20.32  3675 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(242,a,216,b)].
% 20.25/20.32  3676 -class_Ring__and__Field_Oidom(A) | c_times(c_0,B,A) = c_0.  [resolve(292,b,280,a)].
% 20.25/20.32  3677 -class_Ring__and__Field_Oidom(A) | c_times(B,c_0,A) = c_0.  [resolve(292,b,282,a)].
% 20.25/20.32  3678 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oidom(C).  [resolve(314,a,292,b)].
% 20.25/20.32  3679 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oidom(C).  [resolve(315,a,292,b)].
% 20.25/20.32  3680 -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A).  [resolve(332,b,321,b)].
% 20.25/20.32  3681 -class_Ring__and__Field_Oidom(A) | -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A).  [resolve(332,b,323,b)].
% 20.25/20.32  3682 -class_Ring__and__Field_Oidom(A) | c_times(c_uminus(B,A),c_uminus(C,A),A) = c_times(B,C,A).  [resolve(332,b,324,a)].
% 20.25/20.32  3683 -class_Ring__and__Field_Oidom(A) | c_times(c_uminus(B,A),C,A) = c_uminus(c_times(B,C,A),A).  [resolve(332,b,325,a)].
% 20.25/20.32  3684 -class_Ring__and__Field_Oidom(A) | c_times(B,c_uminus(C,A),A) = c_uminus(c_times(B,C,A),A).  [resolve(332,b,326,a)].
% 20.25/20.32  3685 class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(344,a,332,b)].
% 20.25/20.32  Derived: class_OrderedGroup_Oab__group__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3685,b,3647,b)].
% 20.25/20.32  3686 class_HOL_Ominus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(345,a,332,b)].
% 20.25/20.32  Derived: class_HOL_Ominus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3686,b,3647,b)].
% 20.25/20.32  3687 class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Oidom(A).  [resolve(356,b,332,b)].
% 20.25/20.32  Derived: class_OrderedGroup_Osemigroup__mult(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3687,b,3647,b)].
% 20.25/20.32  3688 class_HOL_Otimes(A) | -class_Ring__and__Field_Oidom(A).  [resolve(357,b,332,b)].
% 20.25/20.32  Derived: class_HOL_Otimes(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3688,b,3647,b)].
% 20.25/20.32  3689 class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(358,b,332,b)].
% 20.25/20.32  Derived: class_OrderedGroup_Ocomm__monoid__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3689,b,3647,b)].
% 20.25/20.32  3690 class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(359,b,332,b)].
% 20.25/20.32  3691 -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(360,c,332,b)].
% 20.25/20.32  Derived: -class_Numeral_Onumber(A) | c_times(c_plus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_plus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(3691,c,3647,b)].
% 20.25/20.32  3692 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(361,c,332,b)].
% 20.25/20.32  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_plus(C,D,A),A) = c_plus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(3692,c,3647,b)].
% 20.25/20.32  3693 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(362,a,332,b)].
% 20.25/20.32  3694 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(363,a,332,b)].
% 20.25/20.32  3695 c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Oidom(C).  [resolve(364,c,332,b)].
% 20.25/20.32  Derived: c_plus(A,B,C) != c_plus(A,D,C) | B = D | -class_Ring__and__Field_Ofield(C).  [resolve(3695,c,3647,b)].
% 20.25/20.34  3696 c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Oidom(C).  [resolve(365,c,332,b)].
% 20.25/20.34  Derived: c_plus(A,B,C) != c_plus(D,B,C) | A = D | -class_Ring__and__Field_Ofield(C).  [resolve(3696,c,3647,b)].
% 20.25/20.34  3697 class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Oidom(A).  [resolve(463,b,421,b)].
% 20.25/20.34  3698 class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(464,b,421,b)].
% 20.25/20.34  3699 class_HOL_Oone(A) | -class_Ring__and__Field_Oidom(A).  [resolve(501,a,495,b)].
% 20.25/20.34  3700 c_times(c_1,A,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(508,a,495,b)].
% 20.25/20.34  3701 c_times(A,c_1,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(509,a,495,b)].
% 20.25/20.34  3702 class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(551,b,531,b)].
% 20.25/20.34  3703 class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(552,b,531,b)].
% 20.25/20.34  3704 -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(630,a,596,b)].
% 20.25/20.34  Derived: -class_Numeral_Onumber(A) | c_times(c_minus(B,C,A),c_Numeral_Onumber__of(D,A),A) = c_minus(c_times(B,c_Numeral_Onumber__of(D,A),A),c_times(C,c_Numeral_Onumber__of(D,A),A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(3704,c,3647,b)].
% 20.25/20.34  3705 -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Oidom(A).  [resolve(631,a,596,b)].
% 20.25/20.34  Derived: -class_Numeral_Onumber(A) | c_times(c_Numeral_Onumber__of(B,A),c_minus(C,D,A),A) = c_minus(c_times(c_Numeral_Onumber__of(B,A),C,A),c_times(c_Numeral_Onumber__of(B,A),D,A),A) | -class_Ring__and__Field_Ofield(A).  [resolve(3705,c,3647,b)].
% 20.25/20.34  3706 c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Oidom(B).  [resolve(632,a,596,b)].
% 20.25/20.34  Derived: c_times(c_uminus(A,B),c_uminus(C,B),B) = c_times(A,C,B) | -class_Ring__and__Field_Ofield(B).  [resolve(3706,b,3647,b)].
% 20.25/20.34  3707 c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Oidom(B).  [resolve(633,a,596,b)].
% 20.25/20.34  Derived: c_times(c_uminus(A,B),C,B) = c_uminus(c_times(A,C,B),B) | -class_Ring__and__Field_Ofield(B).  [resolve(3707,b,3647,b)].
% 20.25/20.34  3708 c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Oidom(C).  [resolve(634,a,596,b)].
% 20.25/20.34  Derived: c_times(A,c_uminus(B,C),C) = c_uminus(c_times(A,B,C),C) | -class_Ring__and__Field_Ofield(C).  [resolve(3708,b,3647,b)].
% 20.25/20.34  3709 class_HOL_Oone(A) | -class_Ring__and__Field_Oidom(A).  [resolve(635,b,596,b)].
% 20.25/20.34  Derived: class_HOL_Oone(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3709,b,3647,b)].
% 20.25/20.34  3710 c_times(c_1,A,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(636,b,596,b)].
% 20.25/20.34  Derived: c_times(c_1,A,B) = A | -class_Ring__and__Field_Ofield(B).  [resolve(3710,b,3647,b)].
% 20.25/20.34  3711 c_times(A,c_1,B) = A | -class_Ring__and__Field_Oidom(B).  [resolve(637,b,596,b)].
% 20.25/20.34  Derived: c_times(A,c_1,B) = A | -class_Ring__and__Field_Ofield(B).  [resolve(3711,b,3647,b)].
% 20.25/20.34  3712 c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(639,b,596,b)].
% 20.25/20.34  Derived: c_times(c_0,A,B) = c_0 | -class_Ring__and__Field_Ofield(B).  [resolve(3712,b,3647,b)].
% 20.25/20.34  3713 c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Oidom(B).  [resolve(640,b,596,b)].
% 20.25/20.34  Derived: c_times(A,c_0,B) = c_0 | -class_Ring__and__Field_Ofield(B).  [resolve(3713,b,3647,b)].
% 20.25/20.34  3714 class_HOL_Oplus(A) | -class_Ring__and__Field_Oidom(A).  [resolve(642,b,596,b)].
% 20.25/20.34  Derived: class_HOL_Oplus(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3714,b,3647,b)].
% 20.25/20.34  3715 class_HOL_Ozero(A) | -class_Ring__and__Field_Oidom(A).  [resolve(643,b,596,b)].
% 20.25/20.34  Derived: class_HOL_Ozero(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3715,b,3647,b)].
% 20.25/20.34  3716 -class_Ring__and__Field_Oidom(A) | c_in(c_0,c_IntDef_ONats,A).  [resolve(670,b,644,a)].
% 20.25/20.34  Derived: c_in(c_0,c_IntDef_ONats,A) | -class_Ring__and__Field_Ofield(A).  [resolve(3716,a,3647,b)].
% 20.25/20.34  3717 -class_Ring__and__Field_Oidom(A) | c_in(c_1,c_IntDef_ONats,A).  [resolve(670,b,646,a)].
% 22.16/22.21  Derived: c_in(c_1,c_IntDef_ONats,A) | -class_Ring__and__Field_Ofield(A).  [resolve(3717,a,3647,b)].
% 22.16/22.21  3718 -class_Ring__and__Field_Oidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_plus(C,B,A),c_IntDef_ONats,A).  [resolve(670,b,647,a)].
% 22.16/22.21  Derived: -c_in(A,c_IntDef_ONats,B) | -c_in(C,c_IntDef_ONats,B) | c_in(c_plus(C,A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Ofield(B).  [resolve(3718,a,3647,b)].
% 22.16/22.21  3719 -class_Ring__and__Field_Oidom(A) | -c_in(B,c_IntDef_ONats,A) | -c_in(C,c_IntDef_ONats,A) | c_in(c_times(C,B,A),c_IntDef_ONats,A).  [resolve(670,b,648,a)].
% 22.16/22.21  Derived: -c_in(A,c_IntDef_ONats,B) | -c_in(C,c_IntDef_ONats,B) | c_in(c_times(C,A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Ofield(B).  [resolve(3719,a,3647,b)].
% 22.16/22.21  3720 -class_Ring__and__Field_Oidom(A) | c_in(c_NatArith_Oof__nat(B,A),c_IntDef_ONats,A).  [resolve(670,b,649,a)].
% 22.16/22.21  Derived: c_in(c_NatArith_Oof__nat(A,B),c_IntDef_ONats,B) | -class_Ring__and__Field_Ofield(B).  [resolve(3720,a,3647,b)].
% 22.16/22.21  3721 -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_Suc(B),A) = c_plus(c_NatArith_Oof__nat(B,A),c_1,A).  [resolve(670,b,650,a)].
% 22.16/22.21  Derived: c_NatArith_Oof__nat(c_Suc(A),B) = c_plus(c_NatArith_Oof__nat(A,B),c_1,B) | -class_Ring__and__Field_Ofield(B).  [resolve(3721,a,3647,b)].
% 22.16/22.21  3722 -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_1,A) = c_1.  [resolve(670,b,651,a)].
% 22.16/22.21  Derived: c_NatArith_Oof__nat(c_1,A) = c_1 | -class_Ring__and__Field_Ofield(A).  [resolve(3722,a,3647,b)].
% 22.16/22.21  3723 -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_plus(B,C,tc_nat),A) = c_plus(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(670,b,652,a)].
% 22.16/22.21  Derived: c_NatArith_Oof__nat(c_plus(A,B,tc_nat),C) = c_plus(c_NatArith_Oof__nat(A,C),c_NatArith_Oof__nat(B,C),C) | -class_Ring__and__Field_Ofield(C).  [resolve(3723,a,3647,b)].
% 22.16/22.21  3724 -class_Ring__and__Field_Oidom(A) | c_NatArith_Oof__nat(c_times(B,C,tc_nat),A) = c_times(c_NatArith_Oof__nat(B,A),c_NatArith_Oof__nat(C,A),A).  [resolve(670,b,653,a)].
% 22.16/22.21  Derived: c_NatArith_Oof__nat(c_times(A,B,tc_nat),C) = c_times(c_NatArith_Oof__nat(A,C),c_NatArith_Oof__nat(B,C),C) | -class_Ring__and__Field_Ofield(C).  [resolve(3724,a,3647,b)].
% 22.16/22.21  3725 -class_Ring__and__Field_Oidom(A) | -c_IntDef_Oiszero(c_1,A).  [resolve(670,b,654,a)].
% 22.16/22.21  Derived: -c_IntDef_Oiszero(c_1,A) | -class_Ring__and__Field_Ofield(A).  [resolve(3725,a,3647,b)].
% 22.16/22.21  3726 -class_Ring__and__Field_Oidom(A) | class_OrderedGroup_Osemigroup__add(A).  [resolve(800,a,708,a)].
% 22.16/22.21  Derived: class_OrderedGroup_Osemigroup__add(A) | -class_Ring__and__Field_Ofield(A).  [resolve(3726,a,3647,b)].
% 22.16/22.21  3727 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(B,c_Finite__Set_OMax(C,A),A) | C = c_emptyset.  [resolve(877,b,806,a)].
% 22.16/22.21  3728 class_Wellfounded__Recursion_Owellorder(tc_nat) # label(clsarity_nat_8) # label(axiom).  [assumption].
% 22.16/22.21  3729 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMax(B,A),B,A) | B = c_emptyset.  [resolve(877,b,807,a)].
% 22.16/22.21  3730 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMax(c_insert(C,B,A),A) = c_Orderings_Omax(C,c_Finite__Set_OMax(B,A),A).  [resolve(877,b,808,a)].
% 22.16/22.21  3731 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Finite__Set_OMax(C,A),D,A) | c_lessequals(B,D,A) | C = c_emptyset.  [resolve(877,b,809,a)].
% 22.16/22.21  3732 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__le__iff__1(B,C,A),B,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,810,a)].
% 22.16/22.21  3733 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(c_Main_OMax__le__iff__1(B,C,A),C,A) | c_lessequals(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,811,a)].
% 22.16/22.21  3734 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Finite__Set_OMax(C,A),D,A) | c_less(B,D,A) | C = c_emptyset.  [resolve(877,b,812,a)].
% 22.16/22.22  3735 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMax__less__iff__1(B,C,A),B,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,813,a)].
% 22.16/22.22  3736 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(c_Main_OMax__less__iff__1(B,C,A),C,A) | c_less(c_Finite__Set_OMax(B,A),C,A) | B = c_emptyset.  [resolve(877,b,814,a)].
% 22.16/22.22  3737 -class_Wellfounded__Recursion_Owellorder(A) | c_Finite__Set_OMax(c_insert(B,c_emptyset,A),A) = B.  [resolve(877,b,815,a)].
% 22.16/22.22  3738 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(D,c_Finite__Set_OMin(C,A),A) | c_lessequals(D,B,A) | C = c_emptyset.  [resolve(877,b,816,a)].
% 22.16/22.22  3739 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__ge__iff__1(B,C,A),B,A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,817,a)].
% 22.16/22.22  3740 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_lessequals(C,c_Main_OMin__ge__iff__1(B,C,A),A) | c_lessequals(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,818,a)].
% 22.16/22.22  3741 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | -c_less(D,c_Finite__Set_OMin(C,A),A) | c_less(D,B,A) | C = c_emptyset.  [resolve(877,b,819,a)].
% 22.16/22.22  3742 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Main_OMin__gr__iff__1(B,C,A),B,A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,820,a)].
% 22.16/22.22  3743 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | -c_less(C,c_Main_OMin__gr__iff__1(B,C,A),A) | c_less(C,c_Finite__Set_OMin(B,A),A) | B = c_emptyset.  [resolve(877,b,821,a)].
% 22.16/22.22  3744 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_in(c_Finite__Set_OMin(B,A),B,A) | B = c_emptyset.  [resolve(877,b,822,a)].
% 22.16/22.22  3745 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | B = c_emptyset | c_Finite__Set_OMin(c_insert(C,B,A),A) = c_Orderings_Omin(C,c_Finite__Set_OMin(B,A),A).  [resolve(877,b,823,a)].
% 22.16/22.22  3746 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(C,A),B,A) | C = c_emptyset.  [resolve(877,b,824,a)].
% 22.16/22.22  3747 -class_Wellfounded__Recursion_Owellorder(A) | c_Finite__Set_OMin(c_insert(B,c_emptyset,A),A) = B.  [resolve(877,b,825,a)].
% 22.16/22.22  3748 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_Finite__Set_OFinites,tc_set(A)) | c_lessequals(c_Finite__Set_OMin(B,A),c_Finite__Set_OMax(B,A),A) | B = c_emptyset.  [resolve(877,b,826,a)].
% 22.16/22.22  3749 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omin(B,c_Finite__Set_OMax(C,A),A) = B.  [resolve(877,b,827,a)].
% 22.16/22.22  3750 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,C,A) | -c_in(C,c_Finite__Set_OFinites,tc_set(A)) | C = c_emptyset | c_Orderings_Omax(B,c_Finite__Set_OMin(C,A),A) = B.  [resolve(877,b,828,a)].
% 22.16/22.22  3751 -class_Wellfounded__Recursion_Owellorder(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(c_plus(B,B,A),c_0,A) | c_less(B,c_0,A).  [resolve(877,b,829,b)].
% 22.16/22.22  3752 -class_Wellfounded__Recursion_Owellorder(A) | -class_OrderedGroup_Opordered__ab__group__add(A) | -c_less(B,c_0,A) | c_less(c_plus(B,B,A),c_0,A).  [resolve(877,b,830,b)].
% 22.16/22.22  3753 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(B,D,A).  [resolve(877,b,831,a)].
% 22.16/22.22  3754 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(c_Orderings_Omax(B,C,A),D,A) | c_less(C,D,A).  [resolve(877,b,832,a)].
% 22.16/22.22  3755 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_less(D,C,A) | c_less(c_Orderings_Omax(D,B,A),C,A).  [resolve(877,b,833,a)].
% 22.16/22.22  3756 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,C,A).  [resolve(877,b,834,a)].
% 22.16/22.22  3757 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,c_Orderings_Omin(C,D,A),A) | c_less(B,D,A).  [resolve(877,b,835,a)].
% 22.16/22.22  3758 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_less(B,D,A) | c_less(B,c_Orderings_Omin(D,C,A),A).  [resolve(877,b,836,a)].
% 22.16/22.22  3759 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,C,A).  [resolve(877,b,837,a)].
% 22.16/22.22  3760 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,c_Orderings_Omin(C,D,A),A) | c_lessequals(B,D,A).  [resolve(877,b,838,a)].
% 22.16/22.22  3761 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(B,D,A) | c_lessequals(B,c_Orderings_Omin(D,C,A),A).  [resolve(877,b,839,a)].
% 22.16/22.22  3762 -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omin(B,B,A) = B.  [resolve(877,b,840,a)].
% 22.16/22.22  3763 -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omin(B,c_Orderings_Omin(B,C,A),A) = c_Orderings_Omin(B,C,A).  [resolve(877,b,841,a)].
% 22.16/22.22  3764 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(B,D,A).  [resolve(877,b,842,a)].
% 22.16/22.22  3765 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_Orderings_Omax(B,C,A),D,A) | c_lessequals(C,D,A).  [resolve(877,b,843,a)].
% 22.16/22.22  3766 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,C,A) | c_lessequals(c_Orderings_Omax(D,B,A),C,A).  [resolve(877,b,844,a)].
% 22.16/22.22  3767 -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omax(B,B,A) = B.  [resolve(877,b,845,a)].
% 22.16/22.22  3768 -class_Wellfounded__Recursion_Owellorder(A) | c_Orderings_Omax(B,c_Orderings_Omax(B,C,A),A) = c_Orderings_Omax(B,C,A).  [resolve(877,b,846,a)].
% 22.16/22.22  3769 -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OatLeast(B,A),tc_set(A)) = c_SetInterval_OlessThan(B,A).  [resolve(877,b,847,a)].
% 22.16/22.22  3770 -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OatMost(B,A),tc_set(A)) = c_SetInterval_OgreaterThan(B,A).  [resolve(877,b,848,a)].
% 22.16/22.22  3771 -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OgreaterThan(B,A),tc_set(A)) = c_SetInterval_OatMost(B,A).  [resolve(877,b,849,a)].
% 22.16/22.22  3772 -class_Wellfounded__Recursion_Owellorder(A) | c_uminus(c_SetInterval_OlessThan(B,A),tc_set(A)) = c_SetInterval_OatLeast(B,A).  [resolve(877,b,850,a)].
% 22.16/22.22  3773 -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OatLeast(B,A) != c_SetInterval_OatLeast(C,A) | B = C.  [resolve(877,b,851,a)].
% 22.16/22.22  3774 -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OatMost(B,A) != c_SetInterval_OatMost(C,A) | B = C.  [resolve(877,b,852,a)].
% 22.16/22.22  3775 -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OgreaterThan(B,A) != c_SetInterval_OgreaterThan(C,A) | B = C.  [resolve(877,b,853,a)].
% 22.16/22.22  3776 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OgreaterThan(B,A),c_SetInterval_OgreaterThan(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(877,b,854,a)].
% 22.16/22.22  3777 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OgreaterThan(C,A),c_SetInterval_OgreaterThan(B,A),tc_set(A)).  [resolve(877,b,855,a)].
% 22.16/22.22  3778 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_minus(c_SetInterval_OatLeastLessThan(B,D,A),c_SetInterval_OatLeastLessThan(B,C,A),tc_set(A)) = c_SetInterval_OatLeastLessThan(C,D,A).  [resolve(877,b,856,a)].
% 22.16/22.22  3779 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(D,B,A) | c_lessequals(C,B,A).  [resolve(877,b,857,a)].
% 22.16/22.22  3780 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatLeastLessThan(B,C,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)) | c_lessequals(C,E,A) | c_lessequals(C,B,A).  [resolve(877,b,858,a)].
% 22.16/22.22  3781 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeastLessThan(C,B,A),c_SetInterval_OatLeastLessThan(D,E,A),tc_set(A)).  [resolve(877,b,859,a)].
% 22.27/22.34  3782 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,E,A) | c_lessequals(c_SetInterval_OatLeastLessThan(E,B,A),c_SetInterval_OatLeastLessThan(D,C,A),tc_set(A)).  [resolve(877,b,860,a)].
% 22.27/22.34  3783 -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OlessThan(B,A) != c_SetInterval_OlessThan(C,A) | B = C.  [resolve(877,b,861,a)].
% 22.27/22.34  3784 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(877,b,862,a)].
% 22.27/22.34  3785 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OlessThan(B,A),c_SetInterval_OlessThan(C,A),tc_set(A)).  [resolve(877,b,863,a)].
% 22.27/22.34  3786 c_less(A,B,C) | c_lessequals(B,A,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(878,a,877,b)].
% 22.27/22.34  3787 -c_less(A,B,C) | -c_lessequals(B,A,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(879,a,877,b)].
% 22.27/22.34  3788 -class_Wellfounded__Recursion_Owellorder(A) | c_LOrder_Ojoin(B,B,A) = B.  [resolve(1065,b,1048,a)].
% 22.27/22.34  3789 -class_Wellfounded__Recursion_Owellorder(A) | c_LOrder_Omeet(B,B,A) = B.  [resolve(1088,b,1071,a)].
% 22.27/22.34  3790 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,B,A).  [resolve(1580,b,1548,a)].
% 22.27/22.34  3791 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | c_SetInterval_OatLeastAtMost(C,B,A) = c_emptyset.  [resolve(1580,b,1549,a)].
% 22.27/22.34  3792 -class_Wellfounded__Recursion_Owellorder(A) | c_SetInterval_OatLeastAtMost(B,B,A) = c_insert(B,c_emptyset,A).  [resolve(1580,b,1550,a)].
% 22.27/22.34  3793 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OatLeastLessThan(C,B,A) = c_emptyset.  [resolve(1580,b,1551,a)].
% 22.27/22.34  3794 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatLeast(B,A),c_SetInterval_OatLeast(C,A),tc_set(A)) | c_lessequals(C,B,A).  [resolve(1580,b,1552,a)].
% 22.27/22.34  3795 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatLeast(C,A),c_SetInterval_OatLeast(B,A),tc_set(A)).  [resolve(1580,b,1553,a)].
% 22.27/22.34  3796 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)) | c_lessequals(B,C,A).  [resolve(1580,b,1554,a)].
% 22.27/22.34  3797 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_lessequals(c_SetInterval_OatMost(B,A),c_SetInterval_OatMost(C,A),tc_set(A)).  [resolve(1580,b,1555,a)].
% 22.27/22.34  3798 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_SetInterval_OgreaterThanAtMost(C,B,A) = c_emptyset.  [resolve(1580,b,1556,a)].
% 22.27/22.34  3799 -class_Wellfounded__Recursion_Owellorder(A) | c_minus(c_insert(B,c_emptyset,A),c_SetInterval_OlessThan(B,A),tc_set(A)) = c_insert(B,c_emptyset,A).  [resolve(1580,b,1557,a)].
% 22.27/22.34  3800 -class_Wellfounded__Recursion_Owellorder(A) | c_lessequals(B,B,A).  [resolve(1580,b,1558,a)].
% 22.27/22.34  3801 -c_lessequals(A,B,C) | -c_lessequals(D,A,C) | c_lessequals(D,B,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(1581,a,1580,b)].
% 22.27/22.34  3802 -c_less(A,B,C) | c_lessequals(A,B,C) | -class_Wellfounded__Recursion_Owellorder(C).  [resolve(1582,a,1580,b)].
% 22.27/22.34  3803 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1645,b,1604,a)].
% 22.27/22.34  3804 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1645,b,1605,a)].
% 22.27/22.34  3805 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastAtMost(D,C,A),A).  [resolve(1645,b,1606,a)].
% 22.27/22.34  3806 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_lessequals(C,B,A).  [resolve(1645,b,1607,a)].
% 22.27/22.34  3807 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeastLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1645,b,1608,a)].
% 22.27/22.34  3808 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_lessequals(D,B,A) | c_in(B,c_SetInterval_OatLeastLessThan(D,C,A),A).  [resolve(1645,b,1609,a)].
% 22.27/22.34  3809 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatLeast(C,A),A) | c_lessequals(C,B,A).  [resolve(1645,b,1610,a)].
% 24.07/24.18  3810 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_in(C,c_SetInterval_OatLeast(B,A),A).  [resolve(1645,b,1611,a)].
% 24.07/24.18  3811 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OatMost(C,A),A) | c_lessequals(B,C,A).  [resolve(1645,b,1612,a)].
% 24.07/24.18  3812 -class_Wellfounded__Recursion_Owellorder(A) | -c_lessequals(B,C,A) | c_in(B,c_SetInterval_OatMost(C,A),A).  [resolve(1645,b,1613,a)].
% 24.07/24.18  3813 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_less(C,B,A).  [resolve(1645,b,1614,a)].
% 24.07/24.18  3814 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanAtMost(C,D,A),A) | c_lessequals(B,D,A).  [resolve(1645,b,1615,a)].
% 24.07/24.18  3815 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_lessequals(C,D,A) | c_in(C,c_SetInterval_OgreaterThanAtMost(B,D,A),A).  [resolve(1645,b,1616,a)].
% 24.07/24.18  3816 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(C,B,A).  [resolve(1645,b,1617,a)].
% 24.07/24.18  3817 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThanLessThan(C,D,A),A) | c_less(B,D,A).  [resolve(1645,b,1618,a)].
% 24.07/24.18  3818 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | -c_less(D,B,A) | c_in(B,c_SetInterval_OgreaterThanLessThan(D,C,A),A).  [resolve(1645,b,1619,a)].
% 24.07/24.18  3819 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OgreaterThan(C,A),A) | c_less(C,B,A).  [resolve(1645,b,1620,a)].
% 24.07/24.18  3820 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | c_in(C,c_SetInterval_OgreaterThan(B,A),A).  [resolve(1645,b,1621,a)].
% 24.07/24.18  3821 -class_Wellfounded__Recursion_Owellorder(A) | -c_in(B,c_SetInterval_OlessThan(C,A),A) | c_less(B,C,A).  [resolve(1645,b,1622,a)].
% 24.07/24.18  3822 -class_Wellfounded__Recursion_Owellorder(A) | -c_less(B,C,A) | c_in(B,c_SetInterval_OlessThan(C,A),A).  [resolve(1645,b,1623,a)].
% 24.07/24.18  
% 24.07/24.18  ============================== end predicate elimination =============
% 24.07/24.18  
% 24.07/24.18  Auto_denials:  (non-Horn, no changes).
% 24.07/24.18  
% 24.07/24.18  Term ordering decisions:
% 24.07/24.18  Function symbol KB weights:  tc_IntDef_Oint=1. tc_nat=1. c_0=1. c_emptyset=1. c_1=1. c_Finite__Set_OFinites=1. c_List_Olist_ONil=1. c_IntDef_ONats=1. c_Numeral_OPls=1. c_Numeral_Obit_OB1=1. c_Numeral_Obit_OB0=1. c_UNIV=1. c_Numeral_OMin=1. tc_List_Onibble=1. c_Relation_OId=1. c_IntDef_OInts=1. c_IntDef_Ointrel=1. c_Datatype_Ooption_ONone=1. c_IntDef_OInteg=1. c_Wellfounded__Relations_Oless__than=1. c_Extraction_Osumbool_OLeft=1. c_Extraction_Osumbool_ORight=1. c_List_Onibble_ONibble0=1. c_List_Onibble_ONibble1=1. c_List_Onibble_ONibble2=1. c_List_Onibble_ONibble3=1. c_List_Onibble_ONibble4=1. c_List_Onibble_ONibble5=1. c_List_Onibble_ONibble6=1. c_List_Onibble_ONibble7=1. c_List_Onibble_ONibble8=1. c_List_Onibble_ONibble9=1. c_List_Onibble_ONibbleA=1. c_List_Onibble_ONibbleB=1. c_List_Onibble_ONibbleC=1. c_List_Onibble_ONibbleD=1. c_List_Onibble_ONibbleE=1. c_List_Onibble_ONibbleF=1. c_Product__Type_OUnity=1. t_b=1. tc_Extraction_Osumbool=1. tc_Numeral_Obit=1. tc_Product__Type_Ounit=1. tc_List_Ochar=1. tc_bool=1. v_x=1. c_Numeral_Onumber__of=1. c_uminus=1. tc_fun=1. c_NatArith_Oof__nat=1. c_SetInterval_OatMost=1. c_SetInterval_OatLeast=1. c_SetInterval_OlessThan=1. tc_prod=1. c_Finite__Set_OMax=1. c_Finite__Set_OMin=1. c_SetInterval_OgreaterThan=1. c_Numeral_OBit=1. tc_Datatype__Universe_Onode=1. c_HOL_Oabs=1. c_Nat_Osize=1. c_Numeral_Obin__add=1. c_List_Oset=1. c_HOL_Oinverse=1. c_IntDef_Oof__int=1. c_List_Orev=1. c_OrderedGroup_Onprt=1. c_OrderedGroup_Opprt=1. c_Union=1. c_List_Olists=1. c_Transitive__Closure_Ortrancl=1. c_Finite__Set_Ocard=1. c_Inter=1. c_List_Oremdups=1. c_List_Oupt=1. c_List_Olast=1. c_List_Oconcat=1. c_List_Olistrel=1. c_List_Olex=1. c_Pow=1. c_Datatype_Ooption_OSome=1. c_Numeral_Obin__mult=1. c_Relation_Odiag=1. tc_sum=1. c_Binomial_Obinomial=1. c_List_Olexord=1. c_List_Orotate1=1. c_List_Obutlast=1. c_List_Ohd=1. c_List_Otl=1. c_Transitive__Closure_Otrancl=1. c_Datatype_Oo2s=1. c_List_Ochar_OChar=1. c_IntDiv_Oadjust=1. c_List_Olistset=1. c_Main_OIdE__1=1. c_Main_OInter__UNIV__conv__1__1=1. c_Main_OInter__UNIV__conv__2__1=1. c_Main_ONil__eq__concat__conv__1=1. c_Main_OUnion__empty__conv__1=1. c_Main_Oconcat__eq__Nil__conv__1=1. c_Main_Oempty__Union__conv__1=1. c_Main_Ofinite__Union__1=1. c_Datatype_Othe=1. c_Fun_Oid=1. c_List_Olenlex=1. c_Main_Oall__not__in__conv__1=1. c_Main_Olexord__Nil__left__1=1. c_Main_Olexord__Nil__left__2=1. c_Main_Omod__eq__0D__dest__1=1. c_Main_Onot__None__eq__1=1. c_Main_Onot__Some__eq__1=1. c_Main_Ozmod__eq__0D__dest__1=1. c_Set_Ocontents=1. tc_set=1. tc_List_Olist=1. c_Suc=1. c_Numeral_Obin__minus=1. c_IntDef_Oint=1. c_IntDef_Onat=1. c_GCD_Ogcd=1. c_IntDiv_OnegDivAlg=1. c_IntDiv_OposDivAlg=1. c_Numeral_Obin__pred=1. c_IntDiv_OnegateSnd=1. c_Numeral_Obin__succ=1. c_IntDef_OAbs__Integ=1. tc_Datatype_Ooption=1. v_k=1. c_IntDef_ORep__Integ=1. v_f=1. v_g=1. c_times=1. c_plus=1. c_minus=1. c_SetInterval_OatLeastLessThan=1. c_insert=1. c_divide=1. c_Orderings_Omin=1. c_Orderings_Omax=1. c_Nat_Opower=1. c_SetInterval_OatLeastAtMost=1. c_List_Olist_OCons=1. c_SetInterval_OgreaterThanAtMost=1. c_Divides_Oop_Amod=1. c_append=1. c_SetInterval_OgreaterThanLessThan=1. c_div=1. c_inter=1. c_union=1. c_LOrder_Ojoin=1. c_LOrder_Omeet=1. c_Main_OMax__le__iff__1=1. c_Main_OMax__less__iff__1=1. c_Main_OMin__ge__iff__1=1. c_Main_OMin__gr__iff__1=1. c_List_Onth=1. c_List_Odrop=1. c_List_Otake=1. c_List_Oreplicate=1. c_Datatype__Universe_OIn0=1. c_Datatype__Universe_OIn1=1. c_Relation_ODomain=1. c_Relation_Oconverse=1. c_List_Orotate=1. c_Relation_ORange=1. c_fst=1. c_snd=1. c_List_Oremove1=1. c_List_Osublist=1. c_SetsAndFunctions_Oelt__set__plus=1. c_SetsAndFunctions_Oelt__set__times=1. c_Sum__Type_OInl=1. c_Sum__Type_OInr=1. c_List_Olist__inter=1. c_Datatype__Universe_OAtom=1. c_Datatype__Universe_OLeaf=1. c_Datatype__Universe_ONumb=1. c_Equiv__Relations_Oquotient=1. c_List_Oitrev=1. c_Main_OdiagE__1=1. c_Main_OInterI__1=1. c_Main_OInter__iff__1=1. c_Main_OUnionE__1=1. c_Main_OUnion__iff__1=1. c_Main_Oin__listsI__1=1. c_Main_OsubsetI__1=1. c_Datatype_Ounit_Ounit__case=1. c_Datatype_Ounit_Ounit__rec=1. c_List_Olexn=1. c_List_Oset__Cons=1. c_Main_Osurj__pair__1=1. c_Main_Osurj__pair__2=1. c_Pair=1. c_Relation_OImage=1. c_Datatype__Universe_Ontrunc=1. c_Datatype__Universe_OScons=1. c_List_Ozip=1. c_List_Olist__update=1. c_Datatype__Universe_Odsum=1. c_Datatype__Universe_Ousum=1. c_Sum__Type_OPlus=1. c_Datatype__Universe_Odprod=1. c_Datatype__Universe_Ouprod=1. c_Main_OPlusE__1=1. c_Main_OPlusE__2=1. c_Main_OdsumE__1=1. c_Main_OdsumE__2=1. c_Main_OdsumE__3=1. c_Main_OdsumE__4=1. c_Main_OusumE__1=1. c_Main_OusumE__2=1. c_Extraction_Osumbool_Osumbool__case=1. c_Extraction_Osumbool_Osumbool__rec=1. c_Main_OconverseE__1=1. c_Main_OconverseE__2=1. c_Numeral_Obit_Obit__case=1. c_Numeral_Obit_Obit__rec=1. c_Wellfounded__Relations_Olex__prod=1. c_Main_ODomainE__1=1. c_Main_ORangeE__1=1. c_Map_Omap__of=1. c_Relation_Orel__comp=1. c_Main_OImageE__1=1. c_Main_OdprodE__1=1. c_Main_OdprodE__2=1. c_Main_OdprodE__3=1. c_Main_OdprodE__4=1. c_Main_Olistrel__Cons1__1=1. c_Main_Olistrel__Cons1__2=1. c_Main_Olistrel__Cons2__1=1. c_Main_Olistrel__Cons2__2=1. c_Main_OuprodE__1=1. c_Main_OuprodE__2=1. c_Main_Orel__compE__1=1. c_Main_Orel__compE__2=1. c_Main_Orel__compE__3=1. c_List_Onibble_Onibble__case=1. c_List_Onibble_Onibble__rec=1.
% 24.53/24.61  
% 24.53/24.61  ============================== end of process initial clauses ========
% 24.53/24.61  
% 24.53/24.61  ============================== CLAUSES FOR SEARCH ====================
% 24.53/24.61  
% 24.53/24.61  ============================== end of clauses for search =============
% 24.53/24.61  
% 24.53/24.61  ============================== SEARCH ================================
% 24.53/24.61  
% 24.53/24.61  % Starting search at 22.65 seconds.
% 24.53/24.61  
% 24.53/24.61  Low Water (keep): wt=70.000, iters=3730
% 24.53/24.61  
% 24.53/24.61  Low Water (keep): wt=65.000, iters=3719
% 24.53/24.61  
% 24.53/24.61  Low Water (keep): wt=41.000, iters=3493
% 24.53/24.61  
% 24.53/24.61  Low Water (keep): wt=39.000, iters=3399
% 24.53/24.61  
% 24.53/24.61  NOTE: Back_subsumption disabled, ratio of kept to back_subsumed is 105 (0.00 of 23.06 sec).
% 24.53/24.61  
% 24.53/24.61  Low Water (keep): wt=37.000, iters=3362
% 24.53/24.61  
% 24.53/24.61  Low Water (keep): wt=36.000, iters=3373
% 24.53/24.61  
% 24.53/24.61  Low Water (keep): wt=35.000, iters=3349
% 24.53/24.61  
% 24.53/24.61  Low Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------