SNARK theorem prover
In a land of logic and AI,
There lived a reasoner, oh so spry.
SNARK was its name, a clever kit,
With the power to reason and never quit.
With resolution and paramodulation,
SNARK could solve problems without hesitation.
It could prove theorems, both big and small,
And help us understand it all.
In the realm of software engineering,
SNARK was a tool that was pioneering.
It could solve constraints with Allen's logic,
And make our programs less chaotic.
Unlike other provers, it was fully automated,
No need for humans to get frustrated.
With strategic controls, it could adjust its search,
And find the answers in a lurch.
SNARK was used by NASA, oh so grand,
In their Intelligent Systems Project, it took a stand.
It was written in Lisp, a language so fine,
And shared with the world under Mozilla's sign.
Random page:
YBNL