TPTP Axioms File: ROB001-1.ax


%--------------------------------------------------------------------------
% File     : ROB001-1 : TPTP v9.0.0. Released v1.0.0.
% Domain   : Robbins Algebra
% Axioms   : Robbins algebra numbers axioms
% Version  : [Win90] (equality) axioms.
% English  :

% Refs     : [HMT71] Henkin et al. (1971), Cylindrical Algebras
%          : [Win90] Winker (1990), Robbins Algebra: Conditions that make a
% Source   : [Win90]
% Names    :

% Status   : Satisfiable
% Syntax   : Number of clauses     :    4 (   2 unt;   0 nHn;   2 RR)
%            Number of literals    :    6 (   2 equ;   2 neg)
%            Maximal clause size   :    2 (   1 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :    2 (   1 usr;   0 prp; 1-2 aty)
%            Number of functors    :    4 (   4 usr;   1 con; 0-2 aty)
%            Number of variables   :    4 (   0 sgn)
% SPC      : 

% Comments : Requires ROB001-0.ax
%--------------------------------------------------------------------------
cnf(one_times_x,axiom,
    multiply(one,X) = X ).

cnf(times_by_adding,axiom,
    ( ~ positive_integer(X)
    | multiply(successor(V),X) = add(X,multiply(V,X)) ) ).

cnf(one,axiom,
    positive_integer(one) ).

cnf(next_integer,axiom,
    ( ~ positive_integer(X)
    | positive_integer(successor(X)) ) ).

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