Automic VaultAutomic Vault

brew

Install eprover with Homebrew, apt, Nix, dnf, MacPorts

Theorem prover for full first-order logic with equality. Version 3.2 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install eprover

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install picosat

MacPorts ports tree · math/picosat/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install eprover

Debian stable package indexes · eprover · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#eprover

nixpkgs package indexes · pkgs/by-name/ep/eprover/package.nix · source: api.github.com

Fedora dnfverified · 92%
sudo dnf install picosat

Fedora Rawhide package metadata · picosat · source: dl.fedoraproject.org

overview

Package summary

Theorem prover for full first-order logic with equality

Commands and aliases

  • checkproof
  • e_axfilter
  • e_deduction_server
  • e_ltb_runner
  • e_stratpar
  • eground
  • ekb_create
  • ekb_delete
  • ekb_ginsert
  • ekb_insert
  • epclextract
  • eprover
  • picosat

history

Project history and usage

E is a theorem prover for full first-order logic with equality and, in newer versions, monomorphic higher-order logic. It takes axioms plus a conjecture and searches for a formal proof; when it succeeds, it can output proof steps suitable for independent checking.

Project history

Development of E started as part of the E-SETHEO project at the Technical University of Munich. The official page says the first public release was in 1998 and that the system has been continuously improved since then.

E grew from a first-order automated theorem prover into a family of command-line tools around proof search, proof checking, axiom filtering, grounding, and related workflows. The 3.x line added full higher-order logic support and improved multicore scheduling, while the current site advertises E 3.2.

Adoption history

E has a long competition record. The official awards page says E has participated on its own or as part of E-SETHEO in every CASC competition since 1999, has routinely placed among the top provers in several first-order categories, and has also been used as a subcomponent by other competitors.

Package adoption is helped by E's academic visibility and command-line packaging shape. The project distributes source releases, documents Unix man pages and a PDF manual, and is packaged in Homebrew, Debian, Ubuntu, Nix, and related ecosystems.

How it is used

The official usage page recommends starting with automatic mode, for example eprover --auto problem.p, and using strategy scheduling for multicore runs. Inputs are typically in TPTP/TSTP syntax, and newer versions can produce answer substitutions for existential questions.

E also ships documentation with the distribution, including README files, Unix man pages for major executables, --help output, and the E manual in E/DOC/eprover.pdf.

Why package nerds care

E is significant because it is a serious research prover that still behaves like a Unix toolchain: source tarballs, man pages, many small executables, CLI flags, and benchmark-oriented releases. It is the kind of scientific package where reproducible command lines matter.

Timeline

  • 1998: First public release of E.
  • 1999: E begins its long-running CASC competition participation.
  • 2017: E 2.0 adds support for many-sorted logic through TPTP TFF.
  • 2023: E 3.0 adds full higher-order logic support and improved multicore scheduling.
  • 2024: E 3.1 is released.
  • 2026: E 3.2 is listed as the current release on the official site.

Related projects

  • E-SETHEO is the project context from which E originated.
  • TPTP/TSTP are the problem and proof syntaxes emphasized in E's usage documentation.
  • PicoSAT is integrated in parts of the E distribution and appears among packaged executables.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
checkproofcliglobal executable
e_axfiltercliglobal executable
e_deduction_servercliglobal executable
e_ltb_runnercliglobal executable
e_stratparcliglobal executable
egroundcliglobal executable
ekb_createcliglobal executable
ekb_deletecliglobal executable
ekb_ginsertcliglobal executable
ekb_insertcliglobal executable
epclextractcliglobal executable
eprovercliglobal executable
picosatcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version3.2
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://eprover.org/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://eprover.org/none confidence

install metadata

Package metadata

Package keybrew:eprover
Version3.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/eprover
Homepagehttps://eprover.org/
Repositoryhttps://github.com/eprover/eprover
Upstream docshttps://wwwlehre.dhbw-stuttgart.de/~sschulz/E/Usage.html
LicenseGPL-2.0-or-later OR LGPL-2.1-or-later
Source archivehttps://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_3.2/E.tgz
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameeprover
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

eprover 3.2.5+ds-1

Equational theorem prover

https://eprover.org

sudo apt install eprover
  • Section: math
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Eprover
Debian stable package indexes · deb.debian.org · Debian stable package indexes: eprover from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

eprover

nix profile install nixpkgs#eprover
  • normalized package name match
  • Matched by: Eprover
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ep/eprover/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

eprover 3.0.03+ds-1

Equational theorem prover

https://eprover.org

sudo apt install eprover
  • Section: universe/math
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Eprover
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: eprover from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts94%

picosat

sudo port install picosat
  • installed executable or alias match
  • Matched by: Picosat
MacPorts ports tree · api.github.com · MacPorts ports tree: math/picosat/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

picosat 965-2

SAT solver with proof and core support

http://fmv.jku.at/picosat/

sudo apt install picosat
  • Section: science
  • Architecture: amd64
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Picosat
Debian stable package indexes · deb.debian.org · Debian stable package indexes: picosat from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

picosat

nix profile install nixpkgs#picosat
  • installed executable or alias match
  • Matched by: Picosat
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pi/picosat/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt92%

picosat 965-2

SAT solver with proof and core support

http://fmv.jku.at/picosat/

sudo apt install picosat
  • Section: universe/science
  • Architecture: amd64
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Picosat
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: picosat from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf92%

picosat 965-30.fc45

A SAT solver

https://fmv.jku.at/picosat/

sudo dnf install picosat
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: picosat
  • 7 dependencies
  • 1 provides
  • installed executable or alias match
  • Matched by: Picosat
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: picosat from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf92%

picosat-R 965-30.fc45

A SAT solver library for R

https://fmv.jku.at/picosat/

sudo dnf install picosat-R
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: picosat
  • 3 dependencies
  • 2 provides
  • installed executable or alias match
  • Matched by: Picosat
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: picosat-R from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf92%

picosat-devel 965-30.fc45

Development files for PicoSAT

https://fmv.jku.at/picosat/

sudo dnf install picosat-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: picosat
  • 5 dependencies
  • 1 provides
  • installed executable or alias match
  • Matched by: Picosat
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: picosat-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf92%

picosat-libs 965-30.fc45

A SAT solver library

https://fmv.jku.at/picosat/

sudo dnf install picosat-libs
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: picosat
  • 2 dependencies
  • 3 provides
  • installed executable or alias match
  • Matched by: Picosat
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: picosat-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment