BSD Ports

math/otter 3.0.6nb2 NetBSD

Automated Deduction System

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e282cfb26b
License
public-domain
Categories
math
Package size
485.5 KiB, 2726.9 KiB installed

Description

Otter (Organized Techniques for Theorem-proving and Effective Research) is a resolution-style theorem-proving program for first-order logic with equality. Otter includes the inference rules binary resolution, hyperresolution, UR-resolution, and binary paramodulation. Some of its other abilities and features are conversion from first-order formulas to clauses, forward and back subsumption, factoring, weighting, answer literals, term ordering, forward and back demodulation, evaluable functions and predicates, and Knuth-Bendix completion. Otter is coded in C, is free, and is portable to many different kinds of computer.

In the other systems

SystemPortVersion
NetBSDmath/otter3.0.6nb2
FreeBSDmisc/otter3.3f_4
DragonFlymisc/otter3.3f_4

Install

Binary package:

pkgin install otter

From pkgsrc:

cd /usr/pkgsrc/math/otter && make install clean

Dependencies

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
e282cfb26b wiz *: add LDFLAGS overide that was previously in mk
This is a workaround and should be fixed properly per-package - they should use the pkgsrc LDFLAGS, but this restores what happened before the mk/ cleanup. Fixes relro build for packages that do not honor LDFLAGS. Package list provided by mef@, thanks! Workaround commit requested by bsiegert on tech-pkg.
235fee29c9 rillig math/otter: clean up, add license
Running all provided examples is not a typical use case, so omit the shell interpreter and the executable bit
6aec3b045d rillig math/otter: clean up
Remove ".." from the files to be patched by adjusting WRKSRC. Add patches needed for C23.