The snark Reference Manual

This is the snark Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Mar 15 07:49:34 2025 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 snark

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependency

snark-implementation (system).

Source

snark.asd.


2.2 snark-implementation

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-implementation.asd.

Child Components

2.3 snark-auxiliary-packages

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Source

snark-auxiliary-packages.asd.

Child Component

auxiliary-packages.lisp (file).


2.4 snark-lisp

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependency

snark-auxiliary-packages (system).

Source

snark-lisp.asd.

Child Components

2.5 snark-sparse-array

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-sparse-array.asd.

Child Components

2.6 snark-numbering

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-numbering.asd.

Child Component

numbering.lisp (file).


2.7 snark-deque

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-deque.asd.

Child Component

deque2.lisp (file).


2.8 snark-agenda

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-agenda.asd.

Child Component

agenda.lisp (file).


2.9 snark-dpll

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-dpll.asd.

Child Component

davis-putnam3.lisp (file).


2.10 snark-feature

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-feature.asd.

Child Component

feature.lisp (file).


2.11 snark-infix-reader

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependencies
Source

snark-infix-reader.asd.

Child Components

2.12 snark-pkg

The Snark Theorem Prover

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Dependency

snark-dpll (system).

Source

snark-pkg.asd.

Child Component

snark-pkg.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 snark/snark.asd

Source

snark.asd.

Parent Component

snark (system).

ASDF Systems

snark.


3.1.2 snark-implementation/snark-implementation.asd

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

ASDF Systems

snark-implementation.


3.1.3 snark-auxiliary-packages/snark-auxiliary-packages.asd

Source

snark-auxiliary-packages.asd.

Parent Component

snark-auxiliary-packages (system).

ASDF Systems

snark-auxiliary-packages.


3.1.4 snark-lisp/snark-lisp.asd

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

ASDF Systems

snark-lisp.


3.1.5 snark-sparse-array/snark-sparse-array.asd

Source

snark-sparse-array.asd.

Parent Component

snark-sparse-array (system).

ASDF Systems

snark-sparse-array.


3.1.6 snark-numbering/snark-numbering.asd

Source

snark-numbering.asd.

Parent Component

snark-numbering (system).

ASDF Systems

snark-numbering.


3.1.7 snark-deque/snark-deque.asd

Source

snark-deque.asd.

Parent Component

snark-deque (system).

ASDF Systems

snark-deque.


3.1.8 snark-agenda/snark-agenda.asd

Source

snark-agenda.asd.

Parent Component

snark-agenda (system).

ASDF Systems

snark-agenda.


3.1.9 snark-dpll/snark-dpll.asd

Source

snark-dpll.asd.

Parent Component

snark-dpll (system).

ASDF Systems

snark-dpll.


3.1.10 snark-feature/snark-feature.asd

Source

snark-feature.asd.

Parent Component

snark-feature (system).

ASDF Systems

snark-feature.


3.1.11 snark-infix-reader/snark-infix-reader.asd

Source

snark-infix-reader.asd.

Parent Component

snark-infix-reader (system).

ASDF Systems

snark-infix-reader.


3.1.12 snark-pkg/snark-pkg.asd

Source

snark-pkg.asd.

Parent Component

snark-pkg (system).

ASDF Systems

snark-pkg.


3.1.13 snark-implementation/useful.lisp

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.14 snark-implementation/posets.lisp

Dependency

useful.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.15 snark-implementation/solve-sum.lisp

Dependency

posets.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.16 snark-implementation/globals.lisp

Dependency

solve-sum.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.17 snark-implementation/options.lisp

Dependency

globals.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.18 snark-implementation/terms2.lisp

Dependency

options.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.19 snark-implementation/rows.lisp

Dependency

terms2.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.20 snark-implementation/row-contexts.lisp

Dependency

rows.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.21 snark-implementation/constants.lisp

Dependency

row-contexts.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.22 snark-implementation/functions.lisp

Dependency

constants.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.23 snark-implementation/variables.lisp

Dependency

functions.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.24 snark-implementation/subst.lisp

Dependency

variables.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.25 snark-implementation/substitute.lisp

Dependency

subst.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.26 snark-implementation/symbol-table2.lisp

Dependency

substitute.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.27 snark-implementation/symbol-definitions.lisp

Dependency

symbol-table2.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.28 snark-implementation/assertion-analysis.lisp

Dependency

symbol-definitions.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.29 snark-implementation/jepd-relations-tables.lisp

Dependency

assertion-analysis.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.30 snark-implementation/jepd-relations.lisp

Dependency

jepd-relations-tables.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.31 snark-implementation/date-reasoning2.lisp

Dependency

jepd-relations.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.32 snark-implementation/constraints.lisp

Dependency

date-reasoning2.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.33 snark-implementation/constraint-purify.lisp

Dependency

constraints.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.34 snark-implementation/connectives.lisp

Dependency

constraint-purify.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.35 snark-implementation/wffs.lisp

Dependency

connectives.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.36 snark-implementation/nonhorn-magic-set.lisp

Dependency

wffs.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.37 snark-implementation/dp-refute.lisp

Dependency

nonhorn-magic-set.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface

print-object (method).

Internals

3.1.38 snark-implementation/sorts-functions.lisp

Dependency

dp-refute.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.39 snark-implementation/sorts-interface.lisp

Dependency

sorts-functions.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.40 snark-implementation/sorts.lisp

Dependency

sorts-interface.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface

term-sort (function).

Internals

3.1.41 snark-implementation/argument-bag-ac.lisp

Dependency

sorts.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.42 snark-implementation/argument-list-a1.lisp

Dependency

argument-bag-ac.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.44 snark-implementation/unify-bag.lisp

Dependency

unify.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.45 snark-implementation/subsume-bag.lisp

Dependency

unify-bag.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.46 snark-implementation/unify-vector.lisp

Dependency

subsume-bag.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.47 snark-implementation/equal.lisp

Dependency

unify-vector.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface

equal-p (function).

Internals

3.1.48 snark-implementation/variant.lisp

Dependency

equal.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.49 snark-implementation/alists.lisp

Dependency

variant.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.50 snark-implementation/term-hash.lisp

Dependency

alists.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.51 snark-implementation/trie-index.lisp

Dependency

term-hash.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.52 snark-implementation/path-index.lisp

Dependency

trie-index.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.53 snark-implementation/trie.lisp

Dependency

path-index.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.55 snark-implementation/feature-vector-trie.lisp

Dependency

feature-vector.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.56 snark-implementation/feature-vector-index.lisp

Dependency

feature-vector-trie.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.57 snark-implementation/term-memory.lisp

Dependency

feature-vector-index.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.58 snark-implementation/weight.lisp

Dependency

term-memory.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.59 snark-implementation/eval.lisp

Dependency

weight.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.60 snark-implementation/input.lisp

Dependency

eval.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.61 snark-implementation/output.lisp

Dependency

input.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.63 snark-implementation/symbol-ordering.lisp

Dependency

simplification-ordering.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.64 snark-implementation/multiset-ordering.lisp

Dependency

symbol-ordering.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.65 snark-implementation/recursive-path-ordering.lisp

Dependency

multiset-ordering.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.66 snark-implementation/ac-rpo.lisp

Dependency

recursive-path-ordering.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.67 snark-implementation/knuth-bendix-ordering2.lisp

Dependency

ac-rpo.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.68 snark-implementation/rewrite.lisp

Dependency

knuth-bendix-ordering2.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface

rewrite (structure).

Internals

3.1.69 snark-implementation/rewrite-code.lisp

Dependency

rewrite.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface

declare-cancellation-law (function).

Internals

3.1.70 snark-implementation/code-for-strings2.lisp

Dependency

rewrite-code.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.71 snark-implementation/code-for-numbers3.lisp

Dependency

code-for-strings2.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.72 snark-implementation/code-for-lists2.lisp

Dependency

code-for-numbers3.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

declare-code-for-lists (function).


3.1.73 snark-implementation/code-for-bags4.lisp

Dependency

code-for-lists2.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.75 snark-implementation/resolve-code-tables.lisp

Dependency

resolve-code.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.76 snark-implementation/main.lisp

Dependency

resolve-code-tables.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.77 snark-implementation/subsume.lisp

Dependency

main.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.78 snark-implementation/subsume-clause.lisp

Dependency

subsume.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.79 snark-implementation/interactive.lisp

Dependency

subsume-clause.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.80 snark-implementation/assertion-file.lisp

Dependency

interactive.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.81 snark-implementation/tptp.lisp

Dependency

assertion-file.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface
Internals

3.1.82 snark-implementation/tptp-symbols.lisp

Dependency

tptp.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Public Interface

declare-tptp-sort (function).

Internals

3.1.83 snark-implementation/coder.lisp

Dependency

tptp-symbols.lisp (file).

Source

snark-implementation.asd.

Parent Component

snark-implementation (system).

Internals

3.1.84 snark-auxiliary-packages/auxiliary-packages.lisp

Source

snark-auxiliary-packages.asd.

Parent Component

snark-auxiliary-packages (system).

Packages

3.1.85 snark-lisp/mvlet.lisp

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface
Internals

3.1.86 snark-lisp/progc.lisp

Dependency

mvlet.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface
Internals

3.1.87 snark-lisp/lisp.lisp

Dependency

progc.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface
Internals

3.1.88 snark-lisp/collectors.lisp

Dependency

lisp.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface
Internals

3.1.89 snark-lisp/map-file.lisp

Dependency

collectors.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface
Internals

mapnconc-stream0 (function).


3.1.90 snark-lisp/clocks.lisp

Dependency

map-file.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface
Internals

3.1.91 snark-lisp/counters.lisp

Dependency

clocks.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface
Internals

3.1.92 snark-lisp/pattern-match.lisp

Dependency

counters.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface

pattern-match (function).


3.1.93 snark-lisp/topological-sort.lisp

Dependency

pattern-match.lisp (file).

Source

snark-lisp.asd.

Parent Component

snark-lisp (system).

Public Interface

3.1.94 snark-sparse-array/sparse-vector5.lisp

Source

snark-sparse-array.asd.

Parent Component

snark-sparse-array (system).

Public Interface
Internals

3.1.95 snark-sparse-array/sparse-array.lisp

Dependency

sparse-vector5.lisp (file).

Source

snark-sparse-array.asd.

Parent Component

snark-sparse-array (system).

Public Interface
Internals

3.1.96 snark-sparse-array/sparse-vector-expression.lisp

Dependency

sparse-array.lisp (file).

Source

snark-sparse-array.asd.

Parent Component

snark-sparse-array (system).

Public Interface
Internals

3.1.97 snark-numbering/numbering.lisp

Source

snark-numbering.asd.

Parent Component

snark-numbering (system).

Public Interface
Internals

*nonce* (special variable).


3.1.98 snark-deque/deque2.lisp

Source

snark-deque.asd.

Parent Component

snark-deque (system).

Public Interface
Internals

3.1.99 snark-agenda/agenda.lisp

Source

snark-agenda.asd.

Parent Component

snark-agenda (system).

Public Interface
Internals

3.1.100 snark-dpll/davis-putnam3.lisp

Source

snark-dpll.asd.

Parent Component

snark-dpll (system).

Public Interface
Internals

3.1.101 snark-feature/feature.lisp

Source

snark-feature.asd.

Parent Component

snark-feature (system).

Public Interface
Internals

3.1.102 snark-infix-reader/infix-operators.lisp

Source

snark-infix-reader.asd.

Parent Component

snark-infix-reader (system).

Public Interface
Internals

3.1.103 snark-infix-reader/infix-reader.lisp

Dependency

infix-operators.lisp (file).

Source

snark-infix-reader.asd.

Parent Component

snark-infix-reader (system).

Public Interface
Internals

3.1.104 snark-pkg/snark-pkg.lisp

Source

snark-pkg.asd.

Parent Component

snark-pkg (system).

Packages

4 Packages

Packages are listed by definition order.


4.1 snark

Source

snark-pkg.lisp.

Use List
Used By List

snark-user.

Public Interface
Internals

4.2 snark-deque

Source

auxiliary-packages.lisp.

Use List
Used By List
Public Interface
Internals

4.3 snark-agenda

Source

auxiliary-packages.lisp.

Use List
Used By List

snark.

Public Interface
Internals

4.4 snark-numbering

Source

auxiliary-packages.lisp.

Use List
Used By List

snark.

Public Interface
Internals

*nonce* (special variable).


4.5 snark-infix-reader

Source

auxiliary-packages.lisp.

Use List
Used By List

snark.

Public Interface
Internals

4.6 snark-lisp

Source

auxiliary-packages.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

4.7 snark-feature

Source

auxiliary-packages.lisp.

Use List
Used By List

snark.

Public Interface
Internals

4.8 snark-dpll

Source

auxiliary-packages.lisp.

Use List
Used By List
Public Interface
Internals

4.9 snark-user

Source

snark-pkg.lisp.

Use List
Internals

4.10 snark-sparse-array

Source

auxiliary-packages.lisp.

Use List
Used By List
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Constants

Constant: false
Package

snark-lisp.

Source

lisp.lisp.

Constant: none
Package

snark-lisp.

Source

lisp.lisp.

Constant: true
Package

snark-lisp.

Source

lisp.lisp.


5.1.2 Special variables

Special Variable: *agenda*
Package

snark-agenda.

Source

agenda.lisp.

Special Variable: *hash-dollar-package*
Package

snark.

Source

useful.lisp.

Special Variable: *hash-dollar-readtable*
Package

snark.

Source

useful.lisp.

Special Variable: *print-pretty2*
Package

snark-lisp.

Source

lisp.lisp.

Special Variable: *prog->-function-second-forms*
Package

snark-lisp.

Source

progc.lisp.

Special Variable: *prog->-special-forms*
Package

snark-lisp.

Source

progc.lisp.

Special Variable: *standard-eql-numbering*
Package

snark-numbering.

Source

numbering.lisp.

Special Variable: *tptp-environment-variable*
Package

snark.

Source

tptp.lisp.

Special Variable: *tptp-format*
Package

snark.

Source

tptp.lisp.

Special Variable: *tptp-input-directory*
Package

snark.

Source

tptp.lisp.

Special Variable: *tptp-input-directory-has-domain-subdirectories*
Package

snark.

Source

tptp.lisp.

Special Variable: *tptp-input-file-type*
Package

snark.

Source

tptp.lisp.

Special Variable: *tptp-output-directory*
Package

snark.

Source

tptp.lisp.

Special Variable: *tptp-output-directory-has-domain-subdirectories*
Package

snark.

Source

tptp.lisp.

Special Variable: *tptp-output-file-type*
Package

snark.

Source

tptp.lisp.

Special Variable: dp-prover
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: dp-tracing
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: dp-tracing-choices
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: dp-tracing-models
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: dp-tracing-state
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: dp-version
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: it
Package

snark.

Source

interactive.lisp.


5.1.3 Macros

Macro: assertion (wff &rest keys-and-values)
Package

snark.

Source

main.lisp.

Macro: caarcc (x)
Package

snark-lisp.

Source

lisp.lisp.

Macro: cadrcc (x)
Package

snark-lisp.

Source

lisp.lisp.

Macro: carc (x)
Package

snark-lisp.

Source

lisp.lisp.

Macro: cdarcc (x)
Package

snark-lisp.

Source

lisp.lisp.

Macro: cddrcc (x)
Package

snark-lisp.

Source

lisp.lisp.

Macro: cdrc (x)
Package

snark-lisp.

Source

lisp.lisp.

Macro: collect (item place)
Package

snark-lisp.

Source

collectors.lisp.

Macro: current-row-context ()
Package

snark.

Source

row-contexts.lisp.

Macro: declare-snark-option (name &optional default-value invisible-value)
Package

snark.

Source

options.lisp.

Macro: define-plist-slot-accessor (type name)
Package

snark-lisp.

Source

lisp.lisp.

Macro: definline (name lambda-list &body body)
Package

snark-lisp.

Source

lisp.lisp.

Macro: dereference (x subst &key if-variable if-constant if-compound if-compound-cons if-compound-appl)
Package

snark.

Source

terms2.lisp.

Macro: dopairs ((var1 var2 listform &optional resultform) &body body)
Package

snark-lisp.

Source

lisp.lisp.

Macro: dotails ((var listform &optional resultform) &body body)
Package

snark-lisp.

Source

lisp.lisp.

Macro: has-author (author)
Package

snark.

Source

assertion-file.lisp.

Macro: has-documentation (documentation)
Package

snark.

Source

assertion-file.lisp.

Macro: has-name (name)
Package

snark.

Source

assertion-file.lisp.

Macro: has-source (source)
Package

snark.

Source

assertion-file.lisp.

Macro: if-let (binding thenform elseform)
Package

snark-lisp.

Source

lisp.lisp.

Macro: implies (x y)
Package

snark-lisp.

Source

lisp.lisp.

Macro: in-kb (kb)
Package

snark.

Source

assertion-file.lisp.

Macro: in-language (language)
Package

snark.

Source

assertion-file.lisp.

Macro: lcons (a* b* ab)
Package

snark-lisp.

Source

lisp.lisp.

Macro: let-options (options &body forms)
Package

snark.

Source

options.lisp.

Macro: make-compound (head &rest args)
Package

snark.

Source

terms2.lisp.

Macro: make-compound* (head &rest args)
Package

snark.

Source

terms2.lisp.

Macro: mvlet (bindings &body body)
Package

snark-lisp.

Source

mvlet.lisp.

Macro: mvlet* (bindings &body body)
Package

snark-lisp.

Source

mvlet.lisp.

Macro: ncollect (list place)
Package

snark-lisp.

Source

collectors.lisp.

Macro: princf (place &optional delta)
Package

snark-lisp.

Source

counters.lisp.

Macro: prog-> (&body forms)
Package

snark-lisp.

Source

progc.lisp.

Macro: push-unless-nil (item place)
Package

snark-lisp.

Source

lisp.lisp.

Macro: pushnew-unless-nil (item place &rest options)
Package

snark-lisp.

Source

lisp.lisp.

Macro: root-row-context ()
Package

snark.

Source

row-contexts.lisp.

Macro: sparef (sparse-array index1 &optional index2)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: symbol-table-entries (name)
Package

snark.

Source

symbol-table2.lisp.

Macro: when-let (binding &rest forms)
Package

snark-lisp.

Source

lisp.lisp.

Macro: with-clock-off (clock &body body)
Package

snark-lisp.

Source

clocks.lisp.

Macro: with-clock-on (clock &body body)
Package

snark-lisp.

Source

clocks.lisp.

Macro: with-no-output (&body forms)
Package

snark.

Source

output.lisp.

Macro: with-standard-io-syntax2 (&body forms)
Package

snark-lisp.

Source

lisp.lisp.


5.1.4 Compiler macros

Compiler Macro: 1-ary-functions>2-ary-functions-in-default-ordering? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: agenda-length-before-simplification-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: agenda-length-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: agenda-ordering-function? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: allow-skolem-symbols-in-answers? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: arg1 (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: arg2 (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: args (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: assert-context? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: assert-sequential? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: assert-supported? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: assertion-file-commands? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assertion-file-format? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assertion-file-if-does-not-exist? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assertion-file-keywords? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assertion-file-negate-conjectures? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assertion-file-package? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assertion-file-readtable? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assertion-file-verbose? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: assume-sequential? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: assume-supported? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: bag-weight-factorial? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: builtin-constant-weight? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: changeable-properties-of-locked-constant? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: changeable-properties-of-locked-function? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: compound-p (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: cons-unless-nil (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: constant-author (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-documentation (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-name (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-p (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: constant-source (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: declare-root-sort? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: declare-string-sort? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: eliminate-negations? (&rest arg-list)
Package

snark.

Source

connectives.lisp.

Compiler Macro: ex-join-negation? (&rest arg-list)
Package

snark.

Source

connectives.lisp.

Compiler Macro: feature-vector-symbol-number-folding? (&rest arg-list)
Package

snark.

Source

feature-vector.lisp.

Compiler Macro: flatten-connectives? (&rest arg-list)
Package

snark.

Source

connectives.lisp.

Compiler Macro: function-author (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-documentation (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-source (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: head (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: iff (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: input-floats-as-ratios? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: kbo-builtin-constant-weight? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: kbo-status? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: kbo-variable-weight? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: length> (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: length>= (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: level-pref-for-giving? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: listen-for-commands? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: map-sparse-vector (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: map-sparse-vector-expression (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Compiler Macro: map-sparse-vector-expression-indexes-only (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Compiler Macro: map-sparse-vector-expression-with-indexes (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Compiler Macro: map-sparse-vector-indexes-only (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: map-sparse-vector-with-indexes (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: meter-unify-bag? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: mklist (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: neq (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: neql (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: nequal (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: nequalp (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: nonce (&rest arg-list)
Package

snark-numbering.

Source

numbering.lisp.

Compiler Macro: number-of-given-rows-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: number-of-rows-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: optimize-sparse-vector-expression (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Compiler Macro: ordering-functions>constants? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: partition-communication-table? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-agenda-when-finished? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-assertion-analysis-notes? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-clocks-when-finished? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-final-rows? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-given-row-lines-printing? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-given-row-lines-signalling? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-irrelevant-rows? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-options-when-starting? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-pure-rows? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rewrite-orientation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-row-answers? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-row-constraints? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-row-goals? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-row-length-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-row-partitions? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-row-reasons? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-row-wffs-prettily? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rows-prettily? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rows-shortened? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rows-test? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rows-when-derived? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rows-when-finished? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rows-when-given? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-rows-when-processed? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-summary-when-finished? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-symbol-table-warnings? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-term-memory-when-finished? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-time-used? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: print-unorientable-rows? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: prove-closure? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: prove-sequential? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: prove-supported? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: pruning-tests-before-simplification? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: pruning-tests? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: rcc8-region-sort-name? (&rest arg-list)
Package

snark.

Source

jepd-relations.lisp.

Compiler Macro: refute-file-actions? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: refute-file-closure? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: refute-file-if-exists? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: refute-file-ignore-errors? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: refute-file-initialize? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: refute-file-options? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: refute-file-output-file? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: refute-file-verbose? (&rest arg-list)
Package

snark.

Source

assertion-file.lisp.

Compiler Macro: rewrite-answers? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: rewrite-constraints? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: row-argument-count-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: row-author (&rest arg-list)
Package

snark.

Source

rows.lisp.

Compiler Macro: row-documentation (&rest arg-list)
Package

snark.

Source

rows.lisp.

Compiler Macro: row-input-wff (&rest arg-list)
Package

snark.

Source

rows.lisp.

Compiler Macro: row-name (&rest arg-list)
Package

snark.

Source

rows.lisp.

Compiler Macro: row-priority-depth-factor? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: row-priority-level-factor? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: row-priority-size-factor? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: row-priority-weight-factor? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: row-source (&rest arg-list)
Package

snark.

Source

rows.lisp.

Compiler Macro: row-weight-before-simplification-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: row-weight-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: rpo-status? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: rrest (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: rrrest (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: rrrrest (&rest arg-list)
Package

snark-lisp.

Source

lisp.lisp.

Compiler Macro: run-time-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: sort-disjoint? (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: sort-intersection (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: spacons (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: sparse-vector-boolean (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: sparse-vector-count (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: sparse-vector-default-value (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: subsort? (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: test-option14? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option17? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option18? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option19? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option20? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option21? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option23? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option29? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option2? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option30? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option36? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option37? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option38? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option39? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option3? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option40? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option41? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option42? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option43? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option44? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option45? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option49? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option50? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option51? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option52? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option53? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option54? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option55? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option56? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option57? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option58? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option59? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option60? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option6? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option8? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: test-option9? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: time-interval-sort-name? (&rest arg-list)
Package

snark.

Source

jepd-relations.lisp.

Compiler Macro: time-point-sort-name? (&rest arg-list)
Package

snark.

Source

jepd-relations.lisp.

Compiler Macro: top-sort (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: trace-dp-refute? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: trace-dpll-subsumption? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: trace-optimize-sparse-vector-expression? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: trace-rewrite? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: trace-unify-bag-basis? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: trace-unify-bag-bindings? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: trace-unify? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: unify-bag-basis-size-limit? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-ac-connectives? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-answers-during-subsumption? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-assertion-analysis? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-associative-identity? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-associative-unification? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-clausification? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-closure-when-satisfiable? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-condensing? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-conditional-answer-creation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-constraint-purification? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-constraint-solver-in-subsumption? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-constructive-answer-restriction? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-default-ordering? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-dp-subsumption? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-embedded-rewrites? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-equality-elimination? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-equality-factoring? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-extended-implications? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-extended-quantifiers? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-factoring? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-function-creation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-hyperresolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-indefinite-answers? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-input-restriction? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-literal-ordering-with-hyperresolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-literal-ordering-with-negative-hyperresolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-literal-ordering-with-paramodulation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-literal-ordering-with-resolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-literal-ordering-with-ur-resolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-lookahead-in-dpll-for-subsumption? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-magic-transformation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-negative-hyperresolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-paramodulation-only-from-units? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-paramodulation-only-into-units? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-paramodulation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-partitions? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-purity-test? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-quantifier-preservation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-relevance-test? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-replacement-resolution-with-x=x? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-resolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-resolve-code? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-simplification-by-equalities? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-simplification-by-units? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-single-replacement-paramodulation? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-sort-relativization? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-subsume-bag? (&rest arg-list)
Package

snark.

Source

unify-bag.lisp.

Compiler Macro: use-subsumption-by-false? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-subsumption? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-term-memory-deletion? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-term-ordering-cache? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-term-ordering? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-to-lisp-code? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-unit-restriction? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-ur-pttp? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-ur-resolution? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-variable-name-sorts? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: use-well-sorting? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: variable-sort-marker? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: variable-symbol-prefixes? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: variable-to-lisp-code? (&rest arg-list)
Package

snark.

Source

options.lisp.

Compiler Macro: variable-weight? (&rest arg-list)
Package

snark.

Source

options.lisp.


5.1.5 Ordinary functions

Function: 1-ary-functions>2-ary-functions-in-default-ordering? ()
Package

snark.

Source

options.lisp.

Function: acons+ (key delta alist &key test)
Package

snark-lisp.

Source

lisp.lisp.

Function: agenda-delete (item value agenda)
Package

snark-agenda.

Source

agenda.lisp.

Function: agenda-delete-if (function agenda &optional apply-length-limit-deletion-action)
Package

snark-agenda.

Source

agenda.lisp.

Function: agenda-first (agenda &optional delete)
Package

snark-agenda.

Source

agenda.lisp.

Function: agenda-insert (item value agenda &optional at-front)
Package

snark-agenda.

Source

agenda.lisp.

Reader: agenda-length (instance)
Writer: (setf agenda-length) (instance)
Package

snark-agenda.

Source

agenda.lisp.

Target Slot

length.

Function: agenda-length-before-simplification-limit? ()
Package

snark.

Source

options.lisp.

Function: agenda-length-limit? ()
Package

snark.

Source

options.lisp.

Reader: agenda-name (instance)
Package

snark-agenda.

Source

agenda.lisp.

Target Slot

name.

Function: agenda-ordering-function? ()
Package

snark.

Source

options.lisp.

Function: alist-notany-minusp (alist)
Package

snark-lisp.

Source

lisp.lisp.

Function: alist-notany-plusp (alist)
Package

snark-lisp.

Source

lisp.lisp.

Function: allow-skolem-symbols-in-answers? ()
Package

snark.

Source

options.lisp.

Function: answer (&optional term-to-lisp)
Package

snark.

Source

main.lisp.

Function: answers (&optional term-to-lisp)
Package

snark.

Source

main.lisp.

Function: arg1 (compound)
Package

snark.

Source

terms2.lisp.

Function: arg2 (compound)
Package

snark.

Source

terms2.lisp.

Function: args (compound)
Package

snark.

Source

terms2.lisp.

Function: assert-context? ()
Package

snark.

Source

options.lisp.

Function: assert-rewrite (wff &key name reason input partitions conditional)
Package

snark.

Source

main.lisp.

Function: assert-sequential? ()
Package

snark.

Source

options.lisp.

Function: assert-supported? ()
Package

snark.

Source

options.lisp.

Function: assertion-file-commands? ()
Package

snark.

Source

assertion-file.lisp.

Function: assertion-file-format? ()
Package

snark.

Source

assertion-file.lisp.

Function: assertion-file-if-does-not-exist? ()
Package

snark.

Source

assertion-file.lisp.

Function: assertion-file-keywords? ()
Package

snark.

Source

assertion-file.lisp.

Function: assertion-file-negate-conjectures? ()
Package

snark.

Source

assertion-file.lisp.

Function: assertion-file-package? ()
Package

snark.

Source

assertion-file.lisp.

Function: assertion-file-readtable? ()
Package

snark.

Source

assertion-file.lisp.

Function: assertion-file-verbose? ()
Package

snark.

Source

assertion-file.lisp.

Function: assume (wff &rest keys-and-values)
Package

snark.

Source

main.lisp.

Function: assume-sequential? ()
Package

snark.

Source

options.lisp.

Function: assume-supported? ()
Package

snark.

Source

options.lisp.

Function: atom-with-keywords-inputter (keywords)
Package

snark.

Source

input.lisp.

Function: bag-weight-factorial? ()
Package

snark.

Source

options.lisp.

Function: builtin-constant-weight? ()
Package

snark.

Source

options.lisp.

Function: can-be-constant-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-free-variable-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: changeable-properties-of-locked-constant? ()
Package

snark.

Source

options.lisp.

Function: changeable-properties-of-locked-function? ()
Package

snark.

Source

options.lisp.

Function: char-invert-case (ch)
Package

snark-lisp.

Source

lisp.lisp.

Function: checkpoint-dp-clause-set (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose (function list k)
Package

snark-lisp.

Source

lisp.lisp.

Function: choose-an-atom-of-a-shortest-clause (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-clause-randomly (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-clause-with-most-occurrences (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-clause-with-most-occurrences-randomly (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-positive-clause (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-positive-clause-randomly (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-positive-clause-with-most-occurrences (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-positive-clause-with-most-occurrences-randomly (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: closure (&key number-of-given-rows-limit number-of-rows-limit run-time-limit only-unnumbered-rows listen-for-commands)
Package

snark.

Source

main.lisp.

Function: collect-item (x collector)
Package

snark-lisp.

Source

collectors.lisp.

Function: collect-list (l collector)
Package

snark-lisp.

Source

collectors.lisp.

Function: collector-value (collector)
Package

snark-lisp.

Source

collectors.lisp.

Function: compound-p (x)
Package

snark.

Source

terms2.lisp.

Function: cons-count (x)
Package

snark-lisp.

Source

lisp.lisp.

Function: cons-unless-nil (x &optional y)
Package

snark-lisp.

Source

lisp.lisp.

Function: consn (x y num)
Package

snark-lisp.

Source

lisp.lisp.

Function: constant-author (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-author) (x)
Package

snark.

Source

constants.lisp.

Function: constant-documentation (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-documentation) (x)
Package

snark.

Source

constants.lisp.

Function: constant-name (const)
Package

snark.

Source

constants.lisp.

Function: constant-p (x)
Package

snark.

Source

terms2.lisp.

Function: constant-sort (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-sort) (const)
Package

snark.

Source

constants.lisp.

Function: constant-source (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-source) (x)
Package

snark.

Source

constants.lisp.

Function: copy-sparse-vector (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: counter-value (counter)
Package

snark-lisp.

Source

counters.lisp.

Function: counter-values (counter)
Package

snark-lisp.

Source

counters.lisp.

Function: days-per-month (month year)
Package

snark-lisp.

Source

lisp.lisp.

Function: declare-cancellation-law (equality-relation-symbol function-symbol identity-symbol)
Package

snark.

Source

rewrite-code.lisp.

Function: declare-constant (name &rest keys-and-values)
Package

snark.

Source

constants.lisp.

Function: declare-feature (name &key parent children-incompatible iff implies new-name alias)
Package

snark-feature.

Source

feature.lisp.

Function: declare-features-incompatible (n1 n2 &rest more)
Package

snark-feature.

Source

feature.lisp.

Function: declare-function (name arity &rest keys-and-values)
Package

snark.

Source

functions.lisp.

Function: declare-jepd-relations (relname sort composition invert equality names more-names)
Package

snark.

Source

jepd-relations.lisp.

Function: declare-operator-syntax (input-string type &optional precedence output-symbol)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: declare-ordering-greaterp (x y &rest others)
Package

snark.

Source

symbol-ordering.lisp.

Function: declare-proposition (name &rest keys-and-values)
Package

snark.

Source

constants.lisp.

Function: declare-rcc8-relations ()
Package

snark.

Source

jepd-relations.lisp.

Function: declare-relation (name arity &rest keys-and-values)
Package

snark.

Source

functions.lisp.

Function: declare-root-sort? ()
Package

snark.

Source

options.lisp.

Function: declare-sort (sort-name &key iff subsorts-incompatible alias)
Package

snark.

Source

sorts-interface.lisp.

Function: declare-sorts-incompatible (sort-name1 sort-name2 &rest more-sort-names)
Package

snark.

Source

sorts-interface.lisp.

Function: declare-string-sort? ()
Package

snark.

Source

options.lisp.

Function: declare-subsort (sort-name supersort-expr &key subsorts-incompatible alias)
Package

snark.

Source

sorts-interface.lisp.

Function: declare-time-relations (&key intervals points dates)
Package

snark.

Source

jepd-relations.lisp.

Function: declare-tptp-operators ()
Package

snark.

Source

tptp.lisp.

Function: declare-tptp-sort (sort-name)
Package

snark.

Source

tptp-symbols.lisp.

Function: declare-variable (name &key sort)
Package

snark.

Source

input.lisp.

Function: decrement-counter (counter &optional n)
Package

snark-lisp.

Source

counters.lisp.

Function: default-1-ary-functions>2-ary-functions-in-default-ordering (&optional value)
Package

snark.

Source

options.lisp.

Function: default-1-ary-functions>2-ary-functions-in-default-ordering? ()
Package

snark.

Source

options.lisp.

Function: default-agenda-length-before-simplification-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-agenda-length-before-simplification-limit? ()
Package

snark.

Source

options.lisp.

Function: default-agenda-length-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-agenda-length-limit? ()
Package

snark.

Source

options.lisp.

Function: default-agenda-ordering-function (&optional value)
Package

snark.

Source

options.lisp.

Function: default-agenda-ordering-function? ()
Package

snark.

Source

options.lisp.

Function: default-allow-skolem-symbols-in-answers (&optional value)
Package

snark.

Source

options.lisp.

Function: default-allow-skolem-symbols-in-answers? ()
Package

snark.

Source

options.lisp.

Function: default-assert-context (&optional value)
Package

snark.

Source

options.lisp.

Function: default-assert-context? ()
Package

snark.

Source

options.lisp.

Function: default-assert-sequential (&optional value)
Package

snark.

Source

options.lisp.

Function: default-assert-sequential? ()
Package

snark.

Source

options.lisp.

Function: default-assert-supported (&optional value)
Package

snark.

Source

options.lisp.

Function: default-assert-supported? ()
Package

snark.

Source

options.lisp.

Function: default-assertion-file-commands (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-commands? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-format (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-format? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-if-does-not-exist (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-if-does-not-exist? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-keywords (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-keywords? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-negate-conjectures (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-negate-conjectures? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-package (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-package? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-readtable (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-readtable? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-verbose (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-assertion-file-verbose? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-assume-sequential (&optional value)
Package

snark.

Source

options.lisp.

Function: default-assume-sequential? ()
Package

snark.

Source

options.lisp.

Function: default-assume-supported (&optional value)
Package

snark.

Source

options.lisp.

Function: default-assume-supported? ()
Package

snark.

Source

options.lisp.

Function: default-bag-weight-factorial (&optional value)
Package

snark.

Source

options.lisp.

Function: default-bag-weight-factorial? ()
Package

snark.

Source

options.lisp.

Function: default-builtin-constant-weight (&optional value)
Package

snark.

Source

options.lisp.

Function: default-builtin-constant-weight? ()
Package

snark.

Source

options.lisp.

Function: default-changeable-properties-of-locked-constant (&optional value)
Package

snark.

Source

options.lisp.

Function: default-changeable-properties-of-locked-constant? ()
Package

snark.

Source

options.lisp.

Function: default-changeable-properties-of-locked-function (&optional value)
Package

snark.

Source

options.lisp.

Function: default-changeable-properties-of-locked-function? ()
Package

snark.

Source

options.lisp.

Function: default-declare-root-sort (&optional value)
Package

snark.

Source

options.lisp.

Function: default-declare-root-sort? ()
Package

snark.

Source

options.lisp.

Function: default-declare-string-sort (&optional value)
Package

snark.

Source

options.lisp.

Function: default-declare-string-sort? ()
Package

snark.

Source

options.lisp.

Function: default-eliminate-negations (&optional value)
Package

snark.

Source

connectives.lisp.

Function: default-eliminate-negations? ()
Package

snark.

Source

connectives.lisp.

Function: default-ex-join-negation (&optional value)
Package

snark.

Source

connectives.lisp.

Function: default-ex-join-negation? ()
Package

snark.

Source

connectives.lisp.

Function: default-feature-vector-symbol-number-folding (&optional value)
Package

snark.

Source

feature-vector.lisp.

Function: default-feature-vector-symbol-number-folding? ()
Package

snark.

Source

feature-vector.lisp.

Function: default-flatten-connectives (&optional value)
Package

snark.

Source

connectives.lisp.

Function: default-flatten-connectives? ()
Package

snark.

Source

connectives.lisp.

Function: default-input-floats-as-ratios (&optional value)
Package

snark.

Source

options.lisp.

Function: default-input-floats-as-ratios? ()
Package

snark.

Source

options.lisp.

Function: default-kbo-builtin-constant-weight (&optional value)
Package

snark.

Source

options.lisp.

Function: default-kbo-builtin-constant-weight? ()
Package

snark.

Source

options.lisp.

Function: default-kbo-status (&optional value)
Package

snark.

Source

options.lisp.

Function: default-kbo-status? ()
Package

snark.

Source

options.lisp.

Function: default-kbo-variable-weight (&optional value)
Package

snark.

Source

options.lisp.

Function: default-kbo-variable-weight? ()
Package

snark.

Source

options.lisp.

Function: default-level-pref-for-giving (&optional value)
Package

snark.

Source

options.lisp.

Function: default-level-pref-for-giving? ()
Package

snark.

Source

options.lisp.

Function: default-listen-for-commands (&optional value)
Package

snark.

Source

options.lisp.

Function: default-listen-for-commands? ()
Package

snark.

Source

options.lisp.

Function: default-meter-unify-bag (&optional value)
Package

snark.

Source

options.lisp.

Function: default-meter-unify-bag? ()
Package

snark.

Source

options.lisp.

Function: default-number-of-given-rows-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-number-of-given-rows-limit? ()
Package

snark.

Source

options.lisp.

Function: default-number-of-rows-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-number-of-rows-limit? ()
Package

snark.

Source

options.lisp.

Function: default-ordering-functions>constants (&optional value)
Package

snark.

Source

options.lisp.

Function: default-ordering-functions>constants? ()
Package

snark.

Source

options.lisp.

Function: default-partition-communication-table (&optional value)
Package

snark.

Source

options.lisp.

Function: default-partition-communication-table? ()
Package

snark.

Source

options.lisp.

Function: default-print-agenda-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-agenda-when-finished? ()
Package

snark.

Source

options.lisp.

Function: default-print-assertion-analysis-notes (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-assertion-analysis-notes? ()
Package

snark.

Source

options.lisp.

Function: default-print-clocks-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-clocks-when-finished? ()
Package

snark.

Source

options.lisp.

Function: default-print-final-rows (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-final-rows? ()
Package

snark.

Source

options.lisp.

Function: default-print-given-row-lines-printing (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-given-row-lines-printing? ()
Package

snark.

Source

options.lisp.

Function: default-print-given-row-lines-signalling (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-given-row-lines-signalling? ()
Package

snark.

Source

options.lisp.

Function: default-print-irrelevant-rows (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-irrelevant-rows? ()
Package

snark.

Source

options.lisp.

Function: default-print-options-when-starting (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-options-when-starting? ()
Package

snark.

Source

options.lisp.

Function: default-print-pure-rows (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-pure-rows? ()
Package

snark.

Source

options.lisp.

Function: default-print-rewrite-orientation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rewrite-orientation? ()
Package

snark.

Source

options.lisp.

Function: default-print-row-answers (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-row-answers? ()
Package

snark.

Source

options.lisp.

Function: default-print-row-constraints (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-row-constraints? ()
Package

snark.

Source

options.lisp.

Function: default-print-row-goals (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-row-goals? ()
Package

snark.

Source

options.lisp.

Function: default-print-row-length-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-row-length-limit? ()
Package

snark.

Source

options.lisp.

Function: default-print-row-partitions (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-row-partitions? ()
Package

snark.

Source

options.lisp.

Function: default-print-row-reasons (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-row-reasons? ()
Package

snark.

Source

options.lisp.

Function: default-print-row-wffs-prettily (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-row-wffs-prettily? ()
Package

snark.

Source

options.lisp.

Function: default-print-rows-prettily (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rows-prettily? ()
Package

snark.

Source

options.lisp.

Function: default-print-rows-shortened (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rows-shortened? ()
Package

snark.

Source

options.lisp.

Function: default-print-rows-test (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rows-test? ()
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-derived (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-derived? ()
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-finished? ()
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-given (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-given? ()
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-processed (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-rows-when-processed? ()
Package

snark.

Source

options.lisp.

Function: default-print-summary-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-summary-when-finished? ()
Package

snark.

Source

options.lisp.

Function: default-print-symbol-table-warnings (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-symbol-table-warnings? ()
Package

snark.

Source

options.lisp.

Function: default-print-term-memory-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-term-memory-when-finished? ()
Package

snark.

Source

options.lisp.

Function: default-print-time-used (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-time-used? ()
Package

snark.

Source

options.lisp.

Function: default-print-unorientable-rows (&optional value)
Package

snark.

Source

options.lisp.

Function: default-print-unorientable-rows? ()
Package

snark.

Source

options.lisp.

Function: default-prove-closure (&optional value)
Package

snark.

Source

options.lisp.

Function: default-prove-closure? ()
Package

snark.

Source

options.lisp.

Function: default-prove-sequential (&optional value)
Package

snark.

Source

options.lisp.

Function: default-prove-sequential? ()
Package

snark.

Source

options.lisp.

Function: default-prove-supported (&optional value)
Package

snark.

Source

options.lisp.

Function: default-prove-supported? ()
Package

snark.

Source

options.lisp.

Function: default-pruning-tests (&optional value)
Package

snark.

Source

options.lisp.

Function: default-pruning-tests-before-simplification (&optional value)
Package

snark.

Source

options.lisp.

Function: default-pruning-tests-before-simplification? ()
Package

snark.

Source

options.lisp.

Function: default-pruning-tests? ()
Package

snark.

Source

options.lisp.

Function: default-rcc8-region-sort-name (&optional value)
Package

snark.

Source

jepd-relations.lisp.

Function: default-rcc8-region-sort-name? ()
Package

snark.

Source

jepd-relations.lisp.

Function: default-refute-file-actions (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-actions? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-closure (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-closure? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-if-exists (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-if-exists? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-ignore-errors (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-ignore-errors? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-initialize (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-initialize? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-options (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-options? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-output-file (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-output-file? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-verbose (&optional value)
Package

snark.

Source

assertion-file.lisp.

Function: default-refute-file-verbose? ()
Package

snark.

Source

assertion-file.lisp.

Function: default-rewrite-answers (&optional value)
Package

snark.

Source

options.lisp.

Function: default-rewrite-answers? ()
Package

snark.

Source

options.lisp.

Function: default-rewrite-constraints (&optional value)
Package

snark.

Source

options.lisp.

Function: default-rewrite-constraints? ()
Package

snark.

Source

options.lisp.

Function: default-row-argument-count-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-row-argument-count-limit? ()
Package

snark.

Source

options.lisp.

Function: default-row-priority-depth-factor (&optional value)
Package

snark.

Source

options.lisp.

Function: default-row-priority-depth-factor? ()
Package

snark.

Source

options.lisp.

Function: default-row-priority-level-factor (&optional value)
Package

snark.

Source

options.lisp.

Function: default-row-priority-level-factor? ()
Package

snark.

Source

options.lisp.

Function: default-row-priority-size-factor (&optional value)
Package

snark.

Source

options.lisp.

Function: default-row-priority-size-factor? ()
Package

snark.

Source

options.lisp.

Function: default-row-priority-weight-factor (&optional value)
Package

snark.

Source

options.lisp.

Function: default-row-priority-weight-factor? ()
Package

snark.

Source

options.lisp.

Function: default-row-weight-before-simplification-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-row-weight-before-simplification-limit? ()
Package

snark.

Source

options.lisp.

Function: default-row-weight-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-row-weight-limit? ()
Package

snark.

Source

options.lisp.

Function: default-rpo-status (&optional value)
Package

snark.

Source

options.lisp.

Function: default-rpo-status? ()
Package

snark.

Source

options.lisp.

Function: default-run-time-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-run-time-limit? ()
Package

snark.

Source

options.lisp.

Function: default-test-option14 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option14? ()
Package

snark.

Source

options.lisp.

Function: default-test-option17 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option17? ()
Package

snark.

Source

options.lisp.

Function: default-test-option18 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option18? ()
Package

snark.

Source

options.lisp.

Function: default-test-option19 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option19? ()
Package

snark.

Source

options.lisp.

Function: default-test-option2 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option20 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option20? ()
Package

snark.

Source

options.lisp.

Function: default-test-option21 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option21? ()
Package

snark.

Source

options.lisp.

Function: default-test-option23 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option23? ()
Package

snark.

Source

options.lisp.

Function: default-test-option29 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option29? ()
Package

snark.

Source

options.lisp.

Function: default-test-option2? ()
Package

snark.

Source

options.lisp.

Function: default-test-option3 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option30 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option30? ()
Package

snark.

Source

options.lisp.

Function: default-test-option36 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option36? ()
Package

snark.

Source

options.lisp.

Function: default-test-option37 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option37? ()
Package

snark.

Source

options.lisp.

Function: default-test-option38 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option38? ()
Package

snark.

Source

options.lisp.

Function: default-test-option39 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option39? ()
Package

snark.

Source

options.lisp.

Function: default-test-option3? ()
Package

snark.

Source

options.lisp.

Function: default-test-option40 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option40? ()
Package

snark.

Source

options.lisp.

Function: default-test-option41 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option41? ()
Package

snark.

Source

options.lisp.

Function: default-test-option42 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option42? ()
Package

snark.

Source

options.lisp.

Function: default-test-option43 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option43? ()
Package

snark.

Source

options.lisp.

Function: default-test-option44 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option44? ()
Package

snark.

Source

options.lisp.

Function: default-test-option45 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option45? ()
Package

snark.

Source

options.lisp.

Function: default-test-option49 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option49? ()
Package

snark.

Source

options.lisp.

Function: default-test-option50 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option50? ()
Package

snark.

Source

options.lisp.

Function: default-test-option51 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option51? ()
Package

snark.

Source

options.lisp.

Function: default-test-option52 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option52? ()
Package

snark.

Source

options.lisp.

Function: default-test-option53 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option53? ()
Package

snark.

Source

options.lisp.

Function: default-test-option54 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option54? ()
Package

snark.

Source

options.lisp.

Function: default-test-option55 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option55? ()
Package

snark.

Source

options.lisp.

Function: default-test-option56 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option56? ()
Package

snark.

Source

options.lisp.

Function: default-test-option57 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option57? ()
Package

snark.

Source

options.lisp.

Function: default-test-option58 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option58? ()
Package

snark.

Source

options.lisp.

Function: default-test-option59 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option59? ()
Package

snark.

Source

options.lisp.

Function: default-test-option6 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option60 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option60? ()
Package

snark.

Source

options.lisp.

Function: default-test-option6? ()
Package

snark.

Source

options.lisp.

Function: default-test-option8 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option8? ()
Package

snark.

Source

options.lisp.

Function: default-test-option9 (&optional value)
Package

snark.

Source

options.lisp.

Function: default-test-option9? ()
Package

snark.

Source

options.lisp.

Function: default-time-interval-sort-name (&optional value)
Package

snark.

Source

jepd-relations.lisp.

Function: default-time-interval-sort-name? ()
Package

snark.

Source

jepd-relations.lisp.

Function: default-time-point-sort-name (&optional value)
Package

snark.

Source

jepd-relations.lisp.

Function: default-time-point-sort-name? ()
Package

snark.

Source

jepd-relations.lisp.

Function: default-trace-dp-refute (&optional value)
Package

snark.

Source

options.lisp.

Function: default-trace-dp-refute? ()
Package

snark.

Source

options.lisp.

Function: default-trace-dpll-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Function: default-trace-dpll-subsumption? ()
Package

snark.

Source

options.lisp.

Function: default-trace-optimize-sparse-vector-expression (&optional value)
Package

snark.

Source

options.lisp.

Function: default-trace-optimize-sparse-vector-expression? ()
Package

snark.

Source

options.lisp.

Function: default-trace-rewrite (&optional value)
Package

snark.

Source

options.lisp.

Function: default-trace-rewrite? ()
Package

snark.

Source

options.lisp.

Function: default-trace-unify (&optional value)
Package

snark.

Source

options.lisp.

Function: default-trace-unify-bag-basis (&optional value)
Package

snark.

Source

options.lisp.

Function: default-trace-unify-bag-basis? ()
Package

snark.

Source

options.lisp.

Function: default-trace-unify-bag-bindings (&optional value)
Package

snark.

Source

options.lisp.

Function: default-trace-unify-bag-bindings? ()
Package

snark.

Source

options.lisp.

Function: default-trace-unify? ()
Package

snark.

Source

options.lisp.

Function: default-unify-bag-basis-size-limit (&optional value)
Package

snark.

Source

options.lisp.

Function: default-unify-bag-basis-size-limit? ()
Package

snark.

Source

options.lisp.

Function: default-use-ac-connectives (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-ac-connectives? ()
Package

snark.

Source

options.lisp.

Function: default-use-answers-during-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-answers-during-subsumption? ()
Package

snark.

Source

options.lisp.

Function: default-use-assertion-analysis (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-assertion-analysis? ()
Package

snark.

Source

options.lisp.

Function: default-use-associative-identity (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-associative-identity? ()
Package

snark.

Source

options.lisp.

Function: default-use-associative-unification (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-associative-unification? ()
Package

snark.

Source

options.lisp.

Function: default-use-clausification (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-clausification? ()
Package

snark.

Source

options.lisp.

Function: default-use-closure-when-satisfiable (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-closure-when-satisfiable? ()
Package

snark.

Source

options.lisp.

Function: default-use-condensing (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-condensing? ()
Package

snark.

Source

options.lisp.

Function: default-use-conditional-answer-creation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-conditional-answer-creation? ()
Package

snark.

Source

options.lisp.

Function: default-use-constraint-purification (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-constraint-purification? ()
Package

snark.

Source

options.lisp.

Function: default-use-constraint-solver-in-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-constraint-solver-in-subsumption? ()
Package

snark.

Source

options.lisp.

Function: default-use-constructive-answer-restriction (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-constructive-answer-restriction? ()
Package

snark.

Source

options.lisp.

Function: default-use-default-ordering (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-default-ordering? ()
Package

snark.

Source

options.lisp.

Function: default-use-dp-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-dp-subsumption? ()
Package

snark.

Source

options.lisp.

Function: default-use-embedded-rewrites (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-embedded-rewrites? ()
Package

snark.

Source

options.lisp.

Function: default-use-equality-elimination (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-equality-elimination? ()
Package

snark.

Source

options.lisp.

Function: default-use-equality-factoring (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-equality-factoring? ()
Package

snark.

Source

options.lisp.

Function: default-use-extended-implications (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-extended-implications? ()
Package

snark.

Source

options.lisp.

Function: default-use-extended-quantifiers (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-extended-quantifiers? ()
Package

snark.

Source

options.lisp.

Function: default-use-factoring (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-factoring? ()
Package

snark.

Source

options.lisp.

Function: default-use-function-creation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-function-creation? ()
Package

snark.

Source

options.lisp.

Function: default-use-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-indefinite-answers (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-indefinite-answers? ()
Package

snark.

Source

options.lisp.

Function: default-use-input-restriction (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-input-restriction? ()
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-negative-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-negative-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-paramodulation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-paramodulation? ()
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-resolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-resolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-ur-resolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-literal-ordering-with-ur-resolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-lookahead-in-dpll-for-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-lookahead-in-dpll-for-subsumption? ()
Package

snark.

Source

options.lisp.

Function: default-use-magic-transformation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-magic-transformation? ()
Package

snark.

Source

options.lisp.

Function: default-use-negative-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-negative-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-paramodulation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-paramodulation-only-from-units (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-paramodulation-only-from-units? ()
Package

snark.

Source

options.lisp.

Function: default-use-paramodulation-only-into-units (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-paramodulation-only-into-units? ()
Package

snark.

Source

options.lisp.

Function: default-use-paramodulation? ()
Package

snark.

Source

options.lisp.

Function: default-use-partitions (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-partitions? ()
Package

snark.

Source

options.lisp.

Function: default-use-purity-test (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-purity-test? ()
Package

snark.

Source

options.lisp.

Function: default-use-quantifier-preservation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-quantifier-preservation? ()
Package

snark.

Source

options.lisp.

Function: default-use-relevance-test (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-relevance-test? ()
Package

snark.

Source

options.lisp.

Function: default-use-replacement-resolution-with-x=x (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-replacement-resolution-with-x=x? ()
Package

snark.

Source

options.lisp.

Function: default-use-resolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-resolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-resolve-code (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-resolve-code? ()
Package

snark.

Source

options.lisp.

Function: default-use-simplification-by-equalities (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-simplification-by-equalities? ()
Package

snark.

Source

options.lisp.

Function: default-use-simplification-by-units (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-simplification-by-units? ()
Package

snark.

Source

options.lisp.

Function: default-use-single-replacement-paramodulation (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-single-replacement-paramodulation? ()
Package

snark.

Source

options.lisp.

Function: default-use-sort-relativization (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-sort-relativization? ()
Package

snark.

Source

options.lisp.

Function: default-use-subsume-bag (&optional value)
Package

snark.

Source

unify-bag.lisp.

Function: default-use-subsume-bag? ()
Package

snark.

Source

unify-bag.lisp.

Function: default-use-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-subsumption-by-false (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-subsumption-by-false? ()
Package

snark.

Source

options.lisp.

Function: default-use-subsumption? ()
Package

snark.

Source

options.lisp.

Function: default-use-term-memory-deletion (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-term-memory-deletion? ()
Package

snark.

Source

options.lisp.

Function: default-use-term-ordering (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-term-ordering-cache (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-term-ordering-cache? ()
Package

snark.

Source

options.lisp.

Function: default-use-term-ordering? ()
Package

snark.

Source

options.lisp.

Function: default-use-to-lisp-code (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-to-lisp-code? ()
Package

snark.

Source

options.lisp.

Function: default-use-unit-restriction (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-unit-restriction? ()
Package

snark.

Source

options.lisp.

Function: default-use-ur-pttp (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-ur-pttp? ()
Package

snark.

Source

options.lisp.

Function: default-use-ur-resolution (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-ur-resolution? ()
Package

snark.

Source

options.lisp.

Function: default-use-variable-name-sorts (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-variable-name-sorts? ()
Package

snark.

Source

options.lisp.

Function: default-use-well-sorting (&optional value)
Package

snark.

Source

options.lisp.

Function: default-use-well-sorting? ()
Package

snark.

Source

options.lisp.

Function: default-variable-sort-marker (&optional value)
Package

snark.

Source

options.lisp.

Function: default-variable-sort-marker? ()
Package

snark.

Source

options.lisp.

Function: default-variable-symbol-prefixes (&optional value)
Package

snark.

Source

options.lisp.

Function: default-variable-symbol-prefixes? ()
Package

snark.

Source

options.lisp.

Function: default-variable-to-lisp-code (&optional value)
Package

snark.

Source

options.lisp.

Function: default-variable-to-lisp-code? ()
Package

snark.

Source

options.lisp.

Function: default-variable-weight (&optional value)
Package

snark.

Source

options.lisp.

Function: default-variable-weight? ()
Package

snark.

Source

options.lisp.

Function: delete-feature (n1)
Package

snark-feature.

Source

feature.lisp.

Function: delete-row (name-or-number)
Package

snark.

Source

main.lisp.

Function: delete-row-context (context)
Package

snark.

Source

row-contexts.lisp.

Function: delete-rows (&rest map-rows-options)
Package

snark.

Source

main.lisp.

Function: deque-add-first (deque item)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-add-last (deque item)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-butlast (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-delete (deque item)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-delete-if (function deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-empty? (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-first (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-last (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-length (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-pop-first (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-pop-last (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-push-first (deque item)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-push-last (deque item)
Package

snark-deque.

Source

deque2.lisp.

Function: deque-rest (deque)
Package

snark-deque.

Source

deque2.lisp.

Function: deque? (object)
Package

snark-deque.

Source

deque2.lisp.

Function: dequeue (queue)
Package

snark-lisp.

Source

collectors.lisp.

Function: derivation-subsort-forms (row)
Package

snark.

Source

output.lisp.

Function: do-tptp-problem (problem &key format use-coder options)
Package

snark.

Source

tptp.lisp.

Function: do-tptp-problem0 (problem &key format use-coder options)
Package

snark.

Source

tptp.lisp.

Function: do-tptp-problem1 (problem &key format options)
Package

snark.

Source

tptp.lisp.

Function: dp-clauses (map-fun clause-set &optional decode-fun)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-count (clause-set &optional print-p)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-horn-clause-set-p (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-insert (clause clause-set &key print-warnings)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-insert-file (filename clause-set &key convert-to-clauses dimacs-cnf-format print-summary print-warnings)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-insert-sorted (clause clause-set &key print-warnings)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-insert-wff (wff clause-set &key print-warnings)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-output-clauses-to-file (filename clause-set &key dimacs-cnf-format)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-satisfiable-file-p (filename &rest options &key convert-to-clauses dimacs-cnf-format print-summary print-warnings &allow-other-keys)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-satisfiable-p (clause-set &key find-all-models model-test-function dependency-check pure-literal-check atom-choice-function more-units-function branch-limit time-limit minimal-models-suffice return-propagated-clauses minimal-models-only subsumption print-summary print-warnings trace trace-choices)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: eliminate-negations? ()
Package

snark.

Source

connectives.lisp.

Function: enqueue (item queue)
Package

snark-lisp.

Source

collectors.lisp.

Function: equal-p (x y &optional subst)
Package

snark.

Source

equal.lisp.

Function: ex-join-negation? ()
Package

snark.

Source

connectives.lisp.

Function: factor (wff)
Package

snark.

Source

interactive.lisp.

Function: feature-live? (s &optional action)
Package

snark-feature.

Source

feature.lisp.

Reader: feature-parent (instance)
Writer: (setf feature-parent) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

parent.

Function: feature-subsumes? (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-union (s1 s2 &optional canonize)
Package

snark-feature.

Source

feature.lisp.

Function: feature-vector-symbol-number-folding? ()
Package

snark.

Source

feature-vector.lisp.

Function: feature? (object)
Package

snark-feature.

Source

feature.lisp.

Function: fifo (row)
Package

snark.

Source

eval.lisp.

Function: find-or-make-package (pkg)
Package

snark-lisp.

Source

lisp.lisp.

Function: first-sparef (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: firstn (list num)
Package

snark-lisp.

Source

lisp.lisp.

Function: flatten-connectives? ()
Package

snark.

Source

connectives.lisp.

Reader: function-arity (instance)
Package

snark.

Source

functions.lisp.

Target Slot

arity.

Function: function-author (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-author) (x)
Package

snark.

Source

functions.lisp.

Function: function-documentation (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-documentation) (x)
Package

snark.

Source

functions.lisp.

Reader: function-logical-symbol-p (instance)
Writer: (setf function-logical-symbol-p) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

logical-symbol-p.

Reader: function-name (instance)
Writer: (setf function-name) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

name.

Function: function-source (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-source) (x)
Package

snark.

Source

functions.lisp.

Function: function-symbol-p (object)
Package

snark.

Source

functions.lisp.

Function: give (wff)
Package

snark.

Source

interactive.lisp.

Function: hash-dollar-prin1 (object &optional output-stream)
Package

snark.

Source

useful.lisp.

Function: hash-dollar-print (object &optional output-stream)
Package

snark.

Source

useful.lisp.

Function: head (compound)
Package

snark.

Source

terms2.lisp.

Function: hint (wff &rest keys-and-values)
Package

snark.

Source

main.lisp.

Function: hyperresolve (nucleus &rest electrons)
Package

snark.

Source

interactive.lisp.

Function: iff (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: in-row-context (context)
Package

snark.

Source

row-contexts.lisp.

Function: increment-counter (counter &optional n)
Package

snark-lisp.

Source

counters.lisp.

Function: initialize (&key verbose)
Package

snark.

Source

main.lisp.

Function: initialize-clocks (&optional excluded-clocks)
Package

snark-lisp.

Source

clocks.lisp.

Function: initialize-features ()
Package

snark-feature.

Source

feature.lisp.

Function: initialize-numberings ()
Package

snark-numbering.

Source

numbering.lisp.

Function: initialize-operator-syntax ()
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: input-constant-symbol (name)
Package

snark.

Source

symbol-table2.lisp.

Function: input-floats-as-ratios? ()
Package

snark.

Source

options.lisp.

Function: input-function-symbol (name arity &optional rel)
Package

snark.

Source

symbol-table2.lisp.

Function: input-proposition-symbol (name)
Package

snark.

Source

symbol-table2.lisp.

Function: input-relation-symbol (name arity)
Package

snark.

Source

symbol-table2.lisp.

Function: input-term (term &key polarity *input-wff-substitution*)
Package

snark.

Source

input.lisp.

Function: input-wff (wff &key polarity clausify *input-wff-substitution*)
Package

snark.

Source

input.lisp.

Function: integers-between (low high)
Package

snark-lisp.

Source

lisp.lisp.

Function: ints (low high)
Package

snark-lisp.

Source

lisp.lisp.

Function: kbo-builtin-constant-weight? ()
Package

snark.

Source

options.lisp.

Function: kbo-status? ()
Package

snark.

Source

options.lisp.

Function: kbo-variable-weight? ()
Package

snark.

Source

options.lisp.

Function: kwote (x &optional selectively)
Package

snark-lisp.

Source

lisp.lisp.

Function: last-row ()
Package

snark.

Source

rows.lisp.

Function: last-sparef (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: leafp (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: leap-year-p (year)
Package

snark-lisp.

Source

lisp.lisp.

Function: length< (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: length<= (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: length= (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: length> (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: length>= (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: level-pref-for-giving? ()
Package

snark.

Source

options.lisp.

Function: lifo (row)
Package

snark.

Source

eval.lisp.

Function: limit-agenda-length (agenda limit)
Package

snark-agenda.

Source

agenda.lisp.

Function: listen-for-commands? ()
Package

snark.

Source

options.lisp.

Function: literal-ordering-a (atom1 polarity1 atom2 polarity2 &optional subst testval)
Package

snark.

Source

simplification-ordering.lisp.

Function: literal-ordering-n (atom1 polarity1 atom2 polarity2 &optional subst testval)
Package

snark.

Source

simplification-ordering.lisp.

Function: literal-ordering-p (atom1 polarity1 atom2 polarity2 &optional subst testval)
Package

snark.

Source

simplification-ordering.lisp.

Function: lookahead-false (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: lookahead-false-true (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: lookahead-true (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: lookahead-true-false (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: make-agenda (&key name length length-limit length-limit-deletion-action same-item-p buckets)
Package

snark-agenda.

Source

agenda.lisp.

Function: make-collector ()
Package

snark-lisp.

Source

collectors.lisp.

Function: make-counter (&optional increments)
Package

snark-lisp.

Source

counters.lisp.

Function: make-deque (&key front last-of-front rear last-of-rear)
Package

snark-deque.

Source

deque2.lisp.

Function: make-dp-clause-set (&key atoms number-of-atoms number-of-clauses number-of-literals p-clauses n-clauses m1-clauses m2-clauses atom-hash-table atoms-last p-clauses-last n-clauses-last m1-clauses-last m2-clauses-last number-to-atom-hash-table checkpoint-level checkpoints)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: make-feature (&key name parent children-incompatible)
Package

snark-feature.

Source

feature.lisp.

Function: make-numbering (&key test inverse)
Package

snark-numbering.

Source

numbering.lisp.

Function: make-queue ()
Package

snark-lisp.

Source

collectors.lisp.

Function: make-row-context (&key name parent children-incompatible)
Package

snark.

Source

row-contexts.lisp.

Function: make-snark-system (&optional compile)
Package

snark.

Source

main.lisp.

Function: make-sparse-matrix (&key boolean default-value rows columns)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: make-sparse-vector (&key boolean default-value)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-rows (cc &key rowset min max reverse test)
Package

snark.

Source

rows.lisp.

Function: map-sparse-matrix (function sparse-matrix)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: map-sparse-matrix-indexes-only (function sparse-matrix)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: map-sparse-matrix-with-indexes (function sparse-matrix)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: map-sparse-vector (function sparse-vector &key reverse min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-expression (function expr &key reverse filter)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: map-sparse-vector-expression-indexes-only (function expr &key reverse filter)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: map-sparse-vector-expression-with-indexes (function expr &key reverse filter)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: map-sparse-vector-indexes-only (function sparse-vector &key reverse min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-with-indexes (function sparse-vector &key reverse min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: mapnconc-agenda (function agenda)
Package

snark-agenda.

Source

agenda.lisp.

Function: mapnconc-deque (function deque &key reverse)
Package

snark-deque.

Source

deque2.lisp.

Function: mapnconc-file-forms (function filespec &key if-does-not-exist package)
Package

snark-lisp.

Source

map-file.lisp.

Function: mapnconc-file-lines (function filespec &key if-does-not-exist package)
Package

snark-lisp.

Source

map-file.lisp.

Function: mapnconc-stream-forms (function stream &key package)
Package

snark-lisp.

Source

map-file.lisp.

Function: mapnconc-stream-lines (function stream &key package)
Package

snark-lisp.

Source

map-file.lisp.

Function: mark-as-given (wff)
Package

snark.

Source

interactive.lisp.

Function: meter-unify-bag? ()
Package

snark.

Source

options.lisp.

Function: mklist (x)
Package

snark-lisp.

Source

lisp.lisp.

Function: month-number (month)
Package

snark-lisp.

Source

lisp.lisp.

Function: name-row (row-id name)
Package

snark.

Source

rows.lisp.

Function: naturalp (x)
Package

snark-lisp.

Source

lisp.lisp.

Function: negative-hyperresolve (nucleus &rest electrons)
Package

snark.

Source

interactive.lisp.

Function: neq (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: neql (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: nequal (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: nequalp (x y)
Package

snark-lisp.

Source

lisp.lisp.

Function: new-prove (wff &rest keys-and-values)
Package

snark.

Source

main.lisp.

Function: new-row-context (&key name children-incompatible)
Package

snark.

Source

row-contexts.lisp.

Function: nonce ()
Package

snark-numbering.

Source

numbering.lisp.

Function: number-of-given-rows-limit? ()
Package

snark.

Source

options.lisp.

Function: number-of-rows-limit? ()
Package

snark.

Source

options.lisp.

Function: optimize-sparse-vector-expression (expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: ordering-functions>constants? ()
Package

snark.

Source

options.lisp.

Function: paramodulate (wff &optional wff-with-equality)
Package

snark.

Source

interactive.lisp.

Function: paramodulate-by (wff-with-equality &optional wff)
Package

snark.

Source

interactive.lisp.

Function: partition-communication-table? ()
Package

snark.

Source

options.lisp.

Function: pattern-match (pat expr &optional alist)
Package

snark-lisp.

Source

pattern-match.lisp.

Function: percentage (m n)
Package

snark-lisp.

Source

lisp.lisp.

Function: pop-agenda (agenda)
Package

snark-agenda.

Source

agenda.lisp.

Function: pop-first-sparef (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: pop-last-sparef (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: pop-row-context ()
Package

snark.

Source

row-contexts.lisp.

Function: print-agenda (&key agenda entries)
Package

snark-agenda.

Source

agenda.lisp.

Function: print-agenda-when-finished? ()
Package

snark.

Source

options.lisp.

Function: print-ancestry (row &key more-rows format)
Package

snark.

Source

rows.lisp.

Function: print-args (&rest args)
Package

snark-lisp.

Source

lisp.lisp.

Function: print-assertion-analysis-notes? ()
Package

snark.

Source

options.lisp.

Function: print-clocks (&optional excluded-clocks)
Package

snark-lisp.

Source

clocks.lisp.

Function: print-clocks-when-finished? ()
Package

snark.

Source

options.lisp.

Function: print-current-time (&optional destination basic)
Package

snark-lisp.

Source

lisp.lisp.

Function: print-feature-tree (&key node numbers)
Package

snark-feature.

Source

feature.lisp.

Function: print-final-rows? ()
Package

snark.

Source

options.lisp.

Function: print-given-row-lines-printing? ()
Package

snark.

Source

options.lisp.

Function: print-given-row-lines-signalling? ()
Package

snark.

Source

options.lisp.

Function: print-incremental-time-used ()
Package

snark-lisp.

Source

clocks.lisp.

Function: print-irrelevant-rows? ()
Package

snark.

Source

options.lisp.

Function: print-options (&optional all)
Package

snark.

Source

options.lisp.

Function: print-options-when-starting? ()
Package

snark.

Source

options.lisp.

Function: print-pure-rows? ()
Package

snark.

Source

options.lisp.

Function: print-rewrite-orientation? ()
Package

snark.

Source

options.lisp.

Function: print-rewrites (&key ancestry test)
Package

snark.

Source

main.lisp.

Function: print-row (row &key string format ancestry reverse)
Package

snark.

Source

output.lisp.

Function: print-row-answers? ()
Package

snark.

Source

options.lisp.

Function: print-row-constraints? ()
Package

snark.

Source

options.lisp.

Function: print-row-goals? ()
Package

snark.

Source

options.lisp.

Function: print-row-length-limit? ()
Package

snark.

Source

options.lisp.

Function: print-row-partitions? ()
Package

snark.

Source

options.lisp.

Function: print-row-reasons? ()
Package

snark.

Source

options.lisp.

Function: print-row-term (term &optional subst stream)
Package

snark.

Source

output.lisp.

Function: print-row-wffs-prettily? ()
Package

snark.

Source

options.lisp.

Function: print-rows (&key rowset min max reverse test ancestry format)
Package

snark.

Source

rows.lisp.

Function: print-rows-prettily? ()
Package

snark.

Source

options.lisp.

Function: print-rows-shortened? ()
Package

snark.

Source

options.lisp.

Function: print-rows-test? ()
Package

snark.

Source

options.lisp.

Function: print-rows-when-derived? ()
Package

snark.

Source

options.lisp.

Function: print-rows-when-finished? ()
Package

snark.

Source

options.lisp.

Function: print-rows-when-given? ()
Package

snark.

Source

options.lisp.

Function: print-rows-when-processed? ()
Package

snark.

Source

options.lisp.

Function: print-sort-theory ()
Package

snark.

Source

sorts-interface.lisp.

Function: print-summary (&key clocks term-memory agenda)
Package

snark.

Source

main.lisp.

Function: print-summary-when-finished? ()
Package

snark.

Source

options.lisp.

Function: print-symbol-ordering (&optional symbol-or-symbols)
Package

snark.

Source

symbol-ordering.lisp.

Function: print-symbol-table (&key logical-symbols variables)
Package

snark.

Source

symbol-table2.lisp.

Function: print-symbol-table-warnings? ()
Package

snark.

Source

options.lisp.

Function: print-term (term &optional subst stream)
Package

snark.

Source

output.lisp.

Function: print-term-memory-when-finished? ()
Package

snark.

Source

options.lisp.

Function: print-time-used? ()
Package

snark.

Source

options.lisp.

Function: print-unorientable-rows? ()
Package

snark.

Source

options.lisp.

Function: proof ()
Package

snark.

Source

main.lisp.

Function: proofs ()
Package

snark.

Source

main.lisp.

Function: prove (wff &rest keys-and-values)
Package

snark.

Source

main.lisp.

Function: prove-closure? ()
Package

snark.

Source

options.lisp.

Function: prove-sequential? ()
Package

snark.

Source

options.lisp.

Function: prove-supported? ()
Package

snark.

Source

options.lisp.

Function: pruning-tests-before-simplification? ()
Package

snark.

Source

options.lisp.

Function: pruning-tests? ()
Package

snark.

Source

options.lisp.

Function: push-row-context (&key name children-incompatible)
Package

snark.

Source

row-contexts.lisp.

Function: queue-empty-p (queue)
Package

snark-lisp.

Source

collectors.lisp.

Function: quit ()
Package

snark-lisp.

Source

lisp.lisp.

Function: ratiop (x)
Package

snark-lisp.

Source

lisp.lisp.

Function: rcc8-region-sort-name? ()
Package

snark.

Source

jepd-relations.lisp.

Function: read-assertion-file (filespec &key format if-does-not-exist verbose package readtable negate-conjectures hash-dollar clock)
Package

snark.

Source

assertion-file.lisp.

Function: read-file (filespec &rest mapnconc-file-forms-options)
Package

snark-lisp.

Source

map-file.lisp.

Function: read-file-lines (filespec &rest mapnconc-file-lines-options)
Package

snark-lisp.

Source

map-file.lisp.

Function: read-file-to-string (filespec &key if-does-not-exist)
Package

snark-lisp.

Source

map-file.lisp.

Function: read-infix-term (x &key case upper-case-var-prefix rationalize)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: refute-file (filespec &key initialize closure format options actions ignore-errors verbose output-file if-exists package readtable use-coder)
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-actions? ()
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-closure? ()
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-if-exists? ()
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-ignore-errors? ()
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-initialize? ()
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-options? ()
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-output-file? ()
Package

snark.

Source

assertion-file.lisp.

Function: refute-file-verbose? ()
Package

snark.

Source

assertion-file.lisp.

Function: resolve (wff1 &optional wff2)
Package

snark.

Source

interactive.lisp.

Function: restore-dp-clause-set (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: resume-snark (state)
Package

snark.

Source

globals.lisp.

Function: rewrite-answers? ()
Package

snark.

Source

options.lisp.

Function: rewrite-constraints? ()
Package

snark.

Source

options.lisp.

Function: row (name-or-number &optional not-found-action)
Package

snark.

Source

rows.lisp.

Function: row-ancestry (row)
Package

snark.

Source

rows.lisp.

Reader: row-answer (instance)
Writer: (setf row-answer) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

answer.

Function: row-argument-count-limit? ()
Package

snark.

Source

options.lisp.

Function: row-author (x)
Package

snark.

Source

rows.lisp.

Function: (setf row-author) (x)
Package

snark.

Source

rows.lisp.

Function: row-constrained-p (row)
Package

snark.

Source

constraints.lisp.

Reader: row-constraints (instance)
Writer: (setf row-constraints) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

constraints.

Function: row-depth (row)
Package

snark.

Source

eval.lisp.

Function: row-documentation (x)
Package

snark.

Source

rows.lisp.

Function: (setf row-documentation) (x)
Package

snark.

Source

rows.lisp.

Function: row-input-wff (x)
Package

snark.

Source

rows.lisp.

Function: (setf row-input-wff) (x)
Package

snark.

Source

rows.lisp.

Function: row-level (row)
Package

snark.

Source

rows.lisp.

Function: row-name (x)
Package

snark.

Source

rows.lisp.

Function: (setf row-name) (x)
Package

snark.

Source

rows.lisp.

Function: row-name-or-number (row)
Package

snark.

Source

rows.lisp.

Function: row-neg-size+depth (row)
Package

snark.

Source

eval.lisp.

Reader: row-number (instance)
Writer: (setf row-number) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

number.

Function: row-parents (row)
Package

snark.

Source

rows.lisp.

Function: row-priority (row)
Package

snark.

Source

eval.lisp.

Function: row-priority-depth-factor? ()
Package

snark.

Source

options.lisp.

Function: row-priority-level-factor? ()
Package

snark.

Source

options.lisp.

Function: row-priority-size-factor? ()
Package

snark.

Source

options.lisp.

Function: row-priority-weight-factor? ()
Package

snark.

Source

options.lisp.

Reader: row-reason (instance)
Writer: (setf row-reason) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

reason.

Function: row-rewrites-used (row)
Package

snark.

Source

rows.lisp.

Function: (setf row-rewrites-used) (row)
Package

snark.

Source

rows.lisp.

Function: row-size (row)
Package

snark.

Source

eval.lisp.

Function: row-size+depth (row)
Package

snark.

Source

eval.lisp.

Function: row-size+depth+level (row)
Package

snark.

Source

eval.lisp.

Function: row-source (x)
Package

snark.

Source

rows.lisp.

Function: (setf row-source) (x)
Package

snark.

Source

rows.lisp.

Function: row-weight (row)
Package

snark.

Source

eval.lisp.

Function: row-weight+depth (row)
Package

snark.

Source

eval.lisp.

Function: row-weight+depth+level (row)
Package

snark.

Source

eval.lisp.

Function: row-weight-before-simplification-limit-exceeded (row)
Package

snark.

Source

eval.lisp.

Function: row-weight-before-simplification-limit? ()
Package

snark.

Source

options.lisp.

Function: row-weight-limit-exceeded (row)
Package

snark.

Source

eval.lisp.

Function: row-weight-limit? ()
Package

snark.

Source

options.lisp.

Reader: row-wff (instance)
Writer: (setf row-wff) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

wff.

Function: row-wff&answer-weight+depth (row)
Package

snark.

Source

eval.lisp.

Function: rows (&key rowset min max reverse test collect)
Package

snark.

Source

rows.lisp.

Function: rpo-status? ()
Package

snark.

Source

options.lisp.

Function: rrest (list)
Package

snark-lisp.

Source

lisp.lisp.

Function: rrrest (list)
Package

snark-lisp.

Source

lisp.lisp.

Function: rrrrest (list)
Package

snark-lisp.

Source

lisp.lisp.

Function: run-time-limit? ()
Package

snark.

Source

options.lisp.

Function: save-snark-system (&key executable name)
Package

snark.

Source

main.lisp.

Function: set-options (options)
Package

snark.

Source

options.lisp.

Function: sort-disjoint? (x y)
Package

snark.

Source

sorts-interface.lisp.

Function: sort-intersection (x y)
Package

snark.

Source

sorts-interface.lisp.

Function: sort-name (sort)
Package

snark.

Source

sorts-interface.lisp.

Function: spacons (index value sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Reader: sparse-matrix-boolean (instance)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Target Slot

boolean.

Function: sparse-matrix-column (sparse-matrix index)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: (setf sparse-matrix-column) (sparse-matrix index)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Reader: sparse-matrix-columns (instance)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Target Slot

columns.

Function: sparse-matrix-count (sparse-matrix)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Reader: sparse-matrix-default-value (instance)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Target Slot

default-value.

Function: sparse-matrix-p (object)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: sparse-matrix-row (sparse-matrix index)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: (setf sparse-matrix-row) (sparse-matrix index)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Reader: sparse-matrix-rows (instance)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Target Slot

rows.

Function: sparse-vector-boolean (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: sparse-vector-count (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: sparse-vector-default-value (sparse-vector)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: sparse-vector-expression-p (x)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: sparse-vector-p (object)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: subsort? (x y)
Package

snark.

Source

sorts-interface.lisp.

Function: suspend-and-resume-snark (state)
Package

snark.

Source

globals.lisp.

Function: suspend-snark ()
Package

snark.

Source

globals.lisp.

Function: symbol-table-constant? (name)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-table-function? (name)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-table-relation? (name)
Package

snark.

Source

symbol-table2.lisp.

Function: term-sort (term &optional subst)
Package

snark.

Source

sorts.lisp.

Function: term-to-lisp (term &optional subst)

Return a Lisp data structure for the given term.

Package

snark.

Source

output.lisp.

Function: test-option14? ()
Package

snark.

Source

options.lisp.

Function: test-option17? ()
Package

snark.

Source

options.lisp.

Function: test-option18? ()
Package

snark.

Source

options.lisp.

Function: test-option19? ()
Package

snark.

Source

options.lisp.

Function: test-option20? ()
Package

snark.

Source

options.lisp.

Function: test-option21? ()
Package

snark.

Source

options.lisp.

Function: test-option23? ()
Package

snark.

Source

options.lisp.

Function: test-option29? ()
Package

snark.

Source

options.lisp.

Function: test-option2? ()
Package

snark.

Source

options.lisp.

Function: test-option30? ()
Package

snark.

Source

options.lisp.

Function: test-option36? ()
Package

snark.

Source

options.lisp.

Function: test-option37? ()
Package

snark.

Source

options.lisp.

Function: test-option38? ()
Package

snark.

Source

options.lisp.

Function: test-option39? ()
Package

snark.

Source

options.lisp.

Function: test-option3? ()
Package

snark.

Source

options.lisp.

Function: test-option40? ()
Package

snark.

Source

options.lisp.

Function: test-option41? ()
Package

snark.

Source

options.lisp.

Function: test-option42? ()
Package

snark.

Source

options.lisp.

Function: test-option43? ()
Package

snark.

Source

options.lisp.

Function: test-option44? ()
Package

snark.

Source

options.lisp.

Function: test-option45? ()
Package

snark.

Source

options.lisp.

Function: test-option49? ()
Package

snark.

Source

options.lisp.

Function: test-option50? ()
Package

snark.

Source

options.lisp.

Function: test-option51? ()
Package

snark.

Source

options.lisp.

Function: test-option52? ()
Package

snark.

Source

options.lisp.

Function: test-option53? ()
Package

snark.

Source

options.lisp.

Function: test-option54? ()
Package

snark.

Source

options.lisp.

Function: test-option55? ()
Package

snark.

Source

options.lisp.

Function: test-option56? ()
Package

snark.

Source

options.lisp.

Function: test-option57? ()
Package

snark.

Source

options.lisp.

Function: test-option58? ()
Package

snark.

Source

options.lisp.

Function: test-option59? ()
Package

snark.

Source

options.lisp.

Function: test-option60? ()
Package

snark.

Source

options.lisp.

Function: test-option6? ()
Package

snark.

Source

options.lisp.

Function: test-option8? ()
Package

snark.

Source

options.lisp.

Function: test-option9? ()
Package

snark.

Source

options.lisp.

Function: the-feature (x &optional action action2 canonize-option)
Package

snark-feature.

Source

feature.lisp.

Function: the-sort (sort-expr &optional action)
Package

snark.

Source

sorts-interface.lisp.

Function: time-interval-sort-name? ()
Package

snark.

Source

jepd-relations.lisp.

Function: time-point-sort-name? ()
Package

snark.

Source

jepd-relations.lisp.

Function: to-string (arg &rest more-args)
Package

snark-lisp.

Source

lisp.lisp.

Function: tokenize (stream &key case upper-case-var-prefix rationalize)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: top-sort ()
Package

snark.

Source

sorts-interface.lisp.

Function: topological-sort (items must-precede-predicate)
Package

snark-lisp.

Source

topological-sort.lisp.

Function: topological-sort* (items map-predecessors)
Package

snark-lisp.

Source

topological-sort.lisp.

Function: total-run-time (&optional excluded-clocks)
Package

snark-lisp.

Source

clocks.lisp.

Function: trace-dp-refute? ()
Package

snark.

Source

options.lisp.

Function: trace-dpll-subsumption? ()
Package

snark.

Source

options.lisp.

Function: trace-optimize-sparse-vector-expression? ()
Package

snark.

Source

options.lisp.

Function: trace-rewrite? ()
Package

snark.

Source

options.lisp.

Function: trace-unify-bag-basis? ()
Package

snark.

Source

options.lisp.

Function: trace-unify-bag-bindings? ()
Package

snark.

Source

options.lisp.

Function: trace-unify? ()
Package

snark.

Source

options.lisp.

Function: uncheckpoint-dp-clause-set (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: unify (cc term1 term2 &optional subst)
Package

snark.

Source

unify.lisp.

Function: unify-bag-basis-size-limit? ()
Package

snark.

Source

options.lisp.

Function: unquote (x)
Package

snark-lisp.

Source

lisp.lisp.

Function: ur-resolve (nucleus &rest electrons)
Package

snark.

Source

interactive.lisp.

Function: use-ac-connectives? ()
Package

snark.

Source

options.lisp.

Function: use-answers-during-subsumption? ()
Package

snark.

Source

options.lisp.

Function: use-assertion-analysis? ()
Package

snark.

Source

options.lisp.

Function: use-associative-identity? ()
Package

snark.

Source

options.lisp.

Function: use-associative-unification? ()
Package

snark.

Source

options.lisp.

Function: use-clausification? ()
Package

snark.

Source

options.lisp.

Function: use-closure-when-satisfiable? ()
Package

snark.

Source

options.lisp.

Function: use-condensing? ()
Package

snark.

Source

options.lisp.

Function: use-conditional-answer-creation? ()
Package

snark.

Source

options.lisp.

Function: use-constraint-purification? ()
Package

snark.

Source

options.lisp.

Function: use-constraint-solver-in-subsumption? ()
Package

snark.

Source

options.lisp.

Function: use-constructive-answer-restriction? ()
Package

snark.

Source

options.lisp.

Function: use-default-ordering? ()
Package

snark.

Source

options.lisp.

Function: use-dp-subsumption? ()
Package

snark.

Source

options.lisp.

Function: use-embedded-rewrites? ()
Package

snark.

Source

options.lisp.

Function: use-equality-elimination? ()
Package

snark.

Source

options.lisp.

Function: use-equality-factoring? ()
Package

snark.

Source

options.lisp.

Function: use-extended-implications? ()
Package

snark.

Source

options.lisp.

Function: use-extended-quantifiers? ()
Package

snark.

Source

options.lisp.

Function: use-factoring? ()
Package

snark.

Source

options.lisp.

Function: use-function-creation? ()
Package

snark.

Source

options.lisp.

Function: use-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: use-indefinite-answers? ()
Package

snark.

Source

options.lisp.

Function: use-input-restriction? ()
Package

snark.

Source

options.lisp.

Function: use-literal-ordering-with-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: use-literal-ordering-with-negative-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: use-literal-ordering-with-paramodulation? ()
Package

snark.

Source

options.lisp.

Function: use-literal-ordering-with-resolution? ()
Package

snark.

Source

options.lisp.

Function: use-literal-ordering-with-ur-resolution? ()
Package

snark.

Source

options.lisp.

Function: use-lookahead-in-dpll-for-subsumption? ()
Package

snark.

Source

options.lisp.

Function: use-magic-transformation? ()
Package

snark.

Source

options.lisp.

Function: use-negative-hyperresolution? ()
Package

snark.

Source

options.lisp.

Function: use-paramodulation-only-from-units? ()
Package

snark.

Source

options.lisp.

Function: use-paramodulation-only-into-units? ()
Package

snark.

Source

options.lisp.

Function: use-paramodulation? ()
Package

snark.

Source

options.lisp.

Function: use-partitions? ()
Package

snark.

Source

options.lisp.

Function: use-purity-test? ()
Package

snark.

Source

options.lisp.

Function: use-quantifier-preservation? ()
Package

snark.

Source

options.lisp.

Function: use-relevance-test? ()
Package

snark.

Source

options.lisp.

Function: use-replacement-resolution-with-x=x? ()
Package

snark.

Source

options.lisp.

Function: use-resolution? ()
Package

snark.

Source

options.lisp.

Function: use-resolve-code? ()
Package

snark.

Source

options.lisp.

Function: use-simplification-by-equalities? ()
Package

snark.

Source

options.lisp.

Function: use-simplification-by-units? ()
Package

snark.

Source

options.lisp.

Function: use-single-replacement-paramodulation? ()
Package

snark.

Source

options.lisp.

Function: use-sort-relativization? ()
Package

snark.

Source

options.lisp.

Function: use-subsume-bag? ()
Package

snark.

Source

unify-bag.lisp.

Function: use-subsumption-by-false? ()
Package

snark.

Source

options.lisp.

Function: use-subsumption? ()
Package

snark.

Source

options.lisp.

Function: use-term-memory-deletion? ()
Package

snark.

Source

options.lisp.

Function: use-term-ordering-cache? ()
Package

snark.

Source

options.lisp.

Function: use-term-ordering? ()
Package

snark.

Source

options.lisp.

Function: use-to-lisp-code? ()
Package

snark.

Source

options.lisp.

Function: use-unit-restriction? ()
Package

snark.

Source

options.lisp.

Function: use-ur-pttp? ()
Package

snark.

Source

options.lisp.

Function: use-ur-resolution? ()
Package

snark.

Source

options.lisp.

Function: use-variable-name-sorts? ()
Package

snark.

Source

options.lisp.

Function: use-well-sorting? ()
Package

snark.

Source

options.lisp.

Function: variable-p (object)
Package

snark.

Source

variables.lisp.

Reader: variable-sort (instance)
Writer: (setf variable-sort) (instance)
Package

snark.

Source

variables.lisp.

Target Slot

sort.

Function: variable-sort-marker? ()
Package

snark.

Source

options.lisp.

Function: variable-symbol-prefixes? ()
Package

snark.

Source

options.lisp.

Function: variable-to-lisp-code? ()
Package

snark.

Source

options.lisp.

Function: variable-weight? ()
Package

snark.

Source

options.lisp.

Function: wff-clauses (wff &optional map-fun)
Package

snark-dpll.

Source

davis-putnam3.lisp.


5.1.6 Generic functions

Generic Function: 1-ary-functions>2-ary-functions-in-default-ordering (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: 1-ary-functions>2-ary-functions-in-default-ordering (&optional value)
Generic Function: agenda-length-before-simplification-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: agenda-length-before-simplification-limit :before (&optional value)
Method: agenda-length-before-simplification-limit (&optional value)
Generic Function: agenda-length-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: agenda-length-limit :before (&optional value)
Method: agenda-length-limit (&optional value)
Generic Function: agenda-ordering-function (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: agenda-ordering-function (&optional value)
Generic Function: allow-skolem-symbols-in-answers (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: allow-skolem-symbols-in-answers (&optional value)
Generic Function: assert-context (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: assert-context (&optional value)
Generic Function: assert-sequential (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: assert-sequential (&optional value)
Generic Function: assert-supported (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: assert-supported (&optional value)
Generic Function: assertion-file-commands (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-commands (&optional value)
Generic Function: assertion-file-format (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-format (&optional value)
Generic Function: assertion-file-if-does-not-exist (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-if-does-not-exist (&optional value)
Generic Function: assertion-file-keywords (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-keywords (&optional value)
Generic Function: assertion-file-negate-conjectures (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-negate-conjectures (&optional value)
Generic Function: assertion-file-package (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-package (&optional value)
Generic Function: assertion-file-readtable (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-readtable (&optional value)
Generic Function: assertion-file-verbose (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: assertion-file-verbose (&optional value)
Generic Function: assume-sequential (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: assume-sequential (&optional value)
Generic Function: assume-supported (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: assume-supported (&optional value)
Generic Function: bag-weight-factorial (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: bag-weight-factorial (&optional value)
Generic Function: builtin-constant-weight (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: builtin-constant-weight (&optional value)
Generic Function: changeable-properties-of-locked-constant (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: changeable-properties-of-locked-constant (&optional value)
Generic Function: changeable-properties-of-locked-function (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: changeable-properties-of-locked-function (&optional value)
Generic Function: checkpoint-theory (theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: checkpoint-theory ((theory (eql snark::arithmetic)))
Source

code-for-numbers3.lisp.

Method: checkpoint-theory ((theory (eql snark::test)))
Method: checkpoint-theory ((theory (eql snark::equality)))
Method: checkpoint-theory (theory)
Generic Function: declare-root-sort (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: declare-root-sort (&optional value)
Generic Function: declare-string-sort (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: declare-string-sort (&optional value)
Generic Function: eliminate-negations (&optional value)
Package

snark.

Source

connectives.lisp.

Methods
Method: eliminate-negations (&optional value)
Generic Function: ex-join-negation (&optional value)
Package

snark.

Source

connectives.lisp.

Methods
Method: ex-join-negation (&optional value)
Generic Function: feature-vector-symbol-number-folding (&optional value)
Package

snark.

Source

feature-vector.lisp.

Methods
Method: feature-vector-symbol-number-folding (&optional value)
Generic Function: flatten-connectives (&optional value)
Package

snark.

Source

connectives.lisp.

Methods
Method: flatten-connectives (&optional value)
Generic Function: input-floats-as-ratios (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: input-floats-as-ratios (&optional value)
Generic Function: kbo-builtin-constant-weight (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: kbo-builtin-constant-weight (&optional value)
Generic Function: kbo-status (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: kbo-status (&optional value)
Generic Function: kbo-variable-weight (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: kbo-variable-weight (&optional value)
Generic Function: level-pref-for-giving (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: level-pref-for-giving (&optional value)
Generic Function: listen-for-commands (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: listen-for-commands (&optional value)
Generic Function: meter-unify-bag (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: meter-unify-bag (&optional value)
Generic Function: number-of-given-rows-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: number-of-given-rows-limit (&optional value)
Generic Function: number-of-rows-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: number-of-rows-limit (&optional value)
Generic Function: ordering-functions>constants (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: ordering-functions>constants (&optional value)
Generic Function: partition-communication-table (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: partition-communication-table (&optional value)
Generic Function: print-agenda-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-agenda-when-finished (&optional value)
Generic Function: print-assertion-analysis-notes (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-assertion-analysis-notes (&optional value)
Generic Function: print-clocks-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-clocks-when-finished (&optional value)
Generic Function: print-final-rows (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-final-rows (&optional value)
Generic Function: print-given-row-lines-printing (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-given-row-lines-printing (&optional value)
Generic Function: print-given-row-lines-signalling (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-given-row-lines-signalling (&optional value)
Generic Function: print-irrelevant-rows (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-irrelevant-rows (&optional value)
Generic Function: print-options-when-starting (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-options-when-starting (&optional value)
Generic Function: print-pure-rows (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-pure-rows (&optional value)
Generic Function: print-rewrite-orientation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rewrite-orientation (&optional value)
Generic Function: print-row-answers (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-row-answers (&optional value)
Generic Function: print-row-constraints (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-row-constraints (&optional value)
Generic Function: print-row-goals (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-row-goals (&optional value)
Generic Function: print-row-length-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-row-length-limit (&optional value)
Generic Function: print-row-partitions (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-row-partitions (&optional value)
Generic Function: print-row-reasons (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-row-reasons (&optional value)
Generic Function: print-row-wffs-prettily (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-row-wffs-prettily (&optional value)
Generic Function: print-rows-prettily (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rows-prettily (&optional value)
Generic Function: print-rows-shortened (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rows-shortened (&optional value)
Generic Function: print-rows-test (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rows-test (&optional value)
Generic Function: print-rows-when-derived (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rows-when-derived (&optional value)
Generic Function: print-rows-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rows-when-finished (&optional value)
Generic Function: print-rows-when-given (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rows-when-given (&optional value)
Generic Function: print-rows-when-processed (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-rows-when-processed (&optional value)
Generic Function: print-summary-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-summary-when-finished (&optional value)
Generic Function: print-symbol-table-warnings (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-symbol-table-warnings (&optional value)
Generic Function: print-term-memory-when-finished (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-term-memory-when-finished (&optional value)
Generic Function: print-time-used (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-time-used (&optional value)
Generic Function: print-unorientable-rows (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: print-unorientable-rows (&optional value)
Generic Function: prove-closure (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: prove-closure (&optional value)
Generic Function: prove-sequential (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: prove-sequential (&optional value)
Generic Function: prove-supported (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: prove-supported (&optional value)
Generic Function: pruning-tests (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: pruning-tests (&optional value)
Generic Function: pruning-tests-before-simplification (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: pruning-tests-before-simplification (&optional value)
Generic Function: rcc8-region-sort-name (&optional value)
Package

snark.

Source

jepd-relations.lisp.

Methods
Method: rcc8-region-sort-name (&optional value)
Generic Function: refute-file-actions (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-actions (&optional value)
Generic Function: refute-file-closure (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-closure (&optional value)
Generic Function: refute-file-if-exists (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-if-exists (&optional value)
Generic Function: refute-file-ignore-errors (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-ignore-errors (&optional value)
Generic Function: refute-file-initialize (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-initialize (&optional value)
Generic Function: refute-file-options (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-options (&optional value)
Generic Function: refute-file-output-file (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-output-file (&optional value)
Generic Function: refute-file-verbose (&optional value)
Package

snark.

Source

assertion-file.lisp.

Methods
Method: refute-file-verbose (&optional value)
Generic Function: restore-theory (theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: restore-theory ((theory (eql snark::arithmetic)))
Source

code-for-numbers3.lisp.

Method: restore-theory ((theory (eql snark::test)))
Method: restore-theory ((theory (eql snark::equality)))
Method: restore-theory (theory)
Generic Function: rewrite-answers (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: rewrite-answers (&optional value)
Generic Function: rewrite-constraints (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: rewrite-constraints (&optional value)
Generic Function: row-argument-count-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: row-argument-count-limit (&optional value)
Generic Function: row-priority-depth-factor (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: row-priority-depth-factor (&optional value)
Generic Function: row-priority-level-factor (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: row-priority-level-factor (&optional value)
Generic Function: row-priority-size-factor (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: row-priority-size-factor (&optional value)
Generic Function: row-priority-weight-factor (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: row-priority-weight-factor (&optional value)
Generic Function: row-weight-before-simplification-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: row-weight-before-simplification-limit (&optional value)
Generic Function: row-weight-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: row-weight-limit (&optional value)
Generic Function: rpo-status (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: rpo-status (&optional value)
Generic Function: run-time-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: run-time-limit (&optional value)
Generic Function: test-option14 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option14 (&optional value)
Generic Function: test-option17 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option17 (&optional value)
Generic Function: test-option18 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option18 (&optional value)
Generic Function: test-option19 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option19 (&optional value)
Generic Function: test-option2 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option2 (&optional value)
Generic Function: test-option20 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option20 (&optional value)
Generic Function: test-option21 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option21 (&optional value)
Generic Function: test-option23 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option23 (&optional value)
Generic Function: test-option29 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option29 (&optional value)
Generic Function: test-option3 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option3 (&optional value)
Generic Function: test-option30 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option30 (&optional value)
Generic Function: test-option36 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option36 (&optional value)
Generic Function: test-option37 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option37 (&optional value)
Generic Function: test-option38 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option38 (&optional value)
Generic Function: test-option39 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option39 (&optional value)
Generic Function: test-option40 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option40 (&optional value)
Generic Function: test-option41 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option41 (&optional value)
Generic Function: test-option42 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option42 (&optional value)
Generic Function: test-option43 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option43 (&optional value)
Generic Function: test-option44 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option44 (&optional value)
Generic Function: test-option45 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option45 (&optional value)
Generic Function: test-option49 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option49 (&optional value)
Generic Function: test-option50 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option50 (&optional value)
Generic Function: test-option51 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option51 (&optional value)
Generic Function: test-option52 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option52 (&optional value)
Generic Function: test-option53 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option53 (&optional value)
Generic Function: test-option54 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option54 (&optional value)
Generic Function: test-option55 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option55 (&optional value)
Generic Function: test-option56 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option56 (&optional value)
Generic Function: test-option57 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option57 (&optional value)
Generic Function: test-option58 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option58 (&optional value)
Generic Function: test-option59 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option59 (&optional value)
Generic Function: test-option6 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option6 (&optional value)
Generic Function: test-option60 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option60 (&optional value)
Generic Function: test-option8 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option8 (&optional value)
Generic Function: test-option9 (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: test-option9 (&optional value)
Generic Function: time-interval-sort-name (&optional value)
Package

snark.

Source

jepd-relations.lisp.

Methods
Method: time-interval-sort-name (&optional value)
Generic Function: time-point-sort-name (&optional value)
Package

snark.

Source

jepd-relations.lisp.

Methods
Method: time-point-sort-name (&optional value)
Generic Function: trace-dp-refute (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: trace-dp-refute (&optional value)
Generic Function: trace-dpll-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: trace-dpll-subsumption (&optional value)
Generic Function: trace-optimize-sparse-vector-expression (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: trace-optimize-sparse-vector-expression (&optional value)
Generic Function: trace-rewrite (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: trace-rewrite (&optional value)
Generic Function: trace-unify (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: trace-unify (&optional value)
Generic Function: trace-unify-bag-basis (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: trace-unify-bag-basis (&optional value)
Generic Function: trace-unify-bag-bindings (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: trace-unify-bag-bindings (&optional value)
Generic Function: uncheckpoint-theory (theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: uncheckpoint-theory ((theory (eql snark::arithmetic)))
Source

code-for-numbers3.lisp.

Method: uncheckpoint-theory ((theory (eql snark::test)))
Method: uncheckpoint-theory ((theory (eql snark::equality)))
Method: uncheckpoint-theory (theory)
Generic Function: unify-bag-basis-size-limit (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: unify-bag-basis-size-limit (&optional value)
Generic Function: use-ac-connectives (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-ac-connectives (&optional value)
Generic Function: use-answers-during-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-answers-during-subsumption (&optional value)
Generic Function: use-assertion-analysis (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-assertion-analysis (&optional value)
Generic Function: use-associative-identity (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-associative-identity (&optional value)
Generic Function: use-associative-unification (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-associative-unification (&optional value)
Generic Function: use-clausification (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-clausification (&optional value)
Generic Function: use-closure-when-satisfiable (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-closure-when-satisfiable (&optional value)
Generic Function: use-condensing (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-condensing (&optional value)
Generic Function: use-conditional-answer-creation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-conditional-answer-creation (&optional value)
Generic Function: use-constraint-purification (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-constraint-purification :around (&optional value)
Method: use-constraint-purification (&optional value)
Generic Function: use-constraint-solver-in-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-constraint-solver-in-subsumption (&optional value)
Generic Function: use-constructive-answer-restriction (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-constructive-answer-restriction (&optional value)
Generic Function: use-default-ordering (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-default-ordering (&optional value)
Generic Function: use-dp-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-dp-subsumption (&optional value)
Generic Function: use-embedded-rewrites (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-embedded-rewrites (&optional value)
Generic Function: use-equality-elimination (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-equality-elimination (&optional value)
Generic Function: use-equality-factoring (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-equality-factoring (&optional value)
Generic Function: use-extended-implications (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-extended-implications (&optional value)
Generic Function: use-extended-quantifiers (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-extended-quantifiers (&optional value)
Generic Function: use-factoring (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-factoring (&optional value)
Generic Function: use-function-creation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-function-creation (&optional value)
Generic Function: use-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-hyperresolution (&optional value)
Generic Function: use-indefinite-answers (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-indefinite-answers (&optional value)
Generic Function: use-input-restriction (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-input-restriction (&optional value)
Generic Function: use-literal-ordering-with-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-literal-ordering-with-hyperresolution (&optional value)
Generic Function: use-literal-ordering-with-negative-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-literal-ordering-with-negative-hyperresolution (&optional value)
Generic Function: use-literal-ordering-with-paramodulation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-literal-ordering-with-paramodulation (&optional value)
Generic Function: use-literal-ordering-with-resolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-literal-ordering-with-resolution (&optional value)
Generic Function: use-literal-ordering-with-ur-resolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-literal-ordering-with-ur-resolution (&optional value)
Generic Function: use-lookahead-in-dpll-for-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-lookahead-in-dpll-for-subsumption (&optional value)
Generic Function: use-magic-transformation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-magic-transformation (&optional value)
Generic Function: use-negative-hyperresolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-negative-hyperresolution (&optional value)
Generic Function: use-paramodulation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-paramodulation (&optional value)
Generic Function: use-paramodulation-only-from-units (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-paramodulation-only-from-units (&optional value)
Generic Function: use-paramodulation-only-into-units (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-paramodulation-only-into-units (&optional value)
Generic Function: use-partitions (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-partitions (&optional value)
Generic Function: use-purity-test (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-purity-test (&optional value)
Generic Function: use-quantifier-preservation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-quantifier-preservation (&optional value)
Generic Function: use-relevance-test (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-relevance-test (&optional value)
Generic Function: use-replacement-resolution-with-x=x (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-replacement-resolution-with-x=x (&optional value)
Generic Function: use-resolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-resolution (&optional value)
Generic Function: use-resolve-code (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-resolve-code :around (&optional value)
Method: use-resolve-code (&optional value)
Generic Function: use-simplification-by-equalities (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-simplification-by-equalities (&optional value)
Generic Function: use-simplification-by-units (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-simplification-by-units (&optional value)
Generic Function: use-single-replacement-paramodulation (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-single-replacement-paramodulation (&optional value)
Generic Function: use-sort-relativization (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-sort-relativization (&optional value)
Generic Function: use-subsume-bag (&optional value)
Package

snark.

Source

unify-bag.lisp.

Methods
Method: use-subsume-bag (&optional value)
Generic Function: use-subsumption (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-subsumption (&optional value)
Generic Function: use-subsumption-by-false (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-subsumption-by-false (&optional value)
Generic Function: use-term-memory-deletion (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-term-memory-deletion (&optional value)
Generic Function: use-term-ordering (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-term-ordering :around (&optional value)
Method: use-term-ordering (&optional value)
Generic Function: use-term-ordering-cache (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-term-ordering-cache (&optional value)
Generic Function: use-to-lisp-code (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-to-lisp-code (&optional value)
Generic Function: use-unit-restriction (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-unit-restriction (&optional value)
Generic Function: use-ur-pttp (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-ur-pttp (&optional value)
Generic Function: use-ur-resolution (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-ur-resolution (&optional value)
Generic Function: use-variable-name-sorts (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-variable-name-sorts (&optional value)
Generic Function: use-well-sorting (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: use-well-sorting (&optional value)
Generic Function: variable-sort-marker (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: variable-sort-marker (&optional value)
Generic Function: variable-symbol-prefixes (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: variable-symbol-prefixes (&optional value)
Generic Function: variable-to-lisp-code (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: variable-to-lisp-code (&optional value)
Generic Function: variable-weight (&optional value)
Package

snark.

Source

options.lisp.

Methods
Method: variable-weight (&optional value)

5.1.7 Standalone methods

Method: print-object ((object row) stream)
Source

rows.lisp.

Method: print-object ((object context) stream)
Source

dp-refute.lisp.

Method: print-object ((object hash-dollar) stream)
Source

useful.lisp.

Method: print-object ((object function-symbol) stream)
Source

functions.lisp.

Method: print-object ((object variable) stream)
Source

variables.lisp.

Method: print-object ((object agenda) stream)
Source

agenda.lisp.

Method: print-object ((object feature-combo) stream)
Source

feature.lisp.

Method: print-object ((object feature) stream)
Source

feature.lisp.

Method: print-object ((object dp-clause-set) stream)
Source

davis-putnam3.lisp.

Method: print-object ((object dp-atom) stream)
Source

davis-putnam3.lisp.

Method: print-object ((object dp-clause) stream)
Source

davis-putnam3.lisp.

Method: print-object ((object sparse-matrix) stream)
Source

sparse-array.lisp.

Method: print-object ((object sparse-vector) stream)
Source

sparse-vector5.lisp.


5.1.8 Structures

Structure: rewrite
Package

snark.

Source

rewrite.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: row
Readers

rewrite-row.

Writers

(setf rewrite-row).

Slot: pattern
Readers

rewrite-pattern.

Writers

(setf rewrite-pattern).

Slot: value
Readers

rewrite-value.

Writers

(setf rewrite-value).

Slot: condition
Package

common-lisp.

Readers

rewrite-condition.

Writers

(setf rewrite-condition).

Slot: pattern-symbol-count
Readers

rewrite-pattern-symbol-count.

Writers

(setf rewrite-pattern-symbol-count).

Slot: new-value-variables
Readers

rewrite-new-value-variables.

Writers

(setf rewrite-new-value-variables).

Slot: embeddings
Readers

rewrite-embeddings.

Writers

(setf rewrite-embeddings).

Slot: polarity
Readers

rewrite-polarity.

Writers

(setf rewrite-polarity).

Structure: row
Package

snark.

Source

rows.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: number
Package

common-lisp.

Readers

row-number.

Writers

(setf row-number).

Slot: wff
Readers

row-wff.

Writers

(setf row-wff).

Slot: constraints
Readers

row-constraints.

Writers

(setf row-constraints).

Slot: answer
Initform

snark-lisp:false

Readers

row-answer.

Writers

(setf row-answer).

Slot: reason
Initform

(snark::uninitialized (quote snark::reason))

Readers

row-reason.

Writers

(setf row-reason).

Slot: hints-subsumed
Readers

row-hints-subsumed.

Writers

(setf row-hints-subsumed).

Slot: context
Initform

(snark::uninitialized (quote snark::context))

Readers

row-context.

Writers

(setf row-context).

Slot: children
Readers

row-children.

Writers

(setf row-children).

Slot: rewrites
Readers

row-rewrites.

Writers

(setf row-rewrites).

Slot: supported
Readers

row-supported.

Writers

(setf row-supported).

Slot: sequential
Readers

row-sequential.

Writers

(setf row-sequential).

Slot: positive-or-negative
Initform

snark-lisp:none

Readers

row-positive-or-negative.

Writers

(setf row-positive-or-negative).

Slot: subsumption-mark
Readers

row-subsumption-mark.

Writers

(setf row-subsumption-mark).

Slot: status
Readers

row-status.

Writers

(setf row-status).

Slot: agenda-entries
Readers

row-agenda-entries.

Writers

(setf row-agenda-entries).

Slot: level0
Readers

row-level0.

Writers

(setf row-level0).

Slot: wff-symbol-counts0
Readers

row-wff-symbol-counts0.

Writers

(setf row-wff-symbol-counts0).

Slot: selections-alist
Readers

row-selections-alist.

Writers

(setf row-selections-alist).

Slot: plist
Readers

row-plist.

Writers

(setf row-plist).

Structure: sparse-matrix
Package

snark-sparse-array.

Source

sparse-array.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: default-value
Readers

sparse-matrix-default-value.

Writers

This slot is read-only.

Slot: boolean
Package

common-lisp.

Readers

sparse-matrix-boolean.

Writers

This slot is read-only.

Slot: rows
Readers

sparse-matrix-rows.

Writers

This slot is read-only.

Slot: columns
Readers

sparse-matrix-columns.

Writers

This slot is read-only.

Structure: sparse-vector
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Direct superclasses

structure-object.

Direct subclasses

trie-index-leaf-node.

Direct methods

print-object.

Direct slots
Slot: default-value0
Readers

sparse-vector-default-value0.

Writers

This slot is read-only.

Slot: type
Package

common-lisp.

Readers

sparse-vector-type.

Writers

(setf sparse-vector-type).

Slot: count0
Type

snark-sparse-array:sparse-vector-count

Initform

0

Readers

sparse-vector-count0.

Writers

(setf sparse-vector-count0).

Slot: cached-key
Type

snark-sparse-array::sparse-vector-index

Initform

0

Readers

sparse-vector-cached-key.

Writers

(setf sparse-vector-cached-key).

Slot: cached-value
Readers

sparse-vector-cached-value.

Writers

(setf sparse-vector-cached-value).

Slot: b-tree-root-node
Readers

sparse-vector-b-tree-root-node.

Writers

(setf sparse-vector-b-tree-root-node).


5.1.9 Types

Type: sparse-vector-count ()
Package

snark-sparse-array.

Source

sparse-vector5.lisp.


5.2 Internals


5.2.1 Constants

Constant: $fv-features-per-symbol
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-maximum-feature-value
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-number-ground
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-offset-neg-count
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-offset-neg-max-depth
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-offset-neg-min-depth
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-offset-pos-count
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-offset-pos-max-depth
Package

snark.

Source

feature-vector.lisp.

Constant: $fv-offset-pos-min-depth
Package

snark.

Source

feature-vector.lisp.

Constant: $number-of-variable-blocks
Package

snark.

Source

variables.lisp.

Constant: $number-of-variables-in-blocks
Package

snark.

Source

variables.lisp.

Constant: $number-of-variables-per-block
Package

snark.

Source

variables.lisp.

Constant: b-tree-node-size
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Constant: b-tree-node-size-1
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Constant: b-tree-node-size/2
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Constant: b-tree-node-size/2+1
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Constant: b-tree-node-size/2-1
Package

snark-sparse-array.

Source

sparse-vector5.lisp.


5.2.2 Special variables

Special Variable: $rcc8-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $rcc8-relation-code
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-ii-relation-code
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-iii-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-iip-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-ip-relation-code
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-ipi-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-ipp-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-pi-relation-code
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-pii-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-pip-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-pp-relation-code
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-ppi-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: $time-ppp-composition-table
Package

snark.

Source

jepd-relations-tables.lisp.

Special Variable: *%1-ary-functions>2-ary-functions-in-default-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%agenda-length-before-simplification-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%agenda-length-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%agenda-ordering-function%*
Package

snark.

Source

options.lisp.

Special Variable: *%allow-skolem-symbols-in-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%assert-context%*
Package

snark.

Source

options.lisp.

Special Variable: *%assert-count%*
Package

snark-lisp.

Special Variable: *%assert-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%assert-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%assert-time%*
Package

snark-lisp.

Special Variable: *%assertion-file-commands%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assertion-file-format%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assertion-file-if-does-not-exist%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assertion-file-keywords%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assertion-file-negate-conjectures%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assertion-file-package%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assertion-file-readtable%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assertion-file-verbose%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%assume-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%assume-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%backward-simplification-count%*
Package

snark-lisp.

Special Variable: *%backward-simplification-time%*
Package

snark-lisp.

Special Variable: *%backward-subsumption-count%*
Package

snark-lisp.

Special Variable: *%backward-subsumption-time%*
Package

snark-lisp.

Special Variable: *%bag-weight-factorial%*
Package

snark.

Source

options.lisp.

Special Variable: *%builtin-constant-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%changeable-properties-of-locked-constant%*
Package

snark.

Source

options.lisp.

Special Variable: *%changeable-properties-of-locked-function%*
Package

snark.

Source

options.lisp.

Special Variable: *%check-for-well-sorted-atom%*
Package

snark.

Source

sorts.lisp.

Special Variable: *%checking-well-sorted-p%*
Package

snark.

Source

sorts.lisp.

Special Variable: *%clause-clause-subsumption-count%*
Package

snark-lisp.

Special Variable: *%clause-clause-subsumption-time%*
Package

snark-lisp.

Special Variable: *%condensing-count%*
Package

snark-lisp.

Special Variable: *%condensing-time%*
Package

snark-lisp.

Special Variable: *%constraint-simplification-count%*
Package

snark-lisp.

Special Variable: *%constraint-simplification-time%*
Package

snark-lisp.

Special Variable: *%declare-root-sort%*
Package

snark.

Source

options.lisp.

Special Variable: *%declare-string-sort%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-1-ary-functions>2-ary-functions-in-default-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-agenda-length-before-simplification-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-agenda-length-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-agenda-ordering-function%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-allow-skolem-symbols-in-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-assert-context%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-assert-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-assert-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-assertion-file-commands%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assertion-file-format%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assertion-file-if-does-not-exist%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assertion-file-keywords%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assertion-file-negate-conjectures%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assertion-file-package%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assertion-file-readtable%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assertion-file-verbose%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-assume-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-assume-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-bag-weight-factorial%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-builtin-constant-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-changeable-properties-of-locked-constant%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-changeable-properties-of-locked-function%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-declare-root-sort%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-declare-string-sort%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-eliminate-negations%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%default-ex-join-negation%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%default-feature-vector-symbol-number-folding%*
Package

snark.

Source

feature-vector.lisp.

Special Variable: *%default-flatten-connectives%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%default-input-floats-as-ratios%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-kbo-builtin-constant-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-kbo-status%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-kbo-variable-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-level-pref-for-giving%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-listen-for-commands%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-meter-unify-bag%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-number-of-given-rows-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-number-of-rows-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-ordering-functions>constants%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-partition-communication-table%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-agenda-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-assertion-analysis-notes%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-clocks-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-final-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-given-row-lines-printing%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-given-row-lines-signalling%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-irrelevant-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-options-when-starting%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-pure-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rewrite-orientation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-row-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-row-constraints%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-row-goals%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-row-length-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-row-partitions%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-row-reasons%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-row-wffs-prettily%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rows-prettily%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rows-shortened%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rows-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rows-when-derived%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rows-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rows-when-given%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-rows-when-processed%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-summary-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-symbol-table-warnings%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-term-memory-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-time-used%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-print-unorientable-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-prove-closure%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-prove-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-prove-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-pruning-tests%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-pruning-tests-before-simplification%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-rcc8-region-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%default-refute-file-actions%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-refute-file-closure%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-refute-file-if-exists%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-refute-file-ignore-errors%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-refute-file-initialize%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-refute-file-options%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-refute-file-output-file%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-refute-file-verbose%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%default-rewrite-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-rewrite-constraints%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-row-argument-count-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-row-priority-depth-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-row-priority-level-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-row-priority-size-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-row-priority-weight-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-row-weight-before-simplification-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-row-weight-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-rpo-status%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-run-time-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option14%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option17%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option18%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option19%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option2%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option20%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option21%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option23%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option29%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option3%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option30%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option36%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option37%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option38%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option39%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option40%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option41%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option42%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option43%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option44%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option45%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option49%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option50%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option51%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option52%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option53%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option54%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option55%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option56%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option57%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option58%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option59%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option6%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option60%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option8%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-test-option9%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-time-interval-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%default-time-point-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%default-trace-dp-refute%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-trace-dpll-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-trace-optimize-sparse-vector-expression%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-trace-rewrite%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-trace-unify%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-trace-unify-bag-basis%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-trace-unify-bag-bindings%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-unify-bag-basis-size-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-ac-connectives%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-answers-during-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-assertion-analysis%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-associative-identity%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-associative-unification%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-clausification%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-closure-when-satisfiable%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-condensing%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-conditional-answer-creation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-constraint-purification%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-constraint-solver-in-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-constructive-answer-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-default-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-dp-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-embedded-rewrites%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-equality-elimination%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-equality-factoring%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-extended-implications%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-extended-quantifiers%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-factoring%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-function-creation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-indefinite-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-input-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-literal-ordering-with-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-literal-ordering-with-negative-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-literal-ordering-with-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-literal-ordering-with-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-literal-ordering-with-ur-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-lookahead-in-dpll-for-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-magic-transformation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-negative-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-paramodulation-only-from-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-paramodulation-only-into-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-partitions%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-purity-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-quantifier-preservation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-relevance-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-replacement-resolution-with-x=x%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-resolve-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-simplification-by-equalities%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-simplification-by-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-single-replacement-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-sort-relativization%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-subsume-bag%*
Package

snark.

Source

unify-bag.lisp.

Special Variable: *%default-use-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-subsumption-by-false%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-term-memory-deletion%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-term-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-term-ordering-cache%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-to-lisp-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-unit-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-ur-pttp%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-ur-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-variable-name-sorts%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-use-well-sorting%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-variable-sort-marker%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-variable-symbol-prefixes%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-variable-to-lisp-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%default-variable-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%eliminate-negations%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%embedding-count%*
Package

snark-lisp.

Special Variable: *%embedding-time%*
Package

snark-lisp.

Special Variable: *%equality-factoring-count%*
Package

snark-lisp.

Special Variable: *%equality-factoring-time%*
Package

snark-lisp.

Special Variable: *%ex-join-negation%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%factoring-count%*
Package

snark-lisp.

Special Variable: *%factoring-time%*
Package

snark-lisp.

Special Variable: *%feature-vector-symbol-number-folding%*
Package

snark.

Source

feature-vector.lisp.

Special Variable: *%flatten-connectives%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%forward-simplification-count%*
Package

snark-lisp.

Special Variable: *%forward-simplification-time%*
Package

snark-lisp.

Special Variable: *%forward-subsumption-count%*
Package

snark-lisp.

Special Variable: *%forward-subsumption-time%*
Package

snark-lisp.

Special Variable: *%halted-count%*
Package

snark-lisp.

Special Variable: *%halted-time%*
Package

snark-lisp.

Special Variable: *%input-floats-as-ratios%*
Package

snark.

Source

options.lisp.

Special Variable: *%instance-graph-insertion-count%*
Package

snark-lisp.

Special Variable: *%instance-graph-insertion-time%*
Package

snark-lisp.

Special Variable: *%invisible-1-ary-functions>2-ary-functions-in-default-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-agenda-length-before-simplification-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-agenda-length-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-agenda-ordering-function%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-allow-skolem-symbols-in-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-assert-context%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-assert-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-assert-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-assertion-file-commands%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assertion-file-format%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assertion-file-if-does-not-exist%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assertion-file-keywords%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assertion-file-negate-conjectures%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assertion-file-package%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assertion-file-readtable%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assertion-file-verbose%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-assume-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-assume-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-bag-weight-factorial%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-builtin-constant-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-changeable-properties-of-locked-constant%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-changeable-properties-of-locked-function%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-declare-root-sort%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-declare-string-sort%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-eliminate-negations%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%invisible-ex-join-negation%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%invisible-feature-vector-symbol-number-folding%*
Package

snark.

Source

feature-vector.lisp.

Special Variable: *%invisible-flatten-connectives%*
Package

snark.

Source

connectives.lisp.

Special Variable: *%invisible-input-floats-as-ratios%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-kbo-builtin-constant-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-kbo-status%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-kbo-variable-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-level-pref-for-giving%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-listen-for-commands%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-meter-unify-bag%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-number-of-given-rows-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-number-of-rows-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-ordering-functions>constants%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-partition-communication-table%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-agenda-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-assertion-analysis-notes%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-clocks-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-final-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-given-row-lines-printing%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-given-row-lines-signalling%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-irrelevant-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-options-when-starting%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-pure-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rewrite-orientation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-row-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-row-constraints%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-row-goals%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-row-length-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-row-partitions%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-row-reasons%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-row-wffs-prettily%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rows-prettily%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rows-shortened%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rows-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rows-when-derived%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rows-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rows-when-given%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-rows-when-processed%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-summary-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-symbol-table-warnings%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-term-memory-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-time-used%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-print-unorientable-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-prove-closure%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-prove-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-prove-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-pruning-tests%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-pruning-tests-before-simplification%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-rcc8-region-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%invisible-refute-file-actions%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-refute-file-closure%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-refute-file-if-exists%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-refute-file-ignore-errors%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-refute-file-initialize%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-refute-file-options%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-refute-file-output-file%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-refute-file-verbose%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%invisible-rewrite-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-rewrite-constraints%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-row-argument-count-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-row-priority-depth-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-row-priority-level-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-row-priority-size-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-row-priority-weight-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-row-weight-before-simplification-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-row-weight-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-rpo-status%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-run-time-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option14%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option17%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option18%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option19%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option2%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option20%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option21%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option23%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option29%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option3%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option30%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option36%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option37%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option38%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option39%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option40%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option41%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option42%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option43%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option44%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option45%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option49%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option50%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option51%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option52%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option53%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option54%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option55%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option56%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option57%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option58%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option59%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option6%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option60%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option8%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-test-option9%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-time-interval-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%invisible-time-point-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%invisible-trace-dp-refute%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-trace-dpll-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-trace-optimize-sparse-vector-expression%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-trace-rewrite%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-trace-unify%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-trace-unify-bag-basis%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-trace-unify-bag-bindings%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-unify-bag-basis-size-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-ac-connectives%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-answers-during-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-assertion-analysis%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-associative-identity%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-associative-unification%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-clausification%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-closure-when-satisfiable%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-condensing%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-conditional-answer-creation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-constraint-purification%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-constraint-solver-in-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-constructive-answer-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-default-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-dp-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-embedded-rewrites%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-equality-elimination%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-equality-factoring%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-extended-implications%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-extended-quantifiers%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-factoring%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-function-creation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-indefinite-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-input-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-literal-ordering-with-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-literal-ordering-with-negative-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-literal-ordering-with-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-literal-ordering-with-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-literal-ordering-with-ur-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-lookahead-in-dpll-for-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-magic-transformation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-negative-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-paramodulation-only-from-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-paramodulation-only-into-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-partitions%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-purity-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-quantifier-preservation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-relevance-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-replacement-resolution-with-x=x%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-resolve-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-simplification-by-equalities%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-simplification-by-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-single-replacement-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-sort-relativization%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-subsume-bag%*
Package

snark.

Source

unify-bag.lisp.

Special Variable: *%invisible-use-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-subsumption-by-false%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-term-memory-deletion%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-term-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-term-ordering-cache%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-to-lisp-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-unit-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-ur-pttp%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-ur-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-variable-name-sorts%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-use-well-sorting%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-variable-sort-marker%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-variable-symbol-prefixes%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-variable-to-lisp-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%invisible-variable-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%kbo-builtin-constant-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%kbo-status%*
Package

snark.

Source

options.lisp.

Special Variable: *%kbo-variable-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *%level-pref-for-giving%*
Package

snark.

Source

options.lisp.

Special Variable: *%listen-for-commands%*
Package

snark.

Source

options.lisp.

Special Variable: *%meter-unify-bag%*
Package

snark.

Source

options.lisp.

Special Variable: *%number-of-given-rows-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%number-of-rows-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%ordering-ac-count%*
Package

snark-lisp.

Special Variable: *%ordering-ac-time%*
Package

snark-lisp.

Special Variable: *%ordering-count%*
Package

snark-lisp.

Special Variable: *%ordering-functions>constants%*
Package

snark.

Source

options.lisp.

Special Variable: *%ordering-time%*
Package

snark-lisp.

Special Variable: *%paramodulation-count%*
Package

snark-lisp.

Special Variable: *%paramodulation-time%*
Package

snark-lisp.

Special Variable: *%partition-communication-table%*
Package

snark.

Source

options.lisp.

Special Variable: *%path-indexing-count%*
Package

snark-lisp.

Special Variable: *%path-indexing-time%*
Package

snark-lisp.

Special Variable: *%print-agenda-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-assertion-analysis-notes%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-clocks-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-final-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-given-row-lines-printing%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-given-row-lines-signalling%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-irrelevant-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-options-when-starting%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-pure-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rewrite-orientation%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-row-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-row-constraints%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-row-goals%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-row-length-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-row-partitions%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-row-reasons%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-row-wffs-prettily%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rows-prettily%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rows-shortened%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rows-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rows-when-derived%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rows-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rows-when-given%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-rows-when-processed%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-summary-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-symbol-table-warnings%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-term-memory-when-finished%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-time-used%*
Package

snark.

Source

options.lisp.

Special Variable: *%print-unorientable-rows%*
Package

snark.

Source

options.lisp.

Special Variable: *%printing-count%*
Package

snark-lisp.

Special Variable: *%printing-time%*
Package

snark-lisp.

Special Variable: *%process-new-row-count%*
Package

snark-lisp.

Special Variable: *%process-new-row-time%*
Package

snark-lisp.

Special Variable: *%prove-closure%*
Package

snark.

Source

options.lisp.

Special Variable: *%prove-sequential%*
Package

snark.

Source

options.lisp.

Special Variable: *%prove-supported%*
Package

snark.

Source

options.lisp.

Special Variable: *%pruning-tests%*
Package

snark.

Source

options.lisp.

Special Variable: *%pruning-tests-before-simplification%*
Package

snark.

Source

options.lisp.

Special Variable: *%purity-testing-count%*
Package

snark-lisp.

Special Variable: *%purity-testing-time%*
Package

snark-lisp.

Special Variable: *%rcc8-region-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%read-assertion-file-count%*
Package

snark-lisp.

Special Variable: *%read-assertion-file-time%*
Package

snark-lisp.

Special Variable: *%refute-file-actions%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%refute-file-closure%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%refute-file-if-exists%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%refute-file-ignore-errors%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%refute-file-initialize%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%refute-file-options%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%refute-file-output-file%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%refute-file-verbose%*
Package

snark.

Source

assertion-file.lisp.

Special Variable: *%relevance-testing-count%*
Package

snark-lisp.

Special Variable: *%relevance-testing-time%*
Package

snark-lisp.

Special Variable: *%resolution-count%*
Package

snark-lisp.

Special Variable: *%resolution-time%*
Package

snark-lisp.

Special Variable: *%rewrite-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%rewrite-constraints%*
Package

snark.

Source

options.lisp.

Special Variable: *%row-argument-count-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%row-priority-depth-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%row-priority-level-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%row-priority-size-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%row-priority-weight-factor%*
Package

snark.

Source

options.lisp.

Special Variable: *%row-weight-before-simplification-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%row-weight-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%rpo-status%*
Package

snark.

Source

options.lisp.

Special Variable: *%run-time-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%satisfiability-testing-count%*
Package

snark-lisp.

Special Variable: *%satisfiability-testing-time%*
Package

snark-lisp.

Special Variable: *%sortal-reasoning-count%*
Package

snark-lisp.

Special Variable: *%sortal-reasoning-time%*
Package

snark-lisp.

Special Variable: *%temporal-reasoning-count%*
Package

snark-lisp.

Special Variable: *%temporal-reasoning-time%*
Package

snark-lisp.

Special Variable: *%term-hashing-count%*
Package

snark-lisp.

Special Variable: *%term-hashing-time%*
Package

snark-lisp.

Special Variable: *%test-option14%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option17%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option18%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option19%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option2%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option20%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option21%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option23%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option29%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option3%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option30%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option36%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option37%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option38%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option39%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option40%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option41%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option42%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option43%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option44%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option45%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option49%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option50%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option51%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option52%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option53%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option54%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option55%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option56%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option57%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option58%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option59%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option6%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option60%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option8%*
Package

snark.

Source

options.lisp.

Special Variable: *%test-option9%*
Package

snark.

Source

options.lisp.

Special Variable: *%test1-count%*
Package

snark-lisp.

Special Variable: *%test1-time%*
Package

snark-lisp.

Special Variable: *%test2-count%*
Package

snark-lisp.

Special Variable: *%test2-time%*
Package

snark-lisp.

Special Variable: *%test3-count%*
Package

snark-lisp.

Special Variable: *%test3-time%*
Package

snark-lisp.

Special Variable: *%time-interval-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%time-point-sort-name%*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *%trace-dp-refute%*
Package

snark.

Source

options.lisp.

Special Variable: *%trace-dpll-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%trace-optimize-sparse-vector-expression%*
Package

snark.

Source

options.lisp.

Special Variable: *%trace-rewrite%*
Package

snark.

Source

options.lisp.

Special Variable: *%trace-unify%*
Package

snark.

Source

options.lisp.

Special Variable: *%trace-unify-bag-basis%*
Package

snark.

Source

options.lisp.

Special Variable: *%trace-unify-bag-bindings%*
Package

snark.

Source

options.lisp.

Special Variable: *%unify-bag-basis-size-limit%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-ac-connectives%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-answers-during-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-assertion-analysis%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-associative-identity%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-associative-unification%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-clausification%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-closure-when-satisfiable%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-condensing%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-conditional-answer-creation%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-constraint-purification%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-constraint-solver-in-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-constructive-answer-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-default-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-dp-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-embedded-rewrites%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-equality-elimination%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-equality-factoring%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-extended-implications%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-extended-quantifiers%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-factoring%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-function-creation%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-indefinite-answers%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-input-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-literal-ordering-with-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-literal-ordering-with-negative-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-literal-ordering-with-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-literal-ordering-with-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-literal-ordering-with-ur-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-lookahead-in-dpll-for-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-magic-transformation%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-negative-hyperresolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-paramodulation-only-from-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-paramodulation-only-into-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-partitions%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-purity-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-quantifier-preservation%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-relevance-test%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-replacement-resolution-with-x=x%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-resolve-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-simplification-by-equalities%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-simplification-by-units%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-single-replacement-paramodulation%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-sort-relativization%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-subsume-bag%*
Package

snark.

Source

unify-bag.lisp.

Special Variable: *%use-subsumption%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-subsumption-by-false%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-term-memory-deletion%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-term-ordering%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-term-ordering-cache%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-to-lisp-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-unit-restriction%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-ur-pttp%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-ur-resolution%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-variable-name-sorts%*
Package

snark.

Source

options.lisp.

Special Variable: *%use-well-sorting%*
Package

snark.

Source

options.lisp.

Special Variable: *%variable-sort-marker%*
Package

snark.

Source

options.lisp.

Special Variable: *%variable-symbol-prefixes%*
Package

snark.

Source

options.lisp.

Special Variable: *%variable-to-lisp-code%*
Package

snark.

Source

options.lisp.

Special Variable: *%variable-weight%*
Package

snark.

Source

options.lisp.

Special Variable: *=*
Package

snark.

Source

terms2.lisp.

Special Variable: *a-function-with-left-to-right-ordering-status*
Package

snark.

Source

terms2.lisp.

Special Variable: *a-function-with-multiset-ordering-status*
Package

snark.

Source

terms2.lisp.

Special Variable: *ac-rpo-cache*
Package

snark.

Source

recursive-path-ordering.lisp.

Special Variable: *agenda-of-backward-simplifiable-rows-to-process*
Package

snark.

Source

main.lisp.

Special Variable: *agenda-of-false-rows-to-process*
Package

snark.

Source

main.lisp.

Special Variable: *agenda-of-input-rows-to-give*
Package

snark.

Source

main.lisp.

Special Variable: *agenda-of-input-rows-to-process*
Package

snark.

Source

main.lisp.

Special Variable: *agenda-of-new-embeddings-to-process*
Package

snark.

Source

main.lisp.

Special Variable: *agenda-of-rows-to-give*
Package

snark.

Source

main.lisp.

Special Variable: *agenda-of-rows-to-process*
Package

snark.

Source

main.lisp.

Special Variable: *all-both-polarity*
Package

snark.

Source

symbol-definitions.lisp.

Special Variable: *and*
Package

snark.

Source

terms2.lisp.

Special Variable: *answer-if*
Package

snark.

Source

terms2.lisp.

Special Variable: *assert-rewrite-polarity*
Package

snark.

Source

main.lisp.

Special Variable: *assertion-analysis-function-info*
Package

snark.

Source

assertion-analysis.lisp.

Special Variable: *assertion-analysis-patterns*
Package

snark.

Source

assertion-analysis.lisp.

Special Variable: *assertion-analysis-relation-info*
Package

snark.

Source

assertion-analysis.lisp.

Special Variable: *assignment-count*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *atom-hash-code*
Package

snark.

Source

term-hash.lisp.

Special Variable: *bag-union*
Package

snark.

Source

code-for-bags4.lisp.

Special Variable: *check-for-disallowed-answer*
Package

snark.

Source

main.lisp.

Special Variable: *clause-set*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *clocks*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *coder-derivation-count*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-do-reverse-cd*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-maximum-target-size*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-maximum-term-size-found*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-ordering*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-print-state-interval*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-run-time-limit*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-start-time*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-step-count*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-term-size-limit*
Package

snark-user.

Source

coder.lisp.

Special Variable: *coder-term-vars-limit*
Package

snark-user.

Source

coder.lisp.

Special Variable: *cons*
Package

snark.

Source

terms2.lisp.

Special Variable: *constant-info-table*
Package

snark.

Source

constants.lisp.

Special Variable: *constraint-rows*
Package

snark.

Source

main.lisp.

Special Variable: *current-row-context*
Package

snark.

Source

row-contexts.lisp.

Special Variable: *date-interval*
Package

snark.

Source

date-reasoning2.lisp.

Special Variable: *date-point*
Package

snark.

Source

date-reasoning2.lisp.

Special Variable: *default-atom-choice-function*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-branch-limit*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-convert-to-clauses*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-dependency-check*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-dimacs-cnf-format*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-find-all-models*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-hash-term-set-count-down-to-hashing*
Package

snark.

Source

term-hash.lisp.

Special Variable: *default-minimal-models-only*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-minimal-models-suffice*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-model-test-function*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-more-units-function*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-print-summary*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-print-warnings*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-pure-literal-check*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-subsumption*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *default-time-limit*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *dependency-check*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *dp-read-index*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *dp-read-string*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *dp-start-time*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *embedding-variables*
Package

snark.

Source

main.lisp.

Special Variable: *excluded-clocks*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *exists*
Package

snark.

Source

terms2.lisp.

Special Variable: *extended-variant*
Package

snark.

Source

variant.lisp.

Special Variable: *failure-branch-count*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *false-rows*
Package

snark.

Source

main.lisp.

Special Variable: *feature-tree*
Package

snark-feature.

Source

feature.lisp.

Special Variable: *feature-vector-row-index*
Package

snark.

Source

feature-vector-index.lisp.

Special Variable: *feature-vector-term-index*
Package

snark.

Source

feature-vector-index.lisp.

Special Variable: *find-else-substitution*
Package

snark.

Source

main.lisp.

Special Variable: *first-real-time-value*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *first-run-time-value*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *forall*
Package

snark.

Source

terms2.lisp.

Special Variable: *frozen-variables*
Package

snark.

Source

terms2.lisp.

Special Variable: *hash-term-not-found-action*
Package

snark.

Source

term-hash.lisp.

Special Variable: *hash-term-only-computes-code*
Package

snark.

Source

term-hash.lisp.

Special Variable: *hash-term-uses-variable-numbers*
Package

snark.

Source

term-hash.lisp.

Special Variable: *hint-rows*
Package

snark.

Source

main.lisp.

Special Variable: *hints-subsumed*
Package

snark.

Source

main.lisp.

Special Variable: *if*
Package

snark.

Source

terms2.lisp.

Special Variable: *iff*
Package

snark.

Source

terms2.lisp.

Special Variable: *implied-by*
Package

snark.

Source

terms2.lisp.

Special Variable: *implies*
Package

snark.

Source

terms2.lisp.

Special Variable: *infix-operators*
Package

snark-infix-reader.

Source

infix-operators.lisp.

Special Variable: *input-proposition-variables*
Package

snark.

Source

input.lisp.

Special Variable: *input-target-alist*
Package

snark-user.

Source

coder.lisp.

Special Variable: *input-wff*
Package

snark.

Source

input.lisp.

Special Variable: *input-wff-modal-prefix*
Package

snark.

Source

input.lisp.

Special Variable: *input-wff-new-antecedents*
Package

snark.

Source

input.lisp.

Special Variable: *input-wff-substitution*
Package

snark.

Source

input.lisp.

Special Variable: *input-wff-substitution2*
Package

snark.

Source

input.lisp.

Special Variable: *interactive?
Package

snark.

Special Variable: *last-row-number-before-interactive-operation*
Package

snark.

Source

interactive.lisp.

Special Variable: *last-run-time-value*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *last-tried-atom*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *less*
Package

snark.

Source

code-for-numbers3.lisp.

Special Variable: *manual-ordering-results*
Package

snark.

Source

main.lisp.

Special Variable: *minimal-models-suffice*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *more-units-function*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *name*
Package

snark.

Source

functions.lisp.

Special Variable: *negative-hyperresolution*
Package

snark.

Source

main.lisp.

Special Variable: *new-symbol-prefix*
Package

snark.

Source

input.lisp.

Special Variable: *new-symbol-table*
Package

snark.

Source

input.lisp.

Special Variable: *next-variable-number*
Package

snark.

Source

variables.lisp.

Special Variable: *nonce*
Package

snark-numbering.

Source

numbering.lisp.

Special Variable: *not*
Package

snark.

Source

terms2.lisp.

Special Variable: *number-info-table*
Package

snark.

Source

constants.lisp.

Special Variable: *number-of-agenda-full-deleted-rows*
Package

snark.

Source

main.lisp.

Special Variable: *number-of-backward-eliminated-rows*
Package

snark.

Source

main.lisp.

Special Variable: *number-of-given-rows*
Package

snark.

Source

main.lisp.

Special Variable: *number-of-new-symbols*
Package

snark.

Source

input.lisp.

Special Variable: *number-of-rows*
Package

snark.

Source

rows.lisp.

Special Variable: *or*
Package

snark.

Source

terms2.lisp.

Special Variable: *outputting-comment*
Package

snark.

Source

useful.lisp.

Special Variable: *path-index*
Package

snark.

Source

path-index.lisp.

Special Variable: *path-index-insert-entry*
Package

snark.

Source

path-index.lisp.

Special Variable: *path-index-insert-entry-internal-nodes*
Package

snark.

Source

path-index.lisp.

Special Variable: *path-index-insert-entry-leaf-nodes*
Package

snark.

Source

path-index.lisp.

Special Variable: *polarity*
Package

snark.

Source

eval.lisp.

Special Variable: *postfix-operators*
Package

snark-infix-reader.

Source

infix-operators.lisp.

Special Variable: *prefix-operators*
Package

snark-infix-reader.

Source

infix-operators.lisp.

Special Variable: *printing-deleted-messages*
Package

snark.

Source

output.lisp.

Special Variable: *processing-row*
Package

snark.

Source

main.lisp.

Special Variable: *product*
Package

snark.

Source

code-for-numbers3.lisp.

Special Variable: *proof*
Package

snark.

Source

main.lisp.

Special Variable: *propositional-abstraction-of-input-wffs*
Package

snark.

Source

main.lisp.

Special Variable: *propositional-abstraction-term-to-lisp*
Package

snark.

Source

output.lisp.

Special Variable: *rcc8-composition-table*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *reciprocal*
Package

snark.

Source

code-for-numbers3.lisp.

Special Variable: *redex-path*
Package

snark.

Source

rewrite.lisp.

Special Variable: *renumber-by-sort*
Package

snark.

Source

subst.lisp.

Special Variable: *renumber-first-number*
Package

snark.

Source

subst.lisp.

Special Variable: *renumber-ignore-sort*
Package

snark.

Source

subst.lisp.

Special Variable: *resolve-functions-used*
Package

snark.

Source

main.lisp.

Special Variable: *rewrite-count-warning*
Package

snark.

Source

rewrite.lisp.

Special Variable: *rewrites-used*
Package

snark.

Source

rewrite.lisp.

Special Variable: *rewriting-row-context*
Package

snark.

Source

row-contexts.lisp.

Special Variable: *root-row-context*
Package

snark.

Source

row-contexts.lisp.

Special Variable: *row-count*
Package

snark.

Source

rows.lisp.

Special Variable: *row-names*
Package

snark.

Source

rows.lisp.

Special Variable: *row2*
Package

snark.

Special Variable: *rows*
Package

snark.

Source

rows.lisp.

Special Variable: *rowsets*
Package

snark.

Source

rows.lisp.

Special Variable: *rpo-cache*
Package

snark.

Source

recursive-path-ordering.lisp.

Special Variable: *rpo-cache-numbering*
Package

snark.

Source

recursive-path-ordering.lisp.

Special Variable: *run-time-mark*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *running-clocks*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *simplification-ordering-compare-equality-arguments-hash-table*
Package

snark.

Source

simplification-ordering.lisp.

Special Variable: *singleton-bag*
Package

snark.

Source

code-for-bags4.lisp.

Special Variable: *skolem-function-alist*
Package

snark.

Source

input.lisp.

Special Variable: *snark-globals*
Package

snark.

Source

globals.lisp.

Special Variable: *snark-is-running*
Package

snark.

Source

main.lisp.

Special Variable: *snark-nonsave-globals*
Package

snark.

Source

globals.lisp.

Special Variable: *snark-options*
Package

snark.

Source

options.lisp.

Special Variable: *string-info-table*
Package

snark.

Source

constants.lisp.

Special Variable: *subsuming*
Package

snark.

Source

subsume.lisp.

Special Variable: *subsumption-show-count*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *sum*
Package

snark.

Source

code-for-numbers3.lisp.

Special Variable: *symbol-ordering*
Package

snark.

Source

symbol-ordering.lisp.

Special Variable: *symbol-table*
Package

snark.

Source

symbol-table2.lisp.

Special Variable: *symbols-in-symbol-table*
Package

snark.

Special Variable: *szs-conjecture*
Package

snark.

Source

output.lisp.

Special Variable: *szs-filespec*
Package

snark.

Source

output.lisp.

Special Variable: *term-by-hash-array*
Package

snark.

Source

term-hash.lisp.

Special Variable: *term-memory*
Package

snark.

Source

term-memory.lisp.

Special Variable: *terpri-indent*
Package

snark.

Source

useful.lisp.

Special Variable: *test1*
Package

snark-user.

Source

coder.lisp.

Special Variable: *test2*
Package

snark-user.

Source

coder.lisp.

Special Variable: *time-iii-composition-table*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *time-ipi-composition-table*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *time-pii-composition-table*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *time-pip-composition-table*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *time-ppi-composition-table*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *time-ppp-composition-table*
Package

snark.

Source

jepd-relations.lisp.

Special Variable: *top-sort*
Package

snark.

Source

sorts-interface.lisp.

Special Variable: *total-seconds*
Package

snark-lisp.

Source

clocks.lisp.

Special Variable: *trie-index*
Package

snark.

Source

trie-index.lisp.

Special Variable: *unify-special*
Package

snark.

Source

unify.lisp.

Special Variable: *utime-interval*
Package

snark.

Source

date-reasoning2.lisp.

Special Variable: *utime-point*
Package

snark.

Source

date-reasoning2.lisp.

Special Variable: *variables*
Package

snark.

Source

variables.lisp.

Special Variable: *verbose-lookahead*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *verbose-lookahead-show-count*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *verbose-subsumption*
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: *wff*
Package

snark.

Source

assertion-analysis.lisp.

Special Variable: *xor*
Package

snark.

Source

terms2.lisp.

Special Variable: clause-subsumption
Package

snark.

Source

subsume.lisp.

Special Variable: critique-options
Package

snark.

Source

main.lisp.

Special Variable: float-internal-time-units-per-second
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: fully-rewritten-compounds
Package

snark.

Source

rewrite.lisp.

Special Variable: infix-types
Package

snark-infix-reader.

Source

infix-operators.lisp.

Special Variable: initialization-functions
Package

snark.

Source

main.lisp.

Special Variable: map-atoms-first
Package

snark.

Source

wffs.lisp.

Special Variable: maxx
Package

snark.

Source

unify-bag.lisp.

Special Variable: maxy
Package

snark.

Source

unify-bag.lisp.

Special Variable: options-have-been-critiqued
Package

snark.

Source

options.lisp.

Special Variable: options-print-mode
Package

snark.

Source

main.lisp.

Special Variable: ordering-is-total
Package

snark.

Source

symbol-ordering.lisp.

Special Variable: postfix-types
Package

snark-infix-reader.

Source

infix-operators.lisp.

Special Variable: prefix-types
Package

snark-infix-reader.

Source

infix-operators.lisp.

Special Variable: rcc8-jepd-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: rcc8-more-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: recursive-unstore
Package

snark.

Source

main.lisp.

Special Variable: rewrite-strategy
Package

snark.

Source

rewrite.lisp.

Special Variable: rewrites-initialized
Package

snark.

Source

main.lisp.

Special Variable: subsumption-mark
Package

snark.

Source

subsume.lisp.

Special Variable: time-ii-jepd-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: time-ii-more-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: time-ip-jepd-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: time-ip-more-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: time-pi-jepd-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: time-pi-more-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: time-pp-jepd-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: time-pp-more-relation-names
Package

snark.

Source

jepd-relations.lisp.

Special Variable: values-and-passes1
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: values-and-passes2
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: values-and-passes3
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: values-and-passes4
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: values-and-passes5
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: values-and-passes6
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: values-and-passes7
Package

snark-dpll.

Source

davis-putnam3.lisp.

Special Variable: values-and-passes8
Package

snark-dpll.

Source

davis-putnam3.lisp.


5.2.3 Macros

Macro: a-coef (i)
Package

snark.

Source

unify-bag.lisp.

Macro: add-binding-to-substitution (binding subst)
Package

snark.

Source

subst.lisp.

Macro: add-path-index-internal-node1-constant-indexed-child-node (const node1 node)
Package

snark.

Source

path-index.lisp.

Macro: add-path-index-internal-node1-function-indexed-child-node (head node1 node)
Package

snark.

Source

path-index.lisp.

Macro: b-coef (j)
Package

snark.

Source

unify-bag.lisp.

Macro: b-tree-node-alist (n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: b-tree-node-nonleaf-last-value (n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: binding-value (binding)
Package

snark.

Source

subst.lisp.

Macro: binding-var (binding)
Package

snark.

Source

subst.lisp.

Macro: check-unify-bag-basis-size ()
Package

snark.

Source

unify-bag.lisp.

Macro: clause-contains-true-negative-literal (clause)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Macro: clause-contains-true-positive-literal (clause)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Macro: constant-info0 (const)
Package

snark.

Source

constants.lisp.

Macro: count-argument (fn arg counts inc count-arguments-fun not-found-form &optional cancel)
Package

snark.

Source

argument-bag-ac.lisp.

Macro: define-constant-slot-accessor (name &key read-only)
Package

snark.

Source

constants.lisp.

Macro: dereference2 (x y subst &key if-constant*constant if-constant*compound if-constant*variable if-compound*constant if-compound*compound if-compound*variable if-variable*constant if-variable*compound if-variable*variable)
Package

snark.

Source

terms2.lisp.

Macro: do-map-sparse-vector-backward (min max boolean map)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: do-map-sparse-vector-forward (min max boolean map)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: dobindings ((binding subst &optional resultform) &body body)
Package

snark.

Source

subst.lisp.

Macro: fancy-make-compound* (head &rest args)
Package

snark.

Source

terms2.lisp.

Macro: first-nonfalse-atom (atoms)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Macro: first-nontrue-atom (atoms)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Macro: first-unassigned-atom (atoms)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Macro: inc-argument-count (compare-fun term counts inc not-found-form &optional cancel)
Package

snark.

Source

argument-bag-ac.lisp.

Macro: make-a1-compound* (head identity &rest args)
Package

snark.

Source

terms2.lisp.

Macro: make-b-tree-node (alist nonleaf-last-value)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: make-binding (var value)
Package

snark.

Source

subst.lisp.

Macro: make-resolvent-part (rown atomn atomn* truthvaluen n subst)
Package

snark.

Source

main.lisp.

Macro: make-row (&rest args)
Package

snark.

Source

rows.lisp.

Macro: make-trie-node ()
Package

snark.

Source

trie.lisp.

Macro: map-leaf (leaf)
Package

snark.

Source

path-index.lisp.

Macro: map-leaf0 (leaf x &optional y)
Package

snark.

Source

path-index.lisp.

Macro: map-sparse-vector-expression-macro (mapexp2 mapexp funcallexp)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Macro: map-trie-index-entries (&key if-variable if-constant if-compound count-call count-entry)
Package

snark.

Source

trie-index.lisp.

Macro: mark-path-index-entry-in-nodes (entry)
Package

snark.

Source

path-index.lisp.

Macro: member-path-index-entry-in-nodes (query entry)
Package

snark.

Source

path-index.lisp.

Macro: nosol3x (s)
Package

snark.

Source

unify-bag.lisp.

Macro: nosol3y (s)
Package

snark.

Source

unify-bag.lisp.

Macro: nth-unassigned-atom (n atoms)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Macro: number-info (number)
Package

snark.

Source

constants.lisp.

Macro: path-index-constant-leaf (node1 const)
Package

snark.

Source

path-index.lisp.

Macro: path-index-internal-node1-constant-indexed-child-node (const node1)
Package

snark.

Source

path-index.lisp.

Macro: path-index-internal-node1-function-indexed-child-node (head node1)
Package

snark.

Source

path-index.lisp.

Macro: path-index-variable-leaf (node1)
Package

snark.

Source

path-index.lisp.

Macro: prefer-to-bind-p (var2 var1)
Package

snark.

Source

terms2.lisp.

Macro: rewrite-*most (appl-code)
Package

snark.

Source

rewrite.lisp.

Macro: rewrites (term)
Package

snark.

Source

term-memory.lisp.

Macro: rows-containing-atom-negatively (atom)
Package

snark.

Source

term-memory.lisp.

Macro: rows-containing-atom-positively (atom)
Package

snark.

Source

term-memory.lisp.

Macro: rows-containing-paramodulatable-equality (equality)
Package

snark.

Source

term-memory.lisp.

Macro: rows-containing-term (term)
Package

snark.

Source

term-memory.lisp.

Macro: set-function-code (code)
Package

snark.

Source

functions.lisp.

Macro: set-slot-if-supplied (type slot)
Package

snark.

Source

constants.lisp.

Macro: setq-once (var form)
Package

snark.

Source

useful.lisp.

Macro: string-info (string)
Package

snark.

Source

constants.lisp.

Macro: tc-count (x)
Package

snark.

Source

terms2.lisp.

Macro: thvalues (hash x)
Package

snark.

Source

term-hash.lisp.

Macro: trie-index-leaf-node-entries (n)
Package

snark.

Source

trie-index.lisp.

Macro: trie-node-branches (node)
Package

snark.

Source

trie.lisp.

Macro: trie-node-data (node)
Package

snark.

Source

trie.lisp.

Macro: unify-bag2* (x subst)
Package

snark.

Source

unify-bag.lisp.

Macro: unnamed-prog-> (&body forms)
Package

snark-lisp.

Source

progc.lisp.

Macro: unroll-full-alist ()
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: unroll-sparef1-leaf ()
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: unroll-sparef1-nonleaf ()
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Macro: variable-occurs-p1-macro ()
Package

snark.

Source

subst.lisp.

Macro: variable-occurs-p2-macro ()
Package

snark.

Source

subst.lisp.

Macro: weight-macro (weight-fn constant-weight-fn variable-weight-fn function-weight-fn function-weight-code-fn)
Package

snark.

Source

weight.lisp.

Macro: with-input-functions-disabled (symbols &body body)
Package

snark.

Source

main.lisp.

Macro: wrap-interactive-operation (op &rest forms)
Package

snark.

Source

interactive.lisp.

Macro: x-bind (i)
Package

snark.

Source

unify-bag.lisp.

Macro: x-term (i)
Package

snark.

Source

unify-bag.lisp.

Macro: x-term-ground-p (i)
Package

snark.

Source

unify-bag.lisp.

Macro: xx-unify-p (i k)
Package

snark.

Source

unify-bag.lisp.

Macro: xy-unify-p (i j)
Package

snark.

Source

unify-bag.lisp.

Macro: y-bind (j)
Package

snark.

Source

unify-bag.lisp.

Macro: y-term (j)
Package

snark.

Source

unify-bag.lisp.

Macro: y-term-ground-p (j)
Package

snark.

Source

unify-bag.lisp.

Macro: yy-unify-p (j k)
Package

snark.

Source

unify-bag.lisp.


5.2.4 Compiler macros

Compiler Macro: arg1a (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: arg2a (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: argsa (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: assoc/eq (&rest arg-list)
Package

snark.

Source

useful.lisp.

Compiler Macro: b-tree-node-largest-key* (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: b-tree-node-smallest-key* (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: b-tree-nonleaf-node-alist-search (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: bind-variable-to-term (&rest arg-list)
Package

snark.

Source

subst.lisp.

Compiler Macro: builtin-constant-p (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: comment* (&rest arg-list)
Package

snark.

Source

useful.lisp.

Compiler Macro: comment-char-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Compiler Macro: compound-appl-p (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: constant-allowed-in-answer (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-allowed-in-answer0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-boolean-valued-p (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-boolean-valued-p0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-builtin-p (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-complement (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-constructor (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-constructor0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-created-p (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-do-not-resolve (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-hash-code0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-info (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-kbo-weight (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-kbo-weight0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-locked (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-locked0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-magic (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-number (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-plist (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-skolem-p (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-sort-p (&rest arg-list)
Package

snark.

Source

sorts.lisp.

Compiler Macro: constant-sort0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-weight (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constant-weight0 (&rest arg-list)
Package

snark.

Source

constants.lisp.

Compiler Macro: constantly-nil (&rest arg-list)
Package

snark.

Source

weight.lisp.

Compiler Macro: constantly-one (&rest arg-list)
Package

snark.

Source

weight.lisp.

Compiler Macro: context-live? (&rest arg-list)
Package

snark.

Source

row-contexts.lisp.

Compiler Macro: context-parent (&rest arg-list)
Package

snark.

Source

row-contexts.lisp.

Compiler Macro: feature-deleted? (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature-incompatible1 (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature-incompatible2 (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature-subsumes1 (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature-subsumes2 (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature-union0 (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature-union1 (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature-union2 (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature< (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature<= (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature> (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: feature>= (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: first-nonempty-agenda-bucket (&rest arg-list)
Package

snark-agenda.

Source

agenda.lisp.

Compiler Macro: full-alist (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: function-code-name0 (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-complement (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-created-p (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-do-not-factor (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-do-not-paramodulate (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-do-not-resolve (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-injective-supplied (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-kbo-status (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-keep-head (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-locked (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-macro (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-resolve-code-falsify-code (&rest arg-list)
Package

snark.

Source

resolve-code.lisp.

Compiler Macro: function-resolve-code-satisfy-code (&rest arg-list)
Package

snark.

Source

resolve-code.lisp.

Compiler Macro: function-rewrites (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-rpo-status (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-skolem-p (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-to-lisp-code (&rest arg-list)
Package

snark.

Source

functions.lisp.

Compiler Macro: function-trie-index-args (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: function-trie-index-arity (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: function-trie-index-lookup-args (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: fv-trie-key (&rest arg-list)
Package

snark.

Source

feature-vector-trie.lisp.

Compiler Macro: fv-trie-key-feature (&rest arg-list)
Package

snark.

Source

feature-vector-trie.lisp.

Compiler Macro: fv-trie-key-value (&rest arg-list)
Package

snark.

Source

feature-vector-trie.lisp.

Compiler Macro: head-or-term (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: heada (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: hyperresolution-electron-polarity (&rest arg-list)
Package

snark.

Source

main.lisp.

Compiler Macro: hyperresolution-nucleus-polarity (&rest arg-list)
Package

snark.

Source

main.lisp.

Compiler Macro: hyperresolution-orderfun (&rest arg-list)
Package

snark.

Source

main.lisp.

Compiler Macro: infix-operator-lookup (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: infix-operator-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: largest-key (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: last-nonempty-agenda-bucket (&rest arg-list)
Package

snark-agenda.

Source

agenda.lisp.

Compiler Macro: lastc (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: make-tc (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: map-trie-index (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: mem-sparse-vector-expression (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Compiler Macro: nearest-common-feature-ancestor (&rest arg-list)
Package

snark-feature.

Source

feature.lisp.

Compiler Macro: nocomment* (&rest arg-list)
Package

snark.

Source

useful.lisp.

Compiler Macro: operator-lookup0 (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: optimize-and-sort-short-lists-of-sparse-vector-expressions (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Compiler Macro: ordinary-char-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Compiler Macro: poset-greaterp (&rest arg-list)
Package

snark.

Source

posets.lisp.

Compiler Macro: poset-lessp (&rest arg-list)
Package

snark.

Source

posets.lisp.

Compiler Macro: postfix-operator-lookup (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: postfix-operator-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: prefix-operator-lookup (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: prefix-operator-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: quotation-char-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Compiler Macro: reduce-before? (&rest arg-list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Compiler Macro: row-conc-name (&rest arg-list)
Package

snark.

Source

rows.lisp.

Compiler Macro: row-hyperresolution-electron-p (&rest arg-list)
Package

snark.

Source

main.lisp.

Compiler Macro: row-pure (&rest arg-list)
Package

snark.

Source

assertion-analysis.lisp.

Compiler Macro: rpo-compare-compound*variable (&rest arg-list)
Package

snark.

Source

recursive-path-ordering.lisp.

Compiler Macro: rpo-compare-variable*compound (&rest arg-list)
Package

snark.

Source

recursive-path-ordering.lisp.

Compiler Macro: same-sort? (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: separator-char-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Compiler Macro: show-count-p (&rest arg-list)
Package

snark-lisp.

Source

counters.lisp.

Compiler Macro: smallest-key (&rest arg-list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Compiler Macro: subsort1? (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: symbol-count-not-greaterp1 (&rest arg-list)
Package

snark.

Source

weight.lisp.

Compiler Macro: symbol-numbered (&rest arg-list)
Package

snark.

Source

symbol-table2.lisp.

Compiler Macro: symbol-ordering-compare (&rest arg-list)
Package

snark.

Source

symbol-ordering.lisp.

Compiler Macro: tc-term (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: top-sort-name (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: top-sort? (&rest arg-list)
Package

snark.

Source

sorts-interface.lisp.

Compiler Macro: trie-index-build-path-for-terms (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: trie-index-internal-node-constant-indexed-child-node (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: trie-index-internal-node-function-indexed-child-node (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: trie-index-internal-node-variable-indexed-child-node (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: trie-index-path-for-terms (&rest arg-list)
Package

snark.

Source

trie-index.lisp.

Compiler Macro: unfrozen-variable-p (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: variable-frozen-p (&rest arg-list)
Package

snark.

Source

terms2.lisp.

Compiler Macro: variable-kbo-weight (&rest arg-list)
Package

snark.

Source

knuth-bendix-ordering2.lisp.

Compiler Macro: variable-sort-p (&rest arg-list)
Package

snark.

Source

sorts.lisp.

Compiler Macro: variable-weight1 (&rest arg-list)
Package

snark.

Source

weight.lisp.

Compiler Macro: whitespace-char-p (&rest arg-list)
Package

snark-infix-reader.

Source

infix-reader.lisp.


5.2.5 Ordinary functions

Function: 1-indexes (x &optional subst n)
Package

snark.

Source

jepd-relations.lisp.

Function: 1-or-?s (n i &optional polarity)
Package

snark.

Source

jepd-relations.lisp.

Function: 1s-count (x &optional subst)
Package

snark.

Source

jepd-relations.lisp.

Function: aa-function (f)
Package

snark.

Source

assertion-analysis.lisp.

Reader: aa-function-associative (instance)
Writer: (setf aa-function-associative) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

associative.

Reader: aa-function-closure-relations (instance)
Writer: (setf aa-function-closure-relations) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

closure-relations.

Reader: aa-function-commutative (instance)
Writer: (setf aa-function-commutative) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

commutative.

Reader: aa-function-function (instance)
Writer: (setf aa-function-function) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

function.

Reader: aa-function-left-identities (instance)
Writer: (setf aa-function-left-identities) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

left-identities.

Reader: aa-function-left-inverses (instance)
Writer: (setf aa-function-left-inverses) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

left-inverses.

Function: aa-function-p (object)
Package

snark.

Source

assertion-analysis.lisp.

Reader: aa-function-right-identities (instance)
Writer: (setf aa-function-right-identities) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

right-identities.

Reader: aa-function-right-inverses (instance)
Writer: (setf aa-function-right-inverses) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

right-inverses.

Function: aa-relation (p)
Package

snark.

Source

assertion-analysis.lisp.

Reader: aa-relation-assoc1-p (instance)
Writer: (setf aa-relation-assoc1-p) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

assoc1-p.

Reader: aa-relation-assoc2-p (instance)
Writer: (setf aa-relation-assoc2-p) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

assoc2-p.

Function: aa-relation-associative (p)
Package

snark.

Source

assertion-analysis.lisp.

Reader: aa-relation-closure-functions (instance)
Writer: (setf aa-relation-closure-functions) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

closure-functions.

Reader: aa-relation-commutative (instance)
Writer: (setf aa-relation-commutative) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

commutative.

Reader: aa-relation-functional-p (instance)
Writer: (setf aa-relation-functional-p) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

functional-p.

Reader: aa-relation-left-identities (instance)
Writer: (setf aa-relation-left-identities) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

left-identities.

Reader: aa-relation-left-inverses (instance)
Writer: (setf aa-relation-left-inverses) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

left-inverses.

Function: aa-relation-p (object)
Package

snark.

Source

assertion-analysis.lisp.

Reader: aa-relation-relation (instance)
Writer: (setf aa-relation-relation) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

relation.

Reader: aa-relation-right-identities (instance)
Writer: (setf aa-relation-right-identities) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

right-identities.

Reader: aa-relation-right-inverses (instance)
Writer: (setf aa-relation-right-inverses) (instance)
Package

snark.

Source

assertion-analysis.lisp.

Target Slot

right-inverses.

Function: ac-equal-p (x y subst)
Package

snark.

Source

equal.lisp.

Function: ac-inverse-rule-p (pattern value cond subst)
Package

snark.

Source

rewrite.lisp.

Function: ac-rpo-cache-lookup (fn xargs yargs)
Package

snark.

Source

ac-rpo.lisp.

Function: ac-rpo-cache-store (fn xargs yargs com)
Package

snark.

Source

ac-rpo.lisp.

Function: ac-rpo-compare-compounds (fn xargs yargs subst)
Package

snark.

Source

ac-rpo.lisp.

Function: ac-rpo-compare-compounds* (fn xargs yargs subst)
Package

snark.

Source

ac-rpo.lisp.

Function: ac-unify (cc x y subst)
Package

snark.

Source

unify-bag.lisp.

Function: add-edge-transitively (graph vertex1 vertex2)
Package

snark.

Source

posets.lisp.

Function: add-model-constraint (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: add-sparse-matrix-row-or-column (rows-or-cols index new-row-or-col)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: after-interactive-operation (op)
Package

snark.

Source

interactive.lisp.

Reader: agenda-buckets (instance)
Writer: (setf agenda-buckets) (instance)
Package

snark-agenda.

Source

agenda.lisp.

Target Slot

buckets.

Function: agenda-item-row (form)
Package

snark.

Source

main.lisp.

Function: agenda-item-val (form)
Package

snark.

Source

main.lisp.

Reader: agenda-length-limit (instance)
Writer: (setf agenda-length-limit) (instance)
Package

snark-agenda.

Source

agenda.lisp.

Target Slot

length-limit.

Reader: agenda-length-limit-deletion-action (instance)
Package

snark-agenda.

Source

agenda.lisp.

Target Slot

length-limit-deletion-action.

Function: agenda-p (object)
Package

snark-agenda.

Source

agenda.lisp.

Reader: agenda-same-item-p (instance)
Package

snark-agenda.

Source

agenda.lisp.

Target Slot

same-item-p.

Function: all-variables-p (terms &optional subst)
Package

snark.

Source

subst.lisp.

Function: allowable-embedding-superposition (type1 type2)
Package

snark.

Source

main.lisp.

Function: allways-3-problem (&rest options)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: and-wff-rewriter (wff subst)
Package

snark.

Source

rewrite-code.lisp.

Function: answer-disallowed-p (answer)
Package

snark.

Source

main.lisp.

Function: ao-join* (wffs subst connective identity)
Package

snark.

Source

connectives.lisp.

Function: apply-ac-inverse-rule (args f g e subst)
Package

snark.

Source

rewrite.lisp.

Function: apply-ac-inverse-rule* (terms-and-counts f g e subst)
Package

snark.

Source

rewrite.lisp.

Function: arg1a (appl)
Package

snark.

Source

terms2.lisp.

Function: arg2a (appl)
Package

snark.

Source

terms2.lisp.

Function: argsa (appl)
Package

snark.

Source

terms2.lisp.

Function: argument-count-a1 (fn args &optional subst identity dont-count-variables)
Package

snark.

Source

argument-list-a1.lisp.

Function: argument-list-a1 (fn args &optional subst identity)
Package

snark.

Source

argument-list-a1.lisp.

Function: arithmetic-atom-rewriter1 (atom subst pred operator)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-atom-rewriter4 (atom subst newhead reverse negate)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-expr-args (x subst pred)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-relation-rewriter (atom subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-rewriter1 (term subst pred operator)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-rewriter2 (term subst pred operator)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-rewriter3 (term subst operator identity absorber)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-rewriter4 (term subst operator)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-rewriter5 (term subst op2 op1)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-sort-computer0 (term subst sort-names default-sort-name)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-sort-computer1 (term subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-sort-computer2 (term subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: arithmetic-term-sort-computer3 (term subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: asa-arg-sort (asa argid)
Package

snark.

Source

sorts-functions.lisp.

Function: assert (wff &key name conc-name answer constraints reason context partitions supported sequential documentation author source input-wff magic closure)
Package

snark.

Source

main.lisp.

Function: assert-atom-is-well-sorted (atom &optional subst)
Package

snark.

Source

sorts.lisp.

Function: assert-dp-clause-set-p (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: assert-rewrite-check (wff)
Package

snark.

Source

main.lisp.

Function: assert-unvalued-dp-clause-set-p (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: assertion-analysis (row)
Package

snark.

Source

assertion-analysis.lisp.

Function: assertionfun (wff keys-and-values)
Package

snark.

Source

main.lisp.

Function: assign-atoms (assignments)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: assoc-p (item alist &optional subst)
Package

snark.

Source

equal.lisp.

Function: assoc/eq (item alist)
Package

snark.

Source

useful.lisp.

Function: associative-equal-p (x y subst)
Package

snark.

Source

equal.lisp.

Function: associative-identity-paramodulater (cc term subst0 &optional collapse)
Package

snark.

Source

rewrite-code.lisp.

Function: associative-identity-rewriter (term subst)
Package

snark.

Source

rewrite-code.lisp.

Function: associative-unify (cc x y subst)
Package

snark.

Source

unify-vector.lisp.

Function: assumption-test1 ()
Package

snark.

Source

constraints.lisp.

Function: assumption-test2 ()
Package

snark.

Source

constraints.lisp.

Function: assumptive-constraint-theory-p (theory)
Package

snark.

Source

constraints.lisp.

Function: atom-feature-vector (atom &optional subst polarity fv)
Package

snark.

Source

feature-vector.lisp.

Function: atom-or-term-feature-vector (x &optional subst convert-to-list?)
Package

snark.

Source

feature-vector.lisp.

Function: atom-p (wff)
Package

snark.

Source

connectives.lisp.

Function: atom-rel# (atom)
Package

snark.

Source

assertion-analysis.lisp.

Function: atom-satisfies-sequential-restriction-p (atom wff &optional subst)
Package

snark.

Source

wffs.lisp.

Function: atoms-in-clause2 (clause &optional except-atom renumber)
Package

snark.

Source

wffs.lisp.

Function: atoms-in-clause3 (clause &optional except-atom renumber)
Package

snark.

Source

wffs.lisp.

Function: atoms-in-wff (wff &optional subst atoms)
Package

snark.

Source

wffs.lisp.

Function: atoms-in-wff2 (wff &optional subst polarity variable-block)
Package

snark.

Source

wffs.lisp.

Function: atoms-in-wffs (wffs &optional subst atoms)
Package

snark.

Source

wffs.lisp.

Function: atoms-to-clause2 (atoms-and-polarities)
Package

snark.

Source

wffs.lisp.

Function: atoms-to-clause3 (negatoms posatoms)
Package

snark.

Source

wffs.lisp.

Function: audit-snark-globals ()
Package

snark.

Source

globals.lisp.

Function: b-tree-node-largest-key* (n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: b-tree-node-smallest-key* (n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: b-tree-nonleaf-node-alist-search (alist index)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: backward-clause-subsumption (cc row2)
Package

snark.

Source

subsume.lisp.

Function: backward-demodulate-by (row1)
Package

snark.

Source

main.lisp.

Function: backward-subsumes? (new-line lines)
Package

snark-user.

Source

coder.lisp.

Function: backward-subsumption (cc row)
Package

snark.

Source

subsume.lisp.

Function: bag-to-list (bag &optional subst)
Package

snark.

Source

code-for-bags4.lisp.

Function: bag-union-term-to-lisp (head args subst)
Package

snark.

Source

code-for-bags4.lisp.

Function: bagp (x &optional subst)
Package

snark.

Source

code-for-bags4.lisp.

Function: before-interactive-operation ()
Package

snark.

Source

interactive.lisp.

Function: big-head-and-no-small-head (fn args subst)
Package

snark.

Source

ac-rpo.lisp.

Function: bind-variable-to-term (var term subst)
Package

snark.

Source

subst.lisp.

Function: binding-p (x)
Package

snark-lisp.

Source

mvlet.lisp.

Function: builtin-constant-p (x)
Package

snark.

Source

constants.lisp.

Function: c-index (head i)
Package

snark.

Source

path-index.lisp.

Function: can-be-argument-sort-alist-p1 (function l)
Package

snark.

Source

sorts-functions.lisp.

Function: can-be-argument-sort-alist-p2 (function l)
Package

snark.

Source

sorts-functions.lisp.

Function: can-be-constant-alias (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-constant-or-function-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-date-p (list &optional action)
Package

snark.

Source

date-reasoning2.lisp.

Function: can-be-feature-name (x &optional action)
Package

snark-feature.

Source

feature.lisp.

Function: can-be-function-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-logical-symbol-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-name1 (x &optional ?ok)
Package

snark.

Source

input.lisp.

Function: can-be-proposition-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-relation-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-row-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-sort-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: can-be-variable-name (x &optional action)
Package

snark.

Source

input.lisp.

Function: cancel1 (eq fn identity terms1 terms2 subst)
Package

snark.

Source

rewrite-code.lisp.

Function: canonicalize-wff (wff)
Package

snark.

Source

main.lisp.

Function: case-preserved-readtable (&optional readtable)
Package

snark-lisp.

Source

lisp.lisp.

Function: ceiling-remainder (number &optional divisor)
Package

snark.

Source

code-for-numbers3.lisp.

Function: cerror1 (datum &rest args)
Package

snark.

Source

input.lisp.

Function: cerror2 (datum &rest args)
Package

snark.

Source

input.lisp.

Function: changeable-keys-and-values (symbol keys-and-values changeable)
Package

snark.

Source

constants.lisp.

Function: changeable-keys-and-values0 (keys-and-values changeable)
Package

snark.

Source

constants.lisp.

Function: characteristic-feature-restriction (l)
Package

snark-feature.

Source

feature.lisp.

Function: characteristic-feature-type (n)
Package

snark-feature.

Source

feature.lisp.

Function: check-associative-function-sort (fn)
Package

snark.

Source

sorts.lisp.

Function: check-for-well-sorted-atom (atom &optional subst)
Package

snark.

Source

sorts.lisp.

Function: check-propositional-abstraction-of-input-wffs ()
Package

snark.

Source

main.lisp.

Function: check-usable-head1 (head)
Package

snark.

Source

input.lisp.

Function: check-well-sorted (x &optional subst)
Package

snark.

Source

sorts.lisp.

Function: checkpoint-dp-atom (atom clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-an-atom-of-a-shortest-clause* (clause-set positive option randomly)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: choose-atom (cc context)
Package

snark.

Source

dp-refute.lisp.

Function: clause-contains-repeated-atom (clause)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: clause-feature-vector (clause &optional subst convert-to-list?)
Package

snark.

Source

feature-vector.lisp.

Function: clause-p (wff &optional no-true-false strict neg)
Package

snark.

Source

connectives.lisp.

Function: clause-subsumes-p (clause1 clause2)
Package

snark.

Source

subsume-clause.lisp.

Function: clause-subsumes-p1 (l1 l2 frozen-variables)
Package

snark.

Source

subsume-clause.lisp.

Function: clause-subsumes1 (cc l1 l2 frozen-variables)
Package

snark.

Source

subsume-clause.lisp.

Function: clause-subsumes2 (cc l1 l2 frozen-variables)
Package

snark.

Source

subsume-clause.lisp.

Function: clause-subsumption (subsuming-row subsumed-row)
Package

snark.

Source

subsume.lisp.

Function: clause-subsumption1 (cc l1 l2 subsuming-answer subsumed-answer)
Package

snark.

Source

subsume.lisp.

Function: clausify (wff &optional map-fun)
Package

snark.

Source

input.lisp.

Function: clear-statistics ()
Package

snark.

Source

main.lisp.

Function: clock-name (clock)
Package

snark-lisp.

Source

clocks.lisp.

Function: closure-init ()
Package

snark.

Source

main.lisp.

Function: code-resolver (row1)
Package

snark.

Source

main.lisp.

Function: coder (axioms target &rest options &key max min max-syms max-vars op variables kill avoid all-proofs must-use resume hints reverse-cd steps-to-use steps-to-use-count run-time-limit *test1* *test2*)
Package

snark-user.

Source

coder.lisp.

Function: coder-default-symbol-ordering (x y)
Package

snark-user.

Source

coder.lisp.

Function: coder-input-term (x &optional variables)
Package

snark-user.

Source

coder.lisp.

Function: coder-state (lines)
Package

snark-user.

Source

coder.lisp.

Function: coder1 (axioms target nsteps cd op kill avoid all-proofs must-use resume hints steps-to-use steps-to-use-count)
Package

snark-user.

Source

coder.lisp.

Function: collect-agenda-buckets (buckets)
Package

snark-agenda.

Source

agenda.lisp.

Function: comb (n m)
Package

snark-user.

Source

coder.lisp.

Function: comment (&optional output-stream)
Package

snark.

Source

useful.lisp.

Function: comment* (output-stream)
Package

snark.

Source

useful.lisp.

Function: comment-char-p (char)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: commutative-equal-p (x y subst)
Package

snark.

Source

equal.lisp.

Function: commutative-unify (cc x y subst)
Package

snark.

Source

unify.lisp.

Function: compare-argument-counts (xargs yargs subst)
Package

snark.

Source

ac-rpo.lisp.

Function: compare-multisets (compare list1 list2 &optional testval)
Package

snark.

Source

multiset-ordering.lisp.

Function: compare-no-small-heads (fn no-small-head-of-x no-small-head-of-y subst testval)
Package

snark.

Source

ac-rpo.lisp.

Function: compare-term-multisets (compare xargs yargs &optional subst testval)
Package

snark.

Source

multiset-ordering.lisp.

Function: complement-name (nm &optional noninterned)
Package

snark.

Source

connectives.lisp.

Function: complement-p (wff1 wff2 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: complementary-literal (lit)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: complete-assertion-analysis ()
Package

snark.

Source

assertion-analysis.lisp.

Function: compound-appl-p (x)
Package

snark.

Source

terms2.lisp.

Function: compound-occurs-below-constructor-p (x y subst)
Package

snark.

Source

subst.lisp.

Function: compound-occurs-p (x y subst)

return t if compound x occurs in y, nil otherwise

Package

snark.

Source

subst.lisp.

Function: compound-sort (term &optional subst)
Package

snark.

Source

sorts.lisp.

Function: compute-bounds (sum coefs vars term subst fn)
Package

snark.

Source

subsume-bag.lisp.

Function: condensed-detachment-problem-p (assertions)
Package

snark-user.

Source

coder.lisp.

Function: condensed-detachment-rule-p (wff)
Package

snark-user.

Source

coder.lisp.

Function: condenser (clause)
Package

snark.

Source

subsume-clause.lisp.

Function: conditional-p (wff)
Package

snark.

Source

connectives.lisp.

Function: conjoin (wff1 wff2 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: conjoin* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: conjoin-alist1 (key value alist)
Package

snark.

Source

alists.lisp.

Function: conjoin-alists (alist1 alist2)
Package

snark.

Source

alists.lisp.

Function: conjunction-p (wff)
Package

snark.

Source

connectives.lisp.

Function: cons-term-to-lisp (head args subst)
Package

snark.

Source

output.lisp.

Function: constant-allowed-in-answer (const)
Package

snark.

Source

constants.lisp.

Function: constant-allowed-in-answer0 (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-allowed-in-answer0) (const)
Package

snark.

Source

constants.lisp.

Function: constant-boolean-valued-p (const)
Package

snark.

Source

constants.lisp.

Function: constant-boolean-valued-p0 (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-boolean-valued-p0) (const)
Package

snark.

Source

constants.lisp.

Function: constant-builtin-p (const)
Package

snark.

Source

constants.lisp.

Function: constant-complement (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-complement) (x)
Package

snark.

Source

constants.lisp.

Function: constant-constructor (const)
Package

snark.

Source

constants.lisp.

Function: constant-constructor0 (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-constructor0) (const)
Package

snark.

Source

constants.lisp.

Function: constant-created-p (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-created-p) (x)
Package

snark.

Source

constants.lisp.

Function: constant-do-not-resolve (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-do-not-resolve) (x)
Package

snark.

Source

constants.lisp.

Function: constant-hash-code (const)
Package

snark.

Source

constants.lisp.

Function: constant-hash-code0 (const)
Package

snark.

Source

constants.lisp.

Function: constant-info (const &optional action)
Package

snark.

Source

constants.lisp.

Reader: constant-info-allowed-in-answer0 (instance)
Writer: (setf constant-info-allowed-in-answer0) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

allowed-in-answer0.

Reader: constant-info-boolean-valued-p0 (instance)
Writer: (setf constant-info-boolean-valued-p0) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

boolean-valued-p0.

Reader: constant-info-constructor0 (instance)
Writer: (setf constant-info-constructor0) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

constructor0.

Reader: constant-info-hash-code0 (instance)
Package

snark.

Source

constants.lisp.

Target Slot

hash-code0.

Reader: constant-info-kbo-weight0 (instance)
Writer: (setf constant-info-kbo-weight0) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

kbo-weight0.

Reader: constant-info-magic (instance)
Writer: (setf constant-info-magic) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

magic.

Function: constant-info-p (object)
Package

snark.

Source

constants.lisp.

Reader: constant-info-plist (instance)
Writer: (setf constant-info-plist) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

plist.

Reader: constant-info-sort0 (instance)
Writer: (setf constant-info-sort0) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

sort0.

Reader: constant-info-weight0 (instance)
Writer: (setf constant-info-weight0) (instance)
Package

snark.

Source

constants.lisp.

Target Slot

weight0.

Function: constant-kbo-weight (const)
Package

snark.

Source

constants.lisp.

Function: constant-kbo-weight0 (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-kbo-weight0) (const)
Package

snark.

Source

constants.lisp.

Function: constant-locked (const)
Package

snark.

Source

constants.lisp.

Function: constant-locked0 (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-locked0) (x)
Package

snark.

Source

constants.lisp.

Function: constant-magic (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-magic) (const)
Package

snark.

Source

constants.lisp.

Function: constant-name-lessp (x y)
Package

snark.

Source

constants.lisp.

Function: constant-number (const)
Package

snark.

Source

constants.lisp.

Function: constant-occurs-below-constructor-p (x y subst)
Package

snark.

Source

subst.lisp.

Function: constant-occurs-p (x y subst)

return t if atom x occurs in y, nil otherwise

Package

snark.

Source

subst.lisp.

Function: constant-plist (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-plist) (const)
Package

snark.

Source

constants.lisp.

Function: constant-skolem-p (x)
Package

snark.

Source

constants.lisp.

Function: (setf constant-skolem-p) (x)
Package

snark.

Source

constants.lisp.

Function: constant-sort-p (constant sort)
Package

snark.

Source

sorts.lisp.

Function: constant-sort0 (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-sort0) (const)
Package

snark.

Source

constants.lisp.

Function: constant-weight (const)
Package

snark.

Source

constants.lisp.

Function: constant-weight0 (const)
Package

snark.

Source

constants.lisp.

Function: (setf constant-weight0) (const)
Package

snark.

Source

constants.lisp.

Function: constantly-nil (x)
Package

snark.

Source

weight.lisp.

Function: constantly-one (x)
Package

snark.

Source

weight.lisp.

Function: constraint-purified-p (x &optional subst)
Package

snark.

Source

constraint-purify.lisp.

Function: constraint-purified-row-p (row)
Package

snark.

Source

constraint-purify.lisp.

Function: constraint-purify-wff (wff)
Package

snark.

Source

constraint-purify.lisp.

Function: constructor-irreflexivity-falsifier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: constructor-reflexivity-satisfier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: constructor-term-p (x subst)
Package

snark.

Source

subst.lisp.

Function: contains-test-target? (target)
Package

snark-user.

Source

coder.lisp.

Reader: context-assignment (instance)
Writer: (setf context-assignment) (instance)
Package

snark.

Source

dp-refute.lisp.

Target Slot

assignment.

Reader: context-formula (instance)
Writer: (setf context-formula) (instance)
Package

snark.

Source

dp-refute.lisp.

Target Slot

formula.

Function: context-intersection-p (x y)
Package

snark.

Source

row-contexts.lisp.

Function: context-live? (c)
Package

snark.

Source

row-contexts.lisp.

Function: context-p (object)
Package

snark.

Source

dp-refute.lisp.

Function: context-parent (c)
Package

snark.

Source

row-contexts.lisp.

Reader: context-substitution (instance)
Writer: (setf context-substitution) (instance)
Package

snark.

Source

dp-refute.lisp.

Target Slot

substitution.

Function: context-subsumes? (x y)
Package

snark.

Source

row-contexts.lisp.

Function: copy-aa-function (instance)
Package

snark.

Source

assertion-analysis.lisp.

Function: copy-aa-relation (instance)
Package

snark.

Source

assertion-analysis.lisp.

Function: copy-constant-info (instance)
Package

snark.

Source

constants.lisp.

Function: copy-context (instance)
Package

snark.

Source

dp-refute.lisp.

Function: copy-deque (instance)
Package

snark-deque.

Source

deque2.lisp.

Function: copy-hash-term-set (instance)
Package

snark.

Source

term-hash.lisp.

Function: copy-rewrite (instance)
Package

snark.

Source

rewrite.lisp.

Function: copy-row (instance)
Package

snark.

Source

rows.lisp.

Function: copy-special-unification-problem (instance)
Package

snark.

Source

unify.lisp.

Function: count-arguments (fn args subst &optional counts inc)
Package

snark.

Source

argument-bag-ac.lisp.

Reader: counter-decrements (instance)
Writer: (setf counter-decrements) (instance)
Package

snark-lisp.

Source

counters.lisp.

Target Slot

decrements.

Reader: counter-increments (instance)
Writer: (setf counter-increments) (instance)
Package

snark-lisp.

Source

counters.lisp.

Target Slot

increments.

Function: counter-p (object)
Package

snark-lisp.

Source

counters.lisp.

Reader: counter-previous-peak-value (instance)
Writer: (setf counter-previous-peak-value) (instance)
Package

snark-lisp.

Source

counters.lisp.

Target Slot

previous-peak-value.

Function: create-aliases-for-symbol (symbol aliases)
Package

snark.

Source

symbol-table2.lisp.

Function: create-skolem-symbol (var-spec form free-vars-in-form polarity)
Package

snark.

Source

input.lisp.

Function: create-skolem-term (var-spec form free-vars-in-form polarity)
Package

snark.

Source

input.lisp.

Function: create-symbol-table-entry (name symbol)
Package

snark.

Source

symbol-table2.lisp.

Function: critique-options ()
Package

snark.

Source

main.lisp.

Function: current-function-name (name arity &optional kind)
Package

snark.

Source

symbol-table2.lisp.

Function: declare-arithmetic-characteristic-relation (name pred sort &rest options)
Package

snark.

Source

code-for-numbers3.lisp.

Function: declare-arithmetic-function (name arity &rest options &key sort &allow-other-keys)
Package

snark.

Source

code-for-numbers3.lisp.

Function: declare-arithmetic-inequality-relations ()
Package

snark.

Source

code-for-numbers3.lisp.

Function: declare-arithmetic-relation (name arity &rest options)
Package

snark.

Source

code-for-numbers3.lisp.

Function: declare-characteristic-relation (name pred sort &rest options)
Package

snark.

Source

functions.lisp.

Function: declare-code-for-bags ()
Package

snark.

Source

code-for-bags4.lisp.

Function: declare-code-for-dates ()
Package

snark.

Source

date-reasoning2.lisp.

Function: declare-code-for-lists ()
Package

snark.

Source

code-for-lists2.lisp.

Function: declare-code-for-numbers ()
Package

snark.

Source

code-for-numbers3.lisp.

Function: declare-code-for-strings ()
Package

snark.

Source

code-for-strings2.lisp.

Function: declare-constant-sort (constant sort)

assigns a sort to a constant

Package

snark.

Source

sorts.lisp.

Function: declare-constant-symbol0 (symbol &key alias sort locked documentation author source complement magic skolem-p created-p constructor allowed-in-answer kbo-weight weight do-not-resolve)
Package

snark.

Source

constants.lisp.

Function: declare-constant-symbol1 (symbol keys-and-values)
Package

snark.

Source

constants.lisp.

Function: declare-constants (x &optional subst)
Package

snark.

Source

rewrite.lisp.

Function: declare-date-functions (&key intervals points)
Package

snark.

Source

date-reasoning2.lisp.

Function: declare-distributive-law (fn1 fn2)
Package

snark.

Source

rewrite-code.lisp.

Function: declare-equality-jepd-relation (relname sort n equality)
Package

snark.

Source

jepd-relations.lisp.

Function: declare-feature-aliases (n alias)
Package

snark-feature.

Source

feature.lisp.

Function: declare-function-associative (function)
Package

snark.

Source

functions.lisp.

Function: declare-function-commutative (function)
Package

snark.

Source

functions.lisp.

Function: declare-function-sort (function sort-spec)
Package

snark.

Source

sorts.lisp.

Function: declare-function-symbol0 (symbol &key new-name alias sort locked documentation author source macro weight allowed-in-answer ordering-status constructor injective skolem-p created-p kbo-weight complement magic constraint-theory polarity-map make-compound*-function input-code to-lisp-code weight-code rewrite-code equality-rewrite-code arithmetic-relation-rewrite-code sort-code equal-code variant-code unify-code paramodulate-code satisfy-code falsify-code associative commutative identity index-type infix do-not-resolve do-not-factor do-not-paramodulate keep-head)
Package

snark.

Source

functions.lisp.

Function: declare-function-symbol1 (symbol keys-and-values)
Package

snark.

Source

functions.lisp.

Function: declare-function1 (name arity &rest options)
Package

snark.

Source

functions.lisp.

Function: declare-function2 (name arity &rest options)
Package

snark.

Source

functions.lisp.

Function: declare-jepd-relation (relname sort names more-names invert)
Package

snark.

Source

jepd-relations.lisp.

Function: declare-jepd-relation-input (relname names more-names n reverse)
Package

snark.

Source

jepd-relations.lisp.

Function: declare-jepd-relation-intersection (relname rel sort invert)
Package

snark.

Source

jepd-relations.lisp.

Function: declare-logical-symbol (name &rest keys-and-values)
Package

snark.

Source

functions.lisp.

Function: declare-number (x)
Package

snark.

Source

constants.lisp.

Function: declare-ordering-greaterp2 (x y)
Package

snark.

Source

symbol-ordering.lisp.

Function: declare-poset-greaterp (poset x y)
Package

snark.

Source

posets.lisp.

Function: declare-poset-lessp (poset x y)
Package

snark.

Source

posets.lisp.

Function: declare-relation1 (name arity &rest options)
Package

snark.

Source

functions.lisp.

Function: declare-relation2 (name arity &rest options)
Package

snark.

Source

functions.lisp.

Function: declare-sort1 (sort-name sort)
Package

snark.

Source

sorts-interface.lisp.

Function: declare-string (x)
Package

snark.

Source

constants.lisp.

Function: declare-the-sort-function-symbol (name sort)
Package

snark.

Source

sorts.lisp.

Function: declare-tptp-symbols1 (&key new-name)
Package

snark-user.

Source

tptp-symbols.lisp.

Function: declare-tptp-symbols2 (&optional type)
Package

snark-user.

Source

tptp-symbols.lisp.

Function: declare-utime-pi-composition ()
Package

snark.

Source

date-reasoning2.lisp.

Function: declare-utime-pp-composition ()
Package

snark.

Source

date-reasoning2.lisp.

Function: decode-dp-clause (clause &optional decode-fun)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: decode-universal-time-interval (universal-time-interval)
Package

snark.

Source

date-reasoning2.lisp.

Function: decode-universal-time-point (universal-time-point)
Package

snark.

Source

date-reasoning2.lisp.

Function: decompose-product-term (term subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: default-symbol-ordering-compare (symbol1 symbol2)
Package

snark.

Source

symbol-ordering.lisp.

Function: default-symbol-ordering-compare1 (symbol1 symbol2)
Package

snark.

Source

symbol-ordering.lisp.

Function: definition-p (x y)
Package

snark.

Source

simplification-ordering.lisp.

Function: delete-feature-name (name)
Package

snark-feature.

Source

feature.lisp.

Function: delete-row-from-agenda (row &optional test)
Package

snark.

Source

main.lisp.

Function: delete-sparse-matrix-row-or-column (rows-or-cols index &optional keep)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: depth (x &optional subst head-if-associative)
Package

snark.

Source

weight.lisp.

Reader: deque-front (instance)
Writer: (setf deque-front) (instance)
Package

snark-deque.

Source

deque2.lisp.

Target Slot

front.

Reader: deque-last-of-front (instance)
Writer: (setf deque-last-of-front) (instance)
Package

snark-deque.

Source

deque2.lisp.

Target Slot

last-of-front.

Reader: deque-last-of-rear (instance)
Writer: (setf deque-last-of-rear) (instance)
Package

snark-deque.

Source

deque2.lisp.

Target Slot

last-of-rear.

Reader: deque-rear (instance)
Writer: (setf deque-rear) (instance)
Package

snark-deque.

Source

deque2.lisp.

Target Slot

rear.

Function: derivation-sorts (row)
Package

snark.

Source

output.lisp.

Function: disallowed-symbol-occurs-in-answer-p (x subst)
Package

snark.

Source

subst.lisp.

Function: disjoin (wff1 wff2 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: disjoin* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: disjoin-alist1 (key value alist)
Package

snark.

Source

alists.lisp.

Function: disjoin-alists (alist1 alist2)
Package

snark.

Source

alists.lisp.

Function: disjoint-answer-relations-p (l1 l2 ans1 ans2)
Package

snark.

Source

subsume.lisp.

Function: disjunction-p (wff)
Package

snark.

Source

connectives.lisp.

Function: distributive-law1-p (lhs rhs &optional subst)
Package

snark.

Source

rewrite-code.lisp.

Function: distributivity-rewriter (term subst op2)
Package

snark.

Source

rewrite-code.lisp.

Function: do-cd (function x y op &optional last-line)
Package

snark-user.

Source

coder.lisp.

Function: do-not-factor (atom &optional subst)
Package

snark.

Source

wffs.lisp.

Function: do-not-paramodulate (term &optional subst)
Package

snark.

Source

main.lisp.

Function: do-not-resolve (atom &optional subst)
Package

snark.

Source

wffs.lisp.

Function: dont-make-embedding-p (a b)
Package

snark.

Source

main.lisp.

Function: dont-unify (cc x y subst)
Package

snark.

Source

unify.lisp.

Reader: dp-atom-checkpoints (instance)
Writer: (setf dp-atom-checkpoints) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

checkpoints.

Reader: dp-atom-choice-point (instance)
Writer: (setf dp-atom-choice-point) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

choice-point.

Reader: dp-atom-contained-negatively-clauses (instance)
Writer: (setf dp-atom-contained-negatively-clauses) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

contained-negatively-clauses.

Reader: dp-atom-contained-positively-clauses (instance)
Writer: (setf dp-atom-contained-positively-clauses) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

contained-positively-clauses.

Reader: dp-atom-derived-from-clause (instance)
Writer: (setf dp-atom-derived-from-clause) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

derived-from-clause.

Reader: dp-atom-false-triable (instance)
Writer: (setf dp-atom-false-triable) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

false-triable.

Reader: dp-atom-name (instance)
Writer: (setf dp-atom-name) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

name.

Function: dp-atom-named (x clause-set &key if-does-not-exist)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Reader: dp-atom-next (instance)
Writer: (setf dp-atom-next) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

next.

Reader: dp-atom-number (instance)
Writer: (setf dp-atom-number) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number.

Reader: dp-atom-number-of-occurrences (instance)
Writer: (setf dp-atom-number-of-occurrences) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number-of-occurrences.

Function: dp-atom-p (object)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Reader: dp-atom-true-triable (instance)
Writer: (setf dp-atom-true-triable) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

true-triable.

Reader: dp-atom-used-in-refutation (instance)
Writer: (setf dp-atom-used-in-refutation) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

used-in-refutation.

Reader: dp-atom-value (instance)
Writer: (setf dp-atom-value) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

value.

Reader: dp-clause-negative-literals (instance)
Writer: (setf dp-clause-negative-literals) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

negative-literals.

Reader: dp-clause-next (instance)
Writer: (setf dp-clause-next) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

next.

Reader: dp-clause-number-of-unresolved-negative-literals (instance)
Writer: (setf dp-clause-number-of-unresolved-negative-literals) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number-of-unresolved-negative-literals.

Reader: dp-clause-number-of-unresolved-positive-literals (instance)
Writer: (setf dp-clause-number-of-unresolved-positive-literals) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number-of-unresolved-positive-literals.

Function: dp-clause-p (object)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Reader: dp-clause-positive-literals (instance)
Writer: (setf dp-clause-positive-literals) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

positive-literals.

Reader: dp-clause-set-atom-hash-table (instance)
Writer: (setf dp-clause-set-atom-hash-table) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

atom-hash-table.

Reader: dp-clause-set-atoms (instance)
Writer: (setf dp-clause-set-atoms) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

atoms.

Reader: dp-clause-set-atoms-last (instance)
Writer: (setf dp-clause-set-atoms-last) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

atoms-last.

Reader: dp-clause-set-checkpoint-level (instance)
Writer: (setf dp-clause-set-checkpoint-level) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

checkpoint-level.

Reader: dp-clause-set-checkpoints (instance)
Writer: (setf dp-clause-set-checkpoints) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

checkpoints.

Reader: dp-clause-set-m1-clauses (instance)
Writer: (setf dp-clause-set-m1-clauses) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

m1-clauses.

Reader: dp-clause-set-m1-clauses-last (instance)
Writer: (setf dp-clause-set-m1-clauses-last) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

m1-clauses-last.

Reader: dp-clause-set-m2-clauses (instance)
Writer: (setf dp-clause-set-m2-clauses) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

m2-clauses.

Reader: dp-clause-set-m2-clauses-last (instance)
Writer: (setf dp-clause-set-m2-clauses-last) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

m2-clauses-last.

Reader: dp-clause-set-n-clauses (instance)
Writer: (setf dp-clause-set-n-clauses) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

n-clauses.

Reader: dp-clause-set-n-clauses-last (instance)
Writer: (setf dp-clause-set-n-clauses-last) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

n-clauses-last.

Reader: dp-clause-set-number-of-atoms (instance)
Writer: (setf dp-clause-set-number-of-atoms) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number-of-atoms.

Reader: dp-clause-set-number-of-clauses (instance)
Writer: (setf dp-clause-set-number-of-clauses) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number-of-clauses.

Reader: dp-clause-set-number-of-literals (instance)
Writer: (setf dp-clause-set-number-of-literals) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number-of-literals.

Reader: dp-clause-set-number-to-atom-hash-table (instance)
Writer: (setf dp-clause-set-number-to-atom-hash-table) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

number-to-atom-hash-table.

Function: dp-clause-set-p (object)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Reader: dp-clause-set-p-clauses (instance)
Writer: (setf dp-clause-set-p-clauses) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

p-clauses.

Reader: dp-clause-set-p-clauses-last (instance)
Writer: (setf dp-clause-set-p-clauses-last) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

p-clauses-last.

Reader: dp-clause-subsumption-mark (instance)
Writer: (setf dp-clause-subsumption-mark) (instance)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Target Slot

subsumption-mark.

Function: dp-read (s dimacs-cnf-format print-warnings)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: dp-refute (cc context)
Package

snark.

Source

dp-refute.lisp.

Function: dp-refute-p (formula)
Package

snark.

Source

dp-refute.lisp.

Function: dp-refute-trace (context &optional atom value)
Package

snark.

Source

dp-refute.lisp.

Function: dp-subsume (cc wff1 wff2 subst neg)
Package

snark.

Source

dp-refute.lisp.

Function: dp-subsume* (cc wff1 wff2 subst neg)
Package

snark.

Source

dp-refute.lisp.

Function: dp-subsume+ (row1 row2)
Package

snark.

Source

dp-refute.lisp.

Function: dp-subsume-constraint-alists* (cc constraint-alist1 constraint-alist2 subst)
Package

snark.

Source

dp-refute.lisp.

Function: dp-subsumption (clause-set &optional print-summary)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: emb-no-big (fn args subst)
Package

snark.

Source

ac-rpo.lisp.

Function: embedding-types (pattern value)
Package

snark.

Source

main.lisp.

Function: embedding-variable-occurs-p (x subst)
Package

snark.

Source

subst.lisp.

Function: embedding-variable-p (x)
Package

snark.

Source

main.lisp.

Function: embedding-variables (embedding+ n)
Package

snark.

Source

main.lisp.

Function: encode-universal-time-interval (year &optional month day hour minute second)
Package

snark.

Source

date-reasoning2.lisp.

Function: encode-universal-time-point (year &optional month day hour minute second)
Package

snark.

Source

date-reasoning2.lisp.

Function: eq-args (term args)
Package

snark.

Source

rewrite.lisp.

Function: eql-list (l1 l2)
Package

snark.

Source

ac-rpo.lisp.

Function: equal-alist-p (alist1 alist2 subst)
Package

snark.

Source

alists.lisp.

Function: equal-jepd-relation-atom-args-p (args1 args2 subst invert)
Package

snark.

Source

jepd-relations.lisp.

Function: equal-optimized-sparse-vector-expression-p (x y)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: equal-or-complement-p (wff1 wff2 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: equal-sparse-vector-expression-p (x y)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: equality-p (wff)
Package

snark.

Source

connectives.lisp.

Function: equality-relation-symbol-p (fn)
Package

snark.

Source

connectives.lisp.

Function: equality-rewriter (atom subst)
Package

snark.

Source

rewrite-code.lisp.

Function: equivalence-p (wff)
Package

snark.

Source

connectives.lisp.

Function: euclidean-quotient (number &optional divisor)
Package

snark.

Source

code-for-numbers3.lisp.

Function: euclidean-remainder (number &optional divisor)
Package

snark.

Source

code-for-numbers3.lisp.

Function: ex-join* (wffs subst connective identity)
Package

snark.

Source

connectives.lisp.

Function: exclusive-or-p (wff)
Package

snark.

Source

connectives.lisp.

Function: existential-quantification-p (wff)
Package

snark.

Source

connectives.lisp.

Function: expand-mvlet (bindings decl-specs body subst)
Package

snark-lisp.

Source

mvlet.lisp.

Function: expand-mvlet1 (bindings decl-specs body subst v)
Package

snark-lisp.

Source

mvlet.lisp.

Function: expand-range-form (ranges wff range-term-values)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: expr-arity (x)
Package

snark.

Source

symbol-table2.lisp.

Function: extract-a-characteristic-feature (x)
Package

snark-feature.

Source

feature.lisp.

Function: extract-declaration-specifiers (body)
Package

snark-lisp.

Source

mvlet.lisp.

Function: factorer (row)
Package

snark.

Source

main.lisp.

Function: fail ()
Package

snark.

Source

main.lisp.

Function: fail-when-constraint-true (constraint-alist)
Package

snark.

Source

main.lisp.

Function: fail-when-disallowed (answer)
Package

snark.

Source

main.lisp.

Function: fail-when-false (x)
Package

snark.

Source

main.lisp.

Function: fail-when-nil (x)
Package

snark.

Source

main.lisp.

Function: fail-when-true (x)
Package

snark.

Source

main.lisp.

Function: feature-ancestor (node &optional n)
Package

snark-feature.

Source

feature.lisp.

Function: feature-canonical-list-key (s)
Package

snark-feature.

Source

feature.lisp.

Function: feature-canonical-list-unkey (k)
Package

snark-feature.

Source

feature.lisp.

Function: feature-canonize (s &optional option)
Package

snark-feature.

Source

feature.lisp.

Reader: feature-children (instance)
Writer: (setf feature-children) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

children.

Reader: feature-children-incompatible (instance)
Writer: (setf feature-children-incompatible) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

children-incompatible.

Reader: feature-code (instance)
Writer: (setf feature-code) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

code.

Reader: feature-combo-list (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

list.

Reader: feature-combo-name (instance)
Writer: (setf feature-combo-name) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

name.

Function: feature-combo? (object)
Package

snark-feature.

Source

feature.lisp.

Function: feature-deleted? (node)
Package

snark-feature.

Source

feature.lisp.

Reader: feature-depth (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

depth.

Reader: feature-incompatible-features (instance)
Writer: (setf feature-incompatible-features) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

incompatible-features.

Function: feature-incompatible0 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-incompatible1 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-incompatible2 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-merge1 (s1 s2 &optional n1)
Package

snark-feature.

Source

feature.lisp.

Function: feature-merge2 (s1 s2 &optional n1 n2)
Package

snark-feature.

Source

feature.lisp.

Reader: feature-name (instance)
Writer: (setf feature-name) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

name.

Reader: feature-nogoods (instance)
Writer: (setf feature-nogoods) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

nogoods.

Reader: feature-preorder-max (instance)
Writer: (setf feature-preorder-max) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

preorder-max.

Reader: feature-preorder-min (instance)
Writer: (setf feature-preorder-min) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

preorder-min.

Function: feature-set-difference (s1 s2 test)
Package

snark-feature.

Source

feature.lisp.

Function: feature-subsumes1 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-subsumes2 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-sym (x)
Package

snark-feature.

Source

feature.lisp.

Reader: feature-tree-canonical-lists (instance)
Writer: (setf feature-tree-canonical-lists) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

canonical-lists.

Reader: feature-tree-name-table (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

name-table.

Function: feature-tree-p (object)
Package

snark-feature.

Source

feature.lisp.

Function: feature-tree-preorder-labeling (node n)
Package

snark-feature.

Source

feature.lisp.

Reader: feature-tree-root (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

root.

Reader: feature-type (instance)
Writer: (setf feature-type) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

type.

Function: feature-union0 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-union1 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Function: feature-union2 (s1 s2)
Package

snark-feature.

Source

feature.lisp.

Reader: feature-users-in-canonical-lists (instance)
Writer: (setf feature-users-in-canonical-lists) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

users-in-canonical-lists.

Reader: feature-users-in-name-table (instance)
Writer: (setf feature-users-in-name-table) (instance)
Package

snark-feature.

Source

feature.lisp.

Target Slot

users-in-name-table.

Function: feature-vector-index-delete (entry index)
Package

snark.

Source

feature-vector-index.lisp.

Reader: feature-vector-index-entry-counter (instance)
Package

snark.

Source

feature-vector-index.lisp.

Target Slot

entry-counter.

Function: feature-vector-index-entry-keys (entry)
Package

snark.

Source

feature-vector-index.lisp.

Function: feature-vector-index-entry-number (entry)
Package

snark.

Source

feature-vector-index.lisp.

Function: feature-vector-index-insert (entry index)
Package

snark.

Source

feature-vector-index.lisp.

Function: feature-vector-index-node-counter (instance)
Package

snark.

Source

feature-vector-index.lisp.

Function: feature-vector-index-p (object)
Package

snark.

Source

feature-vector-index.lisp.

Reader: feature-vector-index-retrieve-generalization-calls (instance)
Writer: (setf feature-vector-index-retrieve-generalization-calls) (instance)
Package

snark.

Source

feature-vector-index.lisp.

Target Slot

retrieve-generalization-calls.

Reader: feature-vector-index-retrieve-generalization-count (instance)
Writer: (setf feature-vector-index-retrieve-generalization-count) (instance)
Package

snark.

Source

feature-vector-index.lisp.

Target Slot

retrieve-generalization-count.

Reader: feature-vector-index-retrieve-instance-calls (instance)
Writer: (setf feature-vector-index-retrieve-instance-calls) (instance)
Package

snark.

Source

feature-vector-index.lisp.

Target Slot

retrieve-instance-calls.

Reader: feature-vector-index-retrieve-instance-count (instance)
Writer: (setf feature-vector-index-retrieve-instance-count) (instance)
Package

snark.

Source

feature-vector-index.lisp.

Target Slot

retrieve-instance-count.

Function: feature-vector-index-top-node (instance)
Package

snark.

Source

feature-vector-index.lisp.

Function: feature-vector-list (fv)
Package

snark.

Source

feature-vector.lisp.

Function: feature< (n1 n2)
Package

snark-feature.

Source

feature.lisp.

Function: feature<= (n1 n2)
Package

snark-feature.

Source

feature.lisp.

Function: feature> (n1 n2)
Package

snark-feature.

Source

feature.lisp.

Function: feature>= (n1 n2)
Package

snark-feature.

Source

feature.lisp.

Function: filter-declaration-specifiers (decl-specs v subst)
Package

snark-lisp.

Source

mvlet.lisp.

Function: finalize-options ()
Package

snark.

Source

options.lisp.

Function: find-agenda-bucket (buckets value &optional create)
Package

snark-agenda.

Source

agenda.lisp.

Function: find-or-create-symbol-table-entry (name kind &optional arity sym)
Package

snark.

Source

symbol-table2.lisp.

Function: find-symbol-table-entry (name kind &optional arity)
Package

snark.

Source

symbol-table2.lisp.

Function: find-term-by-hash (x hash)
Package

snark.

Source

term-hash.lisp.

Function: find-unit-clauses (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: first-and-rest-of-vector (terms subst fn identity)
Package

snark.

Source

unify-vector.lisp.

Function: first-negative-literal-in-wff (wff)
Package

snark.

Source

wffs.lisp.

Function: first-nonempty-agenda-bucket (buckets)
Package

snark-agenda.

Source

agenda.lisp.

Function: first-nonvariable-subterm (terms &optional subst)
Package

snark.

Source

subst.lisp.

Function: first-nonvariable-term (terms &optional subst)
Package

snark.

Source

subst.lisp.

Function: first-or-last-nonempty-agenda-bucket (buckets last)
Package

snark-agenda.

Source

agenda.lisp.

Function: first-positive-literal-in-wff (wff)
Package

snark.

Source

wffs.lisp.

Function: firsta (x)
Package

snark.

Source

jepd-relations.lisp.

Function: fix-dp-clause-set (clause-set)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: fix-path-index-sparse-vector-expression (x)
Package

snark.

Source

path-index.lisp.

Function: fix-skolem-term-sorts (sksubst first subst)
Package

snark.

Source

sorts.lisp.

Function: fix-sort-name-expression (x)
Package

snark.

Source

sorts-interface.lisp.

Function: fix-tptp-symbol (x)
Package

snark.

Source

tptp.lisp.

Function: flatargs (term &optional subst)
Package

snark.

Source

argument-list-a1.lisp.

Function: flatten-args (fn args subst)
Package

snark.

Source

wffs.lisp.

Function: flatten-list (terms subst head-if-associative)
Package

snark.

Source

wffs.lisp.

Function: flatten-term (term subst)
Package

snark.

Source

wffs.lisp.

Function: fn-chain-items (fn x subst)
Package

snark.

Source

wffs.lisp.

Function: fn-chain-tail (fn x subst &optional len)
Package

snark.

Source

wffs.lisp.

Function: forward-clause-subsumption (cc row2)
Package

snark.

Source

subsume.lisp.

Function: forward-or-backward-atom-subsumption (cc atom polarity phase old-mark new-mark backward-p row)
Package

snark.

Source

subsume.lisp.

Function: forward-or-backward-wff-subsumption (cc subwff polarity phase old-mark new-mark backward-p row)
Package

snark.

Source

subsume.lisp.

Function: forward-subsumed (row)
Package

snark.

Source

subsume.lisp.

Function: forward-subsumed? (new-line lines)
Package

snark-user.

Source

coder.lisp.

Function: forward-subsumption (cc row)
Package

snark.

Source

subsume.lisp.

Function: frozen-p (x subst)

return t if all variables of x are frozen, nil otherwise

Package

snark.

Source

subst.lisp.

Function: full-alist (l)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Reader: function-allowed-in-answer (instance)
Writer: (setf function-allowed-in-answer) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

allowed-in-answer.

Reader: function-argument-sort-alist (instance)
Writer: (setf function-argument-sort-alist) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

argument-sort-alist.

Reader: function-arithmetic-relation-rewrite-code (instance)
Writer: (setf function-arithmetic-relation-rewrite-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

arithmetic-relation-rewrite-code.

Reader: function-associative (instance)
Writer: (setf function-associative) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

associative.

Function: function-associativity-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Reader: function-boolean-valued-p (instance)
Writer: (setf function-boolean-valued-p) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

boolean-valued-p.

Function: function-code-name (symbol)
Package

snark.

Source

functions.lisp.

Function: function-code-name0 (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-code-name0) (x)
Package

snark.

Source

functions.lisp.

Reader: function-commutative (instance)
Writer: (setf function-commutative) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

commutative.

Function: function-commutativity-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: function-complement (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-complement) (x)
Package

snark.

Source

functions.lisp.

Reader: function-constraint-theory (instance)
Writer: (setf function-constraint-theory) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

constraint-theory.

Reader: function-constructor (instance)
Writer: (setf function-constructor) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

constructor.

Function: function-created-p (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-created-p) (x)
Package

snark.

Source

functions.lisp.

Function: function-do-not-factor (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-do-not-factor) (x)
Package

snark.

Source

functions.lisp.

Function: function-do-not-paramodulate (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-do-not-paramodulate) (x)
Package

snark.

Source

functions.lisp.

Function: function-do-not-resolve (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-do-not-resolve) (x)
Package

snark.

Source

functions.lisp.

Reader: function-equal-code (instance)
Writer: (setf function-equal-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

equal-code.

Reader: function-equality-rewrite-code (instance)
Writer: (setf function-equality-rewrite-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

equality-rewrite-code.

Reader: function-falsify-code (instance)
Writer: (setf function-falsify-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

falsify-code.

Function: function-has-arity-p (fn arity)
Package

snark.

Source

functions.lisp.

Reader: function-hash-code (instance)
Package

snark.

Source

functions.lisp.

Target Slot

hash-code.

Reader: function-identity (instance)
Writer: (setf function-identity) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

identity.

Function: function-identity-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: function-identity2 (fn)
Package

snark.

Source

functions.lisp.

Reader: function-index-type (instance)
Writer: (setf function-index-type) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

index-type.

Reader: function-injective (instance)
Writer: (setf function-injective) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

injective.

Function: function-injective-supplied (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-injective-supplied) (x)
Package

snark.

Source

functions.lisp.

Reader: function-input-code (instance)
Writer: (setf function-input-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

input-code.

Function: function-inverse-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: function-kbo-status (fn)
Package

snark.

Source

functions.lisp.

Reader: function-kbo-weight (instance)
Writer: (setf function-kbo-weight) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

kbo-weight.

Function: function-keep-head (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-keep-head) (x)
Package

snark.

Source

functions.lisp.

Function: function-kind (fn)
Package

snark.

Source

functions.lisp.

Function: function-locked (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-locked) (x)
Package

snark.

Source

functions.lisp.

Reader: function-logical-symbol-dual (instance)
Writer: (setf function-logical-symbol-dual) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

logical-symbol-dual.

Function: function-macro (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-macro) (x)
Package

snark.

Source

functions.lisp.

Reader: function-magic (instance)
Writer: (setf function-magic) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

magic.

Reader: function-make-compound*-function (instance)
Writer: (setf function-make-compound*-function) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

make-compound*-function.

Function: function-name-arity-lessp (fn1 fn2)
Package

snark.

Source

functions.lisp.

Function: function-name-lessp (x y)
Package

snark.

Source

functions.lisp.

Reader: function-number (instance)
Writer: (setf function-number) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

number.

Function: function-occurs-p (x y subst)
Package

snark.

Source

subst.lisp.

Reader: function-ordering-status (instance)
Writer: (setf function-ordering-status) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

ordering-status.

Reader: function-paramodulate-code (instance)
Writer: (setf function-paramodulate-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

paramodulate-code.

Reader: function-plist (instance)
Writer: (setf function-plist) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

plist.

Reader: function-polarity-map (instance)
Writer: (setf function-polarity-map) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

polarity-map.

Function: function-resolve-code (fn v)
Package

snark.

Source

functions.lisp.

Function: function-resolve-code-falsify-code (x)
Package

snark.

Source

resolve-code.lisp.

Function: (setf function-resolve-code-falsify-code) (x)
Package

snark.

Source

resolve-code.lisp.

Function: function-resolve-code-satisfy-code (x)
Package

snark.

Source

resolve-code.lisp.

Function: (setf function-resolve-code-satisfy-code) (x)
Package

snark.

Source

resolve-code.lisp.

Function: function-resolve-code2 (fn v)
Package

snark.

Source

main.lisp.

Reader: function-rewritable-p (instance)
Writer: (setf function-rewritable-p) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

rewritable-p.

Reader: function-rewrite-code (instance)
Writer: (setf function-rewrite-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

rewrite-code.

Function: function-rewrites (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-rewrites) (x)
Package

snark.

Source

functions.lisp.

Function: function-rpo-status (fn)
Package

snark.

Source

functions.lisp.

Reader: function-satisfy-code (instance)
Writer: (setf function-satisfy-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

satisfy-code.

Function: function-skolem-p (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-skolem-p) (x)
Package

snark.

Source

functions.lisp.

Reader: function-sort (instance)
Writer: (setf function-sort) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

sort.

Reader: function-sort-code (instance)
Writer: (setf function-sort-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

sort-code.

Function: function-to-lisp-code (x)
Package

snark.

Source

functions.lisp.

Function: (setf function-to-lisp-code) (x)
Package

snark.

Source

functions.lisp.

Function: function-trie-index-args (fn term)
Package

snark.

Source

trie-index.lisp.

Function: function-trie-index-arity (fn)
Package

snark.

Source

trie-index.lisp.

Function: function-trie-index-lookup-args (fn term)
Package

snark.

Source

trie-index.lisp.

Reader: function-unify-code (instance)
Writer: (setf function-unify-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

unify-code.

Reader: function-variant-code (instance)
Writer: (setf function-variant-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

variant-code.

Reader: function-weight (instance)
Writer: (setf function-weight) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

weight.

Reader: function-weight-code (instance)
Writer: (setf function-weight-code) (instance)
Package

snark.

Source

functions.lisp.

Target Slot

weight-code.

Function: fv-trie-key (feature-number feature-value)
Package

snark.

Source

feature-vector-trie.lisp.

Function: fv-trie-key-feature (key)
Package

snark.

Source

feature-vector-trie.lisp.

Function: fv-trie-key-value (key)
Package

snark.

Source

feature-vector-trie.lisp.

Function: give-constraint-row (given-row)
Package

snark.

Source

main.lisp.

Function: give-is-next-in-agenda ()
Package

snark.

Source

main.lisp.

Function: giver (given-row &optional agenda-value agenda)
Package

snark.

Source

main.lisp.

Function: graph-coloring-problem (colors n &rest options)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: graph-coloring-problem-clauses (colors n)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: greater? (x y)
Package

snark.

Source

code-for-numbers3.lisp.

Function: greatereq? (x y)
Package

snark.

Source

code-for-numbers3.lisp.

Function: ground-p (x &optional subst)

return t if x is ground, nil otherwise

Package

snark.

Source

subst.lisp.

Function: hash-compound (compd &optional subst)
Package

snark.

Source

term-hash.lisp.

Function: hash-dollar-p (object)
Package

snark.

Source

useful.lisp.

Function: hash-dollar-reader (stream subchar arg)
Package

snark.

Source

useful.lisp.

Reader: hash-dollar-symbol (instance)
Package

snark.

Source

useful.lisp.

Target Slot

symbol.

Function: hash-dollar-symbolize (x)
Package

snark.

Source

useful.lisp.

Function: hash-list (l subst multiplier)
Package

snark.

Source

term-hash.lisp.

Function: hash-term (x &optional subst)
Package

snark.

Source

term-hash.lisp.

Function: hash-term* (x subst)
Package

snark.

Source

term-hash.lisp.

Function: hash-term-code (x &optional subst)
Package

snark.

Source

term-hash.lisp.

Function: hash-term-set-p (object)
Package

snark.

Source

term-hash.lisp.

Function: head-is-logical-symbol (wff)
Package

snark.

Source

connectives.lisp.

Function: head-or-term (x)
Package

snark.

Source

terms2.lisp.

Function: heada (appl)
Package

snark.

Source

terms2.lisp.

Function: hts-adjoin-p (term hts)
Package

snark.

Source

term-hash.lisp.

Reader: hts-count-down-to-hashing (instance)
Writer: (setf hts-count-down-to-hashing) (instance)
Package

snark.

Source

term-hash.lisp.

Target Slot

count-down-to-hashing.

Function: hts-member-p (term hts)
Package

snark.

Source

term-hash.lisp.

Reader: hts-substitution (instance)
Package

snark.

Source

term-hash.lisp.

Target Slot

substitution.

Reader: hts-terms (instance)
Writer: (setf hts-terms) (instance)
Package

snark.

Source

term-hash.lisp.

Target Slot

terms.

Function: hyperresolution-electron-polarity ()
Package

snark.

Source

main.lisp.

Function: hyperresolution-nucleus-polarity ()
Package

snark.

Source

main.lisp.

Function: hyperresolution-orderfun ()
Package

snark.

Source

main.lisp.

Function: hyperresolver (row)
Package

snark.

Source

main.lisp.

Function: hyperresolver1 (nucleus atom1 electron atom2 atom2* subst)
Package

snark.

Source

main.lisp.

Function: hyperresolver2 (nucleus electrons atoms* n residues subst)
Package

snark.

Source

main.lisp.

Function: ii-compare-universal-times (interval1 interval2)
Package

snark.

Source

date-reasoning2.lisp.

Function: implication-p (wff)
Package

snark.

Source

connectives.lisp.

Function: implied-by-wff-rewriter (wff subst)
Package

snark.

Source

rewrite-code.lisp.

Function: implies-wff-rewriter (wff subst)
Package

snark.

Source

rewrite-code.lisp.

Function: implies-wff-rewriter1 (x y subst)
Package

snark.

Source

rewrite-code.lisp.

Function: impose-binary-restrictions (row1 l &key key)
Package

snark.

Source

main.lisp.

Function: index-entry-p (object)
Package

snark.

Source

trie-index.lisp.

Reader: index-entry-term (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

term.

Function: index-terms-in-atom-of-derived-wff (atom polarity row)
Package

snark.

Source

main.lisp.

Function: infix-operator-lookup (input-string)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: infix-operator-p (op)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: init-constant-info (const action)
Package

snark.

Source

constants.lisp.

Function: initialize-agenda ()
Package

snark.

Source

main.lisp.

Function: initialize-assertion-analysis ()
Package

snark.

Source

assertion-analysis.lisp.

Function: initialize-constants ()
Package

snark.

Source

constants.lisp.

Function: initialize-hash-dollar-reader ()
Package

snark.

Source

useful.lisp.

Function: initialize-options ()
Package

snark.

Source

options.lisp.

Function: initialize-propositional-abstraction-of-input-wffs ()
Package

snark.

Source

main.lisp.

Function: initialize-rewrites ()
Package

snark.

Source

main.lisp.

Function: initialize-row-contexts ()
Package

snark.

Source

row-contexts.lisp.

Function: initialize-rows ()
Package

snark.

Source

rows.lisp.

Function: initialize-rows2 ()
Package

snark.

Source

main.lisp.

Function: initialize-simplification-ordering-compare-equality-arguments-hash-table ()
Package

snark.

Source

simplification-ordering.lisp.

Function: initialize-sort-theory ()
Package

snark.

Source

sorts-interface.lisp.

Function: initialize-sort-theory2 ()
Package

snark.

Source

symbol-definitions.lisp.

Function: initialize-symbol-ordering ()
Package

snark.

Source

symbol-ordering.lisp.

Function: initialize-symbol-table ()
Package

snark.

Source

symbol-definitions.lisp.

Function: initialize-symbol-table2 ()
Package

snark.

Source

symbol-definitions.lisp.

Function: initialize-term-hash ()
Package

snark.

Source

term-hash.lisp.

Function: initialize-variables ()
Package

snark.

Source

variables.lisp.

Function: input-argument-sort-alist (function l)
Package

snark.

Source

sorts-functions.lisp.

Function: input-atom (atom polarity)
Package

snark.

Source

input.lisp.

Function: input-atom-with-keyword-arguments (head args polarity keywords)
Package

snark.

Source

input.lisp.

Function: input-bag*-term (head args polarity)
Package

snark.

Source

code-for-bags4.lisp.

Function: input-bag-term (head args polarity)
Package

snark.

Source

code-for-bags4.lisp.

Function: input-conditional (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-conditional-answer (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-conjunction (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-date-interval (head args polarity)
Package

snark.

Source

date-reasoning2.lisp.

Function: input-date-point (head args polarity)
Package

snark.

Source

date-reasoning2.lisp.

Function: input-disequality (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-disjunction (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-equality (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-equivalence (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-exclusive-or (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-float-function-as-relation (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-form (head terms polarity)
Package

snark.

Source

input.lisp.

Function: input-form* (head terms polarity)
Package

snark.

Source

input.lisp.

Function: input-function-as-relation (head args polarity &optional new-head-name)
Package

snark.

Source

input.lisp.

Function: input-function-as-relation-result-sort (head args)
Package

snark.

Source

input.lisp.

Function: input-function-as-relation-result-sort2 (head args)
Package

snark.

Source

input.lisp.

Function: input-head-function-symbol (term)
Package

snark.

Source

symbol-table2.lisp.

Function: input-head-relation-symbol (wff)
Package

snark.

Source

symbol-table2.lisp.

Function: input-implication (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-kif-backward-implication (head args polarity &optional rep)
Package

snark.

Source

input.lisp.

Function: input-kif-forward-implication (head args polarity &optional rep)
Package

snark.

Source

input.lisp.

Function: input-lisp-list (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-lisp-list* (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-logical-symbol (name &optional create-if-does-not-exist)
Package

snark.

Source

symbol-table2.lisp.

Function: input-nand (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-negation (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-nor (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-normal-target (target)
Package

snark-user.

Source

coder.lisp.

Function: input-quantification (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-quantifier-variable (var-spec)
Package

snark.

Source

input.lisp.

Function: input-quantifier-variables (var-specs)
Package

snark.

Source

input.lisp.

Function: input-quoted-constant (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-relation-as-function (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-reverse-implication (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-single-target (target)
Package

snark-user.

Source

coder.lisp.

Function: input-symbol (name &key macro)
Package

snark.

Source

symbol-table2.lisp.

Function: input-target (target)
Package

snark-user.

Source

coder.lisp.

Function: input-term1 (term polarity)
Package

snark.

Source

input.lisp.

Function: input-terms (terms polarity)
Package

snark.

Source

input.lisp.

Function: input-together-target (target)
Package

snark-user.

Source

coder.lisp.

Function: input-tptp-type-declaration (x)
Package

snark.

Source

tptp.lisp.

Function: input-variables-in-form (expr vars substitution &optional result)
Package

snark.

Source

input.lisp.

Function: input-wff1 (wff polarity)
Package

snark.

Source

input.lisp.

Function: input-wffs1 (head args polarity)
Package

snark.

Source

input.lisp.

Function: input-wffs2 (wffs polarity polarity-map)
Package

snark.

Source

input.lisp.

Function: insert-into-rows-containing-atom-negatively (row atom)
Package

snark.

Source

term-memory.lisp.

Function: insert-into-rows-containing-atom-positively (row atom)
Package

snark.

Source

term-memory.lisp.

Function: insert-into-rows-containing-term (row term)
Package

snark.

Source

term-memory.lisp.

Function: insert-row-into-agenda (row val agenda &optional at-front)
Package

snark.

Source

main.lisp.

Function: instantiate (x n &optional subst)

applies substitution to x, optionally first renumbering block-0 variables to block-n

Package

snark.

Source

subst.lisp.

Function: instantiating-direction (x y subst)
Package

snark.

Source

simplification-ordering.lisp.

Function: instantiating-direction1 (xvars yvars)
Package

snark.

Source

simplification-ordering.lisp.

Function: irreflexivity-falsifier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: irreflexivity-rewriter (atom subst)
Package

snark.

Source

rewrite-code.lisp.

Function: jepd-atom-to-lisp (head args subst &optional names more-names)
Package

snark.

Source

jepd-relations.lisp.

Function: jepd-relation-atom-rewriter (atom subst)
Package

snark.

Source

jepd-relations.lisp.

Function: jepd-relation-atom-weight (x &optional subst)
Package

snark.

Source

jepd-relations.lisp.

Function: jepd-relation-code (x alist)
Package

snark.

Source

jepd-relations.lisp.

Function: jepd-relation-composition-rewriter (atom subst fun)
Package

snark.

Source

jepd-relations.lisp.

Function: jepd-relation-composition-rewriter1 (atom subst rel table &optional n)
Package

snark.

Source

jepd-relations.lisp.

Function: jepd-relation-input-function (head args polarity rel reverse n i)
Package

snark.

Source

jepd-relations.lisp.

Function: jepd-relation-intersection-rewriter1 (rel atom subst invert)
Package

snark.

Source

jepd-relations.lisp.

Function: just-line-number (j lines)
Package

snark-user.

Source

coder.lisp.

Function: just-list (j lines)
Package

snark-user.

Source

coder.lisp.

Function: kbo-compare-terms (x y &optional subst testval mult)
Package

snark.

Source

knuth-bendix-ordering2.lisp.

Function: kbo-evaluate-term (term subst mult weight vars)
Package

snark.

Source

knuth-bendix-ordering2.lisp.

Function: kbo-evaluate-terms (terms subst mult weight vars ws)
Package

snark.

Source

knuth-bendix-ordering2.lisp.

Function: keyword-argument-list-p (x)
Package

snark.

Source

input.lisp.

Function: largest-key (x)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: last-nonempty-agenda-bucket (buckets)
Package

snark-agenda.

Source

agenda.lisp.

Function: lastc (list)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: less? (x y)
Package

snark.

Source

code-for-numbers3.lisp.

Function: lesseq? (x y)
Package

snark.

Source

code-for-numbers3.lisp.

Function: list-bindings (vars form &optional list*)
Package

snark-lisp.

Source

mvlet.lisp.

Function: list-p (x)
Package

snark.

Source

useful.lisp.

Function: list-to-bag (list &optional subst)
Package

snark.

Source

code-for-bags4.lisp.

Function: list-to-string (list &optional subst)
Package

snark.

Source

code-for-strings2.lisp.

Function: list-to-string-term-rewriter (term subst)
Package

snark.

Source

code-for-strings2.lisp.

Function: literal-is-not-dominated-in-clause-p (orderfun atom polarity clause subst)
Package

snark.

Source

simplification-ordering.lisp.

Function: literal-is-not-dominating-in-clause-p (orderfun atom polarity clause subst)
Package

snark.

Source

simplification-ordering.lisp.

Function: literal-member-p (atom polarity list)
Package

snark.

Source

equal.lisp.

Function: literal-p (wff &optional polarity strict)
Package

snark.

Source

connectives.lisp.

Function: literal-satisfies-ordering-restriction-p (orderfun atom polarity wff &optional subst n)
Package

snark.

Source

simplification-ordering.lisp.

Function: literals-in-clause (clause &optional except-atom renumber)
Package

snark.

Source

wffs.lisp.

Function: literals-to-clause (literals)
Package

snark.

Source

wffs.lisp.

Function: lookahead* (clause-set lookahead-values verbose)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: lookup-feature-name (name &optional action)
Package

snark-feature.

Source

feature.lisp.

Function: lookup-value-in-substitution (value subst)
Package

snark.

Source

subst.lisp.

Function: lookup-value-in-substitution2 (value subst subst2)
Package

snark.

Source

subst.lisp.

Function: lookup-variable-in-substitution (var subst)
Package

snark.

Source

subst.lisp.

Function: magic-goal-atom-p (atom)
Package

snark.

Source

nonhorn-magic-set.lisp.

Function: magic-goal-occurs-p (wff)
Package

snark.

Source

nonhorn-magic-set.lisp.

Function: magic-transform-clause (cc clause &key transform-negative-clauses transform-positive-units)
Package

snark.

Source

nonhorn-magic-set.lisp.

Function: magic-transform-wff (wff &key transform-negative-clauses transform-positive-units)
Package

snark.

Source

nonhorn-magic-set.lisp.

Function: make-aa-function (&key function left-identities right-identities left-inverses right-inverses commutative associative closure-relations)
Package

snark.

Source

assertion-analysis.lisp.

Function: make-aa-relation (&key relation left-identities right-identities left-inverses right-inverses commutative assoc1-p assoc2-p functional-p closure-functions)
Package

snark.

Source

assertion-analysis.lisp.

Function: make-and-freeze-variable (&optional sort number)
Package

snark.

Source

subsume.lisp.

Function: make-answer2 (row1 row2 subst cond swap)
Package

snark.

Source

main.lisp.

Function: make-atom-hash-code ()
Package

snark.

Source

term-hash.lisp.

Function: make-boolean-query (fn l)
Package

snark.

Source

path-index.lisp.

Function: make-boolean-query* (fn l)
Package

snark.

Source

path-index.lisp.

Function: make-cancel (eq fn identity)
Package

snark.

Source

rewrite-code.lisp.

Function: make-characteristic-atom-rewriter (pred sort)
Package

snark.

Source

rewrite-code.lisp.

Function: make-clock-variable (name)
Package

snark-lisp.

Source

clocks.lisp.

Function: make-composition-table (tab ocode &optional icode1 icode2)
Package

snark.

Source

jepd-relations.lisp.

Function: make-compound%* (head args)
Package

snark.

Source

terms2.lisp.

Function: make-compound%2 (head arg1 arg2)
Package

snark.

Source

terms2.lisp.

Function: make-compound1 (fn identity arg1 arg2)
Package

snark.

Source

wffs.lisp.

Function: make-compound2 (head args)
Package

snark.

Source

terms2.lisp.

Function: make-conditional (wff1 wff2 wff3 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-conditional* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-conditional-answer (wff1 wff2 wff3 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-conditional-answer* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-constant-info (&key hash-code0 boolean-valued-p0 constructor0 magic allowed-in-answer0 kbo-weight0 weight0 sort0 plist)
Package

snark.

Source

constants.lisp.

Function: make-context (formula &optional assignment substitution)
Package

snark.

Source

dp-refute.lisp.

Function: make-context2 (formula assignment substitution)
Package

snark.

Source

dp-refute.lisp.

Function: make-demodulant (row1 row2 wff2* context1 context2)
Package

snark.

Source

main.lisp.

Function: make-dp-atom (&key name number value contained-positively-clauses contained-negatively-clauses derived-from-clause used-in-refutation next choice-point true-triable false-triable number-of-occurrences checkpoints)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: make-dp-clause (&key number-of-unresolved-positive-literals number-of-unresolved-negative-literals positive-literals negative-literals subsumption-mark next)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: make-embedding (row a1 b1 type)
Package

snark.

Source

main.lisp.

Function: make-embeddings (cc row)
Package

snark.

Source

main.lisp.

Function: make-embeddings1 (cc row a b)
Package

snark.

Source

main.lisp.

Function: make-equality (term1 term2 &optional subst relation)
Package

snark.

Source

connectives.lisp.

Function: make-equality0 (term1 term2 &optional relation)
Package

snark.

Source

connectives.lisp.

Function: make-equivalence (wff1 wff2 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-equivalence* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-exclusive-or (wff1 wff2 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-exclusive-or* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-feature-combo (list)
Package

snark-feature.

Source

feature.lisp.

Function: make-feature-tree (&key root name-table canonical-lists)
Package

snark-feature.

Source

feature.lisp.

Function: make-feature-vector-index0 (&key top-node node-counter entry-counter retrieve-generalization-calls retrieve-generalization-count retrieve-instance-calls retrieve-instance-count)
Package

snark.

Source

feature-vector-index.lisp.

Function: make-feature-vector-row-index ()
Package

snark.

Source

feature-vector-index.lisp.

Function: make-feature-vector-term-index ()
Package

snark.

Source

feature-vector-index.lisp.

Function: make-feature0 (name parent children-incompatible depth)
Package

snark-feature.

Source

feature.lisp.

Function: make-feature1 (name parent children-incompatible)
Package

snark-feature.

Source

feature.lisp.

Function: make-fn-chain (fn items tail)
Package

snark.

Source

wffs.lisp.

Function: make-function-symbol (name arity)
Package

snark.

Source

functions.lisp.

Function: make-function-symbol0 (name arity)
Package

snark.

Source

functions.lisp.

Function: make-hash-dollar (symbol)
Package

snark.

Source

useful.lisp.

Function: make-hash-term-set (&optional substitution)
Package

snark.

Source

term-hash.lisp.

Function: make-hyperresolvent (nucleus electrons residues subst)
Package

snark.

Source

main.lisp.

Function: make-hyperresolvent-nucleus-part (nucleus subst)
Package

snark.

Source

main.lisp.

Function: make-idempotent-substitution (subst)
Package

snark.

Source

subst.lisp.

Function: make-implication (wff1 wff2 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-implication* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-index-entry (term)
Package

snark.

Source

trie-index.lisp.

Function: make-lemma (fbc exclude-atom)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: make-magic-goal-atom (atom)
Package

snark.

Source

nonhorn-magic-set.lisp.

Function: make-number-info (&key sort)
Package

snark.

Source

constants.lisp.

Function: make-operator (&key input-string type precedence output-symbol)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: make-paramodulant (row1 equality1 value1* row2 term2* subst context1 context2)
Package

snark.

Source

main.lisp.

Function: make-paramodulant-form (cc value1* term2* wff2* subst)
Package

snark.

Source

main.lisp.

Function: make-paramodulanta (value1* row2 term2* subst context2)
Package

snark.

Source

main.lisp.

Function: make-path-index (&key entry-constructor)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-entry (term)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-internal-node1 (&key parent-node mark variable-child-node constant-indexed-child-nodes function-indexed-child-nodes)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-internal-node2 (&key parent-node mark integer-indexed-child-nodes query)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-leaf-node (&key parent-node mark entries)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-node (&key parent-node mark)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-query (type term &optional subst)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-query-appl (make-query head args subst node1 head-if-associative)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-query-g (term subst node1 &optional head-if-associative)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-query-i (term subst node1 &optional head-if-associative)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-query-list (make-query head args subst node1 &optional indexfun)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-query-u (term subst node1 &optional head-if-associative)
Package

snark.

Source

path-index.lisp.

Function: make-path-index-query-v (term subst node1 &optional head-if-associative)
Package

snark.

Source

path-index.lisp.

Function: make-path-index0 (entry-constructor entries)
Package

snark.

Source

path-index.lisp.

Function: make-poset (&rest args)
Package

snark.

Source

posets.lisp.

Function: make-proof-line (number just wff &optional wff-size wff-vars)
Package

snark-user.

Source

coder.lisp.

Function: make-resolvent (row1 atom1 atom1* truthvalue1 row2 atom2 atom2* truthvalue2 subst context1 context2)
Package

snark.

Source

main.lisp.

Function: make-resolvent1 (row1 atom1 truthvalue1 row2 atom2 truthvalue2 subst context1 context2)
Package

snark.

Source

main.lisp.

Function: make-resolventa (row1 atom1 atom1* truthvalue1 subst context1 &optional residue)
Package

snark.

Source

main.lisp.

Function: make-resolventb (row1 residue subst context1)
Package

snark.

Source

main.lisp.

Function: make-resolventc (row subst context constraint-alist*)
Package

snark.

Source

main.lisp.

Function: make-reverse-implication (wff2 wff1 &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-reverse-implication* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: make-rewrite (row pattern value condition pattern-symbol-count new-value-variables polarity)
Package

snark.

Source

rewrite.lisp.

Function: make-row0 (&key number wff constraints answer reason hints-subsumed context children rewrites supported sequential positive-or-negative subsumption-mark status agenda-entries level0 wff-symbol-counts0 selections-alist plist)
Package

snark.

Source

rows.lisp.

Function: make-rowset (&optional rowsets)
Package

snark.

Source

rows.lisp.

Function: make-sparse-matrix0 (default-value boolean rows columns)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: make-sparse-vector0 (default-value0)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: make-special-unification-problem (&key algorithms term1 term2)
Package

snark.

Source

unify.lisp.

Function: make-split (row wff answer polarity)
Package

snark.

Source

main.lisp.

Function: make-string-info (&key sort canonical)
Package

snark.

Source

constants.lisp.

Function: make-subsumption-test-clauses (l1 l2 *frozen-variables*)
Package

snark.

Source

subsume-clause.lisp.

Function: make-subsumption-test-dp-clause-set (l1 l2 frozen-variables)
Package

snark.

Source

subsume-clause.lisp.

Function: make-subsumption-test-dp-clause-set1 (clauses subst)
Package

snark.

Source

subsume-clause.lisp.

Function: make-symbol-count ()
Package

snark.

Source

weight.lisp.

Function: make-symbol-table ()
Package

snark.

Source

symbol-table2.lisp.

Function: make-tc (term count)
Package

snark.

Source

terms2.lisp.

Function: make-term-memory (&key indexing-method depth-limit make-printable-nodes-p)
Package

snark.

Source

term-memory.lisp.

Function: make-term-memory-entry (&key term in-nodes in-nodes-last mark number rows-containing-atom-positively rows-containing-atom-negatively rows-containing-paramodulatable-equality rows-containing-term rewrites size depth mindepth)
Package

snark.

Source

term-memory.lisp.

Function: make-term-memory-entry1 (term)
Package

snark.

Source

term-memory.lisp.

Function: make-term-memory0 (&key retrieve-generalization-calls retrieve-generalization-count retrieve-instance-calls retrieve-instance-count retrieve-unifiable-calls retrieve-unifiable-count retrieve-variant-calls retrieve-variant-count retrieve-all-calls retrieve-all-count)
Package

snark.

Source

term-memory.lisp.

Function: make-trie (&key top-node node-counter)
Package

snark.

Source

trie.lisp.

Function: make-trie-index (&key entry-constructor)
Package

snark.

Source

trie-index.lisp.

Function: make-trie-index-internal-node (&key variable-child-node constant-indexed-child-nodes function-indexed-child-nodes)
Package

snark.

Source

trie-index.lisp.

Function: make-trie-index-leaf-node (&key default-value0 type count0 cached-key cached-value b-tree-root-node)
Package

snark.

Source

trie-index.lisp.

Function: make-trie-index0 (entry-constructor)
Package

snark.

Source

trie-index.lisp.

Function: make-uniond-query2 (q1 q2)
Package

snark.

Source

path-index.lisp.

Function: make-ur-resolvent (nucleus electrons target-atom target-polarity subst)
Package

snark.

Source

main.lisp.

Function: make-variable (&optional sort number)
Package

snark.

Source

variables.lisp.

Function: make-variable-from-var-spec (var-spec)
Package

snark.

Source

input.lisp.

Function: make-variable0 (sort number)
Package

snark.

Source

variables.lisp.

Function: manual-ordering-compare-terms (x y subst)
Package

snark.

Source

simplification-ordering.lisp.

Function: map-agenda-buckets (function buckets)
Package

snark-agenda.

Source

agenda.lisp.

Function: map-atoms-in-alist-of-wffs-and-compose-result (cc alist &optional polarity)
Package

snark.

Source

wffs.lisp.

Function: map-atoms-in-clause (cc wff0)
Package

snark.

Source

wffs.lisp.

Function: map-atoms-in-list-of-wffs (cc wffs polarity-map polarity)
Package

snark.

Source

wffs.lisp.

Function: map-atoms-in-list-of-wffs-and-compose-result (cc wffs polarity-map polarity)
Package

snark.

Source

wffs.lisp.

Function: map-atoms-in-wff (cc wff &optional polarity)
Package

snark.

Source

wffs.lisp.

Function: map-atoms-in-wff-and-compose-result (cc wff &optional polarity)
Package

snark.

Source

wffs.lisp.

Function: map-boolean-sparse-vector-backward (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-boolean-sparse-vector-backward-bounded (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-boolean-sparse-vector-backward-bounded-with-indexes (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-boolean-sparse-vector-backward-with-indexes (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-boolean-sparse-vector-forward (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-boolean-sparse-vector-forward-bounded (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-boolean-sparse-vector-forward-bounded-with-indexes (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-boolean-sparse-vector-forward-with-indexes (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-conjuncts (cc wff)
Package

snark.

Source

wffs.lisp.

Function: map-feature-vector-row-index-backward-subsumption-candidates (function row)
Package

snark.

Source

feature-vector-index.lisp.

Function: map-feature-vector-row-index-forward-subsumption-candidates (function row)
Package

snark.

Source

feature-vector-index.lisp.

Function: map-feature-vector-term-index-generalizations (function term &optional subst)
Package

snark.

Source

feature-vector-index.lisp.

Function: map-feature-vector-term-index-instances (function term &optional subst)
Package

snark.

Source

feature-vector-index.lisp.

Function: map-fv-trie<= (function trie keys)
Package

snark.

Source

feature-vector-trie.lisp.

Function: map-fv-trie>= (function trie keys)
Package

snark.

Source

feature-vector-trie.lisp.

Function: map-path-index-by-query (cc query &optional test query-id)
Package

snark.

Source

path-index.lisp.

Function: map-path-index-entries (cc type term &optional subst test query-id)
Package

snark.

Source

path-index.lisp.

Function: map-polarity (fun polarity)
Package

snark.

Source

input.lisp.

Function: map-rows-in-reason (fn x)
Package

snark.

Source

rows.lisp.

Function: map-sparse-vector-backward (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-backward-bounded (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-backward-bounded-indexes-only (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-backward-bounded-with-indexes (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-backward-indexes-only (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-backward-with-indexes (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-expression-indexes-only0 (function expr reverse filter)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: map-sparse-vector-expression-values2 (function expr reverse filter)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: map-sparse-vector-expression-with-indexes0 (function expr reverse filter)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: map-sparse-vector-expression0 (function expr reverse filter)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: map-sparse-vector-forward (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-forward-bounded (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-forward-bounded-indexes-only (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-forward-bounded-with-indexes (function n min max)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-forward-indexes-only (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector-forward-with-indexes (function n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-sparse-vector0 (function sparse-vector reverse min max map)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: map-symbol-table (cc &key logical-symbols variables)
Package

snark.

Source

symbol-table2.lisp.

Function: map-terms-in-atom (cc atom &optional subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-atom-and-compose-result (cc atom &optional subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-list-of-terms (cc head-if-associative terms subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-list-of-terms-and-compose-result (cc head-if-associative terms subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-list-of-wffs-and-compose-result (cc wffs subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-term (cc term &optional subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-term-and-compose-result (cc term &optional subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-wff (cc wff &optional subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-terms-in-wff-and-compose-result (cc wff &optional subst polarity)
Package

snark.

Source

wffs.lisp.

Function: map-trie (function trie-or-node)
Package

snark.

Source

trie.lisp.

Function: map-trie-index (cc type term &optional subst)
Package

snark.

Source

trie-index.lisp.

Function: map-trie-index-all-entries (cc)
Package

snark.

Source

trie-index.lisp.

Function: map-trie-index-generalization-entries (cc term subst)
Package

snark.

Source

trie-index.lisp.

Function: map-trie-index-instance-entries (cc term subst)
Package

snark.

Source

trie-index.lisp.

Function: map-trie-index-unifiable-entries (cc term subst)
Package

snark.

Source

trie-index.lisp.

Function: map-trie-index-variant-entries (cc term subst)
Package

snark.

Source

trie-index.lisp.

Function: mapnconc-rows (cc &key rowset min max reverse test)
Package

snark.

Source

rows.lisp.

Function: mapnconc-stream0 (function stream read-function)
Package

snark-lisp.

Source

map-file.lisp.

Function: mapnconc-tptp-file-forms (function filespec &key if-does-not-exist package)
Package

snark.

Source

tptp.lisp.

Function: mark-used-atoms (clause)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: maximum-and-minimum-clause-lengths (wff subst)
Package

snark.

Source

eval.lisp.

Function: maximum-and-minimum-clause-lengths-neg (wff subst)
Package

snark.

Source

eval.lisp.

Function: maximum-argument-weight (args subst head-if-associative)
Package

snark.

Source

weight.lisp.

Function: maxtc1 (terms-and-counts subst)
Package

snark.

Source

subsume-bag.lisp.

Function: maybe-declare-function-associative (f)
Package

snark.

Source

assertion-analysis.lisp.

Function: maybe-declare-function-commutative (f)
Package

snark.

Source

assertion-analysis.lisp.

Function: maybe-declare-function-identity (f e)
Package

snark.

Source

assertion-analysis.lisp.

Function: maybe-declare-relation-commutative (p)
Package

snark.

Source

assertion-analysis.lisp.

Function: maybe-new-row (row)
Package

snark.

Source

main.lisp.

Function: maybe-store-atom-rewrite (atom truth-value row)
Package

snark.

Source

main.lisp.

Function: meets-binary-restrictions-p (row1 row2)
Package

snark.

Source

main.lisp.

Function: mem-sparse-vector-expression (index expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: mem-sparse-vector-expression1 (index expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: member-p (item list &optional subst)
Package

snark.

Source

equal.lisp.

Function: might-unify-p (x y &optional subst)
Package

snark.

Source

unify.lisp.

Function: mindepth (x &optional subst head-if-associative)
Package

snark.

Source

weight.lisp.

Function: multiset-equal (x y &key test key)
Package

snark.

Source

unify-bag.lisp.

Function: must-precede-in-assertion-file (x y)
Package

snark.

Source

assertion-file.lisp.

Function: mvlet-expansion (bindings body subst)
Package

snark-lisp.

Source

mvlet.lisp.

Function: mvlet-test1 ()
Package

snark-lisp.

Source

mvlet.lisp.

Function: mvlet-test2 ()
Package

snark-lisp.

Source

mvlet.lisp.

Function: nearest-common-feature-ancestor (node1 node2)
Package

snark-feature.

Source

feature.lisp.

Function: negate (wff &optional subst)
Package

snark.

Source

connectives.lisp.

Function: negate* (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: negate0 (wffs &optional subst)
Package

snark.

Source

connectives.lisp.

Function: negation-p (wff)
Package

snark.

Source

connectives.lisp.

Function: negative-literal-p (lit)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: nestn (x y n)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: new-feature-vector ()
Package

snark.

Source

feature-vector.lisp.

Function: new-variables (x &optional subst vars)

return a list of all the variables that occur in x but are not in vars

Package

snark.

Source

subst.lisp.

Function: newsym (&key name sort)
Package

snark.

Source

input.lisp.

Function: newsym-prefix ()
Package

snark.

Source

input.lisp.

Function: newsym2 (conc-name)
Package

snark.

Source

input.lisp.

Function: nmatches (interpretation subst)
Package

snark.

Source

subsume.lisp.

Function: no-integer-indexed-child-nodes-p (head)
Package

snark.

Source

path-index.lisp.

Function: no-new-variable-occurs-p (x subst vars)
Package

snark.

Source

subst.lisp.

Function: nocomment (&optional output-stream)
Package

snark.

Source

useful.lisp.

Function: nocomment* (output-stream)
Package

snark.

Source

useful.lisp.

Function: nodup-append (l1 l2 &optional l2*)
Package

snark.

Source

path-index.lisp.

Function: nontheory-variables (x &optional subst theory vars)
Package

snark.

Source

subst.lisp.

Function: nonvariable-rewriter (atom subst)
Package

snark.

Source

rewrite-code.lisp.

Function: nonvariable-satisfier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: nonzero-rationalp (x)
Package

snark.

Source

code-for-numbers3.lisp.

Function: nonzero-rnumberp (x)
Package

snark.

Source

code-for-numbers3.lisp.

Function: not-clause-error (x &optional subst)
Package

snark.

Source

connectives.lisp.

Function: not-not-eliminate (wff)
Package

snark.

Source

connectives.lisp.

Function: not-wff-error (x &optional subst)
Package

snark.

Source

connectives.lisp.

Function: not-wff-rewriter (wff subst)
Package

snark.

Source

rewrite-code.lisp.

Function: note-function-associative (f)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-function-commutative (f)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-function-left-identity (f e)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-function-left-inverse (f g e)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-function-right-identity (f e)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-function-right-inverse (f g e)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-assoc1 (p)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-assoc2 (p)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-closure (p f)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-commutative (p)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-functional (p)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-left-identity (p e)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-left-inverse (p g e)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-right-identity (p e)
Package

snark.

Source

assertion-analysis.lisp.

Function: note-relation-right-inverse (p g e)
Package

snark.

Source

assertion-analysis.lisp.

Function: number-canonical (x)
Package

snark.

Source

constants.lisp.

Function: number-info-sort (structure)
Package

snark.

Source

constants.lisp.

Function: (setf number-info-sort) (structure)
Package

snark.

Source

constants.lisp.

Function: number-list (l &optional n)
Package

snark.

Source

tptp.lisp.

Function: number-sort-name (x)
Package

snark.

Source

symbol-definitions.lisp.

Function: occurs-p (x y &optional subst)

return t if x occurs in y, nil otherwise

Package

snark.

Source

subst.lisp.

Reader: operator-input-string (instance)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Target Slot

input-string.

Function: operator-lookup0 (input-string list)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Reader: operator-output-symbol (instance)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Target Slot

output-symbol.

Function: operator-p (object)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Reader: operator-precedence (instance)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Target Slot

precedence.

Reader: operator-type (instance)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Target Slot

type.

Function: opposite-order (x)
Package

snark.

Source

symbol-ordering.lisp.

Function: opposite-polarity (polarity)
Package

snark.

Source

input.lisp.

Function: optimize-and-sort-short-lists-of-sparse-vector-expressions (l1 predicate)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: optimize-sparse-vector-expression1 (expr predicate)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: optimized-sparse-vector-expression-maxcount (expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: or-wff-rewriter (wff subst)
Package

snark.

Source

rewrite-code.lisp.

Function: ordinary-char-p (char)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: paramodulater-from (row1)
Package

snark.

Source

main.lisp.

Function: paramodulater-from1 (row1 equality1 pattern1* value1* dir)
Package

snark.

Source

main.lisp.

Function: paramodulater-to (row2)
Package

snark.

Source

main.lisp.

Function: paramodulater-to1 (row2 term2 term2* dir &optional code-only)
Package

snark.

Source

main.lisp.

Function: paramodulation-allowable-p (term row)
Package

snark.

Source

main.lisp.

Function: path-index-delete (term)
Package

snark.

Source

path-index.lisp.

Function: path-index-delete-leaf-node (node)
Package

snark.

Source

path-index.lisp.

Reader: path-index-entries (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

entries.

Function: path-index-entry (term)
Package

snark.

Source

path-index.lisp.

Reader: path-index-entry-constructor (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

entry-constructor.

Reader: path-index-entry-counter (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

entry-counter.

Reader: path-index-entry-in-nodes (instance)
Writer: (setf path-index-entry-in-nodes) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

in-nodes.

Reader: path-index-entry-in-nodes-last (instance)
Writer: (setf path-index-entry-in-nodes-last) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

in-nodes-last.

Reader: path-index-entry-mark (instance)
Writer: (setf path-index-entry-mark) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

mark.

Function: path-index-entry-p (object)
Package

snark.

Source

path-index.lisp.

Function: path-index-entry-satisfies-query-p (entry query &optional more-queries)
Package

snark.

Source

path-index.lisp.

Function: path-index-entry-satisfies-query-p* (entry query)
Package

snark.

Source

path-index.lisp.

Function: path-index-entry-term (instance)
Package

snark.

Source

path-index.lisp.

Function: path-index-insert (term)
Package

snark.

Source

path-index.lisp.

Function: path-index-insert* (term node1 &optional head-if-associative)
Package

snark.

Source

path-index.lisp.

Function: path-index-insert-appl (head args node1 head-if-associative)
Package

snark.

Source

path-index.lisp.

Function: path-index-insert-at-leaf (leaf)
Package

snark.

Source

path-index.lisp.

Function: path-index-insert-list (head args node1 &optional indexfun)
Package

snark.

Source

path-index.lisp.

Function: path-index-insert-list1 (head arity node1 indexfun)
Package

snark.

Source

path-index.lisp.

Reader: path-index-internal-node1-constant-indexed-child-nodes (instance)
Writer: (setf path-index-internal-node1-constant-indexed-child-nodes) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

constant-indexed-child-nodes.

Reader: path-index-internal-node1-function-indexed-child-nodes (instance)
Writer: (setf path-index-internal-node1-function-indexed-child-nodes) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

function-indexed-child-nodes.

Function: path-index-internal-node1-mark (instance)
Package

snark.

Source

path-index.lisp.

Function: (setf path-index-internal-node1-mark) (instance)
Package

snark.

Source

path-index.lisp.

Function: path-index-internal-node1-p (object)
Package

snark.

Source

path-index.lisp.

Function: path-index-internal-node1-parent-node (instance)
Package

snark.

Source

path-index.lisp.

Reader: path-index-internal-node1-variable-child-node (instance)
Writer: (setf path-index-internal-node1-variable-child-node) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

variable-child-node.

Reader: path-index-internal-node2-integer-indexed-child-nodes (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

integer-indexed-child-nodes.

Function: path-index-internal-node2-mark (instance)
Package

snark.

Source

path-index.lisp.

Function: (setf path-index-internal-node2-mark) (instance)
Package

snark.

Source

path-index.lisp.

Function: path-index-internal-node2-p (object)
Package

snark.

Source

path-index.lisp.

Function: path-index-internal-node2-parent-node (instance)
Package

snark.

Source

path-index.lisp.

Reader: path-index-internal-node2-query (instance)
Writer: (setf path-index-internal-node2-query) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

query.

Function: path-index-key-for-value (value table)
Package

snark.

Source

path-index.lisp.

Reader: path-index-leaf-node-entries (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

entries.

Function: path-index-leaf-node-mark (instance)
Package

snark.

Source

path-index.lisp.

Function: (setf path-index-leaf-node-mark) (instance)
Package

snark.

Source

path-index.lisp.

Function: path-index-leaf-node-p (object)
Package

snark.

Source

path-index.lisp.

Function: path-index-leaf-node-parent-node (instance)
Package

snark.

Source

path-index.lisp.

Reader: path-index-node-counter (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

node-counter.

Reader: path-index-node-mark (instance)
Writer: (setf path-index-node-mark) (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

mark.

Function: path-index-node-p (object)
Package

snark.

Source

path-index.lisp.

Reader: path-index-node-parent-node (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

parent-node.

Function: path-index-node-revpath (node)
Package

snark.

Source

path-index.lisp.

Function: path-index-p (object)
Package

snark.

Source

path-index.lisp.

Function: path-index-sparse-vector-expression-p (x)
Package

snark.

Source

path-index.lisp.

Reader: path-index-top-node (instance)
Package

snark.

Source

path-index.lisp.

Target Slot

top-node.

Function: pi-compare-universal-times (point interval)
Package

snark.

Source

date-reasoning2.lisp.

Function: pigeonhole-problem (nholes &rest options)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: pigeonhole-problem-clauses (nholes &optional nobjects)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: pop-form-from-agenda ()
Package

snark.

Source

main.lisp.

Function: poset-equivalent (poset x y)
Package

snark.

Source

posets.lisp.

Function: poset-greaterp (poset x y)
Package

snark.

Source

posets.lisp.

Function: poset-inferiors (poset element)
Package

snark.

Source

posets.lisp.

Function: poset-lessp (poset x y)
Package

snark.

Source

posets.lisp.

Function: poset-superiors (poset element)
Package

snark.

Source

posets.lisp.

Function: positive-equality-wff-p (wff)
Package

snark.

Source

connectives.lisp.

Function: postfix-operator-lookup (input-string)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: postfix-operator-p (op)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: pp-compare-universal-times (point1 point2)
Package

snark.

Source

date-reasoning2.lisp.

Function: predicate-to-table (p)
Package

snark.

Source

resolve-code-tables.lisp.

Function: prefix-operator-lookup (input-string)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: prefix-operator-p (op)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: print-agenda3 (agenda stream depth)
Package

snark-agenda.

Source

agenda.lisp.

Function: print-assertion-analysis-note (name)
Package

snark.

Source

assertion-analysis.lisp.

Function: print-coder-state (lines &optional run-time)
Package

snark-user.

Source

coder.lisp.

Function: print-context (context &optional stream depth)
Package

snark.

Source

dp-refute.lisp.

Function: print-deleted-wff (row msg)
Package

snark.

Source

output.lisp.

Function: print-dp-atom (atom &optional stream depth)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: print-dp-choice-points (clause-set time)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: print-dp-clause (clause &optional stream depth)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: print-dp-clause-set3 (clause-set &optional stream depth)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: print-dp-trace-line (depth atom value branch-count xp chosen-clause)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: print-feature (n)
Package

snark-feature.

Source

feature.lisp.

Function: print-feature-combo3 (x stream depth)
Package

snark-feature.

Source

feature.lisp.

Function: print-feature-list (l)
Package

snark-feature.

Source

feature.lisp.

Function: print-feature-vector-index1 (index format1 format2 format3 format4)
Package

snark.

Source

feature-vector-index.lisp.

Function: print-feature-vector-row-index ()
Package

snark.

Source

feature-vector-index.lisp.

Function: print-feature-vector-term-index ()
Package

snark.

Source

feature-vector-index.lisp.

Function: print-feature3 (node stream depth)
Package

snark-feature.

Source

feature.lisp.

Function: print-final-row (row)
Package

snark.

Source

output.lisp.

Function: print-function-symbol (fn &optional stream depth)
Package

snark.

Source

output.lisp.

Function: print-hash-dollar-symbol3 (x stream depth)
Package

snark.

Source

useful.lisp.

Function: print-index* (node revpath print-terms)
Package

snark.

Source

trie-index.lisp.

Function: print-list-in-tptp-format (l subst)
Package

snark.

Source

tptp.lisp.

Function: print-path-index (&key terms nodes)
Package

snark.

Source

path-index.lisp.

Function: print-path-index-query (query &key terms)
Package

snark.

Source

path-index.lisp.

Function: print-processed-row (row)
Package

snark.

Source

output.lisp.

Function: print-proof (lines)
Package

snark-user.

Source

coder.lisp.

Function: print-proof-for-otter-verification (lines op)
Package

snark-user.

Source

coder.lisp.

Function: print-proof-line (line lines)
Package

snark-user.

Source

coder.lisp.

Function: print-proof-line-just (line lines)
Package

snark-user.

Source

coder.lisp.

Function: print-proof-lines (lines)
Package

snark-user.

Source

coder.lisp.

Function: print-pure-row (row)
Package

snark.

Source

output.lisp.

Function: print-revpath (revpath)
Package

snark.

Source

path-index.lisp.

Function: print-row-context-tree ()
Package

snark.

Source

row-contexts.lisp.

Function: print-row-in-tptp-format (row)
Package

snark.

Source

tptp.lisp.

Function: print-row-length-limit1 (row)
Package

snark.

Source

output.lisp.

Function: print-row-name-or-number-in-tptp-format (name-or-number)
Package

snark.

Source

tptp.lisp.

Function: print-row-reason (row)
Package

snark.

Source

output.lisp.

Function: print-row-reason-in-tptp-format (reason)
Package

snark.

Source

tptp.lisp.

Function: print-row-reason-in-tptp-format2 (reason)
Package

snark.

Source

tptp.lisp.

Function: print-row-reason-in-tptp-format3 (x)
Package

snark.

Source

tptp.lisp.

Function: print-row-source-in-tptp-format (source &optional list)
Package

snark.

Source

tptp.lisp.

Function: print-row3 (row *standard-output* depth)

this function is used in the defstruct for ROW to print rows.

Package

snark.

Source

output.lisp.

Function: print-sparse-matrix3 (sparse-matrix stream depth)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: print-sparse-vector3 (sparse-vector stream depth)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: print-substitution (subst)
Package

snark.

Source

subst.lisp.

Function: print-symbol-in-tptp-format (x)
Package

snark.

Source

tptp.lisp.

Function: print-szs-answers-short (answers)
Package

snark.

Source

output.lisp.

Function: print-szs-status (status &optional nocomment filespec)
Package

snark.

Source

output.lisp.

Function: print-term-for-otter (term &optional ground)
Package

snark-user.

Source

coder.lisp.

Function: print-term-for-otter2 (term &optional ground)
Package

snark-user.

Source

coder.lisp.

Function: print-term-hash (&key details terms)
Package

snark.

Source

term-hash.lisp.

Function: print-term-in-tptp-format (term &optional subst)
Package

snark.

Source

tptp.lisp.

Function: print-term-memory (&key terms nodes)
Package

snark.

Source

term-memory.lisp.

Function: print-term3 (term &optional stream depth)
Package

snark.

Source

output.lisp.

Function: print-time (year month date hour minute second &optional destination basic)
Package

snark-lisp.

Source

lisp.lisp.

Function: print-trie-index (&key terms nodes)
Package

snark.

Source

trie-index.lisp.

Function: print-unify-bag-basis (nxcoefs nycoefs a-coef-array b-coef-array simple-solution complex-solutions)
Package

snark.

Source

unify-bag.lisp.

Function: print-universal-time (utime &optional destination basic)
Package

snark-lisp.

Source

lisp.lisp.

Function: print-unorientable-wff (equality-or-equivalence)
Package

snark.

Source

output.lisp.

Function: print-variable (x &optional stream depth)
Package

snark.

Source

output.lisp.

Function: print-varspecs (l)
Package

snark.

Source

tptp.lisp.

Function: print-wff-in-tptp-format (wff &optional subst)
Package

snark.

Source

tptp.lisp.

Function: print-wff-in-tptp-format1 (wff name-or-number reason source)
Package

snark.

Source

tptp.lisp.

Function: print-wffs-in-tptp-format (wffs subst sep)
Package

snark.

Source

tptp.lisp.

Function: process-new-row (row agenda-value agenda)
Package

snark.

Source

main.lisp.

Function: process-new-row-msg (control-string &rest args)
Package

snark.

Source

main.lisp.

Function: process-prog-> (forms)
Package

snark-lisp.

Source

progc.lisp.

Function: process-prog->-block (forms)
Package

snark-lisp.

Source

progc.lisp.

Function: process-prog->-progn (forms)
Package

snark-lisp.

Source

progc.lisp.

Function: product-rel-number-atom-rewriter (atom subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: prog->*-call (form inputs funarg)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->*-function-argument (forms args)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->*-function-second-form-p (fn)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-atom (x)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-no-variable-error (form)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-special-form (fn)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-special-form-args (fn)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-special-form-match-error (form)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-special-form-pattern (fn)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-special-form-result (fn)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-too-many->s-error (form)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-too-many-variables-error (form)
Package

snark-lisp.

Source

progc.lisp.

Function: prog->-unrecognized->-atom (atom form)
Package

snark-lisp.

Source

progc.lisp.

Reader: proof-line-cut (instance)
Writer: (setf proof-line-cut) (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

cut.

Reader: proof-line-hint (instance)
Writer: (setf proof-line-hint) (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

hint.

Reader: proof-line-just (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

just.

Reader: proof-line-number (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

number.

Function: proof-line-p (object)
Package

snark-user.

Source

coder.lisp.

Reader: proof-line-target (instance)
Writer: (setf proof-line-target) (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

target.

Reader: proof-line-wff (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

wff.

Reader: proof-line-wff-size (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

wff-size.

Reader: proof-line-wff-vars (instance)
Package

snark-user.

Source

coder.lisp.

Target Slot

wff-vars.

Function: proposition-complementer (const)
Package

snark.

Source

connectives.lisp.

Function: proposition-magic-goal-p (prop)
Package

snark.

Source

nonhorn-magic-set.lisp.

Function: propositional-contradiction-p (wff)
Package

snark.

Source

wffs.lisp.

Function: propositional-tautology-p (wff)
Package

snark.

Source

wffs.lisp.

Function: purity-test (row-mapper)
Package

snark.

Source

assertion-analysis.lisp.

Function: quant-compound-to-lisp (head args subst)
Package

snark.

Source

output.lisp.

Function: queens-problem (n &rest options)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: queens-problem-clauses (n)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Reader: queue-last (instance)
Writer: (setf queue-last) (instance)
Package

snark-lisp.

Source

collectors.lisp.

Target Slot

last.

Reader: queue-list (instance)
Writer: (setf queue-list) (instance)
Package

snark-lisp.

Source

collectors.lisp.

Target Slot

list.

Function: queue-p (object)
Package

snark-lisp.

Source

collectors.lisp.

Function: quotation-char-p (char)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: quote-tptp-symbol? (x &optional invert)
Package

snark.

Source

tptp.lisp.

Function: quoteval (x &optional env)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: range-term-value (x range-term-values range)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: read-infix-terms (x &key case upper-case-var-prefix rationalize)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: read-tptp-term (x &rest options)
Package

snark.

Source

tptp.lisp.

Function: read-tptp-term1 (x &rest options)
Package

snark.

Source

tptp.lisp.

Function: reciprocal-rel-number-atom-rewriter (atom subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: record-backward-simplifiable-wff (row)
Package

snark.

Source

main.lisp.

Function: record-new-derived-row (row)
Package

snark.

Source

main.lisp.

Function: record-new-embedding (row)
Package

snark.

Source

main.lisp.

Function: record-new-input-wff (row)
Package

snark.

Source

main.lisp.

Function: record-new-row-to-give (row)
Package

snark.

Source

main.lisp.

Function: record-new-row-to-give-again (row)
Package

snark.

Source

main.lisp.

Function: recount-arguments (fn terms-and-counts subst)
Package

snark.

Source

argument-bag-ac.lisp.

Function: recursively-unstore-wff (row msg stop-predicate)
Package

snark.

Source

main.lisp.

Function: redex-at-top? ()
Package

snark.

Source

rewrite.lisp.

Function: redex-clause? (&optional rp)
Package

snark.

Source

rewrite.lisp.

Function: redex-literal? (&optional rp)
Package

snark.

Source

rewrite.lisp.

Function: redex-polarity (&optional rp)
Package

snark.

Source

rewrite.lisp.

Function: reduce-before? (op1 op2)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: refine-substs (clauses subst)
Package

snark.

Source

subsume-clause.lisp.

Function: reflexivity-rewriter (atom subst)
Package

snark.

Source

rewrite-code.lisp.

Function: reflexivity-satisfier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: refute-methods (cc context)
Package

snark.

Source

dp-refute.lisp.

Function: relation-associativity-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: relation-closure-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: relation-commutativity-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: relation-complementer (fn)
Package

snark.

Source

connectives.lisp.

Function: relation-functionality-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: relation-identity-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: relation-inverse-tests ()
Package

snark.

Source

assertion-analysis.lisp.

Function: relation-magic-goal-p (rel)
Package

snark.

Source

nonhorn-magic-set.lisp.

Function: relation-to-table (p)
Package

snark.

Source

resolve-code-tables.lisp.

Function: remove-irrelevant-bindings (subst term)
Package

snark.

Source

subst.lisp.

Function: remove-step-to-use (wff steps-to-use)
Package

snark-user.

Source

coder.lisp.

Function: remove-target (target l)
Package

snark-user.

Source

coder.lisp.

Function: rename-feature (name new-name)
Package

snark-feature.

Source

feature.lisp.

Function: rename-function-symbol (symbol new-name)
Package

snark.

Source

symbol-table2.lisp.

Function: renumber (x &optional subst rsubst)

applies substitution to x and renumbers variables (normally to block 0)

Package

snark.

Source

subst.lisp.

Function: renumber-new (x &optional subst rsubst)

applies substitution to x and renumbers variables to all new variables

Package

snark.

Source

subst.lisp.

Function: renumber-row (row)
Package

snark.

Source

main.lisp.

Function: renumberer ()
Package

snark.

Source

subst.lisp.

Function: renumberl (l subst rsubst)
Package

snark.

Source

subst.lisp.

Function: renumberv (var rsubst)
Package

snark.

Source

subst.lisp.

Function: reorder-atoms2 (l1 l2)
Package

snark.

Source

subsume-clause.lisp.

Function: replace-atom-in-wff (wff atom value)
Package

snark.

Source

wffs.lisp.

Function: replace-rows-by-name-or-number (x)
Package

snark.

Source

output.lisp.

Function: replace-skolem-terms-by-variables-in-atoms (atoms &optional subst)
Package

snark.

Source

sorts.lisp.

Function: replace-variable-by-value-in-term (var value term)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: report-not-2-arguments-implication (head args)
Package

snark.

Source

input.lisp.

Function: report-not-2-arguments-quantification (head args)
Package

snark.

Source

input.lisp.

Function: require-n-arguments (head args polarity n)
Package

snark.

Source

input.lisp.

Function: require-n-or-more-arguments (head args polarity n)
Package

snark.

Source

input.lisp.

Function: resolve-code-example1 (&optional case)
Package

snark.

Source

resolve-code.lisp.

Function: resolve-code-example2 (&optional case)
Package

snark.

Source

resolve-code.lisp.

Function: resolve-code-example2-satisfier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: resolve-code-example3 ()
Package

snark.

Source

resolve-code.lisp.

Function: resolve-code-resolver1 (cc wff subst)
Package

snark.

Source

resolve-code.lisp.

Function: resolve-with-x-eq-x (row)
Package

snark.

Source

main.lisp.

Function: resolve-with-x-eq-x2 (row)
Package

snark.

Source

main.lisp.

Function: resolve-with-x=x (row)
Package

snark.

Source

main.lisp.

Function: resolver (row1)
Package

snark.

Source

main.lisp.

Function: resta (x)
Package

snark.

Source

jepd-relations.lisp.

Function: restore-dp-atom (atom)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: retrieval-size (query bound)
Package

snark.

Source

path-index.lisp.

Function: retrieve-all-entries (cc &optional test)
Package

snark.

Source

term-memory.lisp.

Function: retrieve-generalization-entries (cc term &optional subst test)
Package

snark.

Source

term-memory.lisp.

Function: retrieve-instance-entries (cc term &optional subst test)
Package

snark.

Source

term-memory.lisp.

Function: retrieve-paramodulatable-entries (cc term &optional subst test)
Package

snark.

Source

term-memory.lisp.

Function: retrieve-resolvable-entries (cc atom &optional subst test)
Package

snark.

Source

term-memory.lisp.

Function: retrieve-unifiable-entries (cc term &optional subst test)
Package

snark.

Source

term-memory.lisp.

Function: retrieve-variant-entries (cc term &optional subst test)
Package

snark.

Source

term-memory.lisp.

Function: reverse-implication-p (wff)
Package

snark.

Source

connectives.lisp.

Function: reversem (l m &optional n)
Package

snark.

Source

jepd-relations.lisp.

Function: rewrite-compound (term subst head)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-compound-by-code (term subst funs)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-compound-by-rule (term subst symbol-count)
Package

snark.

Source

rewrite.lisp.

Reader: rewrite-condition (instance)
Writer: (setf rewrite-condition) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

condition.

Function: rewrite-constant (term)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-constraint-alist (alist)
Package

snark.

Source

constraints.lisp.

Reader: rewrite-embeddings (instance)
Writer: (setf rewrite-embeddings) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

embeddings.

Function: rewrite-innermost (original-term subst head-if-associative)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-list (term subst)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-list-by-rule (term subst symbol-count)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-list-innermost (terms subst head-if-associative polarity-map &optional rewrite-alist)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-list-outermost (terms subst head-if-associative polarity-map)
Package

snark.

Source

rewrite.lisp.

Reader: rewrite-new-value-variables (instance)
Writer: (setf rewrite-new-value-variables) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

new-value-variables.

Function: rewrite-outermost (original-term subst head-if-associative)
Package

snark.

Source

rewrite.lisp.

Function: rewrite-p (object)
Package

snark.

Source

rewrite.lisp.

Reader: rewrite-pattern (instance)
Writer: (setf rewrite-pattern) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

pattern.

Reader: rewrite-pattern-symbol-count (instance)
Writer: (setf rewrite-pattern-symbol-count) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

pattern-symbol-count.

Function: rewrite-patterns-and-values (function pattern value pattern-symbol-count embeddings symbol-count)
Package

snark.

Source

rewrite.lisp.

Reader: rewrite-polarity (instance)
Writer: (setf rewrite-polarity) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

polarity.

Reader: rewrite-row (instance)
Writer: (setf rewrite-row) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

row.

Reader: rewrite-value (instance)
Writer: (setf rewrite-value) (instance)
Package

snark.

Source

rewrite.lisp.

Target Slot

value.

Function: rewriter (term subst)
Package

snark.

Source

rewrite.lisp.

Function: rnumberp (x)
Package

snark.

Source

code-for-numbers3.lisp.

Function: round-remainder (number &optional divisor)
Package

snark.

Source

code-for-numbers3.lisp.

Reader: row-agenda-entries (instance)
Writer: (setf row-agenda-entries) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

agenda-entries.

Function: row-ancestry-rowset (rows)
Package

snark.

Source

rows.lisp.

Function: row-answer-weight (row)
Package

snark.

Source

eval.lisp.

Function: row-argument-count-limit-exceeded (row)
Package

snark.

Source

eval.lisp.

Function: row-bare-p (row)
Package

snark.

Source

rows.lisp.

Function: row-bare-unit-p (row)
Package

snark.

Source

rows.lisp.

Reader: row-children (instance)
Writer: (setf row-children) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

children.

Function: row-clause-p (row)
Package

snark.

Source

rows.lisp.

Function: row-conc-name (x)
Package

snark.

Source

rows.lisp.

Function: (setf row-conc-name) (x)
Package

snark.

Source

rows.lisp.

Function: row-constrained-p2 (row)
Package

snark.

Source

constraints.lisp.

Function: row-constraint-coverage (rows)
Package

snark.

Source

constraints.lisp.

Function: row-constraint-coverage* (rows theories)
Package

snark.

Source

constraints.lisp.

Reader: row-context (instance)
Writer: (setf row-context) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

context.

Function: row-context-live? (row)
Package

snark.

Source

row-contexts.lisp.

Function: row-deleted-p (row)
Package

snark.

Source

rows.lisp.

Function: row-embedding-p (row)
Package

snark.

Source

rows.lisp.

Function: row-from-conjecture-p (x)
Package

snark.

Source

rows.lisp.

Function: row-given-p (row)
Package

snark.

Source

rows.lisp.

Function: row-hint-p (row)
Package

snark.

Source

rows.lisp.

Reader: row-hints-subsumed (instance)
Writer: (setf row-hints-subsumed) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

hints-subsumed.

Function: row-hyperresolution-electron-p (row)
Package

snark.

Source

main.lisp.

Function: row-input-p (row)
Package

snark.

Source

rows.lisp.

Reader: row-level0 (instance)
Writer: (setf row-level0) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

level0.

Function: row-neg (row)
Package

snark.

Source

eval.lisp.

Function: row-negative-p (row)
Package

snark.

Source

rows.lisp.

Function: row-nonassertion-p (x)
Package

snark.

Source

rows.lisp.

Function: row-p (object)
Package

snark.

Source

rows.lisp.

Function: row-parent (row)
Package

snark.

Source

rows.lisp.

Reader: row-plist (instance)
Writer: (setf row-plist) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

plist.

Reader: row-positive-or-negative (instance)
Writer: (setf row-positive-or-negative) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

positive-or-negative.

Function: row-positive-p (row)
Package

snark.

Source

rows.lisp.

Function: row-pref (row)
Package

snark.

Source

main.lisp.

Function: row-proof-length-limit-exceeded (row lim)
Package

snark.

Source

eval.lisp.

Function: row-pure (x)
Package

snark.

Source

assertion-analysis.lisp.

Function: (setf row-pure) (x)
Package

snark.

Source

assertion-analysis.lisp.

Reader: row-rewrites (instance)
Writer: (setf row-rewrites) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

rewrites.

Reader: row-selections-alist (instance)
Writer: (setf row-selections-alist) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

selections-alist.

Reader: row-sequential (instance)
Writer: (setf row-sequential) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

sequential.

Function: row-sequential-inheritably (row)
Package

snark.

Source

rows.lisp.

Function: row-sorts (row &optional sorts)
Package

snark.

Source

output.lisp.

Reader: row-status (instance)
Writer: (setf row-status) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

status.

Reader: row-subsumption-mark (instance)
Writer: (setf row-subsumption-mark) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

subsumption-mark.

Reader: row-supported (instance)
Writer: (setf row-supported) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

supported.

Function: row-supported-inheritably (row)
Package

snark.

Source

rows.lisp.

Function: row-to-designator-string (row)
Package

snark.

Source

interactive.lisp.

Function: row-unit-constraint (row)
Package

snark.

Source

constraints.lisp.

Function: row-unit-p (row)
Package

snark.

Source

rows.lisp.

Function: row-variables (row &optional vars)
Package

snark.

Source

rows.lisp.

Function: row-wff-symbol-counts (row)
Package

snark.

Source

rows.lisp.

Reader: row-wff-symbol-counts0 (instance)
Writer: (setf row-wff-symbol-counts0) (instance)
Package

snark.

Source

rows.lisp.

Target Slot

wff-symbol-counts0.

Function: rows-containing-paramodulatable-term (term)
Package

snark.

Source

main.lisp.

Function: rows-in-reason (x &optional rows)
Package

snark.

Source

rows.lisp.

Function: rowset-delete (row rowset)
Package

snark.

Source

rows.lisp.

Function: rowset-empty? (rowset)
Package

snark.

Source

rows.lisp.

Function: rowset-insert (row rowset)
Package

snark.

Source

rows.lisp.

Function: rowset-size (rowset)
Package

snark.

Source

rows.lisp.

Function: rowsets-delete (row &optional rowsets)
Package

snark.

Source

rows.lisp.

Function: rowsets-delete-column (rowset)
Package

snark.

Source

rows.lisp.

Function: rpo-add-created-function-symbol (fn)
Package

snark.

Source

symbol-ordering.lisp.

Function: rpo-cache-lookup (x y)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-cache-store (x y com)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-alists (alist1 alist2 subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-compound*constant (compound constant subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-compound*variable (x y subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-compounds (x y subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-compounds0 (x y subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-compounds< (xargs y subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-compounds> (x yargs subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-compounds? (x y xargs yargs subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-constant*compound (constant compound subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-lists (x y xargs yargs subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-terms (x y &optional subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-terms-top (x y &optional subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: rpo-compare-variable*compound (x y subst testval)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: run-time-since (start-time)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: salsify (sat wff interpretation continuation)
Package

snark.

Source

wffs.lisp.

Function: same-agenda-item-p (form1 form2)
Package

snark.

Source

main.lisp.

Function: same-sort? (x y)
Package

snark.

Source

sorts-interface.lisp.

Function: select-query (args)
Package

snark.

Source

path-index.lisp.

Function: selected-atom-in-row-p (atom polarity row orderfun &optional subst n atom*)
Package

snark.

Source

simplification-ordering.lisp.

Function: selected-atom-p (atom polarity selected-atoms orderfun &optional subst n atom*)
Package

snark.

Source

simplification-ordering.lisp.

Function: selected-atoms-in-hyperresolution-electrons-p (electrons subst)
Package

snark.

Source

simplification-ordering.lisp.

Function: selected-atoms-in-row (row orderfun)
Package

snark.

Source

simplification-ordering.lisp.

Function: selected-lines (lines nums)
Package

snark-user.

Source

coder.lisp.

Function: separator-char-p (char)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: set-redex-polarity (polarity)
Package

snark.

Source

rewrite.lisp.

Function: set-row-number (row number)
Package

snark.

Source

rows.lisp.

Function: shorten-proof (proof &rest options &key drop shorten-by naxioms targets all-proofs skip from to min max variables)
Package

snark-user.

Source

coder.lisp.

Function: show-count (n)
Package

snark-lisp.

Source

counters.lisp.

Function: show-count (n &optional always neg)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: show-count-p (n)
Package

snark-lisp.

Source

counters.lisp.

Function: show-count-p (n)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: show-count0 (n)
Package

snark-lisp.

Source

counters.lisp.

Function: show-count1 (n)
Package

snark-lisp.

Source

counters.lisp.

Function: similar-argument-list-ac1-p (fn args1 args2 &optional subst identity)
Package

snark.

Source

argument-list-a1.lisp.

Function: simple-table-mapper (cc table exporters pattern subst)
Package

snark.

Source

resolve-code-tables.lisp.

Function: simplification-ordering-compare-equality-arguments (equality subst &optional warn row)
Package

snark.

Source

simplification-ordering.lisp.

Function: simplification-ordering-compare-terms (x y &optional subst testval warn row)
Package

snark.

Source

simplification-ordering.lisp.

Function: simplification-ordering-compare-terms0 (x y subst testval)
Package

snark.

Source

simplification-ordering.lisp.

Function: simplification-ordering-compare-terms1 (x y &optional subst testval warn row)
Package

snark.

Source

simplification-ordering.lisp.

Function: simplification-ordering-greaterp (x y subst)
Package

snark.

Source

simplification-ordering.lisp.

Function: simplify-constraint-alist (alist)
Package

snark.

Source

constraints.lisp.

Function: simplify-formula (formula assignment substitution)
Package

snark.

Source

dp-refute.lisp.

Function: simply-indexed-p (term &optional subst)
Package

snark.

Source

trie-index.lisp.

Function: size (x &optional subst)
Package

snark.

Source

weight.lisp.

Function: skolem-occurs-p (x subst)
Package

snark.

Source

subst.lisp.

Function: smallest-key (x)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: snark-option-spec-p (x)
Package

snark.

Source

options.lisp.

Function: solve-sum (cc sum coefs &optional bounds)
Package

snark.

Source

solve-sum.lisp.

Function: solve-sum-p (sum coefs &optional bounds)
Package

snark.

Source

solve-sum.lisp.

Function: solve-sum-solutions (sum coefs &optional bounds)
Package

snark.

Source

solve-sum.lisp.

Function: some-hash-term (x &optional subst)
Package

snark.

Source

term-hash.lisp.

Function: some-path-index-entry (term)
Package

snark.

Source

path-index.lisp.

Function: some-term-memory-entry (term)
Package

snark.

Source

term-memory.lisp.

Function: sort-compatible-p (term1 term2 &optional subst)
Package

snark.

Source

sorts.lisp.

Function: sort-from-variable-name (name)
Package

snark.

Source

input.lisp.

Function: sort-intersection0 (x y)
Package

snark.

Source

sorts-interface.lisp.

Function: sort-name-expression? (x &optional action)
Package

snark.

Source

sorts-interface.lisp.

Function: sort-name? (x &optional action)
Package

snark.

Source

sorts-interface.lisp.

Function: sort-new-lines (new-lines hints)
Package

snark-user.

Source

coder.lisp.

Function: sort-terms-and-counts (terms-and-counts subst)
Package

snark.

Source

unify-bag.lisp.

Function: sort? (x)
Package

snark.

Source

sorts-interface.lisp.

Function: sparef1 (sparse-vector index)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Function: (setf sparef1) (sparse-vector index)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: sparef2 (sparse-matrix row-index col-index)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Function: (setf sparef2) (sparse-matrix row-index col-index)
Package

snark-sparse-array.

Source

sparse-array.lisp.

Reader: sparse-vector-b-tree-root-node (instance)
Writer: (setf sparse-vector-b-tree-root-node) (instance)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Target Slot

b-tree-root-node.

Reader: sparse-vector-cached-key (instance)
Writer: (setf sparse-vector-cached-key) (instance)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Target Slot

cached-key.

Reader: sparse-vector-cached-value (instance)
Writer: (setf sparse-vector-cached-value) (instance)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Target Slot

cached-value.

Reader: sparse-vector-count0 (instance)
Writer: (setf sparse-vector-count0) (instance)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Target Slot

count0.

Reader: sparse-vector-default-value0 (instance)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Target Slot

default-value0.

Function: sparse-vector-expression-description (expr)
Package

snark.

Source

path-index.lisp.

Function: sparse-vector-expression-generates-in-order-p (expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: sparse-vector-expression-index-bounds (expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: sparse-vector-expression-maxcount (expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: sparse-vector-expression-size (expr)
Package

snark-sparse-array.

Source

sparse-vector-expression.lisp.

Function: sparse-vector-setter (value sparse-vector index &optional copy)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Reader: sparse-vector-type (instance)
Writer: (setf sparse-vector-type) (instance)
Package

snark-sparse-array.

Source

sparse-vector5.lisp.

Target Slot

type.

Reader: special-unification-problem-algorithms (instance)
Writer: (setf special-unification-problem-algorithms) (instance)
Package

snark.

Source

unify.lisp.

Target Slot

algorithms.

Function: special-unification-problem-p (object)
Package

snark.

Source

unify.lisp.

Reader: special-unification-problem-term1 (instance)
Writer: (setf special-unification-problem-term1) (instance)
Package

snark.

Source

unify.lisp.

Target Slot

term1.

Reader: special-unification-problem-term2 (instance)
Writer: (setf special-unification-problem-term2) (instance)
Package

snark.

Source

unify.lisp.

Target Slot

term2.

Function: special-unify-p (x subst)
Package

snark.

Source

subst.lisp.

Function: split-if (test list &optional subst)
Package

snark.

Source

subst.lisp.

Function: store-boolean-ring-rewrites ()
Package

snark.

Source

main.lisp.

Function: store-derived-wff (row)
Package

snark.

Source

main.lisp.

Function: store-given-row (row)
Package

snark.

Source

main.lisp.

Function: store-given-row-equality (row pattern value)
Package

snark.

Source

main.lisp.

Function: store-rewrite (equality-or-equivalence &optional dir row)
Package

snark.

Source

main.lisp.

Function: store-rewrite2 (pattern value row conditional)
Package

snark.

Source

main.lisp.

Function: string-info-canonical (structure)
Package

snark.

Source

constants.lisp.

Function: string-info-sort (structure)
Package

snark.

Source

constants.lisp.

Function: (setf string-info-sort) (structure)
Package

snark.

Source

constants.lisp.

Function: string-list-p (x &optional subst)
Package

snark.

Source

code-for-strings2.lisp.

Function: string-to-list (string)
Package

snark.

Source

code-for-strings2.lisp.

Function: string-to-list-term-rewriter (term subst)
Package

snark.

Source

code-for-strings2.lisp.

Function: strip-colons (l)
Package

snark.

Source

tptp.lisp.

Function: strip-ors (wff)
Package

snark-user.

Source

coder.lisp.

Function: submultisetp (x y &key test key)
Package

snark.

Source

unify-bag.lisp.

Function: subsort-forms (sorts)
Package

snark.

Source

output.lisp.

Function: subsort0 (x y)
Package

snark.

Source

sorts-interface.lisp.

Function: subsort1? (x y)
Package

snark.

Source

sorts-interface.lisp.

Function: substitute (new old x &optional subst)

substitute new for old in x

Package

snark.

Source

substitute.lisp.

Function: substitute-for-compound (new old x subst)

substitute new for compound old in x

Package

snark.

Source

substitute.lisp.

Function: substitute-for-compound-once (cc new old x subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-compound-oncel (cc new old l subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-compoundl (new old l subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-constant (new old x subst)

substitute new for constant old in x

Package

snark.

Source

substitute.lisp.

Function: substitute-for-constant-once (cc new old x subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-constant-oncel (cc new old l subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-constantl (new old l subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-variable (new old x subst)

substitute new for variable old in x

Package

snark.

Source

substitute.lisp.

Function: substitute-for-variable-once (cc new old x subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-variable-oncel (cc new old l subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-for-variablel (new old l subst)
Package

snark.

Source

substitute.lisp.

Function: substitute-once (cc new old x &optional subst)
Package

snark.

Source

substitute.lisp.

Function: substitutel (new old l &optional subst)
Package

snark.

Source

substitute.lisp.

Function: substitution-diff (subst1 subst2)
Package

snark.

Source

subst.lisp.

Function: substitution-diff2 (subst1 subst2)
Package

snark.

Source

subst.lisp.

Function: substitution-equal-p (subst1 subst2)
Package

snark.

Source

subst.lisp.

Function: substitution-subset-p (subst1 subst2)
Package

snark.

Source

subst.lisp.

Function: substitution-subset-p1 (subst1 subst2)
Package

snark.

Source

subst.lisp.

Function: subsume (cc x y &optional subst)
Package

snark.

Source

subsume.lisp.

Function: subsume-answers (cc subsuming-answer subsumed-answer subst)
Package

snark.

Source

subsume.lisp.

Function: subsume-bag (cc terms1 terms2 subst fn)
Package

snark.

Source

subsume-bag.lisp.

Function: subsume-bag0 (cc terms-and-counts subst fn)
Package

snark.

Source

subsume-bag.lisp.

Function: subsume-bag1 (cc terms-and-counts subst fn)
Package

snark.

Source

subsume-bag.lisp.

Function: subsume-bag2 (cc terms-and-counts subst fn)
Package

snark.

Source

subsume-bag.lisp.

Function: subsume-bag3 (cc vars terms coefs boundss sums subst fn)
Package

snark.

Source

subsume-bag.lisp.

Function: subsume-bag4 (cc vars vals terms solss subst fn)
Package

snark.

Source

subsume-bag.lisp.

Function: subsumed-p (x y &optional subst)
Package

snark.

Source

subsume.lisp.

Function: subsumed-p1 (x y *frozen-variables* &optional subst)
Package

snark.

Source

subsume.lisp.

Function: subsumers (x y &optional subst)
Package

snark.

Source

subsume.lisp.

Function: subsumers1 (x y *frozen-variables* &optional subst)
Package

snark.

Source

subsume.lisp.

Function: subsumes-p (x y &optional subst)
Package

snark.

Source

subsume.lisp.

Function: subsumes-p1 (x y *frozen-variables* &optional subst)
Package

snark.

Source

subsume.lisp.

Function: sum-rel-number-atom-rewriter (atom subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: sum-term-rewriter1 (term subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: suspend-snark* ()
Package

snark.

Source

globals.lisp.

Function: symbol-aliases (symbol)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-boolean-valued-p (x)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-count (x &optional subst scount)
Package

snark.

Source

weight.lisp.

Function: symbol-count-alist (structure)
Package

snark.

Source

weight.lisp.

Function: (setf symbol-count-alist) (structure)
Package

snark.

Source

weight.lisp.

Function: symbol-count-not-greaterp (scount1 scount2)
Package

snark.

Source

weight.lisp.

Function: symbol-count-not-greaterp1 (scount1 scount2)
Package

snark.

Source

weight.lisp.

Function: symbol-count-total (structure)
Package

snark.

Source

weight.lisp.

Function: (setf symbol-count-total) (structure)
Package

snark.

Source

weight.lisp.

Function: symbol-kind (x)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-number (x)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-numbered (n)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-ordering-compare (symbol1 symbol2)
Package

snark.

Source

symbol-ordering.lisp.

Function: symbol-ordering-compare1 (symbol1 symbol2)
Package

snark.

Source

symbol-ordering.lisp.

Function: symbol-table-kind-match (symbol2 kind arity)
Package

snark.

Source

symbol-table2.lisp.

Function: symbol-to-name (x)
Package

snark.

Source

symbol-table2.lisp.

Function: sz (x)
Package

snark.

Source

path-index.lisp.

Function: table-lookup-pattern (args subst)
Package

snark.

Source

resolve-code-tables.lisp.

Function: table-rewriter (atom subst)
Package

snark.

Source

resolve-code-tables.lisp.

Function: table-satisfier (cc atom subst)
Package

snark.

Source

resolve-code-tables.lisp.

Function: target? (target x &optional l)
Package

snark-user.

Source

coder.lisp.

Function: tc-term (x)
Package

snark.

Source

terms2.lisp.

Function: term-by-hash-array-terms (&optional delete-variants)
Package

snark.

Source

term-hash.lisp.

Function: term-feature-vector (term &optional subst polarity depth fv)
Package

snark.

Source

feature-vector.lisp.

Function: term-memory-entry (term)
Package

snark.

Source

term-memory.lisp.

Function: term-memory-entry-p (object)
Package

snark.

Source

term-memory.lisp.

Function: term-memory-p (object)
Package

snark.

Source

term-memory.lisp.

Function: term-rel-term-to-0-rel-difference-atom-rewriter (atom subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: term-satisfies-sequential-restriction-p (term wff &optional subst)
Package

snark.

Source

wffs.lisp.

Function: term-size-difference (terms-and-counts subst &optional var0)
Package

snark.

Source

argument-bag-ac.lisp.

Function: term-sort-p (term sort &optional subst)
Package

snark.

Source

sorts.lisp.

Function: term-subsort-p (term1 term2 &optional subst)
Package

snark.

Source

sorts.lisp.

Function: terpri (&optional output-stream)
Package

snark.

Source

useful.lisp.

Function: terpri-comment (&optional output-stream)
Package

snark.

Source

useful.lisp.

Function: terpri-comment-indent (&optional output-stream)
Package

snark.

Source

useful.lisp.

Function: terpri-indent (&optional output-stream)
Package

snark.

Source

useful.lisp.

Function: test-table-resolver (&optional test)
Package

snark.

Source

resolve-code-tables.lisp.

Function: the-function-symbol (name arity &optional kind)
Package

snark.

Source

symbol-table2.lisp.

Function: the-hash-term (x &optional subst)
Package

snark.

Source

term-hash.lisp.

Function: the-path-index-entry (term)
Package

snark.

Source

path-index.lisp.

Function: the-row-context (context &optional action)
Package

snark.

Source

row-contexts.lisp.

Function: the-row-context2 (context partitions)
Package

snark.

Source

row-contexts.lisp.

Function: the-term-memory-entry (term)
Package

snark.

Source

term-memory.lisp.

Function: the-term-rewriter (term subst)
Package

snark.

Source

rewrite-code.lisp.

Function: theory-assert2 (atom theory)
Package

snark.

Source

constraints.lisp.

Function: theory-deny2 (atom theory)
Package

snark.

Source

constraints.lisp.

Function: theory-falsep (atom theory)
Package

snark.

Source

constraints.lisp.

Function: theory-truep (atom theory)
Package

snark.

Source

constraints.lisp.

Function: thereis-rpo-equal-or-greaterp (args term subst)
Package

snark.

Source

recursive-path-ordering.lisp.

Function: time-ii-atom-rewriter-for-dates (term subst)
Package

snark.

Source

date-reasoning2.lisp.

Function: time-pi-atom-rewriter-for-dates (term subst)
Package

snark.

Source

date-reasoning2.lisp.

Function: time-pp-atom-rewriter-for-dates (term subst)
Package

snark.

Source

date-reasoning2.lisp.

Function: tm-remove-entry (entry)
Package

snark.

Source

term-memory.lisp.

Reader: tm-retrieve-all-calls (instance)
Writer: (setf tm-retrieve-all-calls) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-all-calls.

Reader: tm-retrieve-all-count (instance)
Writer: (setf tm-retrieve-all-count) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-all-count.

Reader: tm-retrieve-generalization-calls (instance)
Writer: (setf tm-retrieve-generalization-calls) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-generalization-calls.

Reader: tm-retrieve-generalization-count (instance)
Writer: (setf tm-retrieve-generalization-count) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-generalization-count.

Reader: tm-retrieve-instance-calls (instance)
Writer: (setf tm-retrieve-instance-calls) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-instance-calls.

Reader: tm-retrieve-instance-count (instance)
Writer: (setf tm-retrieve-instance-count) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-instance-count.

Reader: tm-retrieve-unifiable-calls (instance)
Writer: (setf tm-retrieve-unifiable-calls) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-unifiable-calls.

Reader: tm-retrieve-unifiable-count (instance)
Writer: (setf tm-retrieve-unifiable-count) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-unifiable-count.

Reader: tm-retrieve-variant-calls (instance)
Writer: (setf tm-retrieve-variant-calls) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-variant-calls.

Reader: tm-retrieve-variant-count (instance)
Writer: (setf tm-retrieve-variant-count) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

retrieve-variant-count.

Function: tm-store (term)
Package

snark.

Source

term-memory.lisp.

Reader: tme-depth (instance)
Writer: (setf tme-depth) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

depth.

Function: tme-in-nodes (instance)
Package

snark.

Source

term-memory.lisp.

Function: (setf tme-in-nodes) (instance)
Package

snark.

Source

term-memory.lisp.

Function: tme-in-nodes-last (instance)
Package

snark.

Source

term-memory.lisp.

Function: (setf tme-in-nodes-last) (instance)
Package

snark.

Source

term-memory.lisp.

Function: tme-mark (instance)
Package

snark.

Source

term-memory.lisp.

Function: (setf tme-mark) (instance)
Package

snark.

Source

term-memory.lisp.

Reader: tme-mindepth (instance)
Writer: (setf tme-mindepth) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

mindepth.

Reader: tme-number (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

number.

Reader: tme-rewrites (instance)
Writer: (setf tme-rewrites) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

rewrites.

Reader: tme-rows-containing-atom-negatively (instance)
Writer: (setf tme-rows-containing-atom-negatively) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

rows-containing-atom-negatively.

Reader: tme-rows-containing-atom-positively (instance)
Writer: (setf tme-rows-containing-atom-positively) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

rows-containing-atom-positively.

Reader: tme-rows-containing-paramodulatable-equality (instance)
Writer: (setf tme-rows-containing-paramodulatable-equality) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

rows-containing-paramodulatable-equality.

Reader: tme-rows-containing-term (instance)
Writer: (setf tme-rows-containing-term) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

rows-containing-term.

Reader: tme-size (instance)
Writer: (setf tme-size) (instance)
Package

snark.

Source

term-memory.lisp.

Target Slot

size.

Function: tme-term (instance)
Package

snark.

Source

term-memory.lisp.

Function: tme-useless-p (entry)
Package

snark.

Source

term-memory.lisp.

Function: to_rat-term-rewriter (term subst)
Package

snark-user.

Source

tptp-symbols.lisp.

Function: to_real-term-rewriter (term subst)
Package

snark-user.

Source

tptp-symbols.lisp.

Function: together-target? (target)
Package

snark-user.

Source

coder.lisp.

Function: tokenize1 (stream &key case upper-case-var-prefix rationalize)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: tokens-to-lisp (tokens)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: top-sort-name ()
Package

snark.

Source

sorts-interface.lisp.

Function: top-sort-name? (x)
Package

snark.

Source

sorts-interface.lisp.

Function: top-sort? (x)
Package

snark.

Source

sorts-interface.lisp.

Function: tptp-file-source-string (filename &optional name)
Package

snark.

Source

tptp.lisp.

Function: tptp-function-name (fn)
Package

snark.

Source

tptp.lisp.

Function: tptp-include-file-name (filename filespec)
Package

snark.

Source

tptp.lisp.

Function: tptp-problem-input-pathname (problem)
Package

snark.

Source

tptp.lisp.

Function: tptp-problem-output-pathname (problem)
Package

snark.

Source

tptp.lisp.

Function: tptp-problem-pathname0 (name type directory has-domain-subdirectories)
Package

snark.

Source

tptp.lisp.

Function: tptp-sort-name (sort)
Package

snark.

Source

tptp.lisp.

Function: tptp-to-snark-input (x)
Package

snark.

Source

tptp.lisp.

Function: tptp-to-snark-input-args (l)
Package

snark.

Source

tptp.lisp.

Function: tptp-to-snark-reason (reason)
Package

snark.

Source

tptp.lisp.

Function: tptp-type-product-list (x)
Package

snark.

Source

tptp.lisp.

Function: tptp-type-product-p (x)
Package

snark.

Source

tptp.lisp.

Function: traced-optimize-sparse-vector-expression (expr)
Package

snark.

Source

path-index.lisp.

Function: translate-assertion-file-to-tptp-format (inputfilespec &optional outputfilespec &rest read-assertion-file-options)
Package

snark.

Source

tptp.lisp.

Function: trie-index-build-path-for-term (term node &optional internal)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-build-path-for-terms (terms node internal)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-delete (term &optional entry)
Package

snark.

Source

trie-index.lisp.

Reader: trie-index-entry-constructor (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

entry-constructor.

Reader: trie-index-entry-counter (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

entry-counter.

Function: trie-index-insert (term &optional entry)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-internal-node-constant-indexed-child-node (const node &optional create internal)
Package

snark.

Source

trie-index.lisp.

Reader: trie-index-internal-node-constant-indexed-child-nodes (instance)
Writer: (setf trie-index-internal-node-constant-indexed-child-nodes) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

constant-indexed-child-nodes.

Function: trie-index-internal-node-function-indexed-child-node (fn node &optional create internal)
Package

snark.

Source

trie-index.lisp.

Reader: trie-index-internal-node-function-indexed-child-nodes (instance)
Writer: (setf trie-index-internal-node-function-indexed-child-nodes) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

function-indexed-child-nodes.

Function: trie-index-internal-node-p (object)
Package

snark.

Source

trie-index.lisp.

Reader: trie-index-internal-node-variable-child-node (instance)
Writer: (setf trie-index-internal-node-variable-child-node) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

variable-child-node.

Function: trie-index-internal-node-variable-indexed-child-node (node &optional create internal)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-leaf-node-b-tree-root-node (instance)
Package

snark.

Source

trie-index.lisp.

Function: (setf trie-index-leaf-node-b-tree-root-node) (instance)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-leaf-node-cached-key (instance)
Package

snark.

Source

trie-index.lisp.

Function: (setf trie-index-leaf-node-cached-key) (instance)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-leaf-node-cached-value (instance)
Package

snark.

Source

trie-index.lisp.

Function: (setf trie-index-leaf-node-cached-value) (instance)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-leaf-node-count0 (instance)
Package

snark.

Source

trie-index.lisp.

Function: (setf trie-index-leaf-node-count0) (instance)
Package

snark.

Source

trie-index.lisp.

Reader: trie-index-leaf-node-default-value0 (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

default-value0.

Function: trie-index-leaf-node-p (object)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-leaf-node-type (instance)
Package

snark.

Source

trie-index.lisp.

Function: (setf trie-index-leaf-node-type) (instance)
Package

snark.

Source

trie-index.lisp.

Reader: trie-index-node-counter (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

node-counter.

Function: trie-index-p (object)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-path-for-term (term path)
Package

snark.

Source

trie-index.lisp.

Function: trie-index-path-for-terms (terms path)
Package

snark.

Source

trie-index.lisp.

Reader: trie-index-retrieve-all-calls (instance)
Writer: (setf trie-index-retrieve-all-calls) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-all-calls.

Reader: trie-index-retrieve-all-count (instance)
Writer: (setf trie-index-retrieve-all-count) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-all-count.

Reader: trie-index-retrieve-generalization-calls (instance)
Writer: (setf trie-index-retrieve-generalization-calls) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-generalization-calls.

Reader: trie-index-retrieve-generalization-count (instance)
Writer: (setf trie-index-retrieve-generalization-count) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-generalization-count.

Reader: trie-index-retrieve-instance-calls (instance)
Writer: (setf trie-index-retrieve-instance-calls) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-instance-calls.

Reader: trie-index-retrieve-instance-count (instance)
Writer: (setf trie-index-retrieve-instance-count) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-instance-count.

Reader: trie-index-retrieve-unifiable-calls (instance)
Writer: (setf trie-index-retrieve-unifiable-calls) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-unifiable-calls.

Reader: trie-index-retrieve-unifiable-count (instance)
Writer: (setf trie-index-retrieve-unifiable-count) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-unifiable-count.

Reader: trie-index-retrieve-variant-calls (instance)
Writer: (setf trie-index-retrieve-variant-calls) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-variant-calls.

Reader: trie-index-retrieve-variant-count (instance)
Writer: (setf trie-index-retrieve-variant-count) (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

retrieve-variant-count.

Reader: trie-index-top-node (instance)
Package

snark.

Source

trie-index.lisp.

Target Slot

top-node.

Reader: trie-node-counter (instance)
Package

snark.

Source

trie.lisp.

Target Slot

node-counter.

Function: trie-p (object)
Package

snark.

Source

trie.lisp.

Function: trie-size (trie &optional count-only-data-nodes?)
Package

snark.

Source

trie.lisp.

Reader: trie-top-node (instance)
Package

snark.

Source

trie.lisp.

Target Slot

top-node.

Function: trieref (trie keys)
Package

snark.

Source

trie.lisp.

Function: (setf trieref) (trie keys)
Package

snark.

Source

trie.lisp.

Function: type-symbol-p (x)
Package

snark-lisp.

Source

mvlet.lisp.

Function: uminus-term-rewriter (term subst)
Package

snark.

Source

code-for-numbers3.lisp.

Function: unassign-atom (atom stop-clause)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: unassign-atoms (assignments)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: unflatten-term (term subst)
Package

snark.

Source

wffs.lisp.

Function: unflatten-term1 (term subst)
Package

snark.

Source

wffs.lisp.

Function: unfrozen-variable-p (x)
Package

snark.

Source

terms2.lisp.

Function: unifiers (x y &optional subst)
Package

snark.

Source

unify.lisp.

Function: unify-bag (cc terms1 terms2 subst fn)
Package

snark.

Source

unify-bag.lisp.

Function: unify-bag* (cc fn terms1 terms2 subst)
Package

snark.

Source

unify-bag.lisp.

Function: unify-bag-basis (nxcoefs nycoefs a-coef-array b-coef-array x-term-array y-term-array identity subst &optional all-x-term-ground all-y-term-ground)
Package

snark.

Source

unify-bag.lisp.

Function: unify-bag0 (cc fn nxcoefs nycoefs terms-and-counts identity subst all-x-term-ground all-y-term-ground)
Package

snark.

Source

unify-bag.lisp.

Function: unify-bag1 (cc fn nxcoefs nycoefs x-bind-array y-bind-array x-term-array y-term-array subst identity simple-solution complex-solutions)
Package

snark.

Source

unify-bag.lisp.

Function: unify-identity (cc terms-and-counts subst identity)
Package

snark.

Source

unify-bag.lisp.

Function: unify-identity-with-vector (cc terms subst fn identity)
Package

snark.

Source

unify-vector.lisp.

Function: unify-jepd-relation-atom-args (cc args1 args2 subst invert)
Package

snark.

Source

jepd-relations.lisp.

Function: unify-p (x y &optional subst)
Package

snark.

Source

unify.lisp.

Function: unify-special (cc special-unification-problems subst)
Package

snark.

Source

unify.lisp.

Function: unify-variable-with-vector (cc var arg args subst fn identity max)
Package

snark.

Source

unify-vector.lisp.

Function: unify-variable-with-vector-max (args args2 subst fn identity)
Package

snark.

Source

unify-vector.lisp.

Function: unify-vector (cc args1 args2 subst fn &optional identity)
Package

snark.

Source

unify-vector.lisp.

Function: unimplemented (&optional datum &rest args)
Package

snark.

Source

useful.lisp.

Function: uninitialized (slot-name)
Package

snark.

Source

rows.lisp.

Function: universal-quantification-p (wff)
Package

snark.

Source

connectives.lisp.

Function: unsortable-variable-name (name)
Package

snark.

Source

input.lisp.

Function: unsorted-p (x &optional subst)
Package

snark.

Source

subst.lisp.

Function: unstore-agenda-item (form)
Package

snark.

Source

main.lisp.

Function: unstore-wff (row msg)
Package

snark.

Source

main.lisp.

Function: unthe-feature (x)
Package

snark-feature.

Source

feature.lisp.

Function: update-feature-vector (symbol-number relation-symbol? arity polarity count depth fv)
Package

snark.

Source

feature-vector.lisp.

Function: update-operator-syntax (input-string op listname)
Package

snark-infix-reader.

Source

infix-operators.lisp.

Function: ur-resolve1 (nucleus electrons target-atom target-polarity subst l k)
Package

snark.

Source

main.lisp.

Function: ur-resolver (row)
Package

snark.

Source

main.lisp.

Function: ur-resolver1 (nucleus)
Package

snark.

Source

main.lisp.

Function: utime-interval-term-p (term subst)
Package

snark.

Source

date-reasoning2.lisp.

Function: utime-interval-term-to-lisp (head args subst)
Package

snark.

Source

date-reasoning2.lisp.

Function: utime-point-term-p (term subst)
Package

snark.

Source

date-reasoning2.lisp.

Function: utime-point-term-to-lisp (head args subst)
Package

snark.

Source

date-reasoning2.lisp.

Function: valued-atoms (clause-set &optional only-true-atoms)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: variable-and-range-p (x)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: variable-block (n)
Package

snark.

Source

variables.lisp.

Function: variable-block-0-p (varnum)
Package

snark.

Source

variables.lisp.

Function: variable-counts (x &optional subst counts)

return a list of all the variables that occur in x with their frequency, in dotted pairs

Package

snark.

Source

subst.lisp.

Function: variable-disjoint-partition (l &optional subst)
Package

snark.

Source

subst.lisp.

Function: variable-frozen-p (var)
Package

snark.

Source

terms2.lisp.

Function: variable-kbo-weight (var)
Package

snark.

Source

knuth-bendix-ordering2.lisp.

Reader: variable-number (instance)
Writer: (setf variable-number) (instance)
Package

snark.

Source

variables.lisp.

Target Slot

number.

Function: variable-occurs-below-constructor-p (x y subst)
Package

snark.

Source

subst.lisp.

Function: variable-occurs-p (x y subst)

return t if variable x occurs in y, nil otherwise

Package

snark.

Source

subst.lisp.

Function: variable-occurs-p1 (x y)
Package

snark.

Source

subst.lisp.

Function: variable-occurs-p1l (x l)
Package

snark.

Source

subst.lisp.

Function: variable-occurs-p2 (x y subst)
Package

snark.

Source

subst.lisp.

Function: variable-occurs-p2l (x l subst)
Package

snark.

Source

subst.lisp.

Function: variable-occurs-purely-in-row-p (var row &optional atom)
Package

snark.

Source

constraint-purify.lisp.

Function: variable-occurs-purely-p (var x &optional subst atom)
Package

snark.

Source

constraint-purify.lisp.

Function: variable-range (x &optional range-term-values)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: variable-satisfier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: variable-sort-p (variable sort)
Package

snark.

Source

sorts.lisp.

Function: variable-symbol-prefixed-p (x &optional prefixes)
Package

snark.

Source

input.lisp.

Function: variable-weight1 (variable)
Package

snark.

Source

weight.lisp.

Function: variables (x &optional subst vars)

return a list of all the variables that occur in x

Package

snark.

Source

subst.lisp.

Function: variables-and-ranges-p (x)
Package

snark-dpll.

Source

davis-putnam3.lisp.

Function: variables-irreflexivity-falsifier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: variables-reflexivity-satisfier (cc atom subst)
Package

snark.

Source

resolve-code.lisp.

Function: variablesl (l &optional subst vars)
Package

snark.

Source

subst.lisp.

Function: variant (cc x y &optional subst matches)
Package

snark.

Source

variant.lisp.

Function: variant-bag (cc x y subst matches)
Package

snark.

Source

variant.lisp.

Function: variant-bag* (cc counts1 counts2 subst matches)
Package

snark.

Source

variant.lisp.

Function: variant-bag0 (cc terms1 terms2 subst matches fn)
Package

snark.

Source

variant.lisp.

Function: variant-commute (cc x y subst matches)
Package

snark.

Source

variant.lisp.

Function: variant-jepd-relation-atom-args (cc args1 args2 subst matches invert)
Package

snark.

Source

jepd-relations.lisp.

Function: variant-p (x y &optional subst)
Package

snark.

Source

variant.lisp.

Function: variant-vector (cc x y subst matches)
Package

snark.

Source

variant.lisp.

Function: variantl (cc x y subst matches)
Package

snark.

Source

variant.lisp.

Function: weigh-first-two-arguments (x &optional subst)
Package

snark.

Source

weight.lisp.

Function: weight (x &optional subst)
Package

snark.

Source

weight.lisp.

Function: weightm (x &optional subst)
Package

snark.

Source

weight.lisp.

Function: well-sort (cc x &optional subst sort)
Package

snark.

Source

sorts.lisp.

Function: well-sort-args (cc args subst asa &optional argcount)
Package

snark.

Source

sorts.lisp.

Function: well-sort-atoms (cc atoms subst)
Package

snark.

Source

sorts.lisp.

Function: well-sort-atoms1 (cc atoms subst)
Package

snark.

Source

sorts.lisp.

Function: well-sort-wff (cc wff &optional subst)
Package

snark.

Source

sorts.lisp.

Function: well-sort-wffs (cc wffs &optional subst)
Package

snark.

Source

sorts.lisp.

Function: well-sort-which-atoms (atoms &optional subst)
Package

snark.

Source

sorts.lisp.

Function: well-sorted-args-p (args subst fsd &optional argcount)
Package

snark.

Source

sorts.lisp.

Function: well-sorted-p (x &optional subst sort)
Package

snark.

Source

sorts.lisp.

Function: wff-depth (wff &optional subst &key polarity)
Package

snark.

Source

eval.lisp.

Function: wff-length (wff &optional subst &key polarity)
Package

snark.

Source

eval.lisp.

Function: wff-neg (wff &optional subst)
Package

snark.

Source

eval.lisp.

Function: wff-positive-or-negative (wff)
Package

snark.

Source

wffs.lisp.

Function: wff-size (wff &optional subst &key polarity)
Package

snark.

Source

eval.lisp.

Function: wff-size* (atom-size-fun wff subst *polarity*)
Package

snark.

Source

eval.lisp.

Function: wff-size+depth (wff &optional subst &key polarity)
Package

snark.

Source

eval.lisp.

Function: wff-subsumption (matches subsuming-row subsumed-row)
Package

snark.

Source

subsume.lisp.

Function: wff-subsumption* (cc subsuming-wff subsumed-wff subst)
Package

snark.

Source

subsume.lisp.

Function: wff-subsumption*1 (cc interpretations subst)
Package

snark.

Source

subsume.lisp.

Function: wff-symbol-counts (wff &optional subst)
Package

snark.

Source

weight.lisp.

Function: wff-symbol-counts-not-greaterp (scounts1 scounts2)
Package

snark.

Source

weight.lisp.

Function: wff-weight (wff &optional subst &key polarity)
Package

snark.

Source

eval.lisp.

Function: wff-weight+depth (wff &optional subst &key polarity)
Package

snark.

Source

eval.lisp.

Function: whitespace-char-p (char)
Package

snark-infix-reader.

Source

infix-reader.lisp.

Function: wrap-block (name forms &optional no-simplification)
Package

snark-lisp.

Source

progc.lisp.

Function: wrap-progn (forms &optional no-simplification)
Package

snark-lisp.

Source

progc.lisp.

Function: wrap2 (f l)
Package

snark-user.

Source

coder.lisp.

Function: xx-intersection (l1 l2 subst)
Package

snark.

Source

jepd-relations.lisp.


5.2.6 Generic functions

Generic Function: map-index-leaf-nodes (cc node revpath)
Package

snark.

Methods
Method: map-index-leaf-nodes (cc (node path-index-leaf-node) revpath)
Source

path-index.lisp.

Method: map-index-leaf-nodes (cc (node path-index-internal-node2) revpath)
Source

path-index.lisp.

Method: map-index-leaf-nodes (cc (node path-index-internal-node1) revpath)
Source

path-index.lisp.

Method: map-index-leaf-nodes (cc (node trie-index-leaf-node) revpath)
Source

trie-index.lisp.

Method: map-index-leaf-nodes (cc (node trie-index-internal-node) revpath)
Source

trie-index.lisp.

Generic Function: print-derived-row (row)
Package

snark.

Methods
Method: print-derived-row (row)
Source

output.lisp.

Generic Function: print-given-row (row)
Package

snark.

Methods
Method: print-given-row (row)
Source

output.lisp.

Generic Function: print-index-leaf-node (node revpath print-terms)
Package

snark.

Methods
Method: print-index-leaf-node ((node path-index-leaf-node) revpath print-terms)
Source

path-index.lisp.

Method: print-index-leaf-node ((node trie-index-leaf-node) revpath print-terms)
Source

trie-index.lisp.

Generic Function: theory-assert (atom theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: theory-assert (atom (theory (eql snark::arithmetic)))
Source

code-for-numbers3.lisp.

Method: theory-assert (atom (theory (eql snark::test)))
Method: theory-assert (atom (theory (eql snark::equality)))
Method: theory-assert (atom theory)
Generic Function: theory-closure (theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: theory-closure ((theory (eql snark::arithmetic)))
Source

code-for-numbers3.lisp.

Method: theory-closure ((theory (eql snark::test)))
Method: theory-closure ((theory (eql snark::equality)))
Method: theory-closure (theory)
Generic Function: theory-deny (atom theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: theory-deny (atom (theory (eql snark::arithmetic)))
Source

code-for-numbers3.lisp.

Method: theory-deny (atom (theory (eql snark::test)))
Method: theory-deny (atom (theory (eql snark::equality)))
Method: theory-deny (atom theory)
Generic Function: theory-rewrite (wff theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: theory-rewrite (wff (theory (eql snark::ordering)))
Source

simplification-ordering.lisp.

Method: theory-rewrite (wff theory)
Method: theory-rewrite (wff (theory (eql snark:assumption)))
Generic Function: theory-simplify (wff theory)
Package

snark.

Source

constraints.lisp.

Methods
Method: theory-simplify (wff (theory (eql snark::arithmetic)))
Source

code-for-numbers3.lisp.

Method: theory-simplify (wff (theory (eql snark::ordering)))
Source

simplification-ordering.lisp.

Method: theory-simplify (wff (theory (eql snark::test)))
Method: theory-simplify (wff (theory (eql snark::equality)))
Method: theory-simplify (wff theory)
Method: theory-simplify (wff (theory (eql snark:assumption)))

5.2.7 Structures

Structure: aa-function
Package

snark.

Source

assertion-analysis.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: function
Package

common-lisp.

Readers

aa-function-function.

Writers

(setf aa-function-function).

Slot: left-identities
Readers

aa-function-left-identities.

Writers

(setf aa-function-left-identities).

Slot: right-identities
Readers

aa-function-right-identities.

Writers

(setf aa-function-right-identities).

Slot: left-inverses
Readers

aa-function-left-inverses.

Writers

(setf aa-function-left-inverses).

Slot: right-inverses
Readers

aa-function-right-inverses.

Writers

(setf aa-function-right-inverses).

Slot: commutative
Readers

aa-function-commutative.

Writers

(setf aa-function-commutative).

Slot: associative
Readers

aa-function-associative.

Writers

(setf aa-function-associative).

Slot: closure-relations
Readers

aa-function-closure-relations.

Writers

(setf aa-function-closure-relations).

Structure: aa-relation
Package

snark.

Source

assertion-analysis.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: relation
Readers

aa-relation-relation.

Writers

(setf aa-relation-relation).

Slot: left-identities
Readers

aa-relation-left-identities.

Writers

(setf aa-relation-left-identities).

Slot: right-identities
Readers

aa-relation-right-identities.

Writers

(setf aa-relation-right-identities).

Slot: left-inverses
Readers

aa-relation-left-inverses.

Writers

(setf aa-relation-left-inverses).

Slot: right-inverses
Readers

aa-relation-right-inverses.

Writers

(setf aa-relation-right-inverses).

Slot: commutative
Readers

aa-relation-commutative.

Writers

(setf aa-relation-commutative).

Slot: assoc1-p
Readers

aa-relation-assoc1-p.

Writers

(setf aa-relation-assoc1-p).

Slot: assoc2-p
Readers

aa-relation-assoc2-p.

Writers

(setf aa-relation-assoc2-p).

Slot: functional-p
Readers

aa-relation-functional-p.

Writers

(setf aa-relation-functional-p).

Slot: closure-functions
Readers

aa-relation-closure-functions.

Writers

(setf aa-relation-closure-functions).

Structure: agenda
Package

snark-agenda.

Source

agenda.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: name
Initform

""

Readers

agenda-name.

Writers

This slot is read-only.

Slot: length
Package

common-lisp.

Initform

0

Readers

agenda-length.

Writers

(setf agenda-length).

Slot: length-limit
Readers

agenda-length-limit.

Writers

(setf agenda-length-limit).

Slot: length-limit-deletion-action
Initform

(function identity)

Readers

agenda-length-limit-deletion-action.

Writers

This slot is read-only.

Slot: same-item-p
Initform

(function eql)

Readers

agenda-same-item-p.

Writers

This slot is read-only.

Slot: buckets
Initform

(snark-sparse-array:make-sparse-vector)

Readers

agenda-buckets.

Writers

(setf agenda-buckets).

Structure: constant-info
Package

snark.

Source

constants.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: hash-code0
Initform

(snark::make-atom-hash-code)

Readers

constant-info-hash-code0.

Writers

This slot is read-only.

Slot: boolean-valued-p0
Readers

constant-info-boolean-valued-p0.

Writers

(setf constant-info-boolean-valued-p0).

Slot: constructor0
Readers

constant-info-constructor0.

Writers

(setf constant-info-constructor0).

Slot: magic
Initform

t

Readers

constant-info-magic.

Writers

(setf constant-info-magic).

Slot: allowed-in-answer0
Initform

t

Readers

constant-info-allowed-in-answer0.

Writers

(setf constant-info-allowed-in-answer0).

Slot: kbo-weight0
Initform

1

Readers

constant-info-kbo-weight0.

Writers

(setf constant-info-kbo-weight0).

Slot: weight0
Initform

1

Readers

constant-info-weight0.

Writers

(setf constant-info-weight0).

Slot: sort0
Initform

(snark:top-sort)

Readers

constant-info-sort0.

Writers

(setf constant-info-sort0).

Slot: plist
Readers

constant-info-plist.

Writers

(setf constant-info-plist).

Structure: context
Package

snark.

Source

dp-refute.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: formula
Readers

context-formula.

Writers

(setf context-formula).

Slot: substitution
Readers

context-substitution.

Writers

(setf context-substitution).

Slot: assignment
Readers

context-assignment.

Writers

(setf context-assignment).

Structure: counter
Package

snark-lisp.

Source

counters.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: increments
Type

integer

Initform

0

Readers

counter-increments.

Writers

(setf counter-increments).

Slot: decrements
Type

integer

Initform

0

Readers

counter-decrements.

Writers

(setf counter-decrements).

Slot: previous-peak-value
Type

integer

Initform

0

Readers

counter-previous-peak-value.

Writers

(setf counter-previous-peak-value).

Structure: deque
Package

snark-deque.

Source

deque2.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: front
Type

list

Readers

deque-front.

Writers

(setf deque-front).

Slot: last-of-front
Readers

deque-last-of-front.

Writers

(setf deque-last-of-front).

Slot: rear
Type

list

Readers

deque-rear.

Writers

(setf deque-rear).

Slot: last-of-rear
Readers

deque-last-of-rear.

Writers

(setf deque-last-of-rear).

Structure: dp-atom
Package

snark-dpll.

Source

davis-putnam3.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: name
Readers

dp-atom-name.

Writers

(setf dp-atom-name).

Slot: number
Package

common-lisp.

Readers

dp-atom-number.

Writers

(setf dp-atom-number).

Slot: value
Readers

dp-atom-value.

Writers

(setf dp-atom-value).

Slot: contained-positively-clauses
Readers

dp-atom-contained-positively-clauses.

Writers

(setf dp-atom-contained-positively-clauses).

Slot: contained-negatively-clauses
Readers

dp-atom-contained-negatively-clauses.

Writers

(setf dp-atom-contained-negatively-clauses).

Slot: derived-from-clause
Readers

dp-atom-derived-from-clause.

Writers

(setf dp-atom-derived-from-clause).

Slot: used-in-refutation
Initform

-1

Readers

dp-atom-used-in-refutation.

Writers

(setf dp-atom-used-in-refutation).

Slot: next
Readers

dp-atom-next.

Writers

(setf dp-atom-next).

Slot: choice-point
Readers

dp-atom-choice-point.

Writers

(setf dp-atom-choice-point).

Slot: true-triable
Readers

dp-atom-true-triable.

Writers

(setf dp-atom-true-triable).

Slot: false-triable
Readers

dp-atom-false-triable.

Writers

(setf dp-atom-false-triable).

Slot: number-of-occurrences
Type

integer

Initform

0

Readers

dp-atom-number-of-occurrences.

Writers

(setf dp-atom-number-of-occurrences).

Slot: checkpoints
Readers

dp-atom-checkpoints.

Writers

(setf dp-atom-checkpoints).

Structure: dp-clause
Package

snark-dpll.

Source

davis-putnam3.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: number-of-unresolved-positive-literals
Type

fixnum

Initform

0

Readers

dp-clause-number-of-unresolved-positive-literals.

Writers

(setf dp-clause-number-of-unresolved-positive-literals).

Slot: number-of-unresolved-negative-literals
Type

fixnum

Initform

0

Readers

dp-clause-number-of-unresolved-negative-literals.

Writers

(setf dp-clause-number-of-unresolved-negative-literals).

Slot: positive-literals
Type

list

Readers

dp-clause-positive-literals.

Writers

(setf dp-clause-positive-literals).

Slot: negative-literals
Type

list

Readers

dp-clause-negative-literals.

Writers

(setf dp-clause-negative-literals).

Slot: subsumption-mark
Readers

dp-clause-subsumption-mark.

Writers

(setf dp-clause-subsumption-mark).

Slot: next
Readers

dp-clause-next.

Writers

(setf dp-clause-next).

Structure: dp-clause-set
Package

snark-dpll.

Source

davis-putnam3.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: atoms
Readers

dp-clause-set-atoms.

Writers

(setf dp-clause-set-atoms).

Slot: number-of-atoms
Type

integer

Initform

0

Readers

dp-clause-set-number-of-atoms.

Writers

(setf dp-clause-set-number-of-atoms).

Slot: number-of-clauses
Type

integer

Initform

0

Readers

dp-clause-set-number-of-clauses.

Writers

(setf dp-clause-set-number-of-clauses).

Slot: number-of-literals
Type

integer

Initform

0

Readers

dp-clause-set-number-of-literals.

Writers

(setf dp-clause-set-number-of-literals).

Slot: p-clauses
Readers

dp-clause-set-p-clauses.

Writers

(setf dp-clause-set-p-clauses).

Slot: n-clauses
Readers

dp-clause-set-n-clauses.

Writers

(setf dp-clause-set-n-clauses).

Slot: m1-clauses
Readers

dp-clause-set-m1-clauses.

Writers

(setf dp-cl