{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:EFCA7MWCFRAEFOBCXCAQNYLKSR","short_pith_number":"pith:EFCA7MWC","schema_version":"1.0","canonical_sha256":"21440fb2c22c4042b822b88106e16a944ba7a3bac081ffe705bf683b119de677","source":{"kind":"arxiv","id":"2507.03659","version":3},"attestation_state":"computed","paper":{"title":"Specification-Guided Repair of Arithmetic Errors in Dafny Programs using LLMs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.SE","authors_text":"Alexandra Mendes, Alexandre Abreu, Valentina Wu","submitted_at":"2025-07-04T15:36:12Z","abstract_excerpt":"Debugging and repairing faults when programs fail to formally verify can be complex and time-consuming. Automated Program Repair (APR) can ease this burden by automatically identifying and fixing faults. However, traditional APR techniques often rely on test suites for validation, but these may not capture all possible scenarios. In contrast, formal specifications provide strong correctness criteria, enabling more effective automated repair.\n  In this paper, we present an APR tool for Dafny, a verification-aware programming language that uses formal specifications - including pre-conditions, p"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2507.03659","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-07-04T15:36:12Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"ec756524f5eaf3f059bdf6ebe19d4a0342a6346350f4ab489f225186d72821ec","abstract_canon_sha256":"41560b98c7c834165a3e25bfaebb1067729b4711cfbde05e32e910a750cabaf0"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:07:09.309007Z","signature_b64":"RTZRJl8sXCEnF/S5Ky8XdLI1ygvtqCqvZiS5SCyKLsvJPDmLfaQpoLLXQ3qeHJKkOJ+czVgktDxnxzu/oA1gAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"21440fb2c22c4042b822b88106e16a944ba7a3bac081ffe705bf683b119de677","last_reissued_at":"2026-07-05T12:07:09.308567Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:07:09.308567Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Specification-Guided Repair of Arithmetic Errors in Dafny Programs using LLMs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.SE","authors_text":"Alexandra Mendes, Alexandre Abreu, Valentina Wu","submitted_at":"2025-07-04T15:36:12Z","abstract_excerpt":"Debugging and repairing faults when programs fail to formally verify can be complex and time-consuming. Automated Program Repair (APR) can ease this burden by automatically identifying and fixing faults. However, traditional APR techniques often rely on test suites for validation, but these may not capture all possible scenarios. In contrast, formal specifications provide strong correctness criteria, enabling more effective automated repair.\n  In this paper, we present an APR tool for Dafny, a verification-aware programming language that uses formal specifications - including pre-conditions, p"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.03659","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2507.03659/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2507.03659","created_at":"2026-07-05T12:07:09.308623+00:00"},{"alias_kind":"arxiv_version","alias_value":"2507.03659v3","created_at":"2026-07-05T12:07:09.308623+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.03659","created_at":"2026-07-05T12:07:09.308623+00:00"},{"alias_kind":"pith_short_12","alias_value":"EFCA7MWCFRAE","created_at":"2026-07-05T12:07:09.308623+00:00"},{"alias_kind":"pith_short_16","alias_value":"EFCA7MWCFRAEFOBC","created_at":"2026-07-05T12:07:09.308623+00:00"},{"alias_kind":"pith_short_8","alias_value":"EFCA7MWC","created_at":"2026-07-05T12:07:09.308623+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR","json":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR.json","graph_json":"https://pith.science/api/pith-number/EFCA7MWCFRAEFOBCXCAQNYLKSR/graph.json","events_json":"https://pith.science/api/pith-number/EFCA7MWCFRAEFOBCXCAQNYLKSR/events.json","paper":"https://pith.science/paper/EFCA7MWC"},"agent_actions":{"view_html":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR","download_json":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR.json","view_paper":"https://pith.science/paper/EFCA7MWC","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2507.03659&json=true","fetch_graph":"https://pith.science/api/pith-number/EFCA7MWCFRAEFOBCXCAQNYLKSR/graph.json","fetch_events":"https://pith.science/api/pith-number/EFCA7MWCFRAEFOBCXCAQNYLKSR/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR/action/timestamp_anchor","attest_storage":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR/action/storage_attestation","attest_author":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR/action/author_attestation","sign_citation":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR/action/citation_signature","submit_replication":"https://pith.science/pith/EFCA7MWCFRAEFOBCXCAQNYLKSR/action/replication_record"}},"created_at":"2026-07-05T12:07:09.308623+00:00","updated_at":"2026-07-05T12:07:09.308623+00:00"}