{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2022:VJDASNP4KRPX5NBT2YNJR7ZA66","short_pith_number":"pith:VJDASNP4","schema_version":"1.0","canonical_sha256":"aa460935fc545f7eb433d61a98ff20f7ace281803d7ec7e78ff9fbb50b276e35","source":{"kind":"arxiv","id":"2212.02425","version":1},"attestation_state":"computed","paper":{"title":"Leroy and Blazy were right: their memory model soundness proof is automatable (Extended Version)","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.LO","authors_text":"Ant\\'onio Ravara, M\\'ario Pereira, Pedro Barroso","submitted_at":"2022-12-05T17:08:18Z","abstract_excerpt":"Xavier Leroy and Sandrine Blazy in 2007 conducted a formal verification, using the Coq proof assistant, of a memory model for low-level imperative languages such as C. Considering their formalization was performed essentially in first-order logic, one question left open by the authors was whether their proofs could be automated using a verification framework for first-order logic. We took the challenge and automated their formalization using Why3, significantly reducing the proof effort. We systematically followed the Coq proofs and realized that in many cases at around one third of the way Wh"},"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":"2212.02425","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2022-12-05T17:08:18Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"2bbd6202f672be1dd447fb34a2b18b02e5d1f220db9f155c457e73ae1d590aa7","abstract_canon_sha256":"697ce00ca74d905939bd2a6fc93d7ed2a6a318c8b984c4b27fbf0a941bbec1a5"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:22:24.299390Z","signature_b64":"iYXKD8C3niE70GipbjVXgHU0uEeN1V3KG+Q8b1kjS0nfQb2LuGUTOuZHBzrEXqEwz1Fidc8KQDdxHSv0jC7qCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"aa460935fc545f7eb433d61a98ff20f7ace281803d7ec7e78ff9fbb50b276e35","last_reissued_at":"2026-07-05T05:22:24.298921Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:22:24.298921Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Leroy and Blazy were right: their memory model soundness proof is automatable (Extended Version)","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.LO","authors_text":"Ant\\'onio Ravara, M\\'ario Pereira, Pedro Barroso","submitted_at":"2022-12-05T17:08:18Z","abstract_excerpt":"Xavier Leroy and Sandrine Blazy in 2007 conducted a formal verification, using the Coq proof assistant, of a memory model for low-level imperative languages such as C. Considering their formalization was performed essentially in first-order logic, one question left open by the authors was whether their proofs could be automated using a verification framework for first-order logic. We took the challenge and automated their formalization using Why3, significantly reducing the proof effort. We systematically followed the Coq proofs and realized that in many cases at around one third of the way Wh"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2212.02425","kind":"arxiv","version":1},"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/2212.02425/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":"2212.02425","created_at":"2026-07-05T05:22:24.298989+00:00"},{"alias_kind":"arxiv_version","alias_value":"2212.02425v1","created_at":"2026-07-05T05:22:24.298989+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2212.02425","created_at":"2026-07-05T05:22:24.298989+00:00"},{"alias_kind":"pith_short_12","alias_value":"VJDASNP4KRPX","created_at":"2026-07-05T05:22:24.298989+00:00"},{"alias_kind":"pith_short_16","alias_value":"VJDASNP4KRPX5NBT","created_at":"2026-07-05T05:22:24.298989+00:00"},{"alias_kind":"pith_short_8","alias_value":"VJDASNP4","created_at":"2026-07-05T05:22:24.298989+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/VJDASNP4KRPX5NBT2YNJR7ZA66","json":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66.json","graph_json":"https://pith.science/api/pith-number/VJDASNP4KRPX5NBT2YNJR7ZA66/graph.json","events_json":"https://pith.science/api/pith-number/VJDASNP4KRPX5NBT2YNJR7ZA66/events.json","paper":"https://pith.science/paper/VJDASNP4"},"agent_actions":{"view_html":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66","download_json":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66.json","view_paper":"https://pith.science/paper/VJDASNP4","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2212.02425&json=true","fetch_graph":"https://pith.science/api/pith-number/VJDASNP4KRPX5NBT2YNJR7ZA66/graph.json","fetch_events":"https://pith.science/api/pith-number/VJDASNP4KRPX5NBT2YNJR7ZA66/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66/action/timestamp_anchor","attest_storage":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66/action/storage_attestation","attest_author":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66/action/author_attestation","sign_citation":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66/action/citation_signature","submit_replication":"https://pith.science/pith/VJDASNP4KRPX5NBT2YNJR7ZA66/action/replication_record"}},"created_at":"2026-07-05T05:22:24.298989+00:00","updated_at":"2026-07-05T05:22:24.298989+00:00"}