{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2022:6UPD3BECW4SWRSY2LOB5WFHU52","short_pith_number":"pith:6UPD3BEC","schema_version":"1.0","canonical_sha256":"f51e3d8482b72568cb1a5b83db14f4eea1480acf2e75e926de57174b0d80bce9","source":{"kind":"arxiv","id":"2209.07439","version":1},"attestation_state":"computed","paper":{"title":"Coeffects for Sharing and Mutation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Elena Zucca, Francesco Dagnino, Marco Servetto, Paola Giannini, Riccardo Bianchini","submitted_at":"2022-09-15T16:35:01Z","abstract_excerpt":"In type-and-coeffect systems, contexts are enriched by coeffects modeling how they are actually used, typically through annotations on single variables. Coeffects are computed bottom-up, combining, for each term, the coeffects of its subterms, through a fixed set of algebraic operators. We show that this principled approach can be adopted to track sharing in the imperative paradigm, that is, links among variables possibly introduced by the execution. This provides a significant example of non-structural coeffects, which cannot be computed by-variable, since the way a given variable is used can"},"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":"2209.07439","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2022-09-15T16:35:01Z","cross_cats_sorted":[],"title_canon_sha256":"565497dabe1d2adce14637423cbb1afe8415f6ef17d1a7cdbf893f6dcca457ca","abstract_canon_sha256":"6a96ffe2fad3c9b263d87e5c2703aebd1ab7092c52aac673466637ff5c723d9e"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:57:58.686825Z","signature_b64":"W7tFBy6XXspexA/y9ppwLbhUMn6qjfMAkJGsWqSsug/4dIdMZzxSAuRBzbGnk7d0qqpqDPQxCIAbbakPOc1CBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f51e3d8482b72568cb1a5b83db14f4eea1480acf2e75e926de57174b0d80bce9","last_reissued_at":"2026-07-05T04:57:58.686397Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:57:58.686397Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Coeffects for Sharing and Mutation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Elena Zucca, Francesco Dagnino, Marco Servetto, Paola Giannini, Riccardo Bianchini","submitted_at":"2022-09-15T16:35:01Z","abstract_excerpt":"In type-and-coeffect systems, contexts are enriched by coeffects modeling how they are actually used, typically through annotations on single variables. Coeffects are computed bottom-up, combining, for each term, the coeffects of its subterms, through a fixed set of algebraic operators. We show that this principled approach can be adopted to track sharing in the imperative paradigm, that is, links among variables possibly introduced by the execution. This provides a significant example of non-structural coeffects, which cannot be computed by-variable, since the way a given variable is used can"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2209.07439","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/2209.07439/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2209.07439","created_at":"2026-07-05T04:57:58.686454+00:00"},{"alias_kind":"arxiv_version","alias_value":"2209.07439v1","created_at":"2026-07-05T04:57:58.686454+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2209.07439","created_at":"2026-07-05T04:57:58.686454+00:00"},{"alias_kind":"pith_short_12","alias_value":"6UPD3BECW4SW","created_at":"2026-07-05T04:57:58.686454+00:00"},{"alias_kind":"pith_short_16","alias_value":"6UPD3BECW4SWRSY2","created_at":"2026-07-05T04:57:58.686454+00:00"},{"alias_kind":"pith_short_8","alias_value":"6UPD3BEC","created_at":"2026-07-05T04:57:58.686454+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/6UPD3BECW4SWRSY2LOB5WFHU52","json":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52.json","graph_json":"https://pith.science/api/pith-number/6UPD3BECW4SWRSY2LOB5WFHU52/graph.json","events_json":"https://pith.science/api/pith-number/6UPD3BECW4SWRSY2LOB5WFHU52/events.json","paper":"https://pith.science/paper/6UPD3BEC"},"agent_actions":{"view_html":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52","download_json":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52.json","view_paper":"https://pith.science/paper/6UPD3BEC","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2209.07439&json=true","fetch_graph":"https://pith.science/api/pith-number/6UPD3BECW4SWRSY2LOB5WFHU52/graph.json","fetch_events":"https://pith.science/api/pith-number/6UPD3BECW4SWRSY2LOB5WFHU52/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52/action/timestamp_anchor","attest_storage":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52/action/storage_attestation","attest_author":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52/action/author_attestation","sign_citation":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52/action/citation_signature","submit_replication":"https://pith.science/pith/6UPD3BECW4SWRSY2LOB5WFHU52/action/replication_record"}},"created_at":"2026-07-05T04:57:58.686454+00:00","updated_at":"2026-07-05T04:57:58.686454+00:00"}