{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:E5KWTETONILTAAVZU5YWFQT2X6","short_pith_number":"pith:E5KWTETO","canonical_record":{"source":{"id":"2509.09019","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2025-09-10T21:27:35Z","cross_cats_sorted":[],"title_canon_sha256":"03a156e9d5e652a7b159139da16cb9cc16ff89b288aa5373137cfc0fe5e0b660","abstract_canon_sha256":"895410003be8592c2a37840653bff9b1e2d79e799dd7f3cb7d8bb945a2a7fb14"},"schema_version":"1.0"},"canonical_sha256":"275569926e6a173002b9a77162c27abfbee68560b9a4d5ac46084bbbc7c3458e","source":{"kind":"arxiv","id":"2509.09019","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.09019","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"arxiv_version","alias_value":"2509.09019v1","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.09019","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"pith_short_12","alias_value":"E5KWTETONILT","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"pith_short_16","alias_value":"E5KWTETONILTAAVZ","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"pith_short_8","alias_value":"E5KWTETO","created_at":"2026-07-05T12:09:27Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:E5KWTETONILTAAVZU5YWFQT2X6","target":"record","payload":{"canonical_record":{"source":{"id":"2509.09019","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2025-09-10T21:27:35Z","cross_cats_sorted":[],"title_canon_sha256":"03a156e9d5e652a7b159139da16cb9cc16ff89b288aa5373137cfc0fe5e0b660","abstract_canon_sha256":"895410003be8592c2a37840653bff9b1e2d79e799dd7f3cb7d8bb945a2a7fb14"},"schema_version":"1.0"},"canonical_sha256":"275569926e6a173002b9a77162c27abfbee68560b9a4d5ac46084bbbc7c3458e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:09:27.738592Z","signature_b64":"Z9h9uwkN/bo3sFMEyDqIk5Jw/ea9LoeN+yL57TDUAJNFc81+BEChCwoBDzgZlg2ZaFvnqltDACPHkWdWKFxmAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"275569926e6a173002b9a77162c27abfbee68560b9a4d5ac46084bbbc7c3458e","last_reissued_at":"2026-07-05T12:09:27.738095Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:09:27.738095Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2509.09019","source_version":1,"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-07-05T12:09:27Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"joZSDT44Yg6O01B1Kk280A+jW0rxSzuY5n2N9gNXV8A2YpgKwH4/h4TE7QddBGAz2nXBFmfC0l0xWD5a9+ElAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T08:04:19.668534Z"},"content_sha256":"64591c37e68ca368e71b32c031c52603f607e6e43cafc082bd50cd0995c577c3","schema_version":"1.0","event_id":"sha256:64591c37e68ca368e71b32c031c52603f607e6e43cafc082bd50cd0995c577c3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:E5KWTETONILTAAVZU5YWFQT2X6","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Towards Verified Compilation of Floating-point Optimization in Scientific Computing Programs","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"John Sarracino, Mohit Tekriwal","submitted_at":"2025-09-10T21:27:35Z","abstract_excerpt":"Scientific computing programs often undergo aggressive compiler optimization to achieve high performance and efficient resource utilization. While performance is critical, we also need to ensure that these optimizations are correct. In this paper, we focus on a specific class of optimizations, floating-point optimizations, notably due to fast math, at the LLVM IR level. We present a preliminary work, which leverages the Verified LLVM framework in the Rocq theorem prover, to prove the correctness of Fused-Multiply-Add (FMA) optimization for a basic block implementing the arithmetic expression $"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.09019","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2509.09019/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"},"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-07-05T12:09:27Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"k6jmQ8Obmgd0OxEjPrnvmaG6KzCuSbNkJ1mNxofZ1ousiWYdw5KzwS5qVR6TOY1qy6euFgX5rp9cHMSLxDH6Dw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T08:04:19.669057Z"},"content_sha256":"69d32e752bac80e2e16caec958532642ce3b6bbae5875e500f956cb71f04436e","schema_version":"1.0","event_id":"sha256:69d32e752bac80e2e16caec958532642ce3b6bbae5875e500f956cb71f04436e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/E5KWTETONILTAAVZU5YWFQT2X6/bundle.json","state_url":"https://pith.science/pith/E5KWTETONILTAAVZU5YWFQT2X6/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/E5KWTETONILTAAVZU5YWFQT2X6/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-08-04T08:04:19Z","links":{"resolver":"https://pith.science/pith/E5KWTETONILTAAVZU5YWFQT2X6","bundle":"https://pith.science/pith/E5KWTETONILTAAVZU5YWFQT2X6/bundle.json","state":"https://pith.science/pith/E5KWTETONILTAAVZU5YWFQT2X6/state.json","well_known_bundle":"https://pith.science/.well-known/pith/E5KWTETONILTAAVZU5YWFQT2X6/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:E5KWTETONILTAAVZU5YWFQT2X6","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":"895410003be8592c2a37840653bff9b1e2d79e799dd7f3cb7d8bb945a2a7fb14","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2025-09-10T21:27:35Z","title_canon_sha256":"03a156e9d5e652a7b159139da16cb9cc16ff89b288aa5373137cfc0fe5e0b660"},"schema_version":"1.0","source":{"id":"2509.09019","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.09019","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"arxiv_version","alias_value":"2509.09019v1","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.09019","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"pith_short_12","alias_value":"E5KWTETONILT","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"pith_short_16","alias_value":"E5KWTETONILTAAVZ","created_at":"2026-07-05T12:09:27Z"},{"alias_kind":"pith_short_8","alias_value":"E5KWTETO","created_at":"2026-07-05T12:09:27Z"}],"graph_snapshots":[{"event_id":"sha256:69d32e752bac80e2e16caec958532642ce3b6bbae5875e500f956cb71f04436e","target":"graph","created_at":"2026-07-05T12:09:27Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2509.09019/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Scientific computing programs often undergo aggressive compiler optimization to achieve high performance and efficient resource utilization. While performance is critical, we also need to ensure that these optimizations are correct. In this paper, we focus on a specific class of optimizations, floating-point optimizations, notably due to fast math, at the LLVM IR level. We present a preliminary work, which leverages the Verified LLVM framework in the Rocq theorem prover, to prove the correctness of Fused-Multiply-Add (FMA) optimization for a basic block implementing the arithmetic expression $","authors_text":"John Sarracino, Mohit Tekriwal","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2025-09-10T21:27:35Z","title":"Towards Verified Compilation of Floating-point Optimization in Scientific Computing Programs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.09019","kind":"arxiv","version":1},"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:64591c37e68ca368e71b32c031c52603f607e6e43cafc082bd50cd0995c577c3","target":"record","created_at":"2026-07-05T12:09:27Z","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":"895410003be8592c2a37840653bff9b1e2d79e799dd7f3cb7d8bb945a2a7fb14","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2025-09-10T21:27:35Z","title_canon_sha256":"03a156e9d5e652a7b159139da16cb9cc16ff89b288aa5373137cfc0fe5e0b660"},"schema_version":"1.0","source":{"id":"2509.09019","kind":"arxiv","version":1}},"canonical_sha256":"275569926e6a173002b9a77162c27abfbee68560b9a4d5ac46084bbbc7c3458e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"275569926e6a173002b9a77162c27abfbee68560b9a4d5ac46084bbbc7c3458e","first_computed_at":"2026-07-05T12:09:27.738095Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T12:09:27.738095Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Z9h9uwkN/bo3sFMEyDqIk5Jw/ea9LoeN+yL57TDUAJNFc81+BEChCwoBDzgZlg2ZaFvnqltDACPHkWdWKFxmAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T12:09:27.738592Z","signed_message":"canonical_sha256_bytes"},"source_id":"2509.09019","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:64591c37e68ca368e71b32c031c52603f607e6e43cafc082bd50cd0995c577c3","sha256:69d32e752bac80e2e16caec958532642ce3b6bbae5875e500f956cb71f04436e"],"state_sha256":"6979daefde826a2cced12c1cb0095bb5a0ca83eb6a3553a8957a1f5c2f567775"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"WlI/8YrWSyY6WUYWWlNIW8k8vjIYUYAfQFKD+SuJ/eefe4rF05NtkJ9yCPrq9lMKOBDwBoncY9uZhVCs++JFCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-04T08:04:19.674431Z","bundle_sha256":"7f003af23b5f22da613b6a2685163d5e808aae4f59479664cbecff84e9f12d82"}}