EPCLEXTRACT(1)
π¦ EPCLEXTRACT(1) β User Commands π¦
okay bestie, welcome to the epclextract manual page, section 1 of the User Commands, version 3.5.1. yes that whole title thing was the header, we're folding it in here so it doesn't just sit there being boring π
β¨ NAME β¨
epclextractβ literally just the manual page forepclextract3.5.1. that's it. that's the name. iconic of it honestly π
π SYNOPSIS π
epclextract [options] [files]
π DESCRIPTION π
so this is epclextract 3.5.1, and what it does is read an PCL2 protocol and print out the steps you actually need for proving the clauses sitting in the "proof", "final", or "extract" steps. basically it takes the whole messy proof situation and goes "here's the part that matters, bestie" β¨
πΈ Options πΈ
-h,--helpβ prints a short description of program usage and options. the "help me help you" flag π«Ά-V,--versionβ prints the version number of the program. so you can prove you're on the right build, no cap.-v,--verbose[=<arg>]β verbose comments on the progress of the program. the short form, or the long form without the optional argument, is equivalent to--verbose=1. so like,-valone = volume 1, but you can dial it higher if you want the whole tea β-f,--fast-extractβ do a fast extract. with this option the program understands only a subset of PCL, and it assumes that all"proof"and"final"steps are at the end of the protocoll (protocoll β their spelling, not mine, and I love that for them π). so yes: speed mode, but only if the input behaves.-C,--forward-commentsβ pass comments found in the input through to the output while reading input. your little notes survive the trip π-c,--competition-framingβ print special"begin"and"end"comments around the proof object, as required by the CASC MIX* class. competition-core behaviour, periodt.-n,--no-extractβ don't extract, print back all steps (actually, it treats all steps as proof steps). useful as a syntax checker, or if you want to convert PCL to TSTP using the next option. the "I'm not extracting, I'm just looking" flag π--tstp-outβ print proof protocol in TSTP syntax. the default is PCL, so this is you switching the vibe.--tptp3-outβ synonymous with--tstp-out. same energy, different spelling π-oarg,--output-file=<arg>β redirect output into the named file. bye bye terminal, hello file π-s,--silentβ equivalent to--output-level=0. shhh. nothing to see here. silence is golden.
π REPORTING BUGS π
found a bug? report bugs to schulz@eprover.org. and bestie, please include the following, if possible:
- the version of the package as reported by
eprover --version. - the operating system and version.
- the exact command line that leads to the unexpected behaviour.
- a description of what you expected and what actually happened.
- if possible, all input files necessary to reproduce the bug.
Β©οΈ COPYRIGHT Β©οΈ
Copyright 1998-2026 by Stephan Schulz, schulz@eprover.org, and the E contributors (see DOC/CONTRIBUTORS).
this program is a part of the distribution of the equational theorem prover E π§. you can find the latest version of the E distribution, plus additional information, at http://www.eprover.org
this program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the GNU General Public License for more details.
you should have received a copy of the GNU General Public License along with this program (it should be contained in the top level directory of the distribution in the file COPYING); if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
we welcome bug reports and even reasonable questions π. if the prover behaves in an unexpected way, please include the following information:
- What did you observe?
- What did you expect?
- The output of
eprover --version - The full commandline that lead to the unexpected behaviour
- The input file(s) that lead to the unexpected behaviour
most bug reports should be send to schulz@eprover.org. bug reports with respect to the HO-version should be send to, or at least copied to, jasmin.blanchette@gmail.com. please remember that this is an unpaid volunteer service β be nice, they're doing this for free π«Ά
the original copyright holder can be contacted via email or as:
Stephan Schulz DHBW Stuttgart Fakultaet Technik Informatik Lerchenstrasse 1 70174 Stuttgart Germany
so yeah, that's the whole page, bestie. epclextract 3.5.1, dated August 2026, living in section 1 as EPCLEXTRACT(1). go forth and extract, you absolute main character ππ
π¦ where this page comes from
- ubuntu stonking: eprover 3.5.1+ds-1 Β· LGPL-2.1-or-later AND GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms