TPTP Axioms File: ANA003-0.ax


%------------------------------------------------------------------------------
% File     : ANA003-0 : TPTP v7.5.0. Released v3.2.0.
% Domain   : Analysis
% Axioms   : A theory of Big-O notation
% Version  : [Pau06] axioms.
% English  :

% Refs     : [Pau06] Paulson (2006), Email to G. Sutcliffe
% Source   : [Pau06]
% Names    : BigO_simp.ax [Pau06]

% Status   : Satisfiable
% Syntax   : Number of clauses     :   53 (   0 non-Horn;   0 unit;  15 RR)
%            Number of atoms       :  122 (   0 equality)
%            Maximal clause size   :    4 (   2 average)
%            Number of predicates  :   32 (   0 propositional; 1-3 arity)
%            Number of functors    :    6 (   0 constant; 1-3 arity)
%            Number of variables   :  123 (  30 singleton)
%            Maximal term depth    :    3 (   2 average)
% SPC      : 

% Comments : Requires MSC001-0.ax, MSC001-1.ax
%------------------------------------------------------------------------------
cnf(cls_SetsAndFunctions_Oset__plus__intro2_0,axiom,
    ( ~ class_HOL_Oplus(T_a)
    | ~ c_in(V_b,V_C,T_a)
    | c_in(c_plus(V_a,V_b,T_a),c_SetsAndFunctions_Oelt__set__plus(V_a,V_C,T_a),T_a) )).

cnf(cls_SetsAndFunctions_Oset__plus__intro_0,axiom,
    ( ~ class_HOL_Oplus(T_a)
    | ~ c_in(V_b,V_D,T_a)
    | ~ c_in(V_a,V_C,T_a)
    | c_in(c_plus(V_a,V_b,T_a),c_plus(V_C,V_D,tc_set(T_a)),T_a) )).

cnf(cls_SetsAndFunctions_Oset__plus__mono2_0,axiom,
    ( ~ class_HOL_Oplus(T_a)
    | ~ c_lessequals(V_E,V_F,tc_set(T_a))
    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
    | c_lessequals(c_plus(V_C,V_E,tc_set(T_a)),c_plus(V_D,V_F,tc_set(T_a)),tc_set(T_a)) )).

cnf(cls_SetsAndFunctions_Oset__plus__mono3_0,axiom,
    ( ~ class_HOL_Oplus(T_a)
    | ~ c_in(V_a,V_C,T_a)
    | c_lessequals(c_SetsAndFunctions_Oelt__set__plus(V_a,V_D,T_a),c_plus(V_C,V_D,tc_set(T_a)),tc_set(T_a)) )).

cnf(cls_SetsAndFunctions_Oset__plus__mono4_0,axiom,
    ( ~ class_OrderedGroup_Ocomm__monoid__add(T_a)
    | ~ c_in(V_a,V_C,T_a)
    | c_lessequals(c_SetsAndFunctions_Oelt__set__plus(V_a,V_D,T_a),c_plus(V_D,V_C,tc_set(T_a)),tc_set(T_a)) )).

cnf(cls_SetsAndFunctions_Oset__plus__mono_0,axiom,
    ( ~ class_HOL_Oplus(T_a)
    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
    | c_lessequals(c_SetsAndFunctions_Oelt__set__plus(V_a,V_C,T_a),c_SetsAndFunctions_Oelt__set__plus(V_a,V_D,T_a),tc_set(T_a)) )).

cnf(cls_SetsAndFunctions_Oset__times__intro2_0,axiom,
    ( ~ class_HOL_Otimes(T_a)
    | ~ c_in(V_b,V_C,T_a)
    | c_in(c_times(V_a,V_b,T_a),c_SetsAndFunctions_Oelt__set__times(V_a,V_C,T_a),T_a) )).

cnf(cls_SetsAndFunctions_Oset__times__intro_0,axiom,
    ( ~ class_HOL_Otimes(T_a)
    | ~ c_in(V_b,V_D,T_a)
    | ~ c_in(V_a,V_C,T_a)
    | c_in(c_times(V_a,V_b,T_a),c_times(V_C,V_D,tc_set(T_a)),T_a) )).

cnf(cls_SetsAndFunctions_Oset__times__mono2_0,axiom,
    ( ~ class_HOL_Otimes(T_a)
    | ~ c_lessequals(V_E,V_F,tc_set(T_a))
    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
    | c_lessequals(c_times(V_C,V_E,tc_set(T_a)),c_times(V_D,V_F,tc_set(T_a)),tc_set(T_a)) )).

cnf(cls_SetsAndFunctions_Oset__times__mono3_0,axiom,
    ( ~ class_HOL_Otimes(T_a)
    | ~ c_in(V_a,V_C,T_a)
    | c_lessequals(c_SetsAndFunctions_Oelt__set__times(V_a,V_D,T_a),c_times(V_C,V_D,tc_set(T_a)),tc_set(T_a)) )).

cnf(cls_SetsAndFunctions_Oset__times__mono4_0,axiom,
    ( ~ class_OrderedGroup_Ocomm__monoid__mult(T_a)
    | ~ c_in(V_a,V_C,T_a)
    | c_lessequals(c_SetsAndFunctions_Oelt__set__times(V_a,V_D,T_a),c_times(V_D,V_C,tc_set(T_a)),tc_set(T_a)) )).

cnf(cls_SetsAndFunctions_Oset__times__mono_0,axiom,
    ( ~ class_HOL_Otimes(T_a)
    | ~ c_lessequals(V_C,V_D,tc_set(T_a))
    | c_lessequals(c_SetsAndFunctions_Oelt__set__times(V_a,V_C,T_a),c_SetsAndFunctions_Oelt__set__times(V_a,V_D,T_a),tc_set(T_a)) )).

cnf(clsarity_fun_10,axiom,
    ( class_OrderedGroup_Ocancel__semigroup__add(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Oab__group__add(T_1) )).

cnf(clsarity_fun_11,axiom,
    ( class_OrderedGroup_Ocancel__ab__semigroup__add(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Oab__group__add(T_1) )).

cnf(clsarity_fun_12,axiom,
    ( class_OrderedGroup_Oab__group__add(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Oab__group__add(T_1) )).

cnf(clsarity_fun_13,axiom,
    ( class_OrderedGroup_Osemigroup__mult(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Osemigroup__mult(T_1) )).

cnf(clsarity_fun_14,axiom,
    ( class_OrderedGroup_Oab__semigroup__mult(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).

cnf(clsarity_fun_15,axiom,
    ( class_OrderedGroup_Omonoid__mult(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).

cnf(clsarity_fun_16,axiom,
    ( class_OrderedGroup_Ocomm__monoid__mult(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).

cnf(clsarity_fun_17,axiom,
    ( class_Ring__and__Field_Osemiring(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_18,axiom,
    ( class_Ring__and__Field_Ocomm__semiring(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_19,axiom,
    ( class_Ring__and__Field_Osemiring__0(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_2,axiom,
    ( class_HOL_Oplus(tc_fun(T_2,T_1))
    | ~ class_HOL_Oplus(T_1) )).

cnf(clsarity_fun_20,axiom,
    ( class_Ring__and__Field_Ocomm__semiring__0(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_21,axiom,
    ( class_Ring__and__Field_Osemiring__0__cancel(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_22,axiom,
    ( class_Ring__and__Field_Oring(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_23,axiom,
    ( class_Ring__and__Field_Ocomm__semiring__0__cancel(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_24,axiom,
    ( class_Ring__and__Field_Ocomm__ring(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_25,axiom,
    ( class_Ring__and__Field_Oaxclass__0__neq__1(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_26,axiom,
    ( class_Ring__and__Field_Osemiring__1(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_27,axiom,
    ( class_Ring__and__Field_Ocomm__semiring__1(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_28,axiom,
    ( class_Ring__and__Field_Osemiring__1__cancel(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_29,axiom,
    ( class_Ring__and__Field_Oring__1(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_3,axiom,
    ( class_HOL_Otimes(tc_fun(T_2,T_1))
    | ~ class_HOL_Otimes(T_1) )).

cnf(clsarity_fun_30,axiom,
    ( class_Ring__and__Field_Ocomm__semiring__1__cancel(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_31,axiom,
    ( class_Ring__and__Field_Ocomm__ring__1(tc_fun(T_2,T_1))
    | ~ class_Ring__and__Field_Ocomm__ring__1(T_1) )).

cnf(clsarity_fun_4,axiom,
    ( class_HOL_Ominus(tc_fun(T_2,T_1))
    | ~ class_HOL_Ominus(T_1) )).

cnf(clsarity_fun_5,axiom,
    ( class_HOL_Ozero(tc_fun(T_2,T_1))
    | ~ class_HOL_Ozero(T_1) )).

cnf(clsarity_fun_6,axiom,
    ( class_HOL_Oone(tc_fun(T_2,T_1))
    | ~ class_HOL_Oone(T_1) )).

cnf(clsarity_fun_7,axiom,
    ( class_OrderedGroup_Osemigroup__add(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Osemigroup__add(T_1) )).

cnf(clsarity_fun_8,axiom,
    ( class_OrderedGroup_Oab__semigroup__add(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).

cnf(clsarity_fun_9,axiom,
    ( class_OrderedGroup_Ocomm__monoid__add(tc_fun(T_2,T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).

cnf(clsarity_set_10,axiom,
    ( class_OrderedGroup_Osemigroup__mult(tc_set(T_1))
    | ~ class_OrderedGroup_Osemigroup__mult(T_1) )).

cnf(clsarity_set_11,axiom,
    ( class_OrderedGroup_Oab__semigroup__add(tc_set(T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).

cnf(clsarity_set_12,axiom,
    ( class_OrderedGroup_Ocomm__monoid__add(tc_set(T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__add(T_1) )).

cnf(clsarity_set_13,axiom,
    ( class_OrderedGroup_Oab__semigroup__mult(tc_set(T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).

cnf(clsarity_set_14,axiom,
    ( class_OrderedGroup_Omonoid__mult(tc_set(T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).

cnf(clsarity_set_15,axiom,
    ( class_OrderedGroup_Ocomm__monoid__mult(tc_set(T_1))
    | ~ class_OrderedGroup_Ocomm__monoid__mult(T_1) )).

cnf(clsarity_set_5,axiom,
    ( class_HOL_Oplus(tc_set(T_1))
    | ~ class_HOL_Oplus(T_1) )).

cnf(clsarity_set_6,axiom,
    ( class_HOL_Otimes(tc_set(T_1))
    | ~ class_HOL_Otimes(T_1) )).

cnf(clsarity_set_7,axiom,
    ( class_HOL_Ozero(tc_set(T_1))
    | ~ class_HOL_Ozero(T_1) )).

cnf(clsarity_set_8,axiom,
    ( class_HOL_Oone(tc_set(T_1))
    | ~ class_HOL_Oone(T_1) )).

cnf(clsarity_set_9,axiom,
    ( class_OrderedGroup_Osemigroup__add(tc_set(T_1))
    | ~ class_OrderedGroup_Osemigroup__add(T_1) )).

%------------------------------------------------------------------------------