pith:QGCGJZ3F
Neurosymbolic Auditing of Natural-Language Software Requirements
Large language models with an SMT solver can translate and audit natural-language software requirements for ambiguity and defects.
arxiv:2605.13817 v1 · 2026-05-13 · cs.SE · cs.AI
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{QGCGJZ3FX5B3XBBFBQTYOWTZFR}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
large language models, equipped with an SMT solver, can audit such requirements: translating them into formal logic, detecting ambiguity through stochastic variation in the generated formalization, and exposing inconsistency, vacuousness, and safety violations through solver queries on the resulting specification.
that stochastic variation in LLM-generated formalizations reliably signals genuine ambiguity in the original natural-language requirement rather than LLM inconsistency or hallucination.
VERIMED translates natural-language requirements to formal logic via LLMs, detects ambiguity from stochastic formalization differences, and audits for inconsistency and safety violations using SMT queries.
References
Formal links
Receipt and verification
| First computed | 2026-05-18T02:44:15.312948Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
818464e765bf43bb84250c27875a792c754c0bd1fd6e2fe3350400fb14148aec
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/QGCGJZ3FX5B3XBBFBQTYOWTZFR \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 818464e765bf43bb84250c27875a792c754c0bd1fd6e2fe3350400fb14148aec
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "a1c4b7fe399eb389cce542ca3b1fbfa06caece94be51760c5b7bb82f8eb2e6c8",
"cross_cats_sorted": [
"cs.AI"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.SE",
"submitted_at": "2026-05-13T17:43:13Z",
"title_canon_sha256": "f0d61d0272c1d967335b581877d07dc6caa75a70e94f9aaed34390edd5d12856"
},
"schema_version": "1.0",
"source": {
"id": "2605.13817",
"kind": "arxiv",
"version": 1
}
}