{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2019:BLNLCRRXDJTKEYL5WO2X5W3YH2","short_pith_number":"pith:BLNLCRRX","schema_version":"1.0","canonical_sha256":"0adab146371a66a2617db3b57edb783e974786f53cb57f8a9eb54c9f89ae80d4","source":{"kind":"arxiv","id":"1904.13338","version":1},"attestation_state":"computed","paper":{"title":"Behavioral Program Logic and LAGC Semantics without Continuations (Technical Report)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.LO","authors_text":"Eduard Kamburjan","submitted_at":"2019-04-30T16:09:06Z","abstract_excerpt":"We present Behavioral Program Logic (BPL), a dynamic logic for trace properties that incorporates concepts from behavioral types and allows reasoning about non-functional properties within a sequent calculus. BPL uses behavioral modalities [s |- {\\tau} ], to verify statements s against behavioral specifications {\\tau}. Behavioral specifications generalize postconditions and behavioral types. They can be used to specify other static analyses, e.g., data flow analyses. This enables deductive reasoning about the results of multiple analyses on the same program, potentially implemented in differen"},"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":"1904.13338","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2019-04-30T16:09:06Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"7e9f2a5b769fff961e95580ca201854bf0bd0aa0faa7ce482f2f0d85557bfa1f","abstract_canon_sha256":"5cbddd170d090073f3d4513ae302ccf7e876f6ca1352473e1a22e7b5b0ad8a7a"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:47:21.601719Z","signature_b64":"5a1uB4waGjL0oP/I8ya1MEZ/l2yaeSVU5W0TzF1cM2sCLULNaR59egVaxRo0AliCqROWyL+uLmOAoQbQihSJDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0adab146371a66a2617db3b57edb783e974786f53cb57f8a9eb54c9f89ae80d4","last_reissued_at":"2026-05-17T23:47:21.601127Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:47:21.601127Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Behavioral Program Logic and LAGC Semantics without Continuations (Technical Report)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.LO","authors_text":"Eduard Kamburjan","submitted_at":"2019-04-30T16:09:06Z","abstract_excerpt":"We present Behavioral Program Logic (BPL), a dynamic logic for trace properties that incorporates concepts from behavioral types and allows reasoning about non-functional properties within a sequent calculus. BPL uses behavioral modalities [s |- {\\tau} ], to verify statements s against behavioral specifications {\\tau}. Behavioral specifications generalize postconditions and behavioral types. They can be used to specify other static analyses, e.g., data flow analyses. This enables deductive reasoning about the results of multiple analyses on the same program, potentially implemented in differen"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1904.13338","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":"1904.13338","created_at":"2026-05-17T23:47:21.601222+00:00"},{"alias_kind":"arxiv_version","alias_value":"1904.13338v1","created_at":"2026-05-17T23:47:21.601222+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1904.13338","created_at":"2026-05-17T23:47:21.601222+00:00"},{"alias_kind":"pith_short_12","alias_value":"BLNLCRRXDJTK","created_at":"2026-05-18T12:33:12.712433+00:00"},{"alias_kind":"pith_short_16","alias_value":"BLNLCRRXDJTKEYL5","created_at":"2026-05-18T12:33:12.712433+00:00"},{"alias_kind":"pith_short_8","alias_value":"BLNLCRRX","created_at":"2026-05-18T12:33:12.712433+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/BLNLCRRXDJTKEYL5WO2X5W3YH2","json":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2.json","graph_json":"https://pith.science/api/pith-number/BLNLCRRXDJTKEYL5WO2X5W3YH2/graph.json","events_json":"https://pith.science/api/pith-number/BLNLCRRXDJTKEYL5WO2X5W3YH2/events.json","paper":"https://pith.science/paper/BLNLCRRX"},"agent_actions":{"view_html":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2","download_json":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2.json","view_paper":"https://pith.science/paper/BLNLCRRX","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1904.13338&json=true","fetch_graph":"https://pith.science/api/pith-number/BLNLCRRXDJTKEYL5WO2X5W3YH2/graph.json","fetch_events":"https://pith.science/api/pith-number/BLNLCRRXDJTKEYL5WO2X5W3YH2/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2/action/timestamp_anchor","attest_storage":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2/action/storage_attestation","attest_author":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2/action/author_attestation","sign_citation":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2/action/citation_signature","submit_replication":"https://pith.science/pith/BLNLCRRXDJTKEYL5WO2X5W3YH2/action/replication_record"}},"created_at":"2026-05-17T23:47:21.601222+00:00","updated_at":"2026-05-17T23:47:21.601222+00:00"}