packages feed

twee-2.2: tests/group.p

%fof(identity, axiom,
%    ![X]: f(X, e) = X).
%fof(right_inverse, axiom,
%    ![X]: f(X, i(X)) = e).
fof(associativity, axiom,
    ![X, Y, Z]: f(X, f(Y, Z)) = f(f(X, Y), Z)).
fof(left_inverse, axiom,
    ![X]: f(i(X),X) = e).
fof(left_identity, axiom,
    ![X]: f(e, X) = X).
cnf(a, axiom, a != b).

%fof(inverse_distrib, axiom,
%    ![X,Y]: f(i(X),i(Y)) = i(f(X,Y))).
%fof(commutativity, conjecture,
%    ![X,Y]: f(X,Y) = f(Y,X)).