File: RBA-2q.tptp

package info (click to toggle)
prover9-manual 0.0.200902a-2.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 4,272 kB
  • sloc: xml: 212; csh: 144; python: 73; makefile: 42; perl: 10; sh: 1
file content (14 lines) | stat: -rw-r--r-- 592 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

% The LADR formulas contain function or predicate symbols
% that are not legal TPTP symbols, and we have replaced those
% symbols with new symbols.  Here is the list of the unaccepted
% symbols and the corresponding replacements.
%
%   (arity 1)        '    '\''
%   (arity 2)        +    '+'

cnf(sos,axiom,'+'(A,B) = '+'(B,A)).
cnf(sos,axiom,'+'('+'(A,B),C) = '+'(A,'+'(B,C))).
cnf(sos,axiom,'\''('+'('\''('+'(A,B)),'\''('+'(A,'\''(B))))) = A).
fof(sos,axiom,? [X0] : '+'(X0,X0) = X0).
fof(goals,conjecture,! [X1] : ! [X2] : '+'('\''('+'(X1,'\''(X2))),'\''('+'('\''(X1),'\''(X2)))) = X2).