argotorg / argotorg/solidity

SMTChecker: Add support for counterexamples from Eldarica

Open
#15,706 0 comments 0 reactions 0 assignees View on GitHub
smt
Dominant language
C++
Stars
25.7k
Forks
6.2k
Avg merge
2d 19h
Merged PRs (30d)
29

Description

Currently, we can only get counterexamples in CHC engine from Z3, it would be nice to also get counterexamples from Eldarica.

Contributor guide

Open the contributing guide

Research direction

The issue identifies SMTChecker and the CHC engine as the relevant entry points, with Z3 support as the existing comparison. Start by tracing how counterexamples are obtained from Z3 and determine what Eldarica exposes; done means Eldarica counterexamples are available through the same SMTChecker workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, solidity
Domain
compilers
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.