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

SRI-CSL / yices2 / 25359278986
67%
master: 69%

Build:
Build:
LAST BUILD BRANCH: reduce-cdclt
DEFAULT BRANCH: master
Ran 05 May 2026 05:28AM UTC
Jobs 1
Files 486
Run time 2min
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

05 May 2026 05:19AM UTC coverage: 66.69% (+0.003%) from 66.687%
25359278986

push

github

ahmed-irfan
smt2: print algebraic numbers in SMT-COMP 2026 root-of-with-interval format

Previously, algebraic model values were printed as lossy float
approximations (e.g. 1.414214). The SMT-COMP 2026 model validation
track requires the root-of-with-interval format, which encodes the
exact value as a polynomial plus an isolating interval.

The new smt2_pp_algebraic normalizes the polynomial at print time
(square-free part via gcd(f,f'), then primitive part for coprime
coefficients with positive leading coefficient) and formats it as

  (root-of-with-interval (coeffs p_0 ... p_n) min max)

where coefficients are listed in ascending degree order and bounds are
SMT2 real literals (a.0 or (/ a.0 2^k.0) for dyadic rationals).
Rational algebraic values (f == NULL in libpoly) are printed directly
as real literals. Normalization happens only when a model is printed,
so solving performance is unaffected.

Two regression tests are added: one for a proper algebraic value (√2)
and one for the rational branch (x²=4, x>0 → 2.0). Four existing gold
files are updated to the new format.

74 of 78 new or added lines in 1 file covered. (94.87%)

27 existing lines in 2 files now uncovered.

83511 of 125222 relevant lines covered (66.69%)

1644169.41 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
87.84
1.78% src/frontend/smt2/smt2_printer.c

Coverage Regressions

Lines Coverage ∆ File
19
50.22
-1.32% src/io/yices_pp.c
8
81.15
-6.56% src/utils/string_buffers.c
Jobs
ID Job ID Ran Files Coverage
1 25359278986.1 05 May 2026 05:28AM UTC 486
66.69
GitHub Action Run
Source Files on build 25359278986
  • Tree
  • List 486
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 40fdd027 on github
  • Prev Build on master (#25302889838)
  • Next Build on smt2-algebraic-model-format (#25359297007)
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