File: run-all

package info (click to toggle)
ladr 0.0.200902a-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 11,400 kB
  • ctags: 7,168
  • sloc: ansic: 59,953; perl: 1,006; python: 620; makefile: 403; sh: 86; csh: 58; modula3: 13
file content (43 lines) | stat: -rwxr-xr-x 1,281 bytes parent folder | download | duplicates (4)
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
42
43
#!/bin/csh

# This script should run the examples described in index.html.

set path = (../bin $path)

# Remove isomorphic interpretations.

mace4 -n3 < qg.in | get_interps > qg.out3
isofilter < qg.out3 > qg.iso3

# Use a set of interpretations to filter a stream of clauses.

clausefilter non-MOL-OML false_in_all < MOL-cand.296 > MOL-cand.238 

# Use a set of clauses to filter a stream of interpretations:
# Get the nondistributive OLs (BAs) of order 8.

mace4 -n8 < OL.in | get_interps | isofilter > OL.8
interpfilter distributivity some_false < OL.8 > OL.8.out

# Given a set of interpretations and a stream of clauses,
# print the interpretations that model each clause.

mace4 -n6 < OL.in | get_interps | isofilter > OL.6
clausetester OL.6 < BA-sheffer > BA-sheffer.out

# Given a set of rewrite rules, rewrite a stream of terms or clauses.

rewriter lattice.rules < lattice-sax > lattice-sax.rewritten

# Decision procedure for lattice identities in meet and join.

latfilter < meet-join-equations > meet-join-equations.out

# Decision procedure for ortholattice identities in
# meet/join/complement/0/1/shefferstroke.

olfilter < mjc01s-equations > mjc01s-equations.out

# Print the upper covers of the 5 ortholattices of order 8.

upper-covers < OL.8 > OL.8.upper-covers