{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2013:SPWG7L2XVAGERIVCNKXA322Y2L","short_pith_number":"pith:SPWG7L2X","schema_version":"1.0","canonical_sha256":"93ec6faf57a80c48a2a26aae0deb58d2c7c3252a418d5da1fdf876c38b0c9ebb","source":{"kind":"arxiv","id":"1305.3163","version":8},"attestation_state":"computed","paper":{"title":"Abstracting Abstract Control (Extended)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"David Van Horn, J. Ian Johnson","submitted_at":"2013-05-14T14:19:00Z","abstract_excerpt":"The strength of a dynamic language is also its weakness: run-time flexibility comes at the cost of compile-time predictability. Many of the hallmarks of dynamic languages such as closures, continuations, various forms of reflection, and a lack of static types make many programmers rejoice, while compiler writers, tool developers, and verification engineers lament. The dynamism of these features simply confounds statically reasoning about programs that use them. Consequently, static analyses for dynamic languages are few, far between, and seldom sound.\n  The \"abstracting abstract machines\" (AAM"},"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":"1305.3163","kind":"arxiv","version":8},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2013-05-14T14:19:00Z","cross_cats_sorted":[],"title_canon_sha256":"9d7207bf79e877f138d9f862fd3b643d83bd0b6b207c398f9ba5480dd8f13f3d","abstract_canon_sha256":"d57cef32b020bba3fe047a9d1d97e386c246cbd9aca677a9f1f69cafd45c093f"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:45:12.704078Z","signature_b64":"EQYo6HrCf5KZ6QSmGZUtTwaUp1oMUsc6+gEIaz4ifBaxwSa3eM+rw97VZ4NQ8cNfIUKOMog0t2CDyyOjn191AA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"93ec6faf57a80c48a2a26aae0deb58d2c7c3252a418d5da1fdf876c38b0c9ebb","last_reissued_at":"2026-05-18T02:45:12.703414Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:45:12.703414Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Abstracting Abstract Control (Extended)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"David Van Horn, J. Ian Johnson","submitted_at":"2013-05-14T14:19:00Z","abstract_excerpt":"The strength of a dynamic language is also its weakness: run-time flexibility comes at the cost of compile-time predictability. Many of the hallmarks of dynamic languages such as closures, continuations, various forms of reflection, and a lack of static types make many programmers rejoice, while compiler writers, tool developers, and verification engineers lament. The dynamism of these features simply confounds statically reasoning about programs that use them. Consequently, static analyses for dynamic languages are few, far between, and seldom sound.\n  The \"abstracting abstract machines\" (AAM"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1305.3163","kind":"arxiv","version":8},"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":"1305.3163","created_at":"2026-05-18T02:45:12.703528+00:00"},{"alias_kind":"arxiv_version","alias_value":"1305.3163v8","created_at":"2026-05-18T02:45:12.703528+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1305.3163","created_at":"2026-05-18T02:45:12.703528+00:00"},{"alias_kind":"pith_short_12","alias_value":"SPWG7L2XVAGE","created_at":"2026-05-18T12:27:59.945178+00:00"},{"alias_kind":"pith_short_16","alias_value":"SPWG7L2XVAGERIVC","created_at":"2026-05-18T12:27:59.945178+00:00"},{"alias_kind":"pith_short_8","alias_value":"SPWG7L2X","created_at":"2026-05-18T12:27:59.945178+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/SPWG7L2XVAGERIVCNKXA322Y2L","json":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L.json","graph_json":"https://pith.science/api/pith-number/SPWG7L2XVAGERIVCNKXA322Y2L/graph.json","events_json":"https://pith.science/api/pith-number/SPWG7L2XVAGERIVCNKXA322Y2L/events.json","paper":"https://pith.science/paper/SPWG7L2X"},"agent_actions":{"view_html":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L","download_json":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L.json","view_paper":"https://pith.science/paper/SPWG7L2X","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1305.3163&json=true","fetch_graph":"https://pith.science/api/pith-number/SPWG7L2XVAGERIVCNKXA322Y2L/graph.json","fetch_events":"https://pith.science/api/pith-number/SPWG7L2XVAGERIVCNKXA322Y2L/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L/action/timestamp_anchor","attest_storage":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L/action/storage_attestation","attest_author":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L/action/author_attestation","sign_citation":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L/action/citation_signature","submit_replication":"https://pith.science/pith/SPWG7L2XVAGERIVCNKXA322Y2L/action/replication_record"}},"created_at":"2026-05-18T02:45:12.703528+00:00","updated_at":"2026-05-18T02:45:12.703528+00:00"}