{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2014:WDS3HMU5CM2DB6B3IOO5NGFYZM","short_pith_number":"pith:WDS3HMU5","schema_version":"1.0","canonical_sha256":"b0e5b3b29d133430f83b439dd698b8cb18217f328b932cd6197efc61e831c031","source":{"kind":"arxiv","id":"1406.5715","version":2},"attestation_state":"computed","paper":{"title":"Lost in Abstraction: Monotonicity in Multi-Threaded Programs (Extended Technical Report)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Alexander Kaiser, Daniel Kroening, Thomas Wahl","submitted_at":"2014-06-22T12:34:17Z","abstract_excerpt":"Monotonicity in concurrent systems stipulates that, in any global state, extant system actions remain executable when new processes are added to the state. This concept is not only natural and common in multi-threaded software, but also useful: if every thread's memory is finite, monotonicity often guarantees the decidability of safety property verification even when the number of running threads is unknown. In this paper, we show that the act of obtaining finite-data thread abstractions for model checking can be at odds with monotonicity: Predicate-abstracting certain widely used monotone sof"},"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":"1406.5715","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2014-06-22T12:34:17Z","cross_cats_sorted":[],"title_canon_sha256":"2cebbdae3aeb474901da7227123f3c5babb9ad10ef96ed4d164f405742b6e25b","abstract_canon_sha256":"42710a8ba75ff8733f8e77a633348218cc569645f85199864c364f3600bb66ed"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:49:02.947860Z","signature_b64":"6vgQZUe+uCroVkuWKopPJ1/Sq9g1HqYEmyBdqyaW2wOP1/w4thweTUFYVYu8dOPui5oNUnogQy/xRuUgDTviAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b0e5b3b29d133430f83b439dd698b8cb18217f328b932cd6197efc61e831c031","last_reissued_at":"2026-05-18T02:49:02.947420Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:49:02.947420Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Lost in Abstraction: Monotonicity in Multi-Threaded Programs (Extended Technical Report)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Alexander Kaiser, Daniel Kroening, Thomas Wahl","submitted_at":"2014-06-22T12:34:17Z","abstract_excerpt":"Monotonicity in concurrent systems stipulates that, in any global state, extant system actions remain executable when new processes are added to the state. This concept is not only natural and common in multi-threaded software, but also useful: if every thread's memory is finite, monotonicity often guarantees the decidability of safety property verification even when the number of running threads is unknown. In this paper, we show that the act of obtaining finite-data thread abstractions for model checking can be at odds with monotonicity: Predicate-abstracting certain widely used monotone sof"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1406.5715","kind":"arxiv","version":2},"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":"1406.5715","created_at":"2026-05-18T02:49:02.947486+00:00"},{"alias_kind":"arxiv_version","alias_value":"1406.5715v2","created_at":"2026-05-18T02:49:02.947486+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1406.5715","created_at":"2026-05-18T02:49:02.947486+00:00"},{"alias_kind":"pith_short_12","alias_value":"WDS3HMU5CM2D","created_at":"2026-05-18T12:28:54.890064+00:00"},{"alias_kind":"pith_short_16","alias_value":"WDS3HMU5CM2DB6B3","created_at":"2026-05-18T12:28:54.890064+00:00"},{"alias_kind":"pith_short_8","alias_value":"WDS3HMU5","created_at":"2026-05-18T12:28:54.890064+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/WDS3HMU5CM2DB6B3IOO5NGFYZM","json":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM.json","graph_json":"https://pith.science/api/pith-number/WDS3HMU5CM2DB6B3IOO5NGFYZM/graph.json","events_json":"https://pith.science/api/pith-number/WDS3HMU5CM2DB6B3IOO5NGFYZM/events.json","paper":"https://pith.science/paper/WDS3HMU5"},"agent_actions":{"view_html":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM","download_json":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM.json","view_paper":"https://pith.science/paper/WDS3HMU5","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1406.5715&json=true","fetch_graph":"https://pith.science/api/pith-number/WDS3HMU5CM2DB6B3IOO5NGFYZM/graph.json","fetch_events":"https://pith.science/api/pith-number/WDS3HMU5CM2DB6B3IOO5NGFYZM/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM/action/timestamp_anchor","attest_storage":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM/action/storage_attestation","attest_author":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM/action/author_attestation","sign_citation":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM/action/citation_signature","submit_replication":"https://pith.science/pith/WDS3HMU5CM2DB6B3IOO5NGFYZM/action/replication_record"}},"created_at":"2026-05-18T02:49:02.947486+00:00","updated_at":"2026-05-18T02:49:02.947486+00:00"}