{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:FDMLOK3UHQ7LEREJHDUCJG3WKY","short_pith_number":"pith:FDMLOK3U","canonical_record":{"source":{"id":"1810.12041","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2018-10-29T10:27:24Z","cross_cats_sorted":["cs.PL","cs.SE"],"title_canon_sha256":"23e9e146416da65351e4d84ab3ccb4b77a32e45dcf35844dd95f7c2e0ef58a5c","abstract_canon_sha256":"3ead5ff34febf5859a3b192b47088e198f8efe2323fd9c427cb9296464bf465f"},"schema_version":"1.0"},"canonical_sha256":"28d8b72b743c3eb2448938e8249b76562a6cbbd670d14a6b167a6f9c1ec925b3","source":{"kind":"arxiv","id":"1810.12041","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1810.12041","created_at":"2026-05-17T23:59:32Z"},{"alias_kind":"arxiv_version","alias_value":"1810.12041v2","created_at":"2026-05-17T23:59:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1810.12041","created_at":"2026-05-17T23:59:32Z"},{"alias_kind":"pith_short_12","alias_value":"FDMLOK3UHQ7L","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_16","alias_value":"FDMLOK3UHQ7LEREJ","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_8","alias_value":"FDMLOK3U","created_at":"2026-05-18T12:32:22Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:FDMLOK3UHQ7LEREJHDUCJG3WKY","target":"record","payload":{"canonical_record":{"source":{"id":"1810.12041","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2018-10-29T10:27:24Z","cross_cats_sorted":["cs.PL","cs.SE"],"title_canon_sha256":"23e9e146416da65351e4d84ab3ccb4b77a32e45dcf35844dd95f7c2e0ef58a5c","abstract_canon_sha256":"3ead5ff34febf5859a3b192b47088e198f8efe2323fd9c427cb9296464bf465f"},"schema_version":"1.0"},"canonical_sha256":"28d8b72b743c3eb2448938e8249b76562a6cbbd670d14a6b167a6f9c1ec925b3","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:59:32.081603Z","signature_b64":"V/1Ycl9GYcWbZDO8DjJv9LPIGATNkup95YGeiie5nlWMGAIfQ+FRp2v6TCWR7FYIgtLpNYheZt+iR7GPlGZ+Ag==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"28d8b72b743c3eb2448938e8249b76562a6cbbd670d14a6b167a6f9c1ec925b3","last_reissued_at":"2026-05-17T23:59:32.080954Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:59:32.080954Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1810.12041","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:59:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wVGwTf+f2V2gGd6H/WD8HuIAu4kcp7fFMBq3hkF4qPBimUoVrfFr5l4RcnH+rRUtU3bpEHoXST59WtLqYWcIBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T03:25:07.418539Z"},"content_sha256":"4031484a2f22663b9a0668f93e36f533b09a469d53f4d723b31df5bb2c7b08b0","schema_version":"1.0","event_id":"sha256:4031484a2f22663b9a0668f93e36f533b09a469d53f4d723b31df5bb2c7b08b0"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:FDMLOK3UHQ7LEREJHDUCJG3WKY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL","cs.SE"],"primary_cat":"cs.LO","authors_text":"Bernd Fischer, Denis A. Nicole, Enrico Steffinlongo, Lucas C. Cordeiro, Mikhail R. Gadelha","submitted_at":"2018-10-29T10:27:24Z","abstract_excerpt":"We describe and evaluate a bug refutation extension for the Clang Static Analyzer (CSA) that addresses the limitations of the existing built-in constraint solver. In particular, we complement CSA's existing heuristics that remove spurious bug reports. We encode the path constraints produced by CSA as Satisfiability Modulo Theories (SMT) problems, use SMT solvers to precisely check them for satisfiability, and remove bug reports whose associated path constraints are unsatisfiable. Our refutation extension refutes spurious bug reports in 8 out of 12 widely used open-source applications; on avera"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1810.12041","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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:59:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"67+TVbwjLiriB7wTPUEtUtJSfnocqiAMGxPOHVkzvC9m3EpQyom/ASaO4l8QCFvKr4c/wC5YfvilUSKJeNrGBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T03:25:07.418885Z"},"content_sha256":"3b9402f45ac26b994d98a0753ee260557dfc4d727cd87394b56b576249572cfb","schema_version":"1.0","event_id":"sha256:3b9402f45ac26b994d98a0753ee260557dfc4d727cd87394b56b576249572cfb"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/FDMLOK3UHQ7LEREJHDUCJG3WKY/bundle.json","state_url":"https://pith.science/pith/FDMLOK3UHQ7LEREJHDUCJG3WKY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/FDMLOK3UHQ7LEREJHDUCJG3WKY/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-27T03:25:07Z","links":{"resolver":"https://pith.science/pith/FDMLOK3UHQ7LEREJHDUCJG3WKY","bundle":"https://pith.science/pith/FDMLOK3UHQ7LEREJHDUCJG3WKY/bundle.json","state":"https://pith.science/pith/FDMLOK3UHQ7LEREJHDUCJG3WKY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/FDMLOK3UHQ7LEREJHDUCJG3WKY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:FDMLOK3UHQ7LEREJHDUCJG3WKY","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"3ead5ff34febf5859a3b192b47088e198f8efe2323fd9c427cb9296464bf465f","cross_cats_sorted":["cs.PL","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2018-10-29T10:27:24Z","title_canon_sha256":"23e9e146416da65351e4d84ab3ccb4b77a32e45dcf35844dd95f7c2e0ef58a5c"},"schema_version":"1.0","source":{"id":"1810.12041","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1810.12041","created_at":"2026-05-17T23:59:32Z"},{"alias_kind":"arxiv_version","alias_value":"1810.12041v2","created_at":"2026-05-17T23:59:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1810.12041","created_at":"2026-05-17T23:59:32Z"},{"alias_kind":"pith_short_12","alias_value":"FDMLOK3UHQ7L","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_16","alias_value":"FDMLOK3UHQ7LEREJ","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_8","alias_value":"FDMLOK3U","created_at":"2026-05-18T12:32:22Z"}],"graph_snapshots":[{"event_id":"sha256:3b9402f45ac26b994d98a0753ee260557dfc4d727cd87394b56b576249572cfb","target":"graph","created_at":"2026-05-17T23:59:32Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"We describe and evaluate a bug refutation extension for the Clang Static Analyzer (CSA) that addresses the limitations of the existing built-in constraint solver. In particular, we complement CSA's existing heuristics that remove spurious bug reports. We encode the path constraints produced by CSA as Satisfiability Modulo Theories (SMT) problems, use SMT solvers to precisely check them for satisfiability, and remove bug reports whose associated path constraints are unsatisfiable. Our refutation extension refutes spurious bug reports in 8 out of 12 widely used open-source applications; on avera","authors_text":"Bernd Fischer, Denis A. Nicole, Enrico Steffinlongo, Lucas C. Cordeiro, Mikhail R. Gadelha","cross_cats":["cs.PL","cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2018-10-29T10:27:24Z","title":"SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1810.12041","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:4031484a2f22663b9a0668f93e36f533b09a469d53f4d723b31df5bb2c7b08b0","target":"record","created_at":"2026-05-17T23:59:32Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"3ead5ff34febf5859a3b192b47088e198f8efe2323fd9c427cb9296464bf465f","cross_cats_sorted":["cs.PL","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2018-10-29T10:27:24Z","title_canon_sha256":"23e9e146416da65351e4d84ab3ccb4b77a32e45dcf35844dd95f7c2e0ef58a5c"},"schema_version":"1.0","source":{"id":"1810.12041","kind":"arxiv","version":2}},"canonical_sha256":"28d8b72b743c3eb2448938e8249b76562a6cbbd670d14a6b167a6f9c1ec925b3","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"28d8b72b743c3eb2448938e8249b76562a6cbbd670d14a6b167a6f9c1ec925b3","first_computed_at":"2026-05-17T23:59:32.080954Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:59:32.080954Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"V/1Ycl9GYcWbZDO8DjJv9LPIGATNkup95YGeiie5nlWMGAIfQ+FRp2v6TCWR7FYIgtLpNYheZt+iR7GPlGZ+Ag==","signature_status":"signed_v1","signed_at":"2026-05-17T23:59:32.081603Z","signed_message":"canonical_sha256_bytes"},"source_id":"1810.12041","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4031484a2f22663b9a0668f93e36f533b09a469d53f4d723b31df5bb2c7b08b0","sha256:3b9402f45ac26b994d98a0753ee260557dfc4d727cd87394b56b576249572cfb"],"state_sha256":"9aa536ca62d55977e3db9a6cf6be34ca04afbf15a7acdcfac8d4b34984354842"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CsVe/XXgTx1t48yzuMOy/v5ofh28TQE64QW65lXte0+qaxN5JlNf67dKJCe6VyM/xxwSRcxHH44bol85BRKZBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-27T03:25:07.420747Z","bundle_sha256":"31d619c260f4cd06fc6cab8976cef2f2464e155077b2c5b1dd0fd3d5b8a613f8"}}