{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:7TYGZ3ZXT3YD7ZG4WT2RE4WJWN","short_pith_number":"pith:7TYGZ3ZX","canonical_record":{"source":{"id":"2512.06242","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2025-12-06T01:57:42Z","cross_cats_sorted":["cs.PL","cs.SE"],"title_canon_sha256":"54719bc3314501016f990048d6e439d0524520e6b8d38a5538425adbd33e1154","abstract_canon_sha256":"11a8d5bb50e2481a4c47bd7f357ade4c41bcd8a70dcf59070e5062982b530e57"},"schema_version":"1.0"},"canonical_sha256":"fcf06cef379ef03fe4dcb4f51272c9b361e31cd5d17998f3b19f05c5549af4aa","source":{"kind":"arxiv","id":"2512.06242","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2512.06242","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"arxiv_version","alias_value":"2512.06242v2","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2512.06242","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"pith_short_12","alias_value":"7TYGZ3ZXT3YD","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"pith_short_16","alias_value":"7TYGZ3ZXT3YD7ZG4","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"pith_short_8","alias_value":"7TYGZ3ZX","created_at":"2026-06-12T01:09:17Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:7TYGZ3ZXT3YD7ZG4WT2RE4WJWN","target":"record","payload":{"canonical_record":{"source":{"id":"2512.06242","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2025-12-06T01:57:42Z","cross_cats_sorted":["cs.PL","cs.SE"],"title_canon_sha256":"54719bc3314501016f990048d6e439d0524520e6b8d38a5538425adbd33e1154","abstract_canon_sha256":"11a8d5bb50e2481a4c47bd7f357ade4c41bcd8a70dcf59070e5062982b530e57"},"schema_version":"1.0"},"canonical_sha256":"fcf06cef379ef03fe4dcb4f51272c9b361e31cd5d17998f3b19f05c5549af4aa","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-06-12T01:09:17.510985Z","signature_b64":"B6nHHCr30pU7PWoHtodhohVkzwL+Vo3fg9xHKEfEebwmNdF0O3v0rIUGmobEomaupcSBEdqwRQ3eZ7+f5MNoAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fcf06cef379ef03fe4dcb4f51272c9b361e31cd5d17998f3b19f05c5549af4aa","last_reissued_at":"2026-06-12T01:09:17.510014Z","signature_status":"signed_v1","first_computed_at":"2026-06-12T01:09:17.510014Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2512.06242","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-06-12T01:09:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0fWIDQN7j1b7jCV8VrwJBtNrFj3KssQiwPeGvcYVUkGLjTE9OP/6MsGZJF0O2v9gnhGZjhbUSXpXbOIjakCgDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T13:21:53.776635Z"},"content_sha256":"9267bde458793de6e6cab7330d4e2a532391edcb21f13014bdb56a6536b18756","schema_version":"1.0","event_id":"sha256:9267bde458793de6e6cab7330d4e2a532391edcb21f13014bdb56a6536b18756"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:7TYGZ3ZXT3YD7ZG4WT2RE4WJWN","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Reasoning about concurrent loops and recursion with rely-guarantee rules","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PL","cs.SE"],"primary_cat":"cs.LO","authors_text":"Cliff B. Jones, Ian J. Hayes, Larissa A. Meinicke","submitted_at":"2025-12-06T01:57:42Z","abstract_excerpt":"The objective of this paper is to present general, mechanically verified, refinement rules for reasoning about recursive programs and while loops in the context of concurrency. We make use of the rely-guarantee approach to concurrency that facilitates reasoning about interference from concurrent threads in a compositional manner. Recursive programs can be defined as fixed points over a lattice of commands and hence we develop laws for reasoning about fixed points. Loops can be defined in terms of fixed points and hence the laws for recursion can be applied to develop laws for loops. Unlike man"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2512.06242","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2512.06242/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-06-12T01:09:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6Q09ZokqtwquWbX5Fw/DDSQ7B6hEdVb6leoFKRQAIRllIQp01iCDo6uqchFOm5h4KH4I/G/uTarrfkqFs3NQCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T13:21:53.777011Z"},"content_sha256":"289139f44d64a0fecf309c02fc48908471a5f4aef5b92024c01ed8fb2c2c5f77","schema_version":"1.0","event_id":"sha256:289139f44d64a0fecf309c02fc48908471a5f4aef5b92024c01ed8fb2c2c5f77"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/7TYGZ3ZXT3YD7ZG4WT2RE4WJWN/bundle.json","state_url":"https://pith.science/pith/7TYGZ3ZXT3YD7ZG4WT2RE4WJWN/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/7TYGZ3ZXT3YD7ZG4WT2RE4WJWN/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-28T13:21:53Z","links":{"resolver":"https://pith.science/pith/7TYGZ3ZXT3YD7ZG4WT2RE4WJWN","bundle":"https://pith.science/pith/7TYGZ3ZXT3YD7ZG4WT2RE4WJWN/bundle.json","state":"https://pith.science/pith/7TYGZ3ZXT3YD7ZG4WT2RE4WJWN/state.json","well_known_bundle":"https://pith.science/.well-known/pith/7TYGZ3ZXT3YD7ZG4WT2RE4WJWN/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:7TYGZ3ZXT3YD7ZG4WT2RE4WJWN","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":"11a8d5bb50e2481a4c47bd7f357ade4c41bcd8a70dcf59070e5062982b530e57","cross_cats_sorted":["cs.PL","cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2025-12-06T01:57:42Z","title_canon_sha256":"54719bc3314501016f990048d6e439d0524520e6b8d38a5538425adbd33e1154"},"schema_version":"1.0","source":{"id":"2512.06242","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2512.06242","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"arxiv_version","alias_value":"2512.06242v2","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2512.06242","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"pith_short_12","alias_value":"7TYGZ3ZXT3YD","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"pith_short_16","alias_value":"7TYGZ3ZXT3YD7ZG4","created_at":"2026-06-12T01:09:17Z"},{"alias_kind":"pith_short_8","alias_value":"7TYGZ3ZX","created_at":"2026-06-12T01:09:17Z"}],"graph_snapshots":[{"event_id":"sha256:289139f44d64a0fecf309c02fc48908471a5f4aef5b92024c01ed8fb2c2c5f77","target":"graph","created_at":"2026-06-12T01:09:17Z","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/2512.06242/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The objective of this paper is to present general, mechanically verified, refinement rules for reasoning about recursive programs and while loops in the context of concurrency. We make use of the rely-guarantee approach to concurrency that facilitates reasoning about interference from concurrent threads in a compositional manner. Recursive programs can be defined as fixed points over a lattice of commands and hence we develop laws for reasoning about fixed points. Loops can be defined in terms of fixed points and hence the laws for recursion can be applied to develop laws for loops. Unlike man","authors_text":"Cliff B. Jones, Ian J. Hayes, Larissa A. Meinicke","cross_cats":["cs.PL","cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2025-12-06T01:57:42Z","title":"Reasoning about concurrent loops and recursion with rely-guarantee rules"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2512.06242","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:9267bde458793de6e6cab7330d4e2a532391edcb21f13014bdb56a6536b18756","target":"record","created_at":"2026-06-12T01:09:17Z","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":"11a8d5bb50e2481a4c47bd7f357ade4c41bcd8a70dcf59070e5062982b530e57","cross_cats_sorted":["cs.PL","cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2025-12-06T01:57:42Z","title_canon_sha256":"54719bc3314501016f990048d6e439d0524520e6b8d38a5538425adbd33e1154"},"schema_version":"1.0","source":{"id":"2512.06242","kind":"arxiv","version":2}},"canonical_sha256":"fcf06cef379ef03fe4dcb4f51272c9b361e31cd5d17998f3b19f05c5549af4aa","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"fcf06cef379ef03fe4dcb4f51272c9b361e31cd5d17998f3b19f05c5549af4aa","first_computed_at":"2026-06-12T01:09:17.510014Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-06-12T01:09:17.510014Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"B6nHHCr30pU7PWoHtodhohVkzwL+Vo3fg9xHKEfEebwmNdF0O3v0rIUGmobEomaupcSBEdqwRQ3eZ7+f5MNoAw==","signature_status":"signed_v1","signed_at":"2026-06-12T01:09:17.510985Z","signed_message":"canonical_sha256_bytes"},"source_id":"2512.06242","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9267bde458793de6e6cab7330d4e2a532391edcb21f13014bdb56a6536b18756","sha256:289139f44d64a0fecf309c02fc48908471a5f4aef5b92024c01ed8fb2c2c5f77"],"state_sha256":"18dfe9f6f5be8319154a30d39c219ea6c4ffa20a98812e9873c7086deb72a824"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uWl/DnmYHRVeWxw8B81AsimaOMV7AHKzkpJRyZbRAzwIz5aezasjzp1yEZzYeasRC2XJdG9pnjL7nVAAUJdtAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-28T13:21:53.779017Z","bundle_sha256":"51a7363697d4920624f18e773947625c216bd5abb91bcb5bcf70ae7b76177686"}}