{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:5RHIG7GS2FKOFNCMTC4ZT3I3YG","short_pith_number":"pith:5RHIG7GS","canonical_record":{"source":{"id":"2604.17592","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2026-04-19T19:52:46Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"7169ccef07c4de794a70dec490bdf5e29e01924740cad5494fb3a5c61985e5aa","abstract_canon_sha256":"3f1b4b2a5b04fd2fe3973bf882c0d9b935d335226fc20fea3377aba9e9dc4c32"},"schema_version":"1.0"},"canonical_sha256":"ec4e837cd2d154e2b44c98b999ed1bc1bab2541fa0acf69016306c1a34a58617","source":{"kind":"arxiv","id":"2604.17592","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2604.17592","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"arxiv_version","alias_value":"2604.17592v2","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2604.17592","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"pith_short_12","alias_value":"5RHIG7GS2FKO","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"pith_short_16","alias_value":"5RHIG7GS2FKOFNCM","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"pith_short_8","alias_value":"5RHIG7GS","created_at":"2026-05-26T01:02:34Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:5RHIG7GS2FKOFNCMTC4ZT3I3YG","target":"record","payload":{"canonical_record":{"source":{"id":"2604.17592","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2026-04-19T19:52:46Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"7169ccef07c4de794a70dec490bdf5e29e01924740cad5494fb3a5c61985e5aa","abstract_canon_sha256":"3f1b4b2a5b04fd2fe3973bf882c0d9b935d335226fc20fea3377aba9e9dc4c32"},"schema_version":"1.0"},"canonical_sha256":"ec4e837cd2d154e2b44c98b999ed1bc1bab2541fa0acf69016306c1a34a58617","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-26T01:02:34.237818Z","signature_b64":"g7yo6CnuevnwXXFMwaLt6f4SgMUrA45V2ACheJt6DvbfxntLyR8Yp2qAzpKZaBKEegSdnwJXEc8A4kvtQt0+Ag==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ec4e837cd2d154e2b44c98b999ed1bc1bab2541fa0acf69016306c1a34a58617","last_reissued_at":"2026-05-26T01:02:34.237004Z","signature_status":"signed_v1","first_computed_at":"2026-05-26T01:02:34.237004Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2604.17592","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-26T01:02:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qa+qvU8V8/x3k0ZbxlZ/tr+QYWyk2SiJObfzouc94LrbZs6pxydm/PCW4CPGShO3TjQeO2aW3sMRjS9ljQOhBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T18:53:30.246020Z"},"content_sha256":"abb968f73ac5948846ad4578bfa259ccbfe861e0c37ac190b54fa24759afe34e","schema_version":"1.0","event_id":"sha256:abb968f73ac5948846ad4578bfa259ccbfe861e0c37ac190b54fa24759afe34e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:5RHIG7GS2FKOFNCMTC4ZT3I3YG","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"TensorRocq: Enabling diagrammatic reasoning in Rocq","license":"http://creativecommons.org/licenses/by/4.0/","headline":"Tools in Rocq convert symmetric monoidal category terms to hypergraphs with interfaces to support verified reasoning about string diagram deformations.","cross_cats":["cs.PL"],"primary_cat":"cs.LO","authors_text":"Aleks Kissinger, Benjamin Caldwell, Robert Rand, William Spencer","submitted_at":"2026-04-19T19:52:46Z","abstract_excerpt":"Symmetric monoidal categories (SMCs) are a common framework for reasoning about computation, focusing on the parallel and sequential compositionality of operations. String diagrams are a ubiquitous and powerful tool for reasoning about equations in SMCs, leveraging eliding the fine details of compositionality to focus on connectivity. However, when working with SMCs in a proof assistant, the rigid equational structure of composition occludes the essential connective information, longer proofs filled with uninformative syntactic manipulation. To address the gap between proof assistants and pape"},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"We have developed verified tools for diagrammatic reasoning in Rocq, including inferring term equivalence and rewriting modulo the deformation of string diagrams. This is achieved by converting between syntactic representations of SMC terms and hypergraphs with interfaces, while preserving a common tensor semantics.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"The conversion between syntactic SMC terms and hypergraphs with interfaces correctly preserves tensor semantics and fully captures all allowed deformations of string diagrams.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"TensorRocq supplies verified Rocq tactics that convert symmetric monoidal category terms to hypergraphs with interfaces, enabling equivalence inference and rewriting based on string-diagram deformations while preserving tensor semantics.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"Tools in Rocq convert symmetric monoidal category terms to hypergraphs with interfaces to support verified reasoning about string diagram deformations.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"a8d2c9cb9bb4252f4d1bd873bf247c3c9f24e046909a4cd6e05270d736300ff1"},"source":{"id":"2604.17592","kind":"arxiv","version":2},"verdict":{"id":"9d8da9f2-2933-4ca2-8903-09a98097a36d","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-10T04:55:05.984559Z","strongest_claim":"We have developed verified tools for diagrammatic reasoning in Rocq, including inferring term equivalence and rewriting modulo the deformation of string diagrams. This is achieved by converting between syntactic representations of SMC terms and hypergraphs with interfaces, while preserving a common tensor semantics.","one_line_summary":"TensorRocq supplies verified Rocq tactics that convert symmetric monoidal category terms to hypergraphs with interfaces, enabling equivalence inference and rewriting based on string-diagram deformations while preserving tensor semantics.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"The conversion between syntactic SMC terms and hypergraphs with interfaces correctly preserves tensor semantics and fully captures all allowed deformations of string diagrams.","pith_extraction_headline":"Tools in Rocq convert symmetric monoidal category terms to hypergraphs with interfaces to support verified reasoning about string diagram deformations."},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2604.17592/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":"9d8da9f2-2933-4ca2-8903-09a98097a36d"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-26T01:02:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5O32RiWF4DvH9A83Ccel2sMjSCh3e1Xw6RLRmSdQLfvR+r73vdt8rnc4EOoJZ/PJJbVc82nYIix99qUt/7WkBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T18:53:30.246560Z"},"content_sha256":"8663605147d5f4ab3f9a78cda2beda257fe949a850b33a72eb1340c25e35d9b8","schema_version":"1.0","event_id":"sha256:8663605147d5f4ab3f9a78cda2beda257fe949a850b33a72eb1340c25e35d9b8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5RHIG7GS2FKOFNCMTC4ZT3I3YG/bundle.json","state_url":"https://pith.science/pith/5RHIG7GS2FKOFNCMTC4ZT3I3YG/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5RHIG7GS2FKOFNCMTC4ZT3I3YG/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-05-26T18:53:30Z","links":{"resolver":"https://pith.science/pith/5RHIG7GS2FKOFNCMTC4ZT3I3YG","bundle":"https://pith.science/pith/5RHIG7GS2FKOFNCMTC4ZT3I3YG/bundle.json","state":"https://pith.science/pith/5RHIG7GS2FKOFNCMTC4ZT3I3YG/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5RHIG7GS2FKOFNCMTC4ZT3I3YG/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:5RHIG7GS2FKOFNCMTC4ZT3I3YG","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":"3f1b4b2a5b04fd2fe3973bf882c0d9b935d335226fc20fea3377aba9e9dc4c32","cross_cats_sorted":["cs.PL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2026-04-19T19:52:46Z","title_canon_sha256":"7169ccef07c4de794a70dec490bdf5e29e01924740cad5494fb3a5c61985e5aa"},"schema_version":"1.0","source":{"id":"2604.17592","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2604.17592","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"arxiv_version","alias_value":"2604.17592v2","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2604.17592","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"pith_short_12","alias_value":"5RHIG7GS2FKO","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"pith_short_16","alias_value":"5RHIG7GS2FKOFNCM","created_at":"2026-05-26T01:02:34Z"},{"alias_kind":"pith_short_8","alias_value":"5RHIG7GS","created_at":"2026-05-26T01:02:34Z"}],"graph_snapshots":[{"event_id":"sha256:8663605147d5f4ab3f9a78cda2beda257fe949a850b33a72eb1340c25e35d9b8","target":"graph","created_at":"2026-05-26T01:02:34Z","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":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"We have developed verified tools for diagrammatic reasoning in Rocq, including inferring term equivalence and rewriting modulo the deformation of string diagrams. This is achieved by converting between syntactic representations of SMC terms and hypergraphs with interfaces, while preserving a common tensor semantics."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"The conversion between syntactic SMC terms and hypergraphs with interfaces correctly preserves tensor semantics and fully captures all allowed deformations of string diagrams."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"TensorRocq supplies verified Rocq tactics that convert symmetric monoidal category terms to hypergraphs with interfaces, enabling equivalence inference and rewriting based on string-diagram deformations while preserving tensor semantics."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"Tools in Rocq convert symmetric monoidal category terms to hypergraphs with interfaces to support verified reasoning about string diagram deformations."}],"snapshot_sha256":"a8d2c9cb9bb4252f4d1bd873bf247c3c9f24e046909a4cd6e05270d736300ff1"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2604.17592/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Symmetric monoidal categories (SMCs) are a common framework for reasoning about computation, focusing on the parallel and sequential compositionality of operations. String diagrams are a ubiquitous and powerful tool for reasoning about equations in SMCs, leveraging eliding the fine details of compositionality to focus on connectivity. However, when working with SMCs in a proof assistant, the rigid equational structure of composition occludes the essential connective information, longer proofs filled with uninformative syntactic manipulation. To address the gap between proof assistants and pape","authors_text":"Aleks Kissinger, Benjamin Caldwell, Robert Rand, William Spencer","cross_cats":["cs.PL"],"headline":"Tools in Rocq convert symmetric monoidal category terms to hypergraphs with interfaces to support verified reasoning about string diagram deformations.","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2026-04-19T19:52:46Z","title":"TensorRocq: Enabling diagrammatic reasoning in Rocq"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2604.17592","kind":"arxiv","version":2},"verdict":{"created_at":"2026-05-10T04:55:05.984559Z","id":"9d8da9f2-2933-4ca2-8903-09a98097a36d","model_set":{"reader":"grok-4.3"},"one_line_summary":"TensorRocq supplies verified Rocq tactics that convert symmetric monoidal category terms to hypergraphs with interfaces, enabling equivalence inference and rewriting based on string-diagram deformations while preserving tensor semantics.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"Tools in Rocq convert symmetric monoidal category terms to hypergraphs with interfaces to support verified reasoning about string diagram deformations.","strongest_claim":"We have developed verified tools for diagrammatic reasoning in Rocq, including inferring term equivalence and rewriting modulo the deformation of string diagrams. This is achieved by converting between syntactic representations of SMC terms and hypergraphs with interfaces, while preserving a common tensor semantics.","weakest_assumption":"The conversion between syntactic SMC terms and hypergraphs with interfaces correctly preserves tensor semantics and fully captures all allowed deformations of string diagrams."}},"verdict_id":"9d8da9f2-2933-4ca2-8903-09a98097a36d"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:abb968f73ac5948846ad4578bfa259ccbfe861e0c37ac190b54fa24759afe34e","target":"record","created_at":"2026-05-26T01:02:34Z","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":"3f1b4b2a5b04fd2fe3973bf882c0d9b935d335226fc20fea3377aba9e9dc4c32","cross_cats_sorted":["cs.PL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LO","submitted_at":"2026-04-19T19:52:46Z","title_canon_sha256":"7169ccef07c4de794a70dec490bdf5e29e01924740cad5494fb3a5c61985e5aa"},"schema_version":"1.0","source":{"id":"2604.17592","kind":"arxiv","version":2}},"canonical_sha256":"ec4e837cd2d154e2b44c98b999ed1bc1bab2541fa0acf69016306c1a34a58617","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ec4e837cd2d154e2b44c98b999ed1bc1bab2541fa0acf69016306c1a34a58617","first_computed_at":"2026-05-26T01:02:34.237004Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-26T01:02:34.237004Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"g7yo6CnuevnwXXFMwaLt6f4SgMUrA45V2ACheJt6DvbfxntLyR8Yp2qAzpKZaBKEegSdnwJXEc8A4kvtQt0+Ag==","signature_status":"signed_v1","signed_at":"2026-05-26T01:02:34.237818Z","signed_message":"canonical_sha256_bytes"},"source_id":"2604.17592","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:abb968f73ac5948846ad4578bfa259ccbfe861e0c37ac190b54fa24759afe34e","sha256:8663605147d5f4ab3f9a78cda2beda257fe949a850b33a72eb1340c25e35d9b8"],"state_sha256":"ffb3c54641f160ab689e6ff699f85290d19f74f3a1847a453e6c7aa03753930f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tDLJQ4CMxFwgdCMPdXWE6J9SKAKRhgI46GtkuIpKAJIRu0DzO07QA2ZM4cwxaUX+TkbHRojC15oIpczMM6MQBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T18:53:30.249099Z","bundle_sha256":"1d5f31f939f7f3706642c88732caf6a32240cb5c6b81f7ea944c521d72d54e7b"}}