The snark Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The snark Reference Manual

This is the snark Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 09:22:11 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

=====
SNARK
=====

SNARK, SRI's New Automated Reasoning Kit, is a theorem prover intended for 
applications in artificial intelligence and software engineering. SNARK is 
geared toward dealing with large sets of assertions; it can be specialized 
with strategic controls that tune its performance; and it has facilities 
for integrating special-purpose reasoning procedures with general-purpose 
inference.


--------
Overview
--------

SNARK is an automated theorem-proving program being developed in Common Lisp. 
Its principal inference rules are resolution and paramodulation. SNARK's style 
of theorem proving is similar to Otter's. 

Some distinctive features of SNARK are its support for special unification 
algorithms, sorts, answer construction for program synthesis, procedural 
attachment, and extensibility by Lisp code. 

SNARK has been used as the reasoning component of SRI's High Performance 
Knowledge Base (HPKB) system, which deduces answers to questions based on 
large repositories of information, and as the deductive core of NASA's Amphion 
system, which composes software from components to meet users' specifications,
e.g., to perform computations in planetary astronomy. SNARK has also been 
connected to Kestrel's SPECWARE environment for software development. 


Selected Publications

Stickel, M., R. Waldinger, M. Lowry, T. Pressburger, and I. Underwood. 
Deductive composition of astronomical software from subroutine libraries. 
Proceedings of the Twelfth International Conference on Automated Deduction 
(CADE-12), Nancy, France, June 1994, 341-355. 


---------------------
Links & Documentation
---------------------

SNARK tutorial ... http://www.ai.sri.com/snark/tutorial/tutorial.html
SNARK paper ...... http://www.sri.com/work/publications/guide-snark
SNARK home ....... http://www.ai.sri.com/~stickel/snark.html
SNARK author ..... https://en.wikipedia.org/wiki/Mark_E._Stickel


----------------
Obtaining SNARK:
----------------

  New (18-MAR-2016): get it by QuickLisp

     (ql:quickload :snark)


  Or:

  SNARK can be downloaded from the SNARK web page
  http://www.ai.sri.com/~stickel/snark.html

See INSTALL file for installation instructions

Running SNARK:

  lisp
  (load "snark-system.lisp")
  (make-snark-system)
  :

Examples:

  (overbeek-test) in overbeek-test.lisp
    some standard theorem-proving examples, some time-consuming

  (steamroller-example) in steamroller-example.lisp
    illustrates sorts

  (front-last-example) in front-last-example.lisp
    illustrates program synthesis

  (reverse-example) in reverse-example.lisp
    illustrates logic programming style usage

A guide to SNARK has been written:

  http://www.ai.sri.com/snark/tutorial/tutorial.html

but has not been updated yet to reflect changes in SNARK,
especially for temporal and spatial reasoning.

-----
NOTES
-----
This repository is based on the latest version 20120808-r022 from the 
download site and the '.asd' files from https://github.com/hoelzl/Snark.
The goal is to get SNARK installable by QuickLisp.

Loadable by quicklisp since: 18-MAR-2016

* (ql:system-apropos :snark)
#
#
#
#
#
#
#
#
#
#
#
#
#
#
*



Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Next: , Previous: , Up: Systems   [Contents][Index]

2.1 snark

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependency

snark-implementation (system)

Source

snark.asd (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.2 snark-implementation

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-implementation.asd (file)

Components

Next: , Previous: , Up: Systems   [Contents][Index]

2.3 snark-numbering

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-numbering.asd (file)

Component

numbering.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.4 snark-agenda

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-agenda.asd (file)

Component

agenda.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.5 snark-deque

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-deque.asd (file)

Component

deque2.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.6 snark-sparse-array

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-sparse-array.asd (file)

Components

Next: , Previous: , Up: Systems   [Contents][Index]

2.7 snark-feature

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-feature.asd (file)

Component

feature.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.8 snark-infix-reader

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-infix-reader.asd (file)

Components

Next: , Previous: , Up: Systems   [Contents][Index]

2.9 snark-pkg

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependency

snark-dpll (system)

Source

snark-pkg.asd (file)

Component

snark-pkg.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.10 snark-dpll

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependencies
Source

snark-dpll.asd (file)

Component

davis-putnam3.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.11 snark-lisp

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Dependency

snark-auxiliary-packages (system)

Source

snark-lisp.asd (file)

Components

Previous: , Up: Systems   [Contents][Index]

2.12 snark-auxiliary-packages

Author

Mark E. Stickel, SRI International

License

MPL 1.1, see file LICENSE

Description

The Snark Theorem Prover

Source

snark-auxiliary-packages.asd (file)

Component

auxiliary-packages.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 snark.asd

Location

snark.asd

Systems

snark (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 snark-implementation.asd

Location

snark-implementation.asd

Systems

snark-implementation (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 snark-numbering.asd

Location

snark-numbering.asd

Systems

snark-numbering (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 snark-agenda.asd

Location

snark-agenda.asd

Systems

snark-agenda (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 snark-deque.asd

Location

snark-deque.asd

Systems

snark-deque (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 snark-sparse-array.asd

Location

snark-sparse-array.asd

Systems

snark-sparse-array (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 snark-feature.asd

Location

snark-feature.asd

Systems

snark-feature (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 snark-infix-reader.asd

Location

snark-infix-reader.asd

Systems

snark-infix-reader (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 snark-pkg.asd

Location

snark-pkg.asd

Systems

snark-pkg (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 snark-dpll.asd

Location

snark-dpll.asd

Systems

snark-dpll (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 snark-lisp.asd

Location

snark-lisp.asd

Systems

snark-lisp (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 snark-auxiliary-packages.asd

Location

snark-auxiliary-packages.asd

Systems

snark-auxiliary-packages (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 snark-implementation/useful.lisp

Parent

snark-implementation (system)

Location

src/useful.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 snark-implementation/posets.lisp

Dependency

useful.lisp (file)

Parent

snark-implementation (system)

Location

src/posets.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.15 snark-implementation/solve-sum.lisp

Dependency

posets.lisp (file)

Parent

snark-implementation (system)

Location

src/solve-sum.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.16 snark-implementation/globals.lisp

Dependency

solve-sum.lisp (file)

Parent

snark-implementation (system)

Location

src/globals.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.17 snark-implementation/options.lisp

Dependency

globals.lisp (file)

Parent

snark-implementation (system)

Location

src/options.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.18 snark-implementation/terms2.lisp

Dependency

options.lisp (file)

Parent

snark-implementation (system)

Location

src/terms2.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.19 snark-implementation/rows.lisp

Dependency

terms2.lisp (file)

Parent

snark-implementation (system)

Location

src/rows.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.20 snark-implementation/row-contexts.lisp

Dependency

rows.lisp (file)

Parent

snark-implementation (system)

Location

src/row-contexts.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.21 snark-implementation/constants.lisp

Dependency

row-contexts.lisp (file)

Parent

snark-implementation (system)

Location

src/constants.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.22 snark-implementation/functions.lisp

Dependency

constants.lisp (file)

Parent

snark-implementation (system)

Location

src/functions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.23 snark-implementation/variables.lisp

Dependency

functions.lisp (file)

Parent

snark-implementation (system)

Location

src/variables.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.24 snark-implementation/subst.lisp

Dependency

variables.lisp (file)

Parent

snark-implementation (system)

Location

src/subst.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.25 snark-implementation/substitute.lisp

Dependency

subst.lisp (file)

Parent

snark-implementation (system)

Location

src/substitute.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.26 snark-implementation/symbol-table2.lisp

Dependency

substitute.lisp (file)

Parent

snark-implementation (system)

Location

src/symbol-table2.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.27 snark-implementation/symbol-definitions.lisp

Dependency

symbol-table2.lisp (file)

Parent

snark-implementation (system)

Location

src/symbol-definitions.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.28 snark-implementation/assertion-analysis.lisp

Dependency

symbol-definitions.lisp (file)

Parent

snark-implementation (system)

Location

src/assertion-analysis.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

assertion-analysis.lisp (file)

Parent

snark-implementation (system)

Location

src/jepd-relations-tables.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.30 snark-implementation/jepd-relations.lisp

Dependency

jepd-relations-tables.lisp (file)

Parent

snark-implementation (system)

Location

src/jepd-relations.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.31 snark-implementation/date-reasoning2.lisp

Dependency

jepd-relations.lisp (file)

Parent

snark-implementation (system)

Location

src/date-reasoning2.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.32 snark-implementation/constraints.lisp

Dependency

date-reasoning2.lisp (file)

Parent

snark-implementation (system)

Location

src/constraints.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.33 snark-implementation/constraint-purify.lisp

Dependency

constraints.lisp (file)

Parent

snark-implementation (system)

Location

src/constraint-purify.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.34 snark-implementation/connectives.lisp

Dependency

constraint-purify.lisp (file)

Parent

snark-implementation (system)

Location

src/connectives.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.35 snark-implementation/wffs.lisp

Dependency

connectives.lisp (file)

Parent

snark-implementation (system)

Location

src/wffs.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

wffs.lisp (file)

Parent

snark-implementation (system)

Location

src/nonhorn-magic-set.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.37 snark-implementation/dp-refute.lisp

Dependency

nonhorn-magic-set.lisp (file)

Parent

snark-implementation (system)

Location

src/dp-refute.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.38 snark-implementation/sorts-functions.lisp

Dependency

dp-refute.lisp (file)

Parent

snark-implementation (system)

Location

src/sorts-functions.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.39 snark-implementation/sorts-interface.lisp

Dependency

sorts-functions.lisp (file)

Parent

snark-implementation (system)

Location

src/sorts-interface.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.40 snark-implementation/sorts.lisp

Dependency

sorts-interface.lisp (file)

Parent

snark-implementation (system)

Location

src/sorts.lisp

Exported Definitions

term-sort (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

sorts.lisp (file)

Parent

snark-implementation (system)

Location

src/argument-bag-ac.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

argument-bag-ac.lisp (file)

Parent

snark-implementation (system)

Location

src/argument-list-a1.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.43 snark-implementation/unify.lisp

Dependency

argument-list-a1.lisp (file)

Parent

snark-implementation (system)

Location

src/unify.lisp

Exported Definitions

unify (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.44 snark-implementation/unify-bag.lisp

Dependency

unify.lisp (file)

Parent

snark-implementation (system)

Location

src/unify-bag.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.45 snark-implementation/subsume-bag.lisp

Dependency

unify-bag.lisp (file)

Parent

snark-implementation (system)

Location

src/subsume-bag.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.46 snark-implementation/unify-vector.lisp

Dependency

subsume-bag.lisp (file)

Parent

snark-implementation (system)

Location

src/unify-vector.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.47 snark-implementation/equal.lisp

Dependency

unify-vector.lisp (file)

Parent

snark-implementation (system)

Location

src/equal.lisp

Exported Definitions

equal-p (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.48 snark-implementation/variant.lisp

Dependency

equal.lisp (file)

Parent

snark-implementation (system)

Location

src/variant.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.49 snark-implementation/alists.lisp

Dependency

variant.lisp (file)

Parent

snark-implementation (system)

Location

src/alists.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.50 snark-implementation/term-hash.lisp

Dependency

alists.lisp (file)

Parent

snark-implementation (system)

Location

src/term-hash.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.51 snark-implementation/trie-index.lisp

Dependency

term-hash.lisp (file)

Parent

snark-implementation (system)

Location

src/trie-index.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.52 snark-implementation/path-index.lisp

Dependency

trie-index.lisp (file)

Parent

snark-implementation (system)

Location

src/path-index.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.53 snark-implementation/trie.lisp

Dependency

path-index.lisp (file)

Parent

snark-implementation (system)

Location

src/trie.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.54 snark-implementation/feature-vector.lisp

Dependency

trie.lisp (file)

Parent

snark-implementation (system)

Location

src/feature-vector.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

feature-vector.lisp (file)

Parent

snark-implementation (system)

Location

src/feature-vector-trie.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

feature-vector-trie.lisp (file)

Parent

snark-implementation (system)

Location

src/feature-vector-index.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.57 snark-implementation/term-memory.lisp

Dependency

feature-vector-index.lisp (file)

Parent

snark-implementation (system)

Location

src/term-memory.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.58 snark-implementation/weight.lisp

Dependency

term-memory.lisp (file)

Parent

snark-implementation (system)

Location

src/weight.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.59 snark-implementation/eval.lisp

Dependency

weight.lisp (file)

Parent

snark-implementation (system)

Location

src/eval.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.60 snark-implementation/input.lisp

Dependency

eval.lisp (file)

Parent

snark-implementation (system)

Location

src/input.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.61 snark-implementation/output.lisp

Dependency

input.lisp (file)

Parent

snark-implementation (system)

Location

src/output.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.62 snark-implementation/simplification-ordering.lisp

Dependency

output.lisp (file)

Parent

snark-implementation (system)

Location

src/simplification-ordering.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.63 snark-implementation/symbol-ordering.lisp

Dependency

simplification-ordering.lisp (file)

Parent

snark-implementation (system)

Location

src/symbol-ordering.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.64 snark-implementation/multiset-ordering.lisp

Dependency

symbol-ordering.lisp (file)

Parent

snark-implementation (system)

Location

src/multiset-ordering.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

multiset-ordering.lisp (file)

Parent

snark-implementation (system)

Location

src/recursive-path-ordering.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.66 snark-implementation/ac-rpo.lisp

Dependency

recursive-path-ordering.lisp (file)

Parent

snark-implementation (system)

Location

src/ac-rpo.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ac-rpo.lisp (file)

Parent

snark-implementation (system)

Location

src/knuth-bendix-ordering2.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.68 snark-implementation/rewrite.lisp

Dependency

knuth-bendix-ordering2.lisp (file)

Parent

snark-implementation (system)

Location

src/rewrite.lisp

Exported Definitions

rewrite (structure)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.69 snark-implementation/rewrite-code.lisp

Dependency

rewrite.lisp (file)

Parent

snark-implementation (system)

Location

src/rewrite-code.lisp

Exported Definitions

declare-cancellation-law (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

rewrite-code.lisp (file)

Parent

snark-implementation (system)

Location

src/code-for-strings2.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

code-for-strings2.lisp (file)

Parent

snark-implementation (system)

Location

src/code-for-numbers3.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

code-for-numbers3.lisp (file)

Parent

snark-implementation (system)

Location

src/code-for-lists2.lisp

Internal Definitions

declare-code-for-lists (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

code-for-lists2.lisp (file)

Parent

snark-implementation (system)

Location

src/code-for-bags4.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.74 snark-implementation/resolve-code.lisp

Dependency

code-for-bags4.lisp (file)

Parent

snark-implementation (system)

Location

src/resolve-code.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

resolve-code.lisp (file)

Parent

snark-implementation (system)

Location

src/resolve-code-tables.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.76 snark-implementation/main.lisp

Dependency

resolve-code-tables.lisp (file)

Parent

snark-implementation (system)

Location

src/main.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.77 snark-implementation/subsume.lisp

Dependency

main.lisp (file)

Parent

snark-implementation (system)

Location

src/subsume.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.78 snark-implementation/subsume-clause.lisp

Dependency

subsume.lisp (file)

Parent

snark-implementation (system)

Location

src/subsume-clause.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.79 snark-implementation/interactive.lisp

Dependency

subsume-clause.lisp (file)

Parent

snark-implementation (system)

Location

src/interactive.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.80 snark-implementation/assertion-file.lisp

Dependency

interactive.lisp (file)

Parent

snark-implementation (system)

Location

src/assertion-file.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.81 snark-implementation/tptp.lisp

Dependency

assertion-file.lisp (file)

Parent

snark-implementation (system)

Location

src/tptp.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.82 snark-implementation/tptp-symbols.lisp

Dependency

tptp.lisp (file)

Parent

snark-implementation (system)

Location

src/tptp-symbols.lisp

Exported Definitions

declare-tptp-sort (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.83 snark-implementation/coder.lisp

Dependency

tptp-symbols.lisp (file)

Parent

snark-implementation (system)

Location

src/coder.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.84 snark-numbering/numbering.lisp

Parent

snark-numbering (system)

Location

src/numbering.lisp

Exported Definitions
Internal Definitions

*nonce* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.85 snark-agenda/agenda.lisp

Parent

snark-agenda (system)

Location

src/agenda.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.86 snark-deque/deque2.lisp

Parent

snark-deque (system)

Location

src/deque2.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Parent

snark-sparse-array (system)

Location

src/sparse-vector5.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.88 snark-sparse-array/sparse-array.lisp

Dependency

sparse-vector5.lisp (file)

Parent

snark-sparse-array (system)

Location

src/sparse-array.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

sparse-array.lisp (file)

Parent

snark-sparse-array (system)

Location

src/sparse-vector-expression.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.90 snark-feature/feature.lisp

Parent

snark-feature (system)

Location

src/feature.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Parent

snark-infix-reader (system)

Location

src/infix-operators.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.92 snark-infix-reader/infix-reader.lisp

Dependency

infix-operators.lisp (file)

Parent

snark-infix-reader (system)

Location

src/infix-reader.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.93 snark-pkg/snark-pkg.lisp

Parent

snark-pkg (system)

Location

src/snark-pkg.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.94 snark-dpll/davis-putnam3.lisp

Parent

snark-dpll (system)

Location

src/davis-putnam3.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.95 snark-lisp/mvlet.lisp

Parent

snark-lisp (system)

Location

src/mvlet.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.96 snark-lisp/progc.lisp

Dependency

mvlet.lisp (file)

Parent

snark-lisp (system)

Location

src/progc.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.97 snark-lisp/lisp.lisp

Dependency

progc.lisp (file)

Parent

snark-lisp (system)

Location

src/lisp.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.98 snark-lisp/collectors.lisp

Dependency

lisp.lisp (file)

Parent

snark-lisp (system)

Location

src/collectors.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.99 snark-lisp/map-file.lisp

Dependency

collectors.lisp (file)

Parent

snark-lisp (system)

Location

src/map-file.lisp

Exported Definitions
Internal Definitions

mapnconc-stream0 (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.100 snark-lisp/clocks.lisp

Dependency

map-file.lisp (file)

Parent

snark-lisp (system)

Location

src/clocks.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.101 snark-lisp/counters.lisp

Dependency

clocks.lisp (file)

Parent