File: pcl2.spec

package info (click to toggle)
eprover 2.6%2Bds-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 21,288 kB
  • sloc: ansic: 331,111; csh: 12,026; python: 10,178; awk: 5,825; makefile: 461; sh: 389
file content (41 lines) | stat: -rw-r--r-- 1,038 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Specification of the PCL 2 inference process description language
-----------------------------------------------------------------


<pcl-listing> ::= <pcl-step>*

<pcl-step> ::= <pcl-id> : <clause> : <just> [:'{'<prover-specific>'}']

<pcl-id> ::= <pos-int> ( .<pos-int> )*

<clause> ::= literal list in TPTP format

<just> ::= 'initial' |
           <pcl-expr> |
           <upcl-expr>

<prover-specific> ::= <ident>|<string>|<pos-int>

<pcl-expr> ::= <pcl-id> |
               <op> '(' <pcl-expr>'('<pos>')'( , <pcl-expr>'('<pos>')')*')'

<upcl-expr> ::= <op> '(' <pcl-expr> ( , <pcl-expr>)*')'

<pos> ::= <pos-int> [. L|R [ .<pos-int> ]*]

Select literal, side, position in term.

Intended semantics: <pcl-expr>s describe a unique inference step and
hence have a unique clause as the result. <upcl-expr>s describe a
class of inferences and the clause dependencies.

<op> ::= 'er' |
         'pm' |
         'ef' |
         'urw' |	 
         'rw' |
         'sr' | 
         'cn' 


SPASS found a proof: SPASS beiseite: Proof found.