DRAT2ER(1)
β¨ NAME β¨
drat2er β proof transformer for propositional logic, and honestly? she's that girl π
πΈ DESCRIPTION πΈ
okay bestie, listen up, because drat2er is lowkey doing the most and I'm obsessed π She transforms DRAT proofs into extended-resolution proofs. That's the whole vibe.
So the way it works: you hand her a propositional formula (specified in the DIMCAS format) together with a DRAT proof, and she outputs an extended-resolution proof of the formula in either the TRACECHECK format or the DRAT format. Iconic behavior, no cap β¨
The description of this transformation can be found in the paper "Extended Resolution Simulates DRAT" (IJCAR 2018) β yes she's published, she's academic, she's got main character energy fr fr ππ
And if no output file is specified? She just writes the output to the standard output. Casual. Effortless. π¦
redhat-linux-build/bin/drat2er [OPTIONS] input_formula input_proof [output_proof]
π POSITIONALS π
these are the lil arguments she needs from you, bestie, in order:
input_formulaTEXT:FILE REQUIRED β Path to a DIMCAS file of the input formula. Like, she literally cannot start without this one πinput_proofTEXT:FILE REQUIRED β Path to a DRAT file of the input proof. Also required, also non-negotiable πoutput_proofFILE β Path for the output proof. This one's optional, because if you don't give her one she'll just send it straight to standard output π
π OPTIONS π
the flags, the little levers, the ~customizations~ β¨
-h,--helpβ Print this help message and exit. She'll tell you everything you need and then dip π-v,--verboseβ Print information about the progress. So you can watch her cook in real time π₯-c,--compressβ Reduce proof size (increases runtime). Smaller output, longer wait β a tradeoff, bestie, a whole situation βοΈ-f,--formatTEXT:{drat,tracecheck} β Format of the output proof (default:tracecheck). You pick the language she speaks, and if you don't pick she defaults totracecheckπ
heads up queen:--formatonly takesdratortracecheck, so don't try to get creative in there π
and that's the whole page!! drat2er β she's giving 20211228 energy, page dropped July 2025, and she ate, periodt πβ¨π«Ά
π¦ where this page comes from
- fedora 43: drat2er-tools 0-0.18.20211228git6dfd668.fc43 Β· MIT AND BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms