Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ submission-doc: submission-generation

participant-data:
@echo "🚀 Generating participant data to $(PARTICIPANT_DATA_FILE)"
@if [ -e "submissions/*.json" ]; then poetry run smtcomp show-json submissions/*.json $(PARTICIPANT_DATA_FILE); fi
@poetry run smtcomp show-json submissions/*.json $(PARTICIPANT_DATA_FILE)

track-data:
@echo "🚀 Generating track data to $(TRACK_DATA_FILE)"
Expand Down
7 changes: 5 additions & 2 deletions smtcomp/defs.py
Original file line number Diff line number Diff line change
Expand Up @@ -1466,9 +1466,9 @@ class Config:
"""Prioritize triviality as much as possible for testing purpose.
Look for simple problems instead of hard one"""

nyse_seed = 17817
nyse_seed = 20_338_41
"""The integer part of one hundred times the opening value of the New York Stock Exchange Composite Index on the first day the exchange is open on or after the date specified in nyse_date"""
nyse_date = date(year=2024, month=6, day=17)
nyse_date = date(year=2025, month=6, day=30)

aws_timelimit_hard = 180
"""
Expand Down Expand Up @@ -1594,6 +1594,9 @@ def seed(self) -> int:
unknown_seed = 0
seed = 0
for s in self.submissions:
if not s.competitive:
continue

if s.seed is None:
unknown_seed += 1
else:
Expand Down
2 changes: 2 additions & 0 deletions smtcomp/submission.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,9 @@ def raw_summary(s: Submission) -> dict[str, Any]:
data["website"] = str(s.website)
data["archive_url"] = str(s.archive.url if s.archive is not None else "")
data["system_description"] = str(s.system_description)
data["competitive"] = s.competitive
data["tracks"] = dict[str, dict[str, list[str]]]()
data["seed"] = s.seed

tracks = s.participations.get()
for track, divs in sorted(tracks.items()):
Expand Down
3 changes: 2 additions & 1 deletion submissions/Amaya.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@
"tracks": ["SingleQuery"],
"logics": ["LIA", "NIA"]
}
]
],
"final" : true
}
1 change: 0 additions & 1 deletion submissions/Bitwuzla-MachBV-at-SMT-COMP-2025-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
"system_description": "https://link.springer.com/content/pdf/10.1007/978-3-031-37703-7_1",
"command": [ "./bitwuzla" ],
"solver_type": "Standalone",
"seed": 42,
"participations": [
{ "tracks": ["SingleQuery"], "logics": "QF_BV" }
],
Expand Down
3 changes: 2 additions & 1 deletion submissions/COLIBRI.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@
"logics": "QF_.*FP(?!DT).*"
}
],
"seed": 0
"seed": 0,
"final" : true
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "STP-Parti-Bitwuzla-at-SMT-COMP-2025",
"name": "STP-Parti-Bitwuzla",
"contributors": [
"Mengyu Zhao",
"Zhenghang Xu",
Expand Down
4 changes: 2 additions & 2 deletions submissions/Z3-Inc-Z3++-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
"system_description": "https://link.springer.com/chapter/10.1007/978-3-540-78800-3_24",
"command": [ "./smtcomp_run_incremental" ],
"solver_type": "Standalone",
"seed": 174228,
"participations": [
{ "tracks": ["Incremental"], "logics": "QF_NIA" }
],
"competitive": false
"competitive": false,
"final" : true
}
3 changes: 2 additions & 1 deletion submissions/Z3-Inc-Z3++.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,6 @@
"seed": "19970530",
"participations": [
{ "tracks": ["Incremental"], "logics": "QF_NIA" }
]
],
"final" : true
}
5 changes: 2 additions & 3 deletions submissions/Z3-Noodler-Mocha-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,10 @@
"contacts": ["Lukáš Holík <[email protected]>"],
"website": "https://github.com/VeriFIT/z3-noodler",
"system_description": "https://github.com/VeriFIT/z3-noodler/blob/devel/doc/noodler/z3-noodler-system-description-2025.pdf",
"command": [ "./z3-noodler" ],
"command": [ "./z3-noodler/build/z3" ],
"solver_type": "derived",
"seed": 48655,
"participations": [
{ "tracks": ["SingleQuery"], "logics": "QF_Strings" }
{ "tracks": ["SingleQuery"], "divisions": ["QF_Strings"] }
],
"competitive": false,
"final": true
Expand Down
7 changes: 4 additions & 3 deletions submissions/Z3-base.json → submissions/Z3-Owl-base.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "Z3-4.15.2.0",
"name": "Z3-Owl-base",
"contributors": [
"Nikolaj Bjørner et al."
],
Expand All @@ -11,7 +11,6 @@
"system_description": "https://link.springer.com/content/pdf/10.1007/978-3-540-78800-3_24.pdf",
"solver_type": "Standalone",
"command": ["./z3"],
"seed": "421",
"participations": [
{
"tracks": ["SingleQuery"],
Expand All @@ -24,5 +23,7 @@
"QF_BVFP"
]
}
]
],
"final" : true,
"competitive": false
}
3 changes: 2 additions & 1 deletion submissions/Z3-Owl.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,6 @@
"QF_BVFP"
]
}
]
],
"final" : true
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "Z3-Parti-Z3pp-at-SMT-COMP-2025",
"name": "Z3-Parti-Z3pp",
"contributors": [
"Mengyu Zhao",
"Shaowei Cai"
Expand Down
3 changes: 2 additions & 1 deletion submissions/bv_decide-nokernel.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,6 @@
"--maxRecDepth=1048576"
]
}
]
],
"final" : true
}
3 changes: 2 additions & 1 deletion submissions/bv_decide.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,6 @@
"--maxRecDepth=1048576"
]
}
]
],
"final" : true
}
3 changes: 2 additions & 1 deletion submissions/cvc5.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,5 +59,6 @@
"command": [ "bin/smtcomp_run_incremental" ]
}
],
"seed": 8465677983
"seed": 8465677983,
"final" : true
}
3 changes: 2 additions & 1 deletion submissions/iprover.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,6 @@
]
}
],
"seed": 139
"seed": 139,
"final" : true
}
3 changes: 2 additions & 1 deletion submissions/ostrich.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,6 @@
"seed": "718582",
"participations": [
{ "tracks": ["SingleQuery"], "divisions": ["QF_Strings"] }
]
],
"final" : true
}
3 changes: 2 additions & 1 deletion submissions/smtinterpol.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,6 @@
"logics": "(QF_)?(AX?)?(UF)?(BV)?(DT)?([IR]DL|[NL][IR]*A)?",
"command": ["smtinterpol"]
}
]
],
"final" : true
}
1 change: 0 additions & 1 deletion submissions/z3-noodler-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"system_description": "https://link.springer.com/content/pdf/10.1007/978-3-540-78800-3_24.pdf",
"solver_type": "Standalone",
"command": ["./z3-noodler_smt-comp25/z3/z3"],
"seed": 4134,
"participations": [
{
"tracks": ["SingleQuery"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@
"system_description": "https://link.springer.com/content/pdf/10.1007/978-3-540-78800-3_24.pdf",
"solver_type": "Standalone",
"command": ["./z3"],
"seed": "33",
"participations": [
{
"tracks": ["SingleQuery"],
"divisions": ["QF_NonLinearIntArith", "QF_NonLinearRealArith", "QF_Bitvec"]
}
]
],
"final" : true,
"competitive": false
}
5 changes: 3 additions & 2 deletions submissions/z3alpha-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"system_description": "https://link.springer.com/content/pdf/10.1007/978-3-540-78800-3_24.pdf",
"solver_type": "Standalone",
"command": ["./z3"],
"seed": "33",
"participations": [
{
"tracks": ["SingleQuery"],
Expand All @@ -26,5 +25,7 @@
"QF_Strings"
]
}
]
],
"final" : true,
"competitive": false
}
5 changes: 3 additions & 2 deletions submissions/z3alpha.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@
"QF_Strings"
]
}
]
}
],
"final" : true
}
10 changes: 10 additions & 0 deletions web/content/news/2025-07-04-list-of-participants.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
layout: single
author:
title: List of participants is final
date: 2025-07-04T00:00:00+01:00
---

The [list of participants](/2025/participants) of SMT-COMP 2025 is final. We are happy to have received so many solvers and we are looking forward to the results.

New York Stock Exchange index on the date after the submission deadline (i.e, 2025-06-30) was 20338.41, resulting in a competition seed of 2033841 + 755033430 = **757067271**.
12 changes: 12 additions & 0 deletions web/content/participants/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
+++
layout = 'single'
title = 'Participants'
+++

The following solvers have been submitted to SMT-COMP 2025 or were entered as non-competing solvers by the organizers for comparison.

{{< participants >}}

n Non-competing.

The opening value of the NYSE Composite Index on 2025-06-30 was 20338.41, resulting in a competition seed of 2033841 + 755033430 = **757067271**.
8 changes: 4 additions & 4 deletions web/hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ theme = 'smtcomp'
pageRef = 'parallel_track'
weight = 30

# [[menu.year]]
# name = 'Participants'
# pageRef = 'participants'
# weight = 50
[[menu.year]]
name = 'Participants'
pageRef = 'participants'
weight = 50
14 changes: 12 additions & 2 deletions web/themes/smtcomp/assets/css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -695,13 +695,19 @@ table.participants {

col.authors,
td.authors {
width: 35%;
width: 20%;
white-space: normal;
}

col.seed,
td.seed {
width: 7em;
white-space: normal;
}

col.track,
td.track {
width: 6em;
width: 5.6em;
white-space: normal;
}

Expand All @@ -710,3 +716,7 @@ td.archive {
width: 6em;
white-space: normal;
}

tr.noncompetitive a {
color: black;
}
7 changes: 5 additions & 2 deletions web/themes/smtcomp/layouts/partials/participant.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<tr>
<td><a href="{{ .website }}">{{ .name }}</a></td>
<tr {{ if not .competitive }} class="noncompetitive" {{ end }}>
<td><a href="{{ .website }}">{{ .name }}</a>
{{ if not .competitive }}<sup>n</sup>{{ end }}
</td>

<td>{{ with .tracks.SingleQuery }}X{{ end }}</td>
<td>{{ with .tracks.Incremental }}X{{ end }}</td>
Expand All @@ -8,6 +10,7 @@
<td>{{ with .tracks.Cloud }}X{{ end }}</td>
<td>{{ with .tracks.Parallel }}X{{ end }}</td>

<td class="seed">{{ .seed | string }}</td>
<td class="authors">{{ delimit .authors ",\n" }}</td>
<td><a href="{{ .archive_url }}">Archive</a></td>
<td><a href="{{ .system_description }}">System description</a></td>
Expand Down
4 changes: 3 additions & 1 deletion web/themes/smtcomp/layouts/shortcodes/participants.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<col class="track"> <!-- cloud -->
<col class="track"> <!-- parallel -->

<col class="seed">
<col class="authors">
<col class="archive">
<col>
Expand All @@ -24,12 +25,13 @@
<th>Cloud Track</th>
<th>Parallel Track</th>

<th>Seed</th>
<th>Contributors</th>
<th>Archive</th>
<th>System description</th>
</tr>

{{ range (sort $.Site.Data.participants "name" "asc") }}
{{ range (sort (sort $.Site.Data.participants "name" "asc") "competitive" "desc") }}
{{ partial "participant.html" . }}
{{ end }}

Expand Down
Loading