1ISOFILTER(1) General Commands Manual ISOFILTER(1)
2
3
4
6 isofilter - removes isomorphic structures from mace4(1) models
7
9 isofilter [options] < input-file > output-file
10 isofilter0 [options] < input-file > output-file
11 isofilter2 [options] < input-file > output-file
12
14 This manual page documents briefly the isofilter, isofilter0 and
15 isofilter2 commands.
16
17 If mace4(1) produces more than one structure, some of them are very
18 likely to be isomorphic to others. The program isofilter can be used to
19 remove isomorphic structures.
20
22 There are multiple isofilter variants providing alternative algorithms.
23
24 isofilter
25 Uses Occurrence Profiles algorithm.
26
27 isofilter2
28 Uses Canonical Forms algorithm.
29
31 A summary of options is included below.
32
33 ignore_constants
34 Ignore all constants during the isomorphism tests.
35
36 check <operations>
37 Consider only the listed operations in the isomorphism tests.
38
39 output <operations>
40 Output only the listed operations.
41
42 wrap Enclose the resulting structures in list(interpretations). ...
43 end_of_list.
44
46 mace4(1).
47 Full documentation for isofilter is found in the prover9 manual, avail‐
48 able on Debian systems in the prover9-doc package at
49 /usr/share/doc/prover9-doc/manual/index.html.
50
52 isofilter was written by William McCune <mccune@cs.unm.edu>
53
54 This manual page was written by Peter Collingbourne
55 <pcc03@doc.ic.ac.uk>, for the Debian project (but may be used by oth‐
56 ers).
57
58
59
60 January 20, 2007 ISOFILTER(1)