{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2014:4XOTXG26ZKT6OOP5XZVNF4AAE5","short_pith_number":"pith:4XOTXG26","schema_version":"1.0","canonical_sha256":"e5dd3b9b5ecaa7e739fdbe6ad2f000275465fd931e42096f725b27dcdda32c00","source":{"kind":"arxiv","id":"1411.7140","version":1},"attestation_state":"computed","paper":{"title":"Program certification with computational effects","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Burak Ekici, Damien Pous, Dominique Duval, Jean-Guillaume Dumas","submitted_at":"2014-11-26T08:38:13Z","abstract_excerpt":"Dynamic evaluation is a paradigm in computer algebra which was introduced for computing with algebraic numbers. In linear algebra, for instance, dynamic evaluation can be used to apply programs which have been written for matrices with coefficients modulo some prime number to matrices with coefficients modulo some composite number. A way to implement dynamic evaluation in modern computing languages is to use the exceptions mechanism provided by the language. In this paper, we pesent a proof system for exceptions which involves both raising and handling, by extending Moggi's approach based on m"},"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":"1411.7140","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2014-11-26T08:38:13Z","cross_cats_sorted":[],"title_canon_sha256":"6412cbe06a41c5f4438835c5dafe6d8e7231dffbd522051200b2a16996762b7f","abstract_canon_sha256":"8701581a83889965d44c66cda9a302ff24a2ceee35dfbfb971f61a10eb089888"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:32:45.203051Z","signature_b64":"TC0JqfdAHs2ZkYyLZCQcLcNnRMjnjDdySNrTwiOzK5aVB0CjXTZBShPnecBgRe9yDyqtyHt80NOs6QZIIKukBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e5dd3b9b5ecaa7e739fdbe6ad2f000275465fd931e42096f725b27dcdda32c00","last_reissued_at":"2026-05-18T02:32:45.202401Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:32:45.202401Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Program certification with computational effects","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Burak Ekici, Damien Pous, Dominique Duval, Jean-Guillaume Dumas","submitted_at":"2014-11-26T08:38:13Z","abstract_excerpt":"Dynamic evaluation is a paradigm in computer algebra which was introduced for computing with algebraic numbers. In linear algebra, for instance, dynamic evaluation can be used to apply programs which have been written for matrices with coefficients modulo some prime number to matrices with coefficients modulo some composite number. A way to implement dynamic evaluation in modern computing languages is to use the exceptions mechanism provided by the language. In this paper, we pesent a proof system for exceptions which involves both raising and handling, by extending Moggi's approach based on m"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1411.7140","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":""},"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":"1411.7140","created_at":"2026-05-18T02:32:45.202507+00:00"},{"alias_kind":"arxiv_version","alias_value":"1411.7140v1","created_at":"2026-05-18T02:32:45.202507+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1411.7140","created_at":"2026-05-18T02:32:45.202507+00:00"},{"alias_kind":"pith_short_12","alias_value":"4XOTXG26ZKT6","created_at":"2026-05-18T12:28:14.216126+00:00"},{"alias_kind":"pith_short_16","alias_value":"4XOTXG26ZKT6OOP5","created_at":"2026-05-18T12:28:14.216126+00:00"},{"alias_kind":"pith_short_8","alias_value":"4XOTXG26","created_at":"2026-05-18T12:28:14.216126+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/4XOTXG26ZKT6OOP5XZVNF4AAE5","json":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5.json","graph_json":"https://pith.science/api/pith-number/4XOTXG26ZKT6OOP5XZVNF4AAE5/graph.json","events_json":"https://pith.science/api/pith-number/4XOTXG26ZKT6OOP5XZVNF4AAE5/events.json","paper":"https://pith.science/paper/4XOTXG26"},"agent_actions":{"view_html":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5","download_json":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5.json","view_paper":"https://pith.science/paper/4XOTXG26","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1411.7140&json=true","fetch_graph":"https://pith.science/api/pith-number/4XOTXG26ZKT6OOP5XZVNF4AAE5/graph.json","fetch_events":"https://pith.science/api/pith-number/4XOTXG26ZKT6OOP5XZVNF4AAE5/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5/action/timestamp_anchor","attest_storage":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5/action/storage_attestation","attest_author":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5/action/author_attestation","sign_citation":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5/action/citation_signature","submit_replication":"https://pith.science/pith/4XOTXG26ZKT6OOP5XZVNF4AAE5/action/replication_record"}},"created_at":"2026-05-18T02:32:45.202507+00:00","updated_at":"2026-05-18T02:32:45.202507+00:00"}