SkillAgentSearch skills...

Signatures

Proof signatures for CVC4

Install / Use

/learn @CVC4/Signatures
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Proof Signatures

This repository contains the proof signatures for CVC4.

Testing

Testing LFSC Signatures

Running Tests

make test runs all LFSC tests. make <test name> runs a single test, for example make drat_test.

Adding a New Signature Test

To add a new signature test file, create a new file in test/lfsc and add it to git, for example:

git add test/lfsc/new_signature_test.plf

Also add it to the LFSC_TESTS variable in Makefile in the root directory and declare the dependencies of the test as explained below.

Tests can declare the signature files that they depend on using the ; Deps: directive followed by a space-separated list of files. For example:

; Deps: sat.plf smt.plf

indicates that the test depends on sat.plf and smt.plf. The run script automatically searches for the listed files in lfsc as well as the directory of the test input.

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1y ago
Forks2

Languages

Lean

Security Score

55/100

Audited on May 17, 2024

No findings