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

View Problem - Process Solution

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

% Computer : n016.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 : Mon Jul 18 22:03:53 EDT 2022

% Result   : Timeout 300.07s 300.39s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SCT099-1 : TPTP v8.1.0. Released v4.1.0.
% 0.11/0.13  % Command  : tptp2X_and_run_prover9 %d %s
% 0.12/0.34  % Computer : n016.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 600
% 0.12/0.34  % DateTime : Fri Jul  1 23:56:43 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 0.90/1.22  ============================== Prover9 ===============================
% 0.90/1.22  Prover9 (32) version 2009-11A, November 2009.
% 0.90/1.22  Process 7636 was started by sandbox on n016.cluster.edu,
% 0.90/1.22  Fri Jul  1 23:56:44 2022
% 0.90/1.22  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_7483_n016.cluster.edu".
% 0.90/1.22  ============================== end of head ===========================
% 0.90/1.22  
% 0.90/1.22  ============================== INPUT =================================
% 0.90/1.22  
% 0.90/1.22  % Reading from file /tmp/Prover9_7483_n016.cluster.edu
% 0.90/1.22  
% 0.90/1.22  set(prolog_style_variables).
% 0.90/1.22  set(auto2).
% 0.90/1.22      % set(auto2) -> set(auto).
% 0.90/1.22      % set(auto) -> set(auto_inference).
% 0.90/1.22      % set(auto) -> set(auto_setup).
% 0.90/1.22      % set(auto_setup) -> set(predicate_elim).
% 0.90/1.22      % set(auto_setup) -> assign(eq_defs, unfold).
% 0.90/1.22      % set(auto) -> set(auto_limits).
% 0.90/1.22      % set(auto_limits) -> assign(max_weight, "100.000").
% 0.90/1.22      % set(auto_limits) -> assign(sos_limit, 20000).
% 0.90/1.22      % set(auto) -> set(auto_denials).
% 0.90/1.22      % set(auto) -> set(auto_process).
% 0.90/1.22      % set(auto2) -> assign(new_constants, 1).
% 0.90/1.22      % set(auto2) -> assign(fold_denial_max, 3).
% 0.90/1.22      % set(auto2) -> assign(max_weight, "200.000").
% 0.90/1.22      % set(auto2) -> assign(max_hours, 1).
% 0.90/1.22      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.90/1.22      % set(auto2) -> assign(max_seconds, 0).
% 0.90/1.22      % set(auto2) -> assign(max_minutes, 5).
% 0.90/1.22      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.90/1.22      % set(auto2) -> set(sort_initial_sos).
% 0.90/1.22      % set(auto2) -> assign(sos_limit, -1).
% 0.90/1.22      % set(auto2) -> assign(lrs_ticks, 3000).
% 0.90/1.22      % set(auto2) -> assign(max_megs, 400).
% 0.90/1.22      % set(auto2) -> assign(stats, some).
% 0.90/1.22      % set(auto2) -> clear(echo_input).
% 0.90/1.22      % set(auto2) -> set(quiet).
% 0.90/1.22      % set(auto2) -> clear(print_initial_clauses).
% 0.90/1.22      % set(auto2) -> clear(print_given).
% 0.90/1.22  assign(lrs_ticks,-1).
% 0.90/1.22  assign(sos_limit,10000).
% 0.90/1.22  assign(order,kbo).
% 0.90/1.22  set(lex_order_vars).
% 0.90/1.22  clear(print_given).
% 0.90/1.22  
% 0.90/1.22  % formulas(sos).  % not echoed (665 formulas)
% 0.90/1.22  
% 0.90/1.22  ============================== end of input ==========================
% 0.90/1.22  
% 0.90/1.22  % From the command line: assign(max_seconds, 300).
% 0.90/1.22  
% 0.90/1.22  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.90/1.22  
% 0.90/1.22  % Formulas that are not ordinary clauses:
% 0.90/1.22  
% 0.90/1.22  ============================== end of process non-clausal formulas ===
% 0.90/1.22  
% 0.90/1.22  ============================== PROCESS INITIAL CLAUSES ===============
% 0.90/1.22  
% 0.90/1.22  ============================== PREDICATE ELIMINATION =================
% 0.90/1.22  1 class_Ring__and__Field_Oordered__semidom(tc_nat) # label(clsarity_nat__Ring__and__Field_Oordered__semidom) # label(axiom).  [assumption].
% 0.90/1.22  2 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(B,C,A),c_Power_Opower__class_Opower(B,D,A),A) | -c_HOL_Oord__class_Oless(B,c_HOL_Oone__class_Oone(A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),B,A) | -c_HOL_Oord__class_Oless(D,C,tc_nat) # label(cls_power__strict__decreasing_0) # label(axiom).  [assumption].
% 0.90/1.22  3 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),c_Power_Opower__class_Opower(B,C,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),C,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),B,A) # label(cls_one__less__power_0) # label(axiom).  [assumption].
% 0.90/1.22  4 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(B,C,A),c_Power_Opower__class_Opower(D,C,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),C,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_power__strict__mono_0) # label(axiom).  [assumption].
% 0.90/1.22  5 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(c_HOL_Oone__class_Oone(A),c_HOL_Oone__class_Oone(A),A),A) # label(cls_zero__less__two_0) # label(axiom).  [assumption].
% 0.90/1.22  6 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) | -c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(B,D,A),c_Power_Opower__class_Opower(C,D,A),A) # label(cls_power__less__imp__less__base_0) # label(axiom).  [assumption].
% 0.90/1.22  7 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),c_Power_Opower__class_Opower(B,c_Suc(C),A),A) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),B,A) # label(cls_power__gt1_0) # label(axiom).  [assumption].
% 0.90/1.22  8 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_Power_Opower__class_Opower(B,C,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_zero__less__power_0) # label(axiom).  [assumption].
% 0.90/1.22  9 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(B,c_HOL_Oplus__class_Oplus(B,c_HOL_Oone__class_Oone(A),A),A) # label(cls_less__add__one_0) # label(axiom).  [assumption].
% 0.90/1.22  10 -class_Ring__and__Field_Oordered__semidom(A) | c_Power_Opower__class_Opower(B,C,A) != c_Power_Opower__class_Opower(B,D,A) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),B,A) | C = D # label(cls_power__inject__exp_0) # label(axiom).  [assumption].
% 0.90/1.22  11 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(B,c_HOL_Oplus__class_Oplus(C,D,A),A) | -c_HOL_Oord__class_Oless(B,D,A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),C,A) # label(cls_pos__add__strict_0) # label(axiom).  [assumption].
% 0.90/1.22  12 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(B,C,A),c_Power_Opower__class_Opower(B,D,A),A) | -c_HOL_Oord__class_Oless(C,D,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),B,A) # label(cls_power__strict__increasing__iff_1) # label(axiom).  [assumption].
% 0.90/1.22  13 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(B,C,tc_nat) | -c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(D,B,A),c_Power_Opower__class_Opower(D,C,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),D,A) # label(cls_power__strict__increasing__iff_0) # label(axiom).  [assumption].
% 0.90/1.22  14 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(B,C,A),c_Power_Opower__class_Opower(B,D,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),B,A) | -c_HOL_Oord__class_Oless(C,D,tc_nat) # label(cls_power__strict__increasing_0) # label(axiom).  [assumption].
% 0.90/1.22  15 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(B,C,tc_nat) | -c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(D,B,A),c_Power_Opower__class_Opower(D,C,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),D,A) # label(cls_power__less__imp__less__exp_0) # label(axiom).  [assumption].
% 0.90/1.22  16 -class_Ring__and__Field_Oordered__semidom(A) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(A),c_HOL_Ozero__class_Ozero(A),A) # label(cls_not__one__less__zero_0) # label(axiom).  [assumption].
% 0.90/1.22  17 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_HOL_Oone__class_Oone(A),A) # label(cls_zero__less__one_0) # label(axiom).  [assumption].
% 0.90/1.22  18 -class_Ring__and__Field_Oordered__semidom(A) | c_Power_Opower__class_Opower(B,C,A) != c_Power_Opower__class_Opower(D,C,A) | B = D | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),C,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),D,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_power__eq__imp__eq__base_0) # label(axiom).  [assumption].
% 0.90/1.22  19 -class_Ring__and__Field_Oordered__semidom(A) | c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(B,c_Suc(C),A),c_HOL_Oone__class_Oone(A),A) | -c_HOL_Oord__class_Oless(B,c_HOL_Oone__class_Oone(A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_power__Suc__less__one_0) # label(axiom).  [assumption].
% 0.90/1.22  20 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(c_HOL_Oone__class_Oone(A),c_Power_Opower__class_Opower(B,C,A),A) | -c_lessequals(c_HOL_Oone__class_Oone(A),B,A) # label(cls_one__le__power_0) # label(axiom).  [assumption].
% 0.90/1.22  21 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(B,C,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) | -c_lessequals(c_Power_Opower__class_Opower(B,c_Suc(D),A),c_Power_Opower__class_Opower(C,c_Suc(D),A),A) # label(cls_power__le__imp__le__base_0) # label(axiom).  [assumption].
% 0.90/1.22  22 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(c_HOL_Ozero__class_Ozero(A),c_HOL_Oone__class_Oone(A),A) # label(cls_zero__le__one_0) # label(axiom).  [assumption].
% 0.90/1.22  23 -class_Ring__and__Field_Oordered__semidom(A) | -c_lessequals(c_HOL_Oone__class_Oone(A),c_HOL_Ozero__class_Ozero(A),A) # label(cls_not__one__le__zero_0) # label(axiom).  [assumption].
% 0.90/1.22  24 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(c_HOL_Ozero__class_Ozero(A),c_Power_Opower__class_Opower(B,C,A),A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_zero__le__power_0) # label(axiom).  [assumption].
% 0.90/1.22  25 -class_Ring__and__Field_Oordered__semidom(A) | c_lessequals(c_Power_Opower__class_Opower(B,C,A),c_Power_Opower__class_Opower(D,C,A),A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) | -c_lessequals(B,D,A) # label(cls_power__mono_0) # label(axiom).  [assumption].
% 0.90/1.22  26 -class_Ring__and__Field_Oordered__semidom(A) | c_Power_Opower__class_Opower(B,c_Suc(C),A) != c_Power_Opower__class_Opower(D,c_Suc(C),A) | B = D | -c_lessequals(c_HOL_Ozero__class_Ozero(A),D,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_power__inject__base_0) # label(axiom).  [assumption].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,B,tc_nat),c_Power_Opower__class_Opower(A,C,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,c_HOL_Oone__class_Oone(tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) | -c_HOL_Oord__class_Oless(C,B,tc_nat).  [resolve(1,a,2,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),c_Power_Opower__class_Opower(A,B,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),A,tc_nat).  [resolve(1,a,3,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,B,tc_nat),c_Power_Opower__class_Opower(C,B,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat).  [resolve(1,a,4,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(c_HOL_Oone__class_Oone(tc_nat),c_HOL_Oone__class_Oone(tc_nat),tc_nat),tc_nat).  [resolve(1,a,5,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,C,tc_nat),c_Power_Opower__class_Opower(B,C,tc_nat),tc_nat).  [resolve(1,a,6,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),c_Power_Opower__class_Opower(A,c_Suc(B),tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),A,tc_nat).  [resolve(1,a,7,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Power_Opower__class_Opower(A,B,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(1,a,8,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(A,c_HOL_Oone__class_Oone(tc_nat),tc_nat),tc_nat).  [resolve(1,a,9,a)].
% 0.90/1.22  Derived: c_Power_Opower__class_Opower(A,B,tc_nat) != c_Power_Opower__class_Opower(A,C,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),A,tc_nat) | B = C.  [resolve(1,a,10,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat).  [resolve(1,a,11,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,B,tc_nat),c_Power_Opower__class_Opower(A,C,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(B,C,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),A,tc_nat).  [resolve(1,a,12,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(C,A,tc_nat),c_Power_Opower__class_Opower(C,B,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),C,tc_nat).  [resolve(1,a,13,a)].
% 0.90/1.22  Derived: -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat).  [resolve(1,a,16,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oone__class_Oone(tc_nat),tc_nat).  [resolve(1,a,17,a)].
% 0.90/1.22  Derived: c_Power_Opower__class_Opower(A,B,tc_nat) != c_Power_Opower__class_Opower(C,B,tc_nat) | A = C | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),C,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(1,a,18,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,c_Suc(B),tc_nat),c_HOL_Oone__class_Oone(tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,c_HOL_Oone__class_Oone(tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(1,a,19,a)].
% 0.90/1.22  Derived: c_lessequals(c_HOL_Oone__class_Oone(tc_nat),c_Power_Opower__class_Opower(A,B,tc_nat),tc_nat) | -c_lessequals(c_HOL_Oone__class_Oone(tc_nat),A,tc_nat).  [resolve(1,a,20,a)].
% 0.90/1.22  Derived: c_lessequals(A,B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_Power_Opower__class_Opower(A,c_Suc(C),tc_nat),c_Power_Opower__class_Opower(B,c_Suc(C),tc_nat),tc_nat).  [resolve(1,a,21,a)].
% 0.90/1.22  Derived: c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oone__class_Oone(tc_nat),tc_nat).  [resolve(1,a,22,a)].
% 0.90/1.22  Derived: -c_lessequals(c_HOL_Oone__class_Oone(tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat).  [resolve(1,a,23,a)].
% 0.90/1.22  Derived: c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),c_Power_Opower__class_Opower(A,B,tc_nat),tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(1,a,24,a)].
% 0.90/1.22  Derived: c_lessequals(c_Power_Opower__class_Opower(A,B,tc_nat),c_Power_Opower__class_Opower(C,B,tc_nat),tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) | -c_lessequals(A,C,tc_nat).  [resolve(1,a,25,a)].
% 0.90/1.22  Derived: c_Power_Opower__class_Opower(A,c_Suc(B),tc_nat) != c_Power_Opower__class_Opower(C,c_Suc(B),tc_nat) | A = C | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),C,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(1,a,26,a)].
% 0.90/1.22  27 class_Ring__and__Field_Oordered__semidom(tc_Int_Oint) # label(clsarity_Int__Oint__Ring__and__Field_Oordered__semidom) # label(axiom).  [assumption].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,B,tc_Int_Oint),c_Power_Opower__class_Opower(A,C,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) | -c_HOL_Oord__class_Oless(C,B,tc_nat).  [resolve(27,a,2,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),c_Power_Opower__class_Opower(A,B,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,3,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,B,tc_Int_Oint),c_Power_Opower__class_Opower(C,B,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint).  [resolve(27,a,4,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oplus__class_Oplus(c_HOL_Oone__class_Oone(tc_Int_Oint),c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,5,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,C,tc_Int_Oint),c_Power_Opower__class_Opower(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,6,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),c_Power_Opower__class_Opower(A,c_Suc(B),tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,7,a)].
% 0.90/1.22  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_Power_Opower__class_Opower(A,B,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,8,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(A,c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,9,a)].
% 0.90/1.25  Derived: c_Power_Opower__class_Opower(A,B,tc_Int_Oint) != c_Power_Opower__class_Opower(A,C,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),A,tc_Int_Oint) | B = C.  [resolve(27,a,10,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint).  [resolve(27,a,11,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,B,tc_Int_Oint),c_Power_Opower__class_Opower(A,C,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,C,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,12,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(C,A,tc_Int_Oint),c_Power_Opower__class_Opower(C,B,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),C,tc_Int_Oint).  [resolve(27,a,13,a)].
% 0.90/1.25  Derived: -c_HOL_Oord__class_Oless(c_HOL_Oone__class_Oone(tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,16,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,17,a)].
% 0.90/1.25  Derived: c_Power_Opower__class_Opower(A,B,tc_Int_Oint) != c_Power_Opower__class_Opower(C,B,tc_Int_Oint) | A = C | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),C,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,18,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(c_Power_Opower__class_Opower(A,c_Suc(B),tc_Int_Oint),c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,19,a)].
% 0.90/1.25  Derived: c_lessequals(c_HOL_Oone__class_Oone(tc_Int_Oint),c_Power_Opower__class_Opower(A,B,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(c_HOL_Oone__class_Oone(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,20,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint) | -c_lessequals(c_Power_Opower__class_Opower(A,c_Suc(C),tc_Int_Oint),c_Power_Opower__class_Opower(B,c_Suc(C),tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,21,a)].
% 0.90/1.25  Derived: c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,22,a)].
% 0.90/1.25  Derived: -c_lessequals(c_HOL_Oone__class_Oone(tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(27,a,23,a)].
% 0.90/1.25  Derived: c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_Power_Opower__class_Opower(A,B,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,24,a)].
% 0.90/1.25  Derived: c_lessequals(c_Power_Opower__class_Opower(A,B,tc_Int_Oint),c_Power_Opower__class_Opower(C,B,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint).  [resolve(27,a,25,a)].
% 0.90/1.25  Derived: c_Power_Opower__class_Opower(A,c_Suc(B),tc_Int_Oint) != c_Power_Opower__class_Opower(C,c_Suc(B),tc_Int_Oint) | A = C | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),C,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(27,a,26,a)].
% 0.90/1.25  28 class_Orderings_Olinorder(tc_nat) # label(clsarity_nat__Orderings_Olinorder) # label(axiom).  [assumption].
% 0.90/1.25  29 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,c_Orderings_Oord__class_Omin(C,D,A),A) | -c_HOL_Oord__class_Oless(B,D,A) | -c_HOL_Oord__class_Oless(B,C,A) # label(cls_min__less__iff__conj_2) # label(axiom).  [assumption].
% 0.90/1.25  30 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,C,A) | c_lessequals(C,B,A) # label(cls_not__leE_0) # label(axiom).  [assumption].
% 0.90/1.25  31 -class_Orderings_Olinorder(A) | -c_lessequals(B,B,A) | -c_HOL_Oord__class_Oless(B,B,A) # label(cls_linorder__antisym__conv2_1) # label(axiom).  [assumption].
% 0.90/1.25  32 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,B,A) | c_lessequals(B,B,A) # label(cls_linorder__antisym__conv1_1) # label(axiom).  [assumption].
% 0.90/1.25  33 -class_Orderings_Olinorder(A) | -c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(C,B,A) # label(cls_linorder__not__less_1) # label(axiom).  [assumption].
% 0.90/1.25  34 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | c_HOL_Oord__class_Oless(C,B,A) # label(cls_linorder__not__less_0) # label(axiom).  [assumption].
% 0.90/1.25  35 -class_Orderings_Olinorder(A) | -c_lessequals(B,C,A) | -c_HOL_Oord__class_Oless(C,B,A) # label(cls_linorder__not__le_1) # label(axiom).  [assumption].
% 0.90/1.25  36 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,C,A) | c_lessequals(C,B,A) # label(cls_linorder__not__le_0) # label(axiom).  [assumption].
% 0.90/1.25  37 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_min__max_Oless__infI1_0) # label(axiom).  [assumption].
% 0.90/1.25  38 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_HOL_Oord__class_Oless(C,D,A) # label(cls_min__max_Oless__infI2_0) # label(axiom).  [assumption].
% 0.90/1.25  39 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(B,c_Orderings_Oord__class_Omin(C,D,A),A) # label(cls_min__less__iff__conj_0) # label(axiom).  [assumption].
% 0.90/1.25  40 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(B,c_Orderings_Oord__class_Omin(D,C,A),A) # label(cls_min__less__iff__conj_1) # label(axiom).  [assumption].
% 0.90/1.25  41 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_min__less__iff__disj_1) # label(axiom).  [assumption].
% 0.90/1.25  42 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_HOL_Oord__class_Oless(C,D,A) # label(cls_min__less__iff__disj_2) # label(axiom).  [assumption].
% 0.90/1.25  43 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,C,A) | c_HOL_Oord__class_Oless(D,C,A) | -c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(D,B,A),C,A) # label(cls_min__less__iff__disj_0) # label(axiom).  [assumption].
% 0.90/1.25  44 -class_Orderings_Olinorder(A) | -c_HOL_Oord__class_Oless(B,B,A) # label(cls_linorder__neq__iff_1) # label(axiom).  [assumption].
% 0.90/1.25  45 -class_Orderings_Olinorder(A) | B = C | c_HOL_Oord__class_Oless(C,B,A) | c_HOL_Oord__class_Oless(B,C,A) # label(cls_not__less__iff__gr__or__eq_0) # label(axiom).  [assumption].
% 0.90/1.25  46 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,C,A) | c_HOL_Oord__class_Oless(C,B,A) | C = B # label(cls_linorder__neqE_0) # label(axiom).  [assumption].
% 0.90/1.25  47 -class_Orderings_Olinorder(A) | c_HOL_Oord__class_Oless(B,C,A) | C = B | c_HOL_Oord__class_Oless(C,B,A) # label(cls_linorder__less__linear_0) # label(axiom).  [assumption].
% 0.90/1.25  48 -class_Orderings_Olinorder(A) | B = C | c_HOL_Oord__class_Oless(B,C,A) | c_HOL_Oord__class_Oless(C,B,A) # label(cls_linorder__antisym__conv3_0) # label(axiom).  [assumption].
% 0.90/1.25  49 -class_Orderings_Olinorder(A) | -class_Int_Onumber(A) | -c_HOL_Oord__class_Oless(c_Int_Onumber__class_Onumber__of(B,A),c_Int_Onumber__class_Onumber__of(C,A),A) | -c_lessequals(c_Int_Onumber__class_Onumber__of(C,A),c_Int_Onumber__class_Onumber__of(B,A),A) # label(cls_le__number__of__eq__not__less_0) # label(axiom).  [assumption].
% 0.90/1.25  50 -class_Orderings_Olinorder(A) | -class_Int_Onumber(A) | c_lessequals(c_Int_Onumber__class_Onumber__of(B,A),c_Int_Onumber__class_Onumber__of(C,A),A) | c_HOL_Oord__class_Oless(c_Int_Onumber__class_Onumber__of(C,A),c_Int_Onumber__class_Onumber__of(B,A),A) # label(cls_le__number__of__eq__not__less_1) # label(axiom).  [assumption].
% 0.90/1.25  51 -class_Orderings_Olinorder(A) | B = C | -c_lessequals(B,C,A) | c_HOL_Oord__class_Oless(B,C,A) # label(cls_linorder__antisym__conv1_0) # label(axiom).  [assumption].
% 0.90/1.25  52 -class_Orderings_Olinorder(A) | B = C | c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(B,C,A) # label(cls_linorder__antisym__conv2_0) # label(axiom).  [assumption].
% 0.90/1.25  53 -class_Orderings_Olinorder(A) | -c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(C,B,A) # label(cls_not__less__iff__gr__or__eq_1) # label(axiom).  [assumption].
% 0.90/1.25  54 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | -c_lessequals(B,c_Orderings_Oord__class_Omin(C,D,A),A) # label(cls_min__max_Ole__infE_0) # label(axiom).  [assumption].
% 0.90/1.25  55 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | -c_lessequals(B,c_Orderings_Oord__class_Omin(D,C,A),A) # label(cls_min__max_Ole__infE_1) # label(axiom).  [assumption].
% 0.90/1.25  56 -class_Orderings_Olinorder(A) | c_lessequals(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_lessequals(B,D,A) # label(cls_min__max_Ole__infI1_0) # label(axiom).  [assumption].
% 0.90/1.25  57 -class_Orderings_Olinorder(A) | c_lessequals(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_lessequals(C,D,A) # label(cls_min__max_Ole__infI2_0) # label(axiom).  [assumption].
% 0.90/1.25  58 -class_Orderings_Olinorder(A) | c_lessequals(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_lessequals(B,D,A) # label(cls_min__le__iff__disj_1) # label(axiom).  [assumption].
% 0.90/1.25  59 -class_Orderings_Olinorder(A) | c_lessequals(c_Orderings_Oord__class_Omin(B,C,A),D,A) | -c_lessequals(C,D,A) # label(cls_min__le__iff__disj_2) # label(axiom).  [assumption].
% 0.90/1.25  60 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | -c_lessequals(B,c_Orderings_Oord__class_Omin(C,D,A),A) # label(cls_min__max_Ole__inf__iff_0) # label(axiom).  [assumption].
% 0.90/1.25  61 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | -c_lessequals(B,c_Orderings_Oord__class_Omin(D,C,A),A) # label(cls_min__max_Ole__inf__iff_1) # label(axiom).  [assumption].
% 0.90/1.25  62 -class_Orderings_Olinorder(A) | c_lessequals(c_Orderings_Oord__class_Omin(B,C,A),B,A) # label(cls_min__max_Oinf__le1_0) # label(axiom).  [assumption].
% 0.90/1.25  63 -class_Orderings_Olinorder(A) | c_lessequals(c_Orderings_Oord__class_Omin(B,C,A),C,A) # label(cls_min__max_Oinf__le2_0) # label(axiom).  [assumption].
% 0.90/1.25  64 -class_Orderings_Olinorder(A) | c_lessequals(B,c_Orderings_Oord__class_Omin(C,D,A),A) | -c_lessequals(B,D,A) | -c_lessequals(B,C,A) # label(cls_min__max_Ole__infI_0) # label(axiom).  [assumption].
% 0.90/1.25  65 -class_Orderings_Olinorder(A) | c_lessequals(B,c_Orderings_Oord__class_Omin(C,D,A),A) | -c_lessequals(B,D,A) | -c_lessequals(B,C,A) # label(cls_min__max_Ole__inf__iff_2) # label(axiom).  [assumption].
% 0.90/1.25  66 -class_Orderings_Olinorder(A) | c_lessequals(B,c_Orderings_Oord__class_Omin(C,D,A),A) | -c_lessequals(B,D,A) | -c_lessequals(B,C,A) # label(cls_min__max_Oinf__greatest_0) # label(axiom).  [assumption].
% 0.90/1.25  67 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | c_lessequals(D,C,A) | -c_lessequals(c_Orderings_Oord__class_Omin(D,B,A),C,A) # label(cls_min__le__iff__disj_0) # label(axiom).  [assumption].
% 0.90/1.25  68 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(B,B,A) = B # label(cls_min__max_Oinf__idem_0) # label(axiom).  [assumption].
% 0.90/1.25  69 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | c_lessequals(C,B,A) # label(cls_linorder__linear_0) # label(axiom).  [assumption].
% 0.90/1.25  70 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(B,c_Orderings_Oord__class_Omin(B,C,A),A) = c_Orderings_Oord__class_Omin(B,C,A) # label(cls_min__max_Oinf__left__idem_0) # label(axiom).  [assumption].
% 0.90/1.25  71 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(B,C,A) = B | -c_lessequals(B,C,A) # label(cls_min__max_Ole__iff__inf_0) # label(axiom).  [assumption].
% 0.90/1.25  72 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(B,C,A) != B | c_lessequals(B,C,A) # label(cls_min__max_Ole__iff__inf_1) # label(axiom).  [assumption].
% 0.90/1.25  73 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(B,C,A) = C | -c_lessequals(C,B,A) # label(cls_min__max_Oinf__absorb2_0) # label(axiom).  [assumption].
% 0.90/1.25  74 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(c_Orderings_Oord__class_Omin(B,C,A),D,A) = c_Orderings_Oord__class_Omin(B,c_Orderings_Oord__class_Omin(C,D,A),A) # label(cls_min__max_Oinf__assoc_0) # label(axiom).  [assumption].
% 0.90/1.25  75 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(B,c_Orderings_Oord__class_Omin(C,D,A),A) = c_Orderings_Oord__class_Omin(C,c_Orderings_Oord__class_Omin(B,D,A),A) # label(cls_min__max_Oinf__left__commute_0) # label(axiom).  [assumption].
% 0.90/1.25  76 -class_Orderings_Olinorder(A) | c_Orderings_Oord__class_Omin(B,C,A) = c_Orderings_Oord__class_Omin(C,B,A) # label(cls_min__max_Oinf__commute_0) # label(axiom).  [assumption].
% 0.90/1.25  77 -class_Orderings_Olinorder(A) | c_lessequals(B,C,A) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,c_List_Olist_OCons(C,D,A),A),A) # label(cls_sorted_Osimps_I3_J_0) # label(axiom).  [assumption].
% 0.90/1.25  78 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,c_List_Olist_OCons(C,D,A),A),A) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(C,D,A),A) | -c_lessequals(B,C,A) # label(cls_sorted_Osimps_I3_J_2) # label(axiom).  [assumption].
% 0.90/1.25  79 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,C,A),A) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(D,c_List_Olist_OCons(B,C,A),A),A) # label(cls_sorted_Osimps_I3_J_1) # label(axiom).  [assumption].
% 0.90/1.25  80 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Odrop(B,C,A),A) | -c_List_Olinorder__class_Osorted(C,A) # label(cls_sorted__drop_0) # label(axiom).  [assumption].
% 0.90/1.25  81 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Otake(B,C,A),A) | -c_List_Olinorder__class_Osorted(C,A) # label(cls_sorted__take_0) # label(axiom).  [assumption].
% 0.90/1.25  82 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(B,A) | -c_List_Olinorder__class_Osorted(c_List_Oappend(B,C,A),A) # label(cls_sorted__append_0) # label(axiom).  [assumption].
% 0.90/1.25  83 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(B,A) | -c_List_Olinorder__class_Osorted(c_List_Oappend(C,B,A),A) # label(cls_sorted__append_1) # label(axiom).  [assumption].
% 0.90/1.25  84 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Oremdups(B,A),A) | -c_List_Olinorder__class_Osorted(B,A) # label(cls_sorted__remdups_0) # label(axiom).  [assumption].
% 0.90/1.25  85 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Oremove1(B,C,A),A) | -c_List_Olinorder__class_Osorted(C,A) # label(cls_sorted__remove1_0) # label(axiom).  [assumption].
% 0.90/1.25  86 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(B,A) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(C,B,A),A) # label(cls_sorted__Cons_0) # label(axiom).  [assumption].
% 0.90/1.25  87 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Olist_ONil(A),A) # label(cls_sorted_Osimps_I1_J_0) # label(axiom).  [assumption].
% 0.90/1.25  88 -class_Orderings_Olinorder(A) | c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,c_List_Olist_ONil(A),A),A) # label(cls_sorted_Osimps_I2_J_0) # label(axiom).  [assumption].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,c_Orderings_Oord__class_Omin(B,C,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat) | -c_HOL_Oord__class_Oless(A,B,tc_nat).  [resolve(28,a,29,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(28,a,30,a)].
% 0.90/1.25  Derived: -c_lessequals(A,A,tc_nat) | -c_HOL_Oord__class_Oless(A,A,tc_nat).  [resolve(28,a,31,a)].
% 0.90/1.25  Derived: -c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_lessequals(B,A,tc_nat).  [resolve(28,a,33,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(A,B,tc_nat),C,tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat).  [resolve(28,a,37,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(A,B,tc_nat),C,tc_nat) | -c_HOL_Oord__class_Oless(B,C,tc_nat).  [resolve(28,a,38,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(A,c_Orderings_Oord__class_Omin(B,C,tc_nat),tc_nat).  [resolve(28,a,39,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(A,c_Orderings_Oord__class_Omin(C,B,tc_nat),tc_nat).  [resolve(28,a,40,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | c_HOL_Oord__class_Oless(C,B,tc_nat) | -c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(C,A,tc_nat),B,tc_nat).  [resolve(28,a,43,a)].
% 0.90/1.25  Derived: -c_HOL_Oord__class_Oless(A,A,tc_nat).  [resolve(28,a,44,a)].
% 0.90/1.25  Derived: A = B | c_HOL_Oord__class_Oless(B,A,tc_nat) | c_HOL_Oord__class_Oless(A,B,tc_nat).  [resolve(28,a,45,a)].
% 0.90/1.25  Derived: A = B | -c_lessequals(A,B,tc_nat) | c_HOL_Oord__class_Oless(A,B,tc_nat).  [resolve(28,a,51,a)].
% 0.90/1.25  Derived: -c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(B,A,tc_nat).  [resolve(28,a,53,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_nat) | -c_lessequals(A,c_Orderings_Oord__class_Omin(B,C,tc_nat),tc_nat).  [resolve(28,a,54,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_nat) | -c_lessequals(A,c_Orderings_Oord__class_Omin(C,B,tc_nat),tc_nat).  [resolve(28,a,55,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_nat),C,tc_nat) | -c_lessequals(A,C,tc_nat).  [resolve(28,a,56,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_nat),C,tc_nat) | -c_lessequals(B,C,tc_nat).  [resolve(28,a,57,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_nat),A,tc_nat).  [resolve(28,a,62,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_nat),B,tc_nat).  [resolve(28,a,63,a)].
% 0.90/1.25  Derived: c_lessequals(A,c_Orderings_Oord__class_Omin(B,C,tc_nat),tc_nat) | -c_lessequals(A,C,tc_nat) | -c_lessequals(A,B,tc_nat).  [resolve(28,a,64,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_nat) | c_lessequals(C,B,tc_nat) | -c_lessequals(c_Orderings_Oord__class_Omin(C,A,tc_nat),B,tc_nat).  [resolve(28,a,67,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,A,tc_nat) = A.  [resolve(28,a,68,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_nat) | c_lessequals(B,A,tc_nat).  [resolve(28,a,69,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,c_Orderings_Oord__class_Omin(A,B,tc_nat),tc_nat) = c_Orderings_Oord__class_Omin(A,B,tc_nat).  [resolve(28,a,70,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,B,tc_nat) = A | -c_lessequals(A,B,tc_nat).  [resolve(28,a,71,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,B,tc_nat) != A | c_lessequals(A,B,tc_nat).  [resolve(28,a,72,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,B,tc_nat) = B | -c_lessequals(B,A,tc_nat).  [resolve(28,a,73,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(c_Orderings_Oord__class_Omin(A,B,tc_nat),C,tc_nat) = c_Orderings_Oord__class_Omin(A,c_Orderings_Oord__class_Omin(B,C,tc_nat),tc_nat).  [resolve(28,a,74,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,c_Orderings_Oord__class_Omin(B,C,tc_nat),tc_nat) = c_Orderings_Oord__class_Omin(B,c_Orderings_Oord__class_Omin(A,C,tc_nat),tc_nat).  [resolve(28,a,75,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,B,tc_nat) = c_Orderings_Oord__class_Omin(B,A,tc_nat).  [resolve(28,a,76,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_nat) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,c_List_Olist_OCons(B,C,tc_nat),tc_nat),tc_nat).  [resolve(28,a,77,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,c_List_Olist_OCons(B,C,tc_nat),tc_nat),tc_nat) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,C,tc_nat),tc_nat) | -c_lessequals(A,B,tc_nat).  [resolve(28,a,78,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,B,tc_nat),tc_nat) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(C,c_List_Olist_OCons(A,B,tc_nat),tc_nat),tc_nat).  [resolve(28,a,79,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Odrop(A,B,tc_nat),tc_nat) | -c_List_Olinorder__class_Osorted(B,tc_nat).  [resolve(28,a,80,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Otake(A,B,tc_nat),tc_nat) | -c_List_Olinorder__class_Osorted(B,tc_nat).  [resolve(28,a,81,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(A,tc_nat) | -c_List_Olinorder__class_Osorted(c_List_Oappend(A,B,tc_nat),tc_nat).  [resolve(28,a,82,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(A,tc_nat) | -c_List_Olinorder__class_Osorted(c_List_Oappend(B,A,tc_nat),tc_nat).  [resolve(28,a,83,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Oremdups(A,tc_nat),tc_nat) | -c_List_Olinorder__class_Osorted(A,tc_nat).  [resolve(28,a,84,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Oremove1(A,B,tc_nat),tc_nat) | -c_List_Olinorder__class_Osorted(B,tc_nat).  [resolve(28,a,85,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(A,tc_nat) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,A,tc_nat),tc_nat).  [resolve(28,a,86,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_ONil(tc_nat),tc_nat).  [resolve(28,a,87,a)].
% 0.90/1.25  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,c_List_Olist_ONil(tc_nat),tc_nat),tc_nat).  [resolve(28,a,88,a)].
% 0.90/1.25  89 class_Orderings_Olinorder(tc_Int_Oint) # label(clsarity_Int__Oint__Orderings_Olinorder) # label(axiom).  [assumption].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,c_Orderings_Oord__class_Omin(B,C,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,B,tc_Int_Oint).  [resolve(89,a,29,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | c_lessequals(B,A,tc_Int_Oint).  [resolve(89,a,30,a)].
% 0.90/1.25  Derived: -c_lessequals(A,A,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,A,tc_Int_Oint).  [resolve(89,a,31,a)].
% 0.90/1.25  Derived: -c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_lessequals(B,A,tc_Int_Oint).  [resolve(89,a,33,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),C,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint).  [resolve(89,a,37,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),C,tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,C,tc_Int_Oint).  [resolve(89,a,38,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,c_Orderings_Oord__class_Omin(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,39,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,c_Orderings_Oord__class_Omin(C,B,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,40,a)].
% 0.90/1.25  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | c_HOL_Oord__class_Oless(C,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_Orderings_Oord__class_Omin(C,A,tc_Int_Oint),B,tc_Int_Oint).  [resolve(89,a,43,a)].
% 0.90/1.25  Derived: -c_HOL_Oord__class_Oless(A,A,tc_Int_Oint).  [resolve(89,a,44,a)].
% 0.90/1.25  Derived: A = B | c_HOL_Oord__class_Oless(B,A,tc_Int_Oint) | c_HOL_Oord__class_Oless(A,B,tc_Int_Oint).  [resolve(89,a,45,a)].
% 0.90/1.25  Derived: A = B | -c_lessequals(A,B,tc_Int_Oint) | c_HOL_Oord__class_Oless(A,B,tc_Int_Oint).  [resolve(89,a,51,a)].
% 0.90/1.25  Derived: -c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,A,tc_Int_Oint).  [resolve(89,a,53,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(A,c_Orderings_Oord__class_Omin(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,54,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(A,c_Orderings_Oord__class_Omin(C,B,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,55,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),C,tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint).  [resolve(89,a,56,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),C,tc_Int_Oint) | -c_lessequals(B,C,tc_Int_Oint).  [resolve(89,a,57,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),A,tc_Int_Oint).  [resolve(89,a,62,a)].
% 0.90/1.25  Derived: c_lessequals(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),B,tc_Int_Oint).  [resolve(89,a,63,a)].
% 0.90/1.25  Derived: c_lessequals(A,c_Orderings_Oord__class_Omin(B,C,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint) | -c_lessequals(A,B,tc_Int_Oint).  [resolve(89,a,64,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_Int_Oint) | c_lessequals(C,B,tc_Int_Oint) | -c_lessequals(c_Orderings_Oord__class_Omin(C,A,tc_Int_Oint),B,tc_Int_Oint).  [resolve(89,a,67,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,A,tc_Int_Oint) = A.  [resolve(89,a,68,a)].
% 0.90/1.25  Derived: c_lessequals(A,B,tc_Int_Oint) | c_lessequals(B,A,tc_Int_Oint).  [resolve(89,a,69,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),tc_Int_Oint) = c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint).  [resolve(89,a,70,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint) = A | -c_lessequals(A,B,tc_Int_Oint).  [resolve(89,a,71,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint) != A | c_lessequals(A,B,tc_Int_Oint).  [resolve(89,a,72,a)].
% 0.90/1.25  Derived: c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint) = B | -c_lessequals(B,A,tc_Int_Oint).  [resolve(89,a,73,a)].
% 0.90/1.27  Derived: c_Orderings_Oord__class_Omin(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Orderings_Oord__class_Omin(A,c_Orderings_Oord__class_Omin(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,74,a)].
% 0.90/1.27  Derived: c_Orderings_Oord__class_Omin(A,c_Orderings_Oord__class_Omin(B,C,tc_Int_Oint),tc_Int_Oint) = c_Orderings_Oord__class_Omin(B,c_Orderings_Oord__class_Omin(A,C,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,75,a)].
% 0.90/1.27  Derived: c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint) = c_Orderings_Oord__class_Omin(B,A,tc_Int_Oint).  [resolve(89,a,76,a)].
% 0.90/1.27  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,c_List_Olist_OCons(B,C,tc_Int_Oint),tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,77,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,c_List_Olist_OCons(B,C,tc_Int_Oint),tc_Int_Oint),tc_Int_Oint) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,C,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,B,tc_Int_Oint).  [resolve(89,a,78,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,B,tc_Int_Oint),tc_Int_Oint) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(C,c_List_Olist_OCons(A,B,tc_Int_Oint),tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,79,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Odrop(A,B,tc_Int_Oint),tc_Int_Oint) | -c_List_Olinorder__class_Osorted(B,tc_Int_Oint).  [resolve(89,a,80,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Otake(A,B,tc_Int_Oint),tc_Int_Oint) | -c_List_Olinorder__class_Osorted(B,tc_Int_Oint).  [resolve(89,a,81,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(A,tc_Int_Oint) | -c_List_Olinorder__class_Osorted(c_List_Oappend(A,B,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,82,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(A,tc_Int_Oint) | -c_List_Olinorder__class_Osorted(c_List_Oappend(B,A,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,83,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Oremdups(A,tc_Int_Oint),tc_Int_Oint) | -c_List_Olinorder__class_Osorted(A,tc_Int_Oint).  [resolve(89,a,84,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Oremove1(A,B,tc_Int_Oint),tc_Int_Oint) | -c_List_Olinorder__class_Osorted(B,tc_Int_Oint).  [resolve(89,a,85,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(A,tc_Int_Oint) | -c_List_Olinorder__class_Osorted(c_List_Olist_OCons(B,A,tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,86,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_ONil(tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,87,a)].
% 0.90/1.27  Derived: c_List_Olinorder__class_Osorted(c_List_Olist_OCons(A,c_List_Olist_ONil(tc_Int_Oint),tc_Int_Oint),tc_Int_Oint).  [resolve(89,a,88,a)].
% 0.90/1.27  90 class_Orderings_Opreorder(tc_nat) # label(clsarity_nat__Orderings_Opreorder) # label(axiom).  [assumption].
% 0.90/1.27  91 -class_Orderings_Opreorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(D,C,A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_order__less__trans_0) # label(axiom).  [assumption].
% 0.90/1.27  92 -class_Orderings_Opreorder(A) | -c_lessequals(B,C,A) | -c_HOL_Oord__class_Oless(C,B,A) # label(cls_less__le__not__le_1) # label(axiom).  [assumption].
% 0.90/1.27  93 -class_Orderings_Opreorder(A) | c_HOL_Oord__class_Oless(B,C,A) | c_lessequals(C,B,A) | -c_lessequals(B,C,A) # label(cls_less__le__not__le_2) # label(axiom).  [assumption].
% 0.90/1.27  94 -class_Orderings_Opreorder(A) | -c_HOL_Oord__class_Oless(B,B,A) # label(cls_order__less__irrefl_0) # label(axiom).  [assumption].
% 0.90/1.27  95 -class_Orderings_Opreorder(A) | c_lessequals(B,C,A) | -c_HOL_Oord__class_Oless(B,C,A) # label(cls_order__less__imp__le_0) # label(axiom).  [assumption].
% 0.90/1.27  96 -class_Orderings_Opreorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(D,C,A) | -c_lessequals(B,D,A) # label(cls_order__le__less__trans_0) # label(axiom).  [assumption].
% 0.90/1.27  97 -class_Orderings_Opreorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(D,C,A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_order__less__le__trans_0) # label(axiom).  [assumption].
% 0.90/1.27  98 -class_Orderings_Opreorder(A) | -c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(C,B,A) # label(cls_order__less__asym_0) # label(axiom).  [assumption].
% 0.90/1.29  99 -class_Orderings_Opreorder(A) | -c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(C,B,A) # label(cls_order__less__asym_H_0) # label(axiom).  [assumption].
% 0.90/1.29  100 -class_Orderings_Opreorder(A) | c_lessequals(B,B,A) # label(cls_order__eq__refl_0) # label(axiom).  [assumption].
% 0.90/1.29  101 -class_Orderings_Opreorder(A) | c_lessequals(B,C,A) | -c_lessequals(D,C,A) | -c_lessequals(B,D,A) # label(cls_order__trans_0) # label(axiom).  [assumption].
% 0.90/1.29  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(C,B,tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat).  [resolve(90,a,91,a)].
% 0.90/1.29  Derived: c_lessequals(A,B,tc_nat) | -c_HOL_Oord__class_Oless(A,B,tc_nat).  [resolve(90,a,95,a)].
% 0.90/1.29  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(C,B,tc_nat) | -c_lessequals(A,C,tc_nat).  [resolve(90,a,96,a)].
% 0.90/1.29  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_lessequals(C,B,tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat).  [resolve(90,a,97,a)].
% 0.90/1.29  Derived: c_lessequals(A,B,tc_nat) | -c_lessequals(C,B,tc_nat) | -c_lessequals(A,C,tc_nat).  [resolve(90,a,101,a)].
% 0.90/1.29  102 class_Orderings_Opreorder(tc_Int_Oint) # label(clsarity_Int__Oint__Orderings_Opreorder) # label(axiom).  [assumption].
% 0.90/1.29  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(C,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint).  [resolve(102,a,91,a)].
% 0.90/1.29  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,B,tc_Int_Oint).  [resolve(102,a,95,a)].
% 0.90/1.29  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(C,B,tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint).  [resolve(102,a,96,a)].
% 0.90/1.29  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_lessequals(C,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint).  [resolve(102,a,97,a)].
% 0.90/1.29  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(C,B,tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint).  [resolve(102,a,101,a)].
% 0.90/1.29  103 class_Orderings_Oorder(tc_nat) # label(clsarity_nat__Orderings_Oorder) # label(axiom).  [assumption].
% 0.90/1.29  104 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(B,D,A) | -c_HOL_Oord__class_Oless(D,C,A) # label(cls_xt1_I10_J_0) # label(axiom).  [assumption].
% 0.90/1.29  105 -class_Orderings_Oorder(A) | -c_HOL_Oord__class_Oless(B,B,A) # label(cls_order__less__le_1) # label(axiom).  [assumption].
% 0.90/1.29  106 -class_Orderings_Oorder(A) | c_lessequals(B,C,A) | -c_HOL_Oord__class_Oless(B,C,A) # label(cls_order__le__less_1) # label(axiom).  [assumption].
% 0.90/1.29  107 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(B,D,A) | -c_HOL_Oord__class_Oless(D,C,A) # label(cls_xt1_I7_J_0) # label(axiom).  [assumption].
% 0.90/1.29  108 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(B,D,A) | -c_lessequals(D,C,A) # label(cls_xt1_I8_J_0) # label(axiom).  [assumption].
% 0.90/1.29  109 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | C = B | -c_lessequals(B,C,A) # label(cls_xt1_I11_J_0) # label(axiom).  [assumption].
% 0.90/1.29  110 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(B,C,A) | C = B # label(cls_xt1_I12_J_0) # label(axiom).  [assumption].
% 0.90/1.29  111 -class_Orderings_Oorder(A) | B = C | c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(B,C,A) # label(cls_order__le__less_0) # label(axiom).  [assumption].
% 0.90/1.29  112 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | B = C | -c_lessequals(B,C,A) # label(cls_order__less__le_2) # label(axiom).  [assumption].
% 0.90/1.29  113 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | B = C | -c_lessequals(B,C,A) # label(cls_order__le__neq__trans_0) # label(axiom).  [assumption].
% 0.90/1.29  114 -class_Orderings_Oorder(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_lessequals(B,C,A) | B = C # label(cls_order__neq__le__trans_0) # label(axiom).  [assumption].
% 0.90/1.29  115 -class_Orderings_Oorder(A) | -c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(C,B,A) # label(cls_xt1_I9_J_0) # label(axiom).  [assumption].
% 0.90/1.29  116 -class_Orderings_Oorder(A) | B = C | -c_lessequals(C,B,A) | -c_lessequals(B,C,A) # label(cls_order__eq__iff_2) # label(axiom).  [assumption].
% 0.90/1.30  117 -class_Orderings_Oorder(A) | B = C | -c_lessequals(C,B,A) | -c_lessequals(B,C,A) # label(cls_order__antisym_0) # label(axiom).  [assumption].
% 0.90/1.30  118 -class_Orderings_Oorder(A) | B = C | -c_lessequals(B,C,A) | -c_lessequals(C,B,A) # label(cls_order__antisym__conv_0) # label(axiom).  [assumption].
% 0.90/1.30  119 -class_Orderings_Oorder(A) | c_lessequals(B,C,A) | -c_lessequals(B,D,A) | -c_lessequals(D,C,A) # label(cls_xt1_I6_J_0) # label(axiom).  [assumption].
% 0.90/1.30  120 -class_Orderings_Oorder(A) | c_lessequals(B,B,A) # label(cls_order__eq__iff_0) # label(axiom).  [assumption].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | B = A | -c_lessequals(A,B,tc_nat).  [resolve(103,a,109,a)].
% 0.90/1.30  Derived: A = B | -c_lessequals(B,A,tc_nat) | -c_lessequals(A,B,tc_nat).  [resolve(103,a,116,a)].
% 0.90/1.30  121 class_Orderings_Oorder(tc_Int_Oint) # label(clsarity_Int__Oint__Orderings_Oorder) # label(axiom).  [assumption].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | B = A | -c_lessequals(A,B,tc_Int_Oint).  [resolve(121,a,109,a)].
% 0.90/1.30  Derived: A = B | -c_lessequals(B,A,tc_Int_Oint) | -c_lessequals(A,B,tc_Int_Oint).  [resolve(121,a,116,a)].
% 0.90/1.30  122 class_OrderedGroup_Opordered__comm__monoid__add(tc_nat) # label(clsarity_nat__OrderedGroup_Opordered__comm__monoid__add) # label(axiom).  [assumption].
% 0.90/1.30  123 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(C,c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_add__neg__neg_0) # label(axiom).  [assumption].
% 0.90/1.30  124 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(C,c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_add__neg__nonpos_0) # label(axiom).  [assumption].
% 0.90/1.30  125 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(C,c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_add__nonpos__neg_0) # label(axiom).  [assumption].
% 0.90/1.30  126 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,C,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),C,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_add__nonneg__pos_0) # label(axiom).  [assumption].
% 0.90/1.30  127 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,C,A),A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_add__pos__nonneg_0) # label(axiom).  [assumption].
% 0.90/1.30  128 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,C,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),C,A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_add__pos__pos_0) # label(axiom).  [assumption].
% 0.90/1.30  129 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oplus__class_Oplus(B,C,A) != c_HOL_Ozero__class_Ozero(A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) | C = c_HOL_Ozero__class_Ozero(A) # label(cls_add__nonneg__eq__0__iff_1) # label(axiom).  [assumption].
% 0.90/1.30  130 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_HOL_Oplus__class_Oplus(B,C,A) != c_HOL_Ozero__class_Ozero(A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) | B = c_HOL_Ozero__class_Ozero(A) # label(cls_add__nonneg__eq__0__iff_0) # label(axiom).  [assumption].
% 0.90/1.30  131 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_lessequals(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(C,c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_add__nonpos__nonpos_0) # label(axiom).  [assumption].
% 0.90/1.30  132 -class_OrderedGroup_Opordered__comm__monoid__add(A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),c_HOL_Ozero__class_Ozero(A),A) | c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(A),c_HOL_Ozero__class_Ozero(A),A) = c_HOL_Ozero__class_Ozero(A) # label(cls_add__nonneg__eq__0__iff_2) # label(axiom).  [assumption].
% 0.90/1.30  133 -class_OrderedGroup_Opordered__comm__monoid__add(A) | c_lessequals(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,C,A),A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_add__nonneg__nonneg_0) # label(axiom).  [assumption].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat).  [resolve(122,a,123,a)].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_lessequals(B,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat).  [resolve(122,a,124,a)].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_lessequals(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat).  [resolve(122,a,125,a)].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(A,B,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(122,a,126,a)].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(A,B,tc_nat),tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(122,a,127,a)].
% 0.90/1.30  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_nat) != c_HOL_Ozero__class_Ozero(tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) | B = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(122,a,129,a)].
% 0.90/1.30  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_nat) != c_HOL_Ozero__class_Ozero(tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) | A = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(122,a,130,a)].
% 0.90/1.30  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_lessequals(B,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_lessequals(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat).  [resolve(122,a,131,a)].
% 0.90/1.30  Derived: -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) | c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(122,a,132,a)].
% 0.90/1.30  Derived: c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(A,B,tc_nat),tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat).  [resolve(122,a,133,a)].
% 0.90/1.30  134 class_OrderedGroup_Opordered__comm__monoid__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Opordered__comm__monoid__add) # label(axiom).  [assumption].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(134,a,123,a)].
% 0.90/1.30  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_lessequals(B,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(134,a,124,a)].
% 0.90/1.31  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(134,a,125,a)].
% 0.90/1.31  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(134,a,126,a)].
% 0.90/1.31  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(134,a,127,a)].
% 0.90/1.31  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) | B = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(134,a,129,a)].
% 0.90/1.31  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) | A = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(134,a,130,a)].
% 0.90/1.31  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_lessequals(B,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(134,a,131,a)].
% 0.90/1.31  Derived: -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(134,a,132,a)].
% 0.90/1.31  Derived: c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint).  [resolve(134,a,133,a)].
% 0.90/1.31  135 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_nat) # label(clsarity_nat__OrderedGroup_Opordered__cancel__ab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.31  136 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,E,A),A) | -c_HOL_Oord__class_Oless(C,E,A) | -c_lessequals(B,D,A) # label(cls_add__le__less__mono_0) # label(axiom).  [assumption].
% 0.90/1.31  137 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,E,A),A) | -c_lessequals(C,E,A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_add__less__le__mono_0) # label(axiom).  [assumption].
% 0.90/1.31  138 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,E,A),A) | -c_HOL_Oord__class_Oless(C,E,A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_add__strict__mono_0) # label(axiom).  [assumption].
% 0.90/1.31  139 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,C,A),A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_add__strict__right__mono_0) # label(axiom).  [assumption].
% 0.90/1.31  140 -class_OrderedGroup_Opordered__cancel__ab__semigroup__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(B,D,A),A) | -c_HOL_Oord__class_Oless(C,D,A) # label(cls_add__strict__left__mono_0) # label(axiom).  [assumption].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(C,D,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(B,D,tc_nat) | -c_lessequals(A,C,tc_nat).  [resolve(135,a,136,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(C,D,tc_nat),tc_nat) | -c_lessequals(B,D,tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat).  [resolve(135,a,137,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(C,D,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(B,D,tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat).  [resolve(135,a,138,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(C,B,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat).  [resolve(135,a,139,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(A,C,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(B,C,tc_nat).  [resolve(135,a,140,a)].
% 0.90/1.33  141 class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Opordered__cancel__ab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,D,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,D,tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint).  [resolve(141,a,136,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,D,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(B,D,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint).  [resolve(141,a,137,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,D,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,D,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint).  [resolve(141,a,138,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,B,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint).  [resolve(141,a,139,a)].
% 0.90/1.33  Derived: c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(B,C,tc_Int_Oint).  [resolve(141,a,140,a)].
% 0.90/1.33  142 class_OrderedGroup_Olordered__ab__group__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Olordered__ab__group__add) # label(axiom).  [assumption].
% 0.90/1.33  143 -class_OrderedGroup_Olordered__ab__group__add(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),B,A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,B,A),A) # label(cls_zero__less__double__add__iff__zero__less__single__add_0) # label(axiom).  [assumption].
% 0.90/1.33  144 -class_OrderedGroup_Olordered__ab__group__add(A) | c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,B,A),A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_zero__less__double__add__iff__zero__less__single__add_1) # label(axiom).  [assumption].
% 0.90/1.33  145 -class_OrderedGroup_Olordered__ab__group__add(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,B,A),c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_double__add__less__zero__iff__single__less__zero_1) # label(axiom).  [assumption].
% 0.90/1.33  146 -class_OrderedGroup_Olordered__ab__group__add(A) | c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,B,A),c_HOL_Ozero__class_Ozero(A),A) # label(cls_double__add__less__zero__iff__single__less__zero_0) # label(axiom).  [assumption].
% 0.90/1.33  147 -class_OrderedGroup_Olordered__ab__group__add(A) | c_HOL_Oplus__class_Oplus(B,B,A) != c_HOL_Ozero__class_Ozero(A) | B = c_HOL_Ozero__class_Ozero(A) # label(cls_double__eq__0__iff_0) # label(axiom).  [assumption].
% 0.90/1.33  148 -class_OrderedGroup_Olordered__ab__group__add(A) | c_lessequals(c_HOL_Oplus__class_Oplus(B,B,A),c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_double__add__le__zero__iff__single__add__le__zero_1) # label(axiom).  [assumption].
% 0.90/1.34  149 -class_OrderedGroup_Olordered__ab__group__add(A) | c_lessequals(B,c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(c_HOL_Oplus__class_Oplus(B,B,A),c_HOL_Ozero__class_Ozero(A),A) # label(cls_double__add__le__zero__iff__single__add__le__zero_0) # label(axiom).  [assumption].
% 0.90/1.34  150 -class_OrderedGroup_Olordered__ab__group__add(A) | c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,B,A),A) # label(cls_zero__le__double__add__iff__zero__le__single__add_0) # label(axiom).  [assumption].
% 0.90/1.34  151 -class_OrderedGroup_Olordered__ab__group__add(A) | c_lessequals(c_HOL_Ozero__class_Ozero(A),c_HOL_Oplus__class_Oplus(B,B,A),A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),B,A) # label(cls_zero__le__double__add__iff__zero__le__single__add_1) # label(axiom).  [assumption].
% 0.90/1.34  152 -class_OrderedGroup_Olordered__ab__group__add(A) | c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(A),c_HOL_Ozero__class_Ozero(A),A) = c_HOL_Ozero__class_Ozero(A) # label(cls_double__eq__0__iff_1) # label(axiom).  [assumption].
% 0.90/1.34  Derived: c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oplus__class_Oplus(A,A,tc_Int_Oint),tc_Int_Oint).  [resolve(142,a,143,a)].
% 0.90/1.34  Derived: c_HOL_Oord__class_Oless(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,A,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(142,a,146,a)].
% 0.90/1.34  Derived: c_HOL_Oplus__class_Oplus(A,A,tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint) | A = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(142,a,147,a)].
% 0.90/1.34  Derived: c_lessequals(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_lessequals(c_HOL_Oplus__class_Oplus(A,A,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(142,a,149,a)].
% 0.90/1.34  Derived: c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Oplus__class_Oplus(A,A,tc_Int_Oint),tc_Int_Oint).  [resolve(142,a,150,a)].
% 0.90/1.34  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(142,a,152,a)].
% 0.90/1.34  153 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_nat) # label(clsarity_nat__OrderedGroup_Opordered__ab__semigroup__add__imp__le) # label(axiom).  [assumption].
% 0.90/1.34  154 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_OrderedGroup_Ocomm__monoid__add(A) | c_HOL_Oord__class_Oless(B,c_HOL_Oplus__class_Oplus(C,D,A),A) | -c_lessequals(B,D,A) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(A),C,A) # label(cls_add__strict__increasing_0) # label(axiom).  [assumption].
% 0.90/1.34  155 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_OrderedGroup_Ocomm__monoid__add(A) | c_HOL_Oord__class_Oless(B,c_HOL_Oplus__class_Oplus(C,D,A),A) | -c_HOL_Oord__class_Oless(B,D,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) # label(cls_add__strict__increasing2_0) # label(axiom).  [assumption].
% 0.90/1.34  156 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,C,A),A) | -c_HOL_Oord__class_Oless(B,D,A) # label(cls_add__less__cancel__right_1) # label(axiom).  [assumption].
% 0.90/1.34  157 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,D,A),c_HOL_Oplus__class_Oplus(C,D,A),A) # label(cls_add__less__cancel__right_0) # label(axiom).  [assumption].
% 0.90/1.34  158 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(B,D,A),A) | -c_HOL_Oord__class_Oless(C,D,A) # label(cls_add__less__cancel__left_1) # label(axiom).  [assumption].
% 0.90/1.34  159 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(D,B,A),c_HOL_Oplus__class_Oplus(D,C,A),A) # label(cls_add__less__cancel__left_0) # label(axiom).  [assumption].
% 0.90/1.34  160 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_OrderedGroup_Ocomm__monoid__add(A) | c_lessequals(B,c_HOL_Oplus__class_Oplus(C,D,A),A) | -c_lessequals(B,C,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),D,A) # label(cls_add__increasing2_0) # label(axiom).  [assumption].
% 0.90/1.34  161 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | -class_OrderedGroup_Ocomm__monoid__add(A) | c_lessequals(B,c_HOL_Oplus__class_Oplus(C,D,A),A) | -c_lessequals(B,D,A) | -c_lessequals(c_HOL_Ozero__class_Ozero(A),C,A) # label(cls_add__increasing_0) # label(axiom).  [assumption].
% 0.90/1.34  162 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_lessequals(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,C,A),A) | -c_lessequals(B,D,A) # label(cls_add__le__cancel__right_1) # label(axiom).  [assumption].
% 0.90/1.34  163 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_lessequals(B,C,A) | -c_lessequals(c_HOL_Oplus__class_Oplus(B,D,A),c_HOL_Oplus__class_Oplus(C,D,A),A) # label(cls_add__le__cancel__right_0) # label(axiom).  [assumption].
% 0.90/1.34  164 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_lessequals(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(B,D,A),A) | -c_lessequals(C,D,A) # label(cls_add__le__cancel__left_1) # label(axiom).  [assumption].
% 0.90/1.34  165 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_lessequals(B,C,A) | -c_lessequals(c_HOL_Oplus__class_Oplus(D,B,A),c_HOL_Oplus__class_Oplus(D,C,A),A) # label(cls_add__le__cancel__left_0) # label(axiom).  [assumption].
% 0.90/1.34  166 -class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(A) | c_HOL_Oplus__class_Oplus(c_Orderings_Oord__class_Omin(B,C,A),D,A) = c_Orderings_Oord__class_Omin(c_HOL_Oplus__class_Oplus(B,D,A),c_HOL_Oplus__class_Oplus(C,D,A),A) # label(cls_min__add__distrib__left_0) # label(axiom).  [assumption].
% 0.90/1.34  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_nat) | c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat) | -c_lessequals(A,C,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat).  [resolve(153,a,154,a)].
% 0.90/1.34  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_nat) | c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat) | -c_HOL_Oord__class_Oless(A,C,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat).  [resolve(153,a,155,a)].
% 0.90/1.34  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,C,tc_nat),c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat).  [resolve(153,a,157,a)].
% 0.90/1.34  Derived: c_HOL_Oord__class_Oless(A,B,tc_nat) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(C,A,tc_nat),c_HOL_Oplus__class_Oplus(C,B,tc_nat),tc_nat).  [resolve(153,a,159,a)].
% 0.90/1.34  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_nat) | c_lessequals(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat) | -c_lessequals(A,B,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),C,tc_nat).  [resolve(153,a,160,a)].
% 0.90/1.34  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_nat) | c_lessequals(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat) | -c_lessequals(A,C,tc_nat) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_nat),B,tc_nat).  [resolve(153,a,161,a)].
% 0.90/1.34  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(C,B,tc_nat),tc_nat) | -c_lessequals(A,C,tc_nat).  [resolve(153,a,162,a)].
% 0.90/1.34  Derived: c_lessequals(A,B,tc_nat) | -c_lessequals(c_HOL_Oplus__class_Oplus(A,C,tc_nat),c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat).  [resolve(153,a,163,a)].
% 0.90/1.34  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(A,C,tc_nat),tc_nat) | -c_lessequals(B,C,tc_nat).  [resolve(153,a,164,a)].
% 0.90/1.34  Derived: c_lessequals(A,B,tc_nat) | -c_lessequals(c_HOL_Oplus__class_Oplus(C,A,tc_nat),c_HOL_Oplus__class_Oplus(C,B,tc_nat),tc_nat).  [resolve(153,a,165,a)].
% 0.90/1.34  Derived: c_HOL_Oplus__class_Oplus(c_Orderings_Oord__class_Omin(A,B,tc_nat),C,tc_nat) = c_Orderings_Oord__class_Omin(c_HOL_Oplus__class_Oplus(A,C,tc_nat),c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat).  [resolve(153,a,166,a)].
% 0.90/1.37  167 class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Opordered__ab__semigroup__add__imp__le) # label(axiom).  [assumption].
% 0.90/1.37  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_Int_Oint) | c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint).  [resolve(167,a,154,a)].
% 0.90/1.37  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_Int_Oint) | c_HOL_Oord__class_Oless(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,C,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint).  [resolve(167,a,155,a)].
% 0.90/1.37  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(167,a,157,a)].
% 0.90/1.37  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(C,A,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,B,tc_Int_Oint),tc_Int_Oint).  [resolve(167,a,159,a)].
% 0.90/1.37  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_Int_Oint) | c_lessequals(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),C,tc_Int_Oint).  [resolve(167,a,160,a)].
% 0.90/1.37  Derived: -class_OrderedGroup_Ocomm__monoid__add(tc_Int_Oint) | c_lessequals(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint) | -c_lessequals(c_HOL_Ozero__class_Ozero(tc_Int_Oint),B,tc_Int_Oint).  [resolve(167,a,161,a)].
% 0.90/1.37  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,B,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint).  [resolve(167,a,162,a)].
% 0.90/1.37  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(167,a,163,a)].
% 0.90/1.37  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(B,C,tc_Int_Oint).  [resolve(167,a,164,a)].
% 0.90/1.37  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(c_HOL_Oplus__class_Oplus(C,A,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,B,tc_Int_Oint),tc_Int_Oint).  [resolve(167,a,165,a)].
% 0.90/1.37  Derived: c_HOL_Oplus__class_Oplus(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Orderings_Oord__class_Omin(c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(167,a,166,a)].
% 0.90/1.37  168 class_Ring__and__Field_Oordered__idom(tc_Int_Oint) # label(clsarity_Int__Oint__Ring__and__Field_Oordered__idom) # label(axiom).  [assumption].
% 0.90/1.37  169 -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,B,A),c_HOL_Ozero__class_Ozero(A),A) # label(cls_even__less__0__iff_0) # label(axiom).  [assumption].
% 0.90/1.37  170 -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oord__class_Oless(c_HOL_Oplus__class_Oplus(B,B,A),c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_even__less__0__iff_1) # label(axiom).  [assumption].
% 0.90/1.37  171 -class_Ring__and__Field_Oordered__idom(A) | c_HOL_Oord__class_Oless(B,C,A) | c_HOL_Oord__class_Oless(C,B,A) | C = B # label(cls_linorder__neqE__ordered__idom_0) # label(axiom).  [assumption].
% 0.90/1.37  172 class_OrderedGroup_Opordered__ab__group__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Opordered__ab__group__add) # label(axiom).  [assumption].
% 0.90/1.37  173 -class_OrderedGroup_Opordered__ab__group__add(A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(c_HOL_Ominus__class_Ominus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) # label(cls_less__iff__diff__less__0_1) # label(axiom).  [assumption].
% 0.90/1.37  174 -class_OrderedGroup_Opordered__ab__group__add(A) | c_HOL_Oord__class_Oless(c_HOL_Ominus__class_Ominus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) | -c_HOL_Oord__class_Oless(B,C,A) # label(cls_less__iff__diff__less__0_0) # label(axiom).  [assumption].
% 0.90/1.37  175 -class_OrderedGroup_Opordered__ab__group__add(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ominus__class_Ominus(D,E,A) | c_HOL_Oord__class_Oless(D,E,A) | -c_HOL_Oord__class_Oless(B,C,A) # label(cls_less__eqI_0) # label(axiom).  [assumption].
% 0.90/1.37  176 -class_OrderedGroup_Opordered__ab__group__add(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ominus__class_Ominus(D,E,A) | c_HOL_Oord__class_Oless(B,C,A) | -c_HOL_Oord__class_Oless(D,E,A) # label(cls_less__eqI_1) # label(axiom).  [assumption].
% 0.90/1.37  177 -class_OrderedGroup_Opordered__ab__group__add(A) | c_lessequals(B,C,A) | -c_lessequals(c_HOL_Ominus__class_Ominus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) # label(cls_le__iff__diff__le__0_1) # label(axiom).  [assumption].
% 0.90/1.37  178 -class_OrderedGroup_Opordered__ab__group__add(A) | c_lessequals(c_HOL_Ominus__class_Ominus(B,C,A),c_HOL_Ozero__class_Ozero(A),A) | -c_lessequals(B,C,A) # label(cls_le__iff__diff__le__0_0) # label(axiom).  [assumption].
% 0.90/1.37  179 -class_OrderedGroup_Opordered__ab__group__add(A) | c_lessequals(B,c_HOL_Oplus__class_Oplus(C,D,A),A) | -c_lessequals(E,D,A) | -c_lessequals(B,c_HOL_Oplus__class_Oplus(C,E,A),A) # label(cls_le__add__right__mono_0) # label(axiom).  [assumption].
% 0.90/1.37  180 -class_OrderedGroup_Opordered__ab__group__add(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ominus__class_Ominus(D,E,A) | c_lessequals(E,D,A) | -c_lessequals(C,B,A) # label(cls_le__eqI_0) # label(axiom).  [assumption].
% 0.90/1.37  181 -class_OrderedGroup_Opordered__ab__group__add(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ominus__class_Ominus(D,E,A) | c_lessequals(C,B,A) | -c_lessequals(E,D,A) # label(cls_le__eqI_1) # label(axiom).  [assumption].
% 0.90/1.37  182 -class_OrderedGroup_Opordered__ab__group__add(A) | c_HOL_Ominus__class_Ominus(c_Orderings_Oord__class_Omin(B,C,A),D,A) = c_Orderings_Oord__class_Omin(c_HOL_Ominus__class_Ominus(B,D,A),c_HOL_Ominus__class_Ominus(C,D,A),A) # label(cls_min__diff__distrib__left_0) # label(axiom).  [assumption].
% 0.90/1.37  Derived: c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(172,a,173,a)].
% 0.90/1.37  Derived: c_HOL_Oord__class_Oless(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,B,tc_Int_Oint).  [resolve(172,a,174,a)].
% 0.90/1.37  Derived: c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint) != c_HOL_Ominus__class_Ominus(C,D,tc_Int_Oint) | c_HOL_Oord__class_Oless(C,D,tc_Int_Oint) | -c_HOL_Oord__class_Oless(A,B,tc_Int_Oint).  [resolve(172,a,175,a)].
% 0.90/1.37  Derived: c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint) != c_HOL_Ominus__class_Ominus(C,D,tc_Int_Oint) | c_HOL_Oord__class_Oless(A,B,tc_Int_Oint) | -c_HOL_Oord__class_Oless(C,D,tc_Int_Oint).  [resolve(172,a,176,a)].
% 0.90/1.37  Derived: c_lessequals(A,B,tc_Int_Oint) | -c_lessequals(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(172,a,177,a)].
% 0.90/1.37  Derived: c_lessequals(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) | -c_lessequals(A,B,tc_Int_Oint).  [resolve(172,a,178,a)].
% 0.90/1.37  Derived: c_lessequals(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(D,C,tc_Int_Oint) | -c_lessequals(A,c_HOL_Oplus__class_Oplus(B,D,tc_Int_Oint),tc_Int_Oint).  [resolve(172,a,179,a)].
% 0.90/1.37  Derived: c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint) != c_HOL_Ominus__class_Ominus(C,D,tc_Int_Oint) | c_lessequals(D,C,tc_Int_Oint) | -c_lessequals(B,A,tc_Int_Oint).  [resolve(172,a,180,a)].
% 0.90/1.37  Derived: c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint) != c_HOL_Ominus__class_Ominus(C,D,tc_Int_Oint) | c_lessequals(B,A,tc_Int_Oint) | -c_lessequals(D,C,tc_Int_Oint).  [resolve(172,a,181,a)].
% 0.90/1.37  Derived: c_HOL_Ominus__class_Ominus(c_Orderings_Oord__class_Omin(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Orderings_Oord__class_Omin(c_HOL_Ominus__class_Ominus(A,C,tc_Int_Oint),c_HOL_Ominus__class_Ominus(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(172,a,182,a)].
% 0.90/1.40  183 class_Ring__and__Field_Oidom(tc_Int_Oint) # label(clsarity_Int__Oint__Ring__and__Field_Oidom) # label(axiom).  [assumption].
% 0.90/1.40  184 -class_Ring__and__Field_Oidom(A) | -class_Int_Onumber__ring(A) | c_HOL_Ominus__class_Ominus(B,B,A) = c_HOL_Ozero__class_Ozero(A) # label(cls_class__ringb_Osubr0__iff_1) # label(axiom).  [assumption].
% 0.90/1.40  185 -class_Ring__and__Field_Oidom(A) | -class_Int_Onumber__ring(A) | B != c_HOL_Oplus__class_Oplus(B,C,A) | C = c_HOL_Ozero__class_Ozero(A) # label(cls_class__ringb_Oadd__r0__iff_0) # label(axiom).  [assumption].
% 0.90/1.40  186 -class_Ring__and__Field_Oidom(A) | -class_Int_Onumber__ring(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ozero__class_Ozero(A) | B = C # label(cls_class__ringb_Osubr0__iff_0) # label(axiom).  [assumption].
% 0.90/1.40  187 -class_Ring__and__Field_Oidom(A) | -class_Int_Onumber__ring(A) | c_HOL_Oplus__class_Oplus(B,C,A) != c_HOL_Oplus__class_Oplus(B,D,A) | C = D # label(cls_class__ringb_Oadd__cancel_0) # label(axiom).  [assumption].
% 0.90/1.40  188 -class_Ring__and__Field_Oidom(A) | -class_Int_Onumber__ring(A) | B = c_HOL_Oplus__class_Oplus(B,c_HOL_Ozero__class_Ozero(A),A) # label(cls_class__ringb_Oadd__r0__iff_1) # label(axiom).  [assumption].
% 0.90/1.40  Derived: -class_Int_Onumber__ring(tc_Int_Oint) | c_HOL_Ominus__class_Ominus(A,A,tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(183,a,184,a)].
% 0.90/1.40  Derived: -class_Int_Onumber__ring(tc_Int_Oint) | A != c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint) | B = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(183,a,185,a)].
% 0.90/1.40  Derived: -class_Int_Onumber__ring(tc_Int_Oint) | c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint) | A = B.  [resolve(183,a,186,a)].
% 0.90/1.40  Derived: -class_Int_Onumber__ring(tc_Int_Oint) | c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint) != c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint) | B = C.  [resolve(183,a,187,a)].
% 0.90/1.40  Derived: -class_Int_Onumber__ring(tc_Int_Oint) | A = c_HOL_Oplus__class_Oplus(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint).  [resolve(183,a,188,a)].
% 0.90/1.40  189 class_OrderedGroup_Ogroup__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Ogroup__add) # label(axiom).  [assumption].
% 0.90/1.40  190 -class_OrderedGroup_Ogroup__add(A) | c_HOL_Ominus__class_Ominus(B,B,A) = c_HOL_Ozero__class_Ozero(A) # label(cls_diff__self_0) # label(axiom).  [assumption].
% 0.90/1.40  191 -class_OrderedGroup_Ogroup__add(A) | c_HOL_Ominus__class_Ominus(B,c_HOL_Ozero__class_Ozero(A),A) = B # label(cls_diff__0__right_0) # label(axiom).  [assumption].
% 0.90/1.40  192 -class_OrderedGroup_Ogroup__add(A) | c_HOL_Ominus__class_Ominus(B,B,A) = c_HOL_Ozero__class_Ozero(A) # label(cls_right__minus__eq_1) # label(axiom).  [assumption].
% 0.90/1.40  193 -class_OrderedGroup_Ogroup__add(A) | c_HOL_Oplus__class_Oplus(c_HOL_Ominus__class_Ominus(B,C,A),C,A) = B # label(cls_diff__add__cancel_0) # label(axiom).  [assumption].
% 0.90/1.40  194 -class_OrderedGroup_Ogroup__add(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ozero__class_Ozero(A) | B = C # label(cls_right__minus__eq_0) # label(axiom).  [assumption].
% 0.90/1.40  195 -class_OrderedGroup_Ogroup__add(A) | c_HOL_Ominus__class_Ominus(c_HOL_Oplus__class_Oplus(B,C,A),C,A) = B # label(cls_add__diff__cancel_0) # label(axiom).  [assumption].
% 0.90/1.40  Derived: c_HOL_Ominus__class_Ominus(A,A,tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(189,a,190,a)].
% 0.90/1.40  Derived: c_HOL_Ominus__class_Ominus(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) = A.  [resolve(189,a,191,a)].
% 0.90/1.40  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),B,tc_Int_Oint) = A.  [resolve(189,a,193,a)].
% 0.90/1.40  Derived: c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint) | A = B.  [resolve(189,a,194,a)].
% 0.90/1.40  Derived: c_HOL_Ominus__class_Ominus(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),B,tc_Int_Oint) = A.  [resolve(189,a,195,a)].
% 0.90/1.40  196 class_OrderedGroup_Oab__group__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Oab__group__add) # label(axiom).  [assumption].
% 0.90/1.40  197 -class_OrderedGroup_Oab__group__add(A) | c_HOL_Ominus__class_Ominus(B,B,A) = c_HOL_Ozero__class_Ozero(A) # label(cls_eq__iff__diff__eq__0_0) # label(axiom).  [assumption].
% 0.90/1.42  198 -class_OrderedGroup_Oab__group__add(A) | c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(C,D,A),A) = c_HOL_Oplus__class_Oplus(C,c_HOL_Oplus__class_Oplus(B,D,A),A) # label(cls_add__cancel__21_1) # label(axiom).  [assumption].
% 0.90/1.42  199 -class_OrderedGroup_Oab__group__add(A) | c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(C,D,A),A) != c_HOL_Oplus__class_Oplus(C,E,A) | c_HOL_Oplus__class_Oplus(B,D,A) = E # label(cls_add__cancel__21_0) # label(axiom).  [assumption].
% 0.90/1.42  200 -class_OrderedGroup_Oab__group__add(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ominus__class_Ominus(D,D,A) | B = C # label(cls_eq__eqI_1) # label(axiom).  [assumption].
% 0.90/1.42  201 -class_OrderedGroup_Oab__group__add(A) | c_HOL_Ominus__class_Ominus(B,B,A) != c_HOL_Ominus__class_Ominus(C,D,A) | C = D # label(cls_eq__eqI_0) # label(axiom).  [assumption].
% 0.90/1.42  202 -class_OrderedGroup_Oab__group__add(A) | c_HOL_Ominus__class_Ominus(B,C,A) != c_HOL_Ozero__class_Ozero(A) | B = C # label(cls_eq__iff__diff__eq__0_1) # label(axiom).  [assumption].
% 0.90/1.42  Derived: c_HOL_Oplus__class_Oplus(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) = c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),tc_Int_Oint).  [resolve(196,a,198,a)].
% 0.90/1.42  Derived: c_HOL_Oplus__class_Oplus(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) != c_HOL_Oplus__class_Oplus(B,D,tc_Int_Oint) | c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint) = D.  [resolve(196,a,199,a)].
% 0.90/1.42  Derived: c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint) != c_HOL_Ominus__class_Ominus(C,C,tc_Int_Oint) | A = B.  [resolve(196,a,200,a)].
% 0.90/1.42  Derived: c_HOL_Ominus__class_Ominus(A,A,tc_Int_Oint) != c_HOL_Ominus__class_Ominus(B,C,tc_Int_Oint) | B = C.  [resolve(196,a,201,a)].
% 0.90/1.42  203 class_Ring__and__Field_Ocomm__semiring__1(tc_nat) # label(clsarity_nat__Ring__and__Field_Ocomm__semiring__1) # label(axiom).  [assumption].
% 0.90/1.42  204 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(B,C,A) = c_HOL_Oplus__class_Oplus(C,B,A) # label(cls_class__semiring_Oadd__c_0) # label(axiom).  [assumption].
% 0.90/1.42  205 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(B,C,A) = c_HOL_Oplus__class_Oplus(C,B,A) # label(cls_class__semiring_Osemiring__rules_I24_J_0) # label(axiom).  [assumption].
% 0.90/1.42  206 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_Power_Opower__class_Opower(B,c_HOL_Oone__class_Oone(tc_nat),A) = B # label(cls_class__semiring_Osemiring__rules_I33_J_0) # label(axiom).  [assumption].
% 0.90/1.42  207 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_Power_Opower__class_Opower(B,c_HOL_Ozero__class_Ozero(tc_nat),A) = c_HOL_Oone__class_Oone(A) # label(cls_class__semiring_Opwr__0_0) # label(axiom).  [assumption].
% 0.90/1.42  208 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(C,D,A),A) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,C,A),D,A) # label(cls_class__semiring_Oadd__a_0) # label(axiom).  [assumption].
% 0.90/1.42  209 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(C,D,A),A) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,C,A),D,A) # label(cls_class__semiring_Osemiring__rules_I25_J_0) # label(axiom).  [assumption].
% 0.90/1.42  210 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,C,A),D,A) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,D,A),C,A) # label(cls_class__semiring_Osemiring__rules_I23_J_0) # label(axiom).  [assumption].
% 0.90/1.42  211 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(C,D,A),A) = c_HOL_Oplus__class_Oplus(C,c_HOL_Oplus__class_Oplus(B,D,A),A) # label(cls_class__semiring_Osemiring__rules_I22_J_0) # label(axiom).  [assumption].
% 0.90/1.42  212 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,C,A),D,A) = c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(C,D,A),A) # label(cls_class__semiring_Osemiring__rules_I21_J_0) # label(axiom).  [assumption].
% 0.90/1.42  213 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,E,A),A) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,D,A),c_HOL_Oplus__class_Oplus(C,E,A),A) # label(cls_class__semiring_Osemiring__rules_I20_J_0) # label(axiom).  [assumption].
% 0.90/1.43  214 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(A),B,A) = B # label(cls_class__semiring_Oadd__0_0) # label(axiom).  [assumption].
% 0.90/1.43  215 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(B,c_HOL_Ozero__class_Ozero(A),A) = B # label(cls_class__semiring_Osemiring__rules_I6_J_0) # label(axiom).  [assumption].
% 0.90/1.43  216 -class_Ring__and__Field_Ocomm__semiring__1(A) | c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(A),B,A) = B # label(cls_class__semiring_Osemiring__rules_I5_J_0) # label(axiom).  [assumption].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_nat) = c_HOL_Oplus__class_Oplus(B,A,tc_nat).  [resolve(203,a,204,a)].
% 0.90/1.43  Derived: c_Power_Opower__class_Opower(A,c_HOL_Oone__class_Oone(tc_nat),tc_nat) = A.  [resolve(203,a,206,a)].
% 0.90/1.43  Derived: c_Power_Opower__class_Opower(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) = c_HOL_Oone__class_Oone(tc_nat).  [resolve(203,a,207,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_nat),C,tc_nat).  [resolve(203,a,208,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_nat),C,tc_nat) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,C,tc_nat),B,tc_nat).  [resolve(203,a,210,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat) = c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(A,C,tc_nat),tc_nat).  [resolve(203,a,211,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_nat),C,tc_nat) = c_HOL_Oplus__class_Oplus(A,c_HOL_Oplus__class_Oplus(B,C,tc_nat),tc_nat).  [resolve(203,a,212,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(C,D,tc_nat),tc_nat) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,C,tc_nat),c_HOL_Oplus__class_Oplus(B,D,tc_nat),tc_nat).  [resolve(203,a,213,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) = A.  [resolve(203,a,214,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) = A.  [resolve(203,a,215,a)].
% 0.90/1.43  217 class_Ring__and__Field_Ocomm__semiring__1(tc_Int_Oint) # label(clsarity_Int__Oint__Ring__and__Field_Ocomm__semiring__1) # label(axiom).  [assumption].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint) = c_HOL_Oplus__class_Oplus(B,A,tc_Int_Oint).  [resolve(217,a,204,a)].
% 0.90/1.43  Derived: c_Power_Opower__class_Opower(A,c_HOL_Oone__class_Oone(tc_nat),tc_Int_Oint) = A.  [resolve(217,a,206,a)].
% 0.90/1.43  Derived: c_Power_Opower__class_Opower(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_Int_Oint) = c_HOL_Oone__class_Oone(tc_Int_Oint).  [resolve(217,a,207,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),C,tc_Int_Oint).  [resolve(217,a,208,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),B,tc_Int_Oint).  [resolve(217,a,210,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_HOL_Oplus__class_Oplus(A,c_HOL_Oplus__class_Oplus(B,C,tc_Int_Oint),tc_Int_Oint).  [resolve(217,a,212,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,D,tc_Int_Oint),tc_Int_Oint) = c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),c_HOL_Oplus__class_Oplus(B,D,tc_Int_Oint),tc_Int_Oint).  [resolve(217,a,213,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) = A.  [resolve(217,a,214,a)].
% 0.90/1.43  Derived: c_HOL_Oplus__class_Oplus(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) = A.  [resolve(217,a,215,a)].
% 0.90/1.43  218 class_Divides_Osemiring__div(tc_nat) # label(clsarity_nat__Divides_Osemiring__div) # label(axiom).  [assumption].
% 0.90/1.43  219 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(B,B,A) = c_HOL_Ozero__class_Ozero(A) # label(cls_mod__self_0) # label(axiom).  [assumption].
% 0.90/1.43  220 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(B,c_HOL_Ozero__class_Ozero(A),A) = B # label(cls_mod__by__0_0) # label(axiom).  [assumption].
% 0.90/1.43  221 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(B,C,A) != c_Divides_Odiv__class_Omod(D,C,A) | c_Divides_Odiv__class_Omod(E,C,A) != c_Divides_Odiv__class_Omod(F,C,A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(E,B,A),C,A) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(F,D,A),C,A) # label(cls_mod__add__cong_0) # label(axiom).  [assumption].
% 0.90/1.43  222 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,C,A),C,A) = c_Divides_Odiv__class_Omod(B,C,A) # label(cls_mod__add__self2_0) # label(axiom).  [assumption].
% 0.90/1.43  223 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,C,A),B,A) = c_Divides_Odiv__class_Omod(C,B,A) # label(cls_mod__add__self1_0) # label(axiom).  [assumption].
% 0.90/1.43  224 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(B,C,A),D,A),C,A) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,D,A),C,A) # label(cls_zmod__simps_I1_J_0) # label(axiom).  [assumption].
% 0.90/1.43  225 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,c_Divides_Odiv__class_Omod(C,D,A),A),D,A) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,C,A),D,A) # label(cls_zmod__simps_I2_J_0) # label(axiom).  [assumption].
% 0.90/1.43  226 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(B,c_HOL_Oone__class_Oone(A),A) = c_HOL_Ozero__class_Ozero(A) # label(cls_mod__by__1_0) # label(axiom).  [assumption].
% 0.90/1.43  227 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_Divides_Odiv__class_Omod(B,C,A),C,A) = c_Divides_Odiv__class_Omod(B,C,A) # label(cls_mod__mod__trivial_0) # label(axiom).  [assumption].
% 0.90/1.43  228 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Ozero__class_Ozero(A),B,A) = c_HOL_Ozero__class_Ozero(A) # label(cls_mod__0_0) # label(axiom).  [assumption].
% 0.90/1.43  229 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,C,A),D,A) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(B,D,A),c_Divides_Odiv__class_Omod(C,D,A),A),D,A) # label(cls_mod__add__eq_0) # label(axiom).  [assumption].
% 0.90/1.43  230 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,C,A),D,A) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(B,D,A),C,A),D,A) # label(cls_mod__add__left__eq_0) # label(axiom).  [assumption].
% 0.90/1.43  231 -class_Divides_Osemiring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,C,A),D,A) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(B,c_Divides_Odiv__class_Omod(C,D,A),A),D,A) # label(cls_mod__add__right__eq_0) # label(axiom).  [assumption].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,A,tc_nat) = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(218,a,219,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) = A.  [resolve(218,a,220,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,B,tc_nat) != c_Divides_Odiv__class_Omod(C,B,tc_nat) | c_Divides_Odiv__class_Omod(D,B,tc_nat) != c_Divides_Odiv__class_Omod(E,B,tc_nat) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(D,A,tc_nat),B,tc_nat) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(E,C,tc_nat),B,tc_nat).  [resolve(218,a,221,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_nat),B,tc_nat) = c_Divides_Odiv__class_Omod(A,B,tc_nat).  [resolve(218,a,222,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_nat),A,tc_nat) = c_Divides_Odiv__class_Omod(B,A,tc_nat).  [resolve(218,a,223,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(A,B,tc_nat),C,tc_nat),B,tc_nat) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,C,tc_nat),B,tc_nat).  [resolve(218,a,224,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,c_Divides_Odiv__class_Omod(B,C,tc_nat),tc_nat),C,tc_nat) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_nat),C,tc_nat).  [resolve(218,a,225,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,c_HOL_Oone__class_Oone(tc_nat),tc_nat) = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(218,a,226,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_Divides_Odiv__class_Omod(A,B,tc_nat),B,tc_nat) = c_Divides_Odiv__class_Omod(A,B,tc_nat).  [resolve(218,a,227,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(218,a,228,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_nat),C,tc_nat) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(A,C,tc_nat),c_Divides_Odiv__class_Omod(B,C,tc_nat),tc_nat),C,tc_nat).  [resolve(218,a,229,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_nat),C,tc_nat) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(A,C,tc_nat),B,tc_nat),C,tc_nat).  [resolve(218,a,230,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_nat),C,tc_nat) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,c_Divides_Odiv__class_Omod(B,C,tc_nat),tc_nat),C,tc_nat).  [resolve(218,a,231,a)].
% 0.90/1.43  232 class_Divides_Osemiring__div(tc_Int_Oint) # label(clsarity_Int__Oint__Divides_Osemiring__div) # label(axiom).  [assumption].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,A,tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(232,a,219,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,c_HOL_Ozero__class_Ozero(tc_Int_Oint),tc_Int_Oint) = A.  [resolve(232,a,220,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,B,tc_Int_Oint) != c_Divides_Odiv__class_Omod(C,B,tc_Int_Oint) | c_Divides_Odiv__class_Omod(D,B,tc_Int_Oint) != c_Divides_Odiv__class_Omod(E,B,tc_Int_Oint) | c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(D,A,tc_Int_Oint),B,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(E,C,tc_Int_Oint),B,tc_Int_Oint).  [resolve(232,a,221,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),B,tc_Int_Oint) = c_Divides_Odiv__class_Omod(A,B,tc_Int_Oint).  [resolve(232,a,222,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),A,tc_Int_Oint) = c_Divides_Odiv__class_Omod(B,A,tc_Int_Oint).  [resolve(232,a,223,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(A,B,tc_Int_Oint),C,tc_Int_Oint),B,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint),B,tc_Int_Oint).  [resolve(232,a,224,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,c_Divides_Odiv__class_Omod(B,C,tc_Int_Oint),tc_Int_Oint),C,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),C,tc_Int_Oint).  [resolve(232,a,225,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(A,c_HOL_Oone__class_Oone(tc_Int_Oint),tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(232,a,226,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_Divides_Odiv__class_Omod(A,B,tc_Int_Oint),B,tc_Int_Oint) = c_Divides_Odiv__class_Omod(A,B,tc_Int_Oint).  [resolve(232,a,227,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(232,a,228,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(A,C,tc_Int_Oint),c_Divides_Odiv__class_Omod(B,C,tc_Int_Oint),tc_Int_Oint),C,tc_Int_Oint).  [resolve(232,a,229,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(c_Divides_Odiv__class_Omod(A,C,tc_Int_Oint),B,tc_Int_Oint),C,tc_Int_Oint).  [resolve(232,a,230,a)].
% 0.90/1.43  Derived: c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Oplus__class_Oplus(A,c_Divides_Odiv__class_Omod(B,C,tc_Int_Oint),tc_Int_Oint),C,tc_Int_Oint).  [resolve(232,a,231,a)].
% 0.90/1.47  233 class_Ring__and__Field_Osemiring__0(tc_nat) # label(clsarity_nat__Ring__and__Field_Osemiring__0) # label(axiom).  [assumption].
% 0.90/1.47  234 -class_Ring__and__Field_Osemiring__0(A) | -class_Power_Opower(A) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(A),c_Suc(B),A) = c_HOL_Ozero__class_Ozero(A) # label(cls_power__0__Suc_0) # label(axiom).  [assumption].
% 0.90/1.47  235 -class_Ring__and__Field_Osemiring__0(A) | -class_Power_Opower(A) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(A),B,A) = c_HOL_Ozero__class_Ozero(A) | B = c_HOL_Ozero__class_Ozero(tc_nat) # label(cls_power__0__left_1) # label(axiom).  [assumption].
% 0.90/1.47  236 -class_Ring__and__Field_Osemiring__0(A) | -class_Power_Opower(A) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(A),c_HOL_Ozero__class_Ozero(tc_nat),A) = c_HOL_Oone__class_Oone(A) # label(cls_power__0__left_0) # label(axiom).  [assumption].
% 0.90/1.47  Derived: -class_Power_Opower(tc_nat) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(tc_nat),c_Suc(A),tc_nat) = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(233,a,234,a)].
% 0.90/1.47  Derived: -class_Power_Opower(tc_nat) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(tc_nat),A,tc_nat) = c_HOL_Ozero__class_Ozero(tc_nat) | A = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(233,a,235,a)].
% 0.90/1.47  237 class_Ring__and__Field_Osemiring__0(tc_Int_Oint) # label(clsarity_Int__Oint__Ring__and__Field_Osemiring__0) # label(axiom).  [assumption].
% 0.90/1.47  Derived: -class_Power_Opower(tc_Int_Oint) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(tc_Int_Oint),c_Suc(A),tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(237,a,234,a)].
% 0.90/1.47  Derived: -class_Power_Opower(tc_Int_Oint) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(tc_Int_Oint),A,tc_Int_Oint) = c_HOL_Ozero__class_Ozero(tc_Int_Oint) | A = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(237,a,235,a)].
% 0.90/1.47  238 class_OrderedGroup_Omonoid__mult(tc_nat) # label(clsarity_nat__OrderedGroup_Omonoid__mult) # label(axiom).  [assumption].
% 0.90/1.47  239 -class_OrderedGroup_Omonoid__mult(A) | c_Power_Opower__class_Opower(B,c_HOL_Oone__class_Oone(tc_nat),A) = B # label(cls_power__one__right_0) # label(axiom).  [assumption].
% 0.90/1.47  240 -class_OrderedGroup_Omonoid__mult(A) | c_Power_Opower__class_Opower(c_HOL_Oone__class_Oone(A),B,A) = c_HOL_Oone__class_Oone(A) # label(cls_power__one_0) # label(axiom).  [assumption].
% 0.90/1.47  Derived: c_Power_Opower__class_Opower(c_HOL_Oone__class_Oone(tc_nat),A,tc_nat) = c_HOL_Oone__class_Oone(tc_nat).  [resolve(238,a,240,a)].
% 0.90/1.47  241 class_OrderedGroup_Omonoid__mult(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Omonoid__mult) # label(axiom).  [assumption].
% 0.90/1.47  Derived: c_Power_Opower__class_Opower(c_HOL_Oone__class_Oone(tc_Int_Oint),A,tc_Int_Oint) = c_HOL_Oone__class_Oone(tc_Int_Oint).  [resolve(241,a,240,a)].
% 0.90/1.47  242 class_Divides_Oring__div(tc_Int_Oint) # label(clsarity_Int__Oint__Divides_Oring__div) # label(axiom).  [assumption].
% 0.90/1.47  243 -class_Divides_Oring__div(A) | c_Divides_Odiv__class_Omod(B,C,A) != c_Divides_Odiv__class_Omod(D,C,A) | c_Divides_Odiv__class_Omod(E,C,A) != c_Divides_Odiv__class_Omod(F,C,A) | c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(E,B,A),C,A) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(F,D,A),C,A) # label(cls_mod__diff__cong_0) # label(axiom).  [assumption].
% 0.90/1.47  244 -class_Divides_Oring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(B,C,A),D,A) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(c_Divides_Odiv__class_Omod(B,D,A),C,A),D,A) # label(cls_mod__diff__left__eq_0) # label(axiom).  [assumption].
% 0.90/1.47  245 -class_Divides_Oring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(B,C,A),D,A) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(B,c_Divides_Odiv__class_Omod(C,D,A),A),D,A) # label(cls_mod__diff__right__eq_0) # label(axiom).  [assumption].
% 0.90/1.47  246 -class_Divides_Oring__div(A) | c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(B,C,A),D,A) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(c_Divides_Odiv__class_Omod(B,D,A),c_Divides_Odiv__class_Omod(C,D,A),A),D,A) # label(cls_mod__diff__eq_0) # label(axiom).  [assumption].
% 0.90/1.50  Derived: c_Divides_Odiv__class_Omod(A,B,tc_Int_Oint) != c_Divides_Odiv__class_Omod(C,B,tc_Int_Oint) | c_Divides_Odiv__class_Omod(D,B,tc_Int_Oint) != c_Divides_Odiv__class_Omod(E,B,tc_Int_Oint) | c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(D,A,tc_Int_Oint),B,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(E,C,tc_Int_Oint),B,tc_Int_Oint).  [resolve(242,a,243,a)].
% 0.90/1.50  Derived: c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(c_Divides_Odiv__class_Omod(A,C,tc_Int_Oint),B,tc_Int_Oint),C,tc_Int_Oint).  [resolve(242,a,244,a)].
% 0.90/1.50  Derived: c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(A,c_Divides_Odiv__class_Omod(B,C,tc_Int_Oint),tc_Int_Oint),C,tc_Int_Oint).  [resolve(242,a,245,a)].
% 0.90/1.50  Derived: c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(A,B,tc_Int_Oint),C,tc_Int_Oint) = c_Divides_Odiv__class_Omod(c_HOL_Ominus__class_Ominus(c_Divides_Odiv__class_Omod(A,C,tc_Int_Oint),c_Divides_Odiv__class_Omod(B,C,tc_Int_Oint),tc_Int_Oint),C,tc_Int_Oint).  [resolve(242,a,246,a)].
% 0.90/1.50  247 class_OrderedGroup_Opordered__ab__semigroup__add(tc_nat) # label(clsarity_nat__OrderedGroup_Opordered__ab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.50  248 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_lessequals(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,C,A),A) | -c_lessequals(B,D,A) # label(cls_add__right__mono_0) # label(axiom).  [assumption].
% 0.90/1.50  249 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_lessequals(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(B,D,A),A) | -c_lessequals(C,D,A) # label(cls_add__left__mono_0) # label(axiom).  [assumption].
% 0.90/1.50  250 -class_OrderedGroup_Opordered__ab__semigroup__add(A) | c_lessequals(c_HOL_Oplus__class_Oplus(B,C,A),c_HOL_Oplus__class_Oplus(D,E,A),A) | -c_lessequals(C,E,A) | -c_lessequals(B,D,A) # label(cls_add__mono_0) # label(axiom).  [assumption].
% 0.90/1.50  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_nat),c_HOL_Oplus__class_Oplus(C,D,tc_nat),tc_nat) | -c_lessequals(B,D,tc_nat) | -c_lessequals(A,C,tc_nat).  [resolve(247,a,250,a)].
% 0.90/1.50  251 class_OrderedGroup_Opordered__ab__semigroup__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Opordered__ab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.50  Derived: c_lessequals(c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint),c_HOL_Oplus__class_Oplus(C,D,tc_Int_Oint),tc_Int_Oint) | -c_lessequals(B,D,tc_Int_Oint) | -c_lessequals(A,C,tc_Int_Oint).  [resolve(251,a,250,a)].
% 0.90/1.50  252 class_Ring__and__Field_Oring__1__no__zero__divisors(tc_Int_Oint) # label(clsarity_Int__Oint__Ring__and__Field_Oring__1__no__zero__divisors) # label(axiom).  [assumption].
% 0.90/1.50  253 -class_Ring__and__Field_Oring__1__no__zero__divisors(A) | c_Power_Opower__class_Opower(B,C,A) != c_HOL_Ozero__class_Ozero(A) | B = c_HOL_Ozero__class_Ozero(A) # label(cls_field__power__not__zero_0) # label(axiom).  [assumption].
% 0.90/1.50  Derived: c_Power_Opower__class_Opower(A,B,tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint) | A = c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(252,a,253,a)].
% 0.90/1.50  254 class_Ring__and__Field_Ozero__neq__one(tc_nat) # label(clsarity_nat__Ring__and__Field_Ozero__neq__one) # label(axiom).  [assumption].
% 0.90/1.50  255 -class_Ring__and__Field_Ozero__neq__one(A) | -class_Ring__and__Field_Ono__zero__divisors(A) | -class_Ring__and__Field_Omult__zero(A) | -class_Power_Opower(A) | c_Power_Opower__class_Opower(B,C,A) != c_HOL_Ozero__class_Ozero(A) | B = c_HOL_Ozero__class_Ozero(A) # label(cls_power__eq__0__iff_0) # label(axiom).  [assumption].
% 0.90/1.50  256 -class_Ring__and__Field_Ozero__neq__one(A) | -class_Ring__and__Field_Ono__zero__divisors(A) | -class_Ring__and__Field_Omult__zero(A) | -class_Power_Opower(A) | c_Power_Opower__class_Opower(B,c_HOL_Ozero__class_Ozero(tc_nat),A) != c_HOL_Ozero__class_Ozero(A) # label(cls_power__eq__0__iff_1) # label(axiom).  [assumption].
% 0.90/1.53  257 -class_Ring__and__Field_Ozero__neq__one(A) | -class_Ring__and__Field_Ono__zero__divisors(A) | -class_Ring__and__Field_Omult__zero(A) | -class_Power_Opower(A) | c_Power_Opower__class_Opower(c_HOL_Ozero__class_Ozero(A),B,A) = c_HOL_Ozero__class_Ozero(A) | B = c_HOL_Ozero__class_Ozero(tc_nat) # label(cls_power__eq__0__iff_2) # label(axiom).  [assumption].
% 0.90/1.53  258 -class_Ring__and__Field_Ozero__neq__one(A) | c_HOL_Ozero__class_Ozero(A) != c_HOL_Oone__class_Oone(A) # label(cls_zero__neq__one_0) # label(axiom).  [assumption].
% 0.90/1.53  259 -class_Ring__and__Field_Ozero__neq__one(A) | c_HOL_Oone__class_Oone(A) != c_HOL_Ozero__class_Ozero(A) # label(cls_one__neq__zero_0) # label(axiom).  [assumption].
% 0.90/1.53  Derived: -class_Ring__and__Field_Ono__zero__divisors(tc_nat) | -class_Ring__and__Field_Omult__zero(tc_nat) | -class_Power_Opower(tc_nat) | c_Power_Opower__class_Opower(A,B,tc_nat) != c_HOL_Ozero__class_Ozero(tc_nat) | A = c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(254,a,255,a)].
% 0.90/1.53  Derived: -class_Ring__and__Field_Ono__zero__divisors(tc_nat) | -class_Ring__and__Field_Omult__zero(tc_nat) | -class_Power_Opower(tc_nat) | c_Power_Opower__class_Opower(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat) != c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(254,a,256,a)].
% 0.90/1.53  Derived: c_HOL_Ozero__class_Ozero(tc_nat) != c_HOL_Oone__class_Oone(tc_nat).  [resolve(254,a,258,a)].
% 0.90/1.53  Derived: c_HOL_Oone__class_Oone(tc_nat) != c_HOL_Ozero__class_Ozero(tc_nat).  [resolve(254,a,259,a)].
% 0.90/1.53  260 class_Ring__and__Field_Ozero__neq__one(tc_Int_Oint) # label(clsarity_Int__Oint__Ring__and__Field_Ozero__neq__one) # label(axiom).  [assumption].
% 0.90/1.53  Derived: -class_Ring__and__Field_Ono__zero__divisors(tc_Int_Oint) | -class_Ring__and__Field_Omult__zero(tc_Int_Oint) | -class_Power_Opower(tc_Int_Oint) | c_Power_Opower__class_Opower(A,c_HOL_Ozero__class_Ozero(tc_nat),tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(260,a,256,a)].
% 0.90/1.53  Derived: c_HOL_Ozero__class_Ozero(tc_Int_Oint) != c_HOL_Oone__class_Oone(tc_Int_Oint).  [resolve(260,a,258,a)].
% 0.90/1.53  Derived: c_HOL_Oone__class_Oone(tc_Int_Oint) != c_HOL_Ozero__class_Ozero(tc_Int_Oint).  [resolve(260,a,259,a)].
% 0.90/1.53  261 class_Int_Onumber(tc_nat) # label(clsarity_nat__Int_Onumber) # label(axiom).  [assumption].
% 0.90/1.53  262 -class_Int_Onumber(A) | -class_HOL_Oord(A) | c_Orderings_Oord__class_Omin(c_Int_Onumber__class_Onumber__of(B,A),c_Int_Onumber__class_Onumber__of(C,A),A) = c_Int_Onumber__class_Onumber__of(C,A) | c_lessequals(c_Int_Onumber__class_Onumber__of(B,A),c_Int_Onumber__class_Onumber__of(C,A),A) # label(cls_min__number__of_1) # label(axiom).  [assumption].
% 0.90/1.53  263 -class_Int_Onumber(A) | -class_HOL_Oord(A) | c_Orderings_Oord__class_Omin(c_Int_Onumber__class_Onumber__of(B,A),c_Int_Onumber__class_Onumber__of(C,A),A) = c_Int_Onumber__class_Onumber__of(B,A) | -c_lessequals(c_Int_Onumber__class_Onumber__of(B,A),c_Int_Onumber__class_Onumber__of(C,A),A) # label(cls_min__number__of_0) # label(axiom).  [assumption].
% 0.90/1.53  Derived: -class_HOL_Oord(tc_nat) | c_Orderings_Oord__class_Omin(c_Int_Onumber__class_Onumber__of(A,tc_nat),c_Int_Onumber__class_Onumber__of(B,tc_nat),tc_nat) = c_Int_Onumber__class_Onumber__of(B,tc_nat) | c_lessequals(c_Int_Onumber__class_Onumber__of(A,tc_nat),c_Int_Onumber__class_Onumber__of(B,tc_nat),tc_nat).  [resolve(261,a,262,a)].
% 0.90/1.53  264 class_Int_Onumber(tc_Int_Oint) # label(clsarity_Int__Oint__Int_Onumber) # label(axiom).  [assumption].
% 0.90/1.53  Derived: -class_HOL_Oord(tc_Int_Oint) | c_Orderings_Oord__class_Omin(c_Int_Onumber__class_Onumber__of(A,tc_Int_Oint),c_Int_Onumber__class_Onumber__of(B,tc_Int_Oint),tc_Int_Oint) = c_Int_Onumber__class_Onumber__of(B,tc_Int_Oint) | c_lessequals(c_Int_Onumber__class_Onumber__of(A,tc_Int_Oint),c_Int_Onumber__class_Onumber__of(B,tc_Int_Oint),tc_Int_Oint).  [resolve(264,a,262,a)].
% 0.90/1.53  265 class_OrderedGroup_Oab__semigroup__add(tc_nat) # label(clsarity_nat__OrderedGroup_Oab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.53  266 -class_OrderedGroup_Oab__semigroup__add(A) | c_HOL_Oplus__class_Oplus(c_HOL_Oplus__class_Oplus(B,C,A),D,A) = c_HOL_Oplus__class_Oplus(B,c_HOL_Oplus__class_Oplus(C,D,A),A) # label(cls_ab__semigroup__add__class_Oadd__ac_I1_J_0) # label(axiom).  [assumption].
% 0.90/1.63  267 class_OrderedGroup_Oab__semigroup__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Oab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.63  268 class_Int_Oring__char__0(tc_Int_Oint) # label(clsarity_Int__Oint__Int_Oring__char__0) # label(axiom).  [assumption].
% 0.90/1.63  269 -class_Int_Oring__char__0(A) | -class_Int_Onumber__ring(A) | c_Int_Onumber__class_Onumber__of(B,A) != c_Int_Onumber__class_Onumber__of(C,A) | B = C # label(cls_eq__number__of_0) # label(axiom).  [assumption].
% 0.90/1.63  Derived: -class_Int_Onumber__ring(tc_Int_Oint) | c_Int_Onumber__class_Onumber__of(A,tc_Int_Oint) != c_Int_Onumber__class_Onumber__of(B,tc_Int_Oint) | A = B.  [resolve(268,a,269,a)].
% 0.90/1.63  270 class_OrderedGroup_Ocancel__ab__semigroup__add(tc_nat) # label(clsarity_nat__OrderedGroup_Ocancel__ab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.63  271 -class_OrderedGroup_Ocancel__ab__semigroup__add(A) | c_HOL_Oplus__class_Oplus(B,C,A) != c_HOL_Oplus__class_Oplus(B,D,A) | C = D # label(cls_add__imp__eq_0) # label(axiom).  [assumption].
% 0.90/1.63  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_nat) != c_HOL_Oplus__class_Oplus(A,C,tc_nat) | B = C.  [resolve(270,a,271,a)].
% 0.90/1.63  272 class_OrderedGroup_Ocancel__ab__semigroup__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Ocancel__ab__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.63  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint) != c_HOL_Oplus__class_Oplus(A,C,tc_Int_Oint) | B = C.  [resolve(272,a,271,a)].
% 0.90/1.63  273 class_OrderedGroup_Ocancel__semigroup__add(tc_nat) # label(clsarity_nat__OrderedGroup_Ocancel__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.63  274 -class_OrderedGroup_Ocancel__semigroup__add(A) | c_HOL_Oplus__class_Oplus(B,C,A) != c_HOL_Oplus__class_Oplus(B,D,A) | C = D # label(cls_add__left__cancel_0) # label(axiom).  [assumption].
% 0.90/1.63  275 -class_OrderedGroup_Ocancel__semigroup__add(A) | c_HOL_Oplus__class_Oplus(B,C,A) != c_HOL_Oplus__class_Oplus(D,C,A) | B = D # label(cls_add__right__cancel_0) # label(axiom).  [assumption].
% 0.90/1.63  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_nat) != c_HOL_Oplus__class_Oplus(C,B,tc_nat) | A = C.  [resolve(273,a,275,a)].
% 0.90/1.63  276 class_OrderedGroup_Ocancel__semigroup__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Ocancel__semigroup__add) # label(axiom).  [assumption].
% 0.90/1.63  Derived: c_HOL_Oplus__class_Oplus(A,B,tc_Int_Oint) != c_HOL_Oplus__class_Oplus(C,B,tc_Int_Oint) | A = C.  [resolve(276,a,275,a)].
% 0.90/1.63  277 class_OrderedGroup_Omonoid__add(tc_nat) # label(clsarity_nat__OrderedGroup_Omonoid__add) # label(axiom).  [assumption].
% 0.90/1.63  278 -class_OrderedGroup_Omonoid__add(A) | c_HOL_Oplus__class_Oplus(c_HOL_Ozero__class_Ozero(A),B,A) = B # label(cls_add__0__left_0) # label(axiom).  [assumption].
% 0.90/1.63  279 -class_OrderedGroup_Omonoid__add(A) | c_HOL_Oplus__class_Oplus(B,c_HOL_Ozero__class_Ozero(A),A) = B # label(cls_monoid__add__class_Oadd__0__right_0) # label(axiom).  [assumption].
% 0.90/1.63  280 class_OrderedGroup_Omonoid__add(tc_Int_Oint) # label(clsarity_Int__Oint__OrderedGroup_Omonoid__add) # label(axiom).  [assumption].
% 0.90/1.63  
% 0.90/1.63  ============================== end predicate elimination =============
% 0.90/1.63  
% 0.90/1.63  Auto_denials:  (non-Horn, no changes).
% 0.90/1.63  
% 0.90/1.63  Term ordering decisions:
% 0.90/1.63  Function symbol KB weights:  tc_nat=1. tc_Int_Oint=1. tc_Arrow__Order__Mirabelle_Oalt=1. v_sko__Arrow__Order__Mirabelle__Xalt3__1=1. v_sko__Arrow__Order__Mirabelle__Xalt3__2=1. v_sko__Arrow__Order__Mirabelle__Xalt3__3=1. v_sko__CHAINED__1=1. v_sko__CHAINED__2=1. v_sko__CHAINED__3=1. v_a=1. v_b=1. c_Nat_Osize__class_Osize=1. c_List_Orev=1. c_Int_Onumber__class_Onumber__of=1. c_List_Obutlast=1. c_List_Otl=1. c_List_Olast=1. c_List_Oremdups=1. c_List_Ohd=1. c_List_Orotate1=1. c_List_Osko__List__Xlist__Xexhaust__1__1=1. c_List_Osko__List__Xlist__Xexhaust__1__2=1. c_List_Osko__List__Xlist__Xnchotomy__1__1=1. c_List_Osko__List__Xlist__Xnchotomy__1__2=1. c_List_Osko__List__Xneq__Nil__conv__1__1=1. c_List_Osko__List__Xneq__Nil__conv__1__2=1. c_HOL_Ozero__class_Ozero=1. c_List_Olist_ONil=1. c_Suc=1. tc_List_Olist=1. c_HOL_Oone__class_Oone=1. c_HOL_Oplus__class_Oplus=1. c_List_Olist_OCons=1. c_List_Oappend=1. c_HOL_Ominus_Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------