Verification of some Boolean partial polymorphisms
Description
This dataset contains the formal verification that a certain partial ternary Boolean conjunction f preserves two specific Boolean relations, but does not preserve two other ones. Our approach is by translating the question into Boolean satisfiability problems and to implement these such that they can be treated by a sat solver being capable of reading SMT-LIB2.0 specifications. Specifically, we have been using the Z3 solver developed by Microsoft Research (https://github.com/z3prover/z3) to attack the problem. The following is a list of the files contained in the dataset and their function:
Filename | Purpose |
---|---|
f-pPol-GammaL0chi2-GammaL2chi3. z3 |
The SMT-LIB2.0 implementation of the problem, to be run, e.g. by Z3. |
z3-output.txt | The output received by running Z3 on f-pPol-GammaL0chi2-GammaL2chi3. z3 |
f-preserves-GammaL0chi2_proof.txt | A formal proof generated by Z3 that f preserves ΓL₀(χ₂). |
f-preserves-GammaL2chi3_proof.txt | A formal proof generated by Z3 that f preserves ΓL₂(χ₃). |
partial_polymorphisms.pdf | A detailed description of the problem and the dataset. |
partial_polymorphisms.tex | The source file used to produce partial_polymorphisms.pdf |
Files
partial_polymorphisms.pdf
Files
(441.7 kB)
Name | Size | Download all |
---|---|---|
md5:a7b8898408f2fef4e99cbf4c325ec7ba
|
8.1 kB | Download |
md5:33be353518d4913dc5db3615f8e800de
|
16.1 kB | Preview Download |
md5:59c8254791eb6d495b4eeb1aec37a14b
|
51.9 kB | Preview Download |
md5:79e778abb159f4d6b64c7ad710013f78
|
353.5 kB | Preview Download |
md5:00e5319de8df5ba69c5a54eb8fbd6c52
|
11.1 kB | Download |
md5:d79db7855fffd8717d643ac32f37d48f
|
1.1 kB | Preview Download |
Additional details
Related works
- Cites
- Conference paper: 10.1007/978-3-540-78800-3_24 (DOI)
- Software: https://github.com/z3prover/z3 (URL)
- Is cited by
- Conference paper: 10.1109/ISMVL52857.2022.00017 (DOI)
- Is supplement to
- Conference paper: 10.1109/ISMVL52857.2022.00017 (DOI)
Funding
- Equations in Universal Algebra P 33878
- FWF Austrian Science Fund