{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:HXYEEAKUGVMVSA6LJ5W3XA3Y7H","short_pith_number":"pith:HXYEEAKU","schema_version":"1.0","canonical_sha256":"3df042015435595903cb4f6dbb8378f9d58ec2b8cd066047228fa78020190167","source":{"kind":"arxiv","id":"2307.15641","version":3},"attestation_state":"computed","paper":{"title":"QbC: Quantum Correctness by Construction","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LO","cs.PL","cs.SE"],"primary_cat":"quant-ph","authors_text":"Anurudh Peduri, Ina Schaefer, Michael Walter","submitted_at":"2023-07-28T16:00:57Z","abstract_excerpt":"Thanks to the rapid progress and growing complexity of quantum algorithms, correctness of quantum programs has become a major concern. Pioneering research over the past years has proposed various approaches to formally verify quantum programs using proof systems such as quantum Hoare logic. All these prior approaches are post-hoc: one first implements a program and only then verifies its correctness. Here we propose Quantum Correctness by Construction (QbC): an approach to constructing quantum programs from their specification in a way that ensures correctness. We use pre- and postconditions t"},"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":"2307.15641","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"quant-ph","submitted_at":"2023-07-28T16:00:57Z","cross_cats_sorted":["cs.LO","cs.PL","cs.SE"],"title_canon_sha256":"19fb2ddd4378094f614161705ebd548083f45eb69ee8aa79a2941885dc4d87db","abstract_canon_sha256":"83fbbc0359b626036a5b6d821814e64f6d639f57fd91ee15788a407f663f6c66"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:59:22.425564Z","signature_b64":"iTrjUb79dsRm5B952Ea6tLzMCICQHLtnpW2IC6DuL0vqsXRGHT+rYuCg1lny2o0id4vShEjcc0RlQagShSGZDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3df042015435595903cb4f6dbb8378f9d58ec2b8cd066047228fa78020190167","last_reissued_at":"2026-07-05T10:59:22.425039Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:59:22.425039Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"QbC: Quantum Correctness by Construction","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LO","cs.PL","cs.SE"],"primary_cat":"quant-ph","authors_text":"Anurudh Peduri, Ina Schaefer, Michael Walter","submitted_at":"2023-07-28T16:00:57Z","abstract_excerpt":"Thanks to the rapid progress and growing complexity of quantum algorithms, correctness of quantum programs has become a major concern. Pioneering research over the past years has proposed various approaches to formally verify quantum programs using proof systems such as quantum Hoare logic. All these prior approaches are post-hoc: one first implements a program and only then verifies its correctness. Here we propose Quantum Correctness by Construction (QbC): an approach to constructing quantum programs from their specification in a way that ensures correctness. We use pre- and postconditions t"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2307.15641","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/2307.15641/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":"2307.15641","created_at":"2026-07-05T10:59:22.425098+00:00"},{"alias_kind":"arxiv_version","alias_value":"2307.15641v3","created_at":"2026-07-05T10:59:22.425098+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2307.15641","created_at":"2026-07-05T10:59:22.425098+00:00"},{"alias_kind":"pith_short_12","alias_value":"HXYEEAKUGVMV","created_at":"2026-07-05T10:59:22.425098+00:00"},{"alias_kind":"pith_short_16","alias_value":"HXYEEAKUGVMVSA6L","created_at":"2026-07-05T10:59:22.425098+00:00"},{"alias_kind":"pith_short_8","alias_value":"HXYEEAKU","created_at":"2026-07-05T10:59:22.425098+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2412.09869","citing_title":"A Practical Quantum Hoare Logic with Classical Variables, I","ref_index":39,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H","json":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H.json","graph_json":"https://pith.science/api/pith-number/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/graph.json","events_json":"https://pith.science/api/pith-number/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/events.json","paper":"https://pith.science/paper/HXYEEAKU"},"agent_actions":{"view_html":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H","download_json":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H.json","view_paper":"https://pith.science/paper/HXYEEAKU","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2307.15641&json=true","fetch_graph":"https://pith.science/api/pith-number/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/graph.json","fetch_events":"https://pith.science/api/pith-number/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/action/timestamp_anchor","attest_storage":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/action/storage_attestation","attest_author":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/action/author_attestation","sign_citation":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/action/citation_signature","submit_replication":"https://pith.science/pith/HXYEEAKUGVMVSA6LJ5W3XA3Y7H/action/replication_record"}},"created_at":"2026-07-05T10:59:22.425098+00:00","updated_at":"2026-07-05T10:59:22.425098+00:00"}