Skip to content

Commit 853f521

Browse files
martinjonasMartin Jonáš
andauthored
2025 final submissions (#200)
* Rename z3siri-base. * Mark all submissions as final. * Mark base solvers as noncompetitive. * Always generate participant data. * Remove extra commas. * Shorten names of some tools. * Rename base solver of Z3-Owl and make it noncompetitive. * Export noncompetitive flag into the submission summary. * Mark noncompetitive participants. * Fix Z3-Noodler-Mocha-base submission. * Separate non-competing participants. * Add participants menu page. * Add 2025 NYSE seed. * Skip non-competitive participants in seed computation. * Remove seeds from base solvers. * Also display seeds of participants. * Fix formatting. * Add Participants page. * Add news about final list of participants. * Fix formatting. * Fix path to the base solver of Z3-Noodler-Mocha. --------- Co-authored-by: Martin Jonáš <[email protected]>
1 parent fd72334 commit 853f521

29 files changed

+93
-40
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ submission-doc: submission-generation
5555

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

6060
track-data:
6161
@echo "🚀 Generating track data to $(TRACK_DATA_FILE)"

smtcomp/defs.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1466,9 +1466,9 @@ class Config:
14661466
"""Prioritize triviality as much as possible for testing purpose.
14671467
Look for simple problems instead of hard one"""
14681468

1469-
nyse_seed = 17817
1469+
nyse_seed = 20_338_41
14701470
"""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"""
1471-
nyse_date = date(year=2024, month=6, day=17)
1471+
nyse_date = date(year=2025, month=6, day=30)
14721472

14731473
aws_timelimit_hard = 180
14741474
"""
@@ -1594,6 +1594,9 @@ def seed(self) -> int:
15941594
unknown_seed = 0
15951595
seed = 0
15961596
for s in self.submissions:
1597+
if not s.competitive:
1598+
continue
1599+
15971600
if s.seed is None:
15981601
unknown_seed += 1
15991602
else:

smtcomp/submission.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ def raw_summary(s: Submission) -> dict[str, Any]:
5757
data["website"] = str(s.website)
5858
data["archive_url"] = str(s.archive.url if s.archive is not None else "")
5959
data["system_description"] = str(s.system_description)
60+
data["competitive"] = s.competitive
6061
data["tracks"] = dict[str, dict[str, list[str]]]()
62+
data["seed"] = s.seed
6163

6264
tracks = s.participations.get()
6365
for track, divs in sorted(tracks.items()):

submissions/Amaya.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@
1818
"tracks": ["SingleQuery"],
1919
"logics": ["LIA", "NIA"]
2020
}
21-
]
21+
],
22+
"final" : true
2223
}

submissions/Bitwuzla-MachBV-at-SMT-COMP-2025-base.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"system_description": "https://link.springer.com/content/pdf/10.1007/978-3-031-37703-7_1",
1111
"command": [ "./bitwuzla" ],
1212
"solver_type": "Standalone",
13-
"seed": 42,
1413
"participations": [
1514
{ "tracks": ["SingleQuery"], "logics": "QF_BV" }
1615
],

submissions/COLIBRI.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@
1818
"logics": "QF_.*FP(?!DT).*"
1919
}
2020
],
21-
"seed": 0
21+
"seed": 0,
22+
"final" : true
2223
}

submissions/STP-Parti-Bitwuzla-at-SMT-COMP-2025.json renamed to submissions/STP-Parti-Bitwuzla.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "STP-Parti-Bitwuzla-at-SMT-COMP-2025",
2+
"name": "STP-Parti-Bitwuzla",
33
"contributors": [
44
"Mengyu Zhao",
55
"Zhenghang Xu",

submissions/Z3-Inc-Z3++-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
"system_description": "https://link.springer.com/chapter/10.1007/978-3-540-78800-3_24",
1212
"command": [ "./smtcomp_run_incremental" ],
1313
"solver_type": "Standalone",
14-
"seed": 174228,
1514
"participations": [
1615
{ "tracks": ["Incremental"], "logics": "QF_NIA" }
1716
],
18-
"competitive": false
17+
"competitive": false,
18+
"final" : true
1919
}

submissions/Z3-Inc-Z3++.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
"seed": "19970530",
1616
"participations": [
1717
{ "tracks": ["Incremental"], "logics": "QF_NIA" }
18-
]
18+
],
19+
"final" : true
1920
}

submissions/Z3-Noodler-Mocha-base.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@
1414
"contacts": ["Lukáš Holík <[email protected]>"],
1515
"website": "https://github.com/VeriFIT/z3-noodler",
1616
"system_description": "https://github.com/VeriFIT/z3-noodler/blob/devel/doc/noodler/z3-noodler-system-description-2025.pdf",
17-
"command": [ "./z3-noodler" ],
17+
"command": [ "./z3-noodler/build/z3" ],
1818
"solver_type": "derived",
19-
"seed": 48655,
2019
"participations": [
21-
{ "tracks": ["SingleQuery"], "logics": "QF_Strings" }
20+
{ "tracks": ["SingleQuery"], "divisions": ["QF_Strings"] }
2221
],
2322
"competitive": false,
2423
"final": true

0 commit comments

Comments
 (0)