• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SRI-CSL / yices2 / 22518557096
65%

Build:
DEFAULT BRANCH: master
Ran 28 Feb 2026 10:10AM UTC
Jobs 1
Files 486
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Feb 2026 10:01AM UTC coverage: 65.307% (+0.001%) from 65.306%
22518557096

push

github

web-flow
Fix issue #536 bool equality evaluation dependencies (#601)

This PR fixes issue #536 in MCSAT bool evaluation explanation for equality terms.

When trying to explain the evaluation of an equality literal, the bool plugin now records both equality argument variables as dependencies before returning the explanation result.
Root cause

For EQ_TERM fallback evaluation, dependency tracking was incomplete: the evaluated equality could be explained without adding the two operand variables to vars.
This could lead to missing dependency information in downstream reasoning/explanations.
Changes

    src/mcsat/bool/bool_plugin.c
        Use eq_term_desc(..., t_unsigned) in the equality fallback path (not necessary, but more readable).
        Add both operand variables (t1_var, t2_var) to vars when both are assigned and used for equality evaluation.

Tests

Added 3 regressions under MCSAT regressions (all expected sat):

    tests/regress/mcsat/iss536a.smt2
    tests/regress/mcsat/iss536b.smt2
    tests/regress/mcsat/iss536c.smt2

Each test exercises bool/array expressions that trigger the equality-evaluation fallback path covered by this fix.

3 of 3 new or added lines in 1 file covered. (100.0%)

81263 of 124433 relevant lines covered (65.31%)

1710211.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 22518557096.1 28 Feb 2026 10:10AM UTC 486
65.31
GitHub Action Run
Source Files on build 22518557096
  • Tree
  • List 486
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b37bebdf on github
  • Prev Build on master (#22517835363)
  • Next Build on master (#22518991473)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc