{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:2XKIJIRBA3QJW3DWIHAQR2HNLZ","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":"535197427742f6ccc5876c582a389af6ec0732a1ac8b2c6524d0008ffb040293","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-24T15:15:43Z","title_canon_sha256":"82069b359e98a4d2c55ce209faa21c8e2b427311a0df978140b52d3d4f16f9a2"},"schema_version":"1.0","source":{"id":"1810.10443","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1810.10443","created_at":"2026-05-17T23:55:28Z"},{"alias_kind":"arxiv_version","alias_value":"1810.10443v2","created_at":"2026-05-17T23:55:28Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1810.10443","created_at":"2026-05-17T23:55:28Z"},{"alias_kind":"pith_short_12","alias_value":"2XKIJIRBA3QJ","created_at":"2026-05-18T12:32:02Z"},{"alias_kind":"pith_short_16","alias_value":"2XKIJIRBA3QJW3DW","created_at":"2026-05-18T12:32:02Z"},{"alias_kind":"pith_short_8","alias_value":"2XKIJIRB","created_at":"2026-05-18T12:32:02Z"}],"graph_snapshots":[{"event_id":"sha256:f0c0e5a6d8e088ca6ef30aed9860cb3ca38c775ed3bdd9f15f8f8f0f2801e42e","target":"graph","created_at":"2026-05-17T23:55:28Z","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":"Our aim is to statically verify that in a given reactive program, the length of collection variables does not grow beyond a given bound. We propose a scalable type-based technique that checks that each collection variable has a given refinement type that specifies constraints about its length. A novel feature of our refinement types is that the refinements can refer to AST counters that track how many times an AST node has been executed. This feature enables type refinements to track limited flow-sensitive information. We generate verification conditions that ensure that the AST counters are u","authors_text":"Ashutosh Trivedi, Bor-Yuh Evan Chang, Pavol Cerny, Tianhan Lu","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-24T15:15:43Z","title":"Type-directed Bounding of Collections in Reactive Programs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1810.10443","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:e8f110151863b08f9787bfd9bf1e356a5cb9054c0a748b2b69888a3afa5ae0d6","target":"record","created_at":"2026-05-17T23:55:28Z","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":"535197427742f6ccc5876c582a389af6ec0732a1ac8b2c6524d0008ffb040293","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-24T15:15:43Z","title_canon_sha256":"82069b359e98a4d2c55ce209faa21c8e2b427311a0df978140b52d3d4f16f9a2"},"schema_version":"1.0","source":{"id":"1810.10443","kind":"arxiv","version":2}},"canonical_sha256":"d5d484a22106e09b6c7641c108e8ed5e6ae61060a14791097aa12ebbce619231","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d5d484a22106e09b6c7641c108e8ed5e6ae61060a14791097aa12ebbce619231","first_computed_at":"2026-05-17T23:55:28.789901Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:55:28.789901Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"/G2Zq52H5ZbKeynwkfl9/l3EaGthj/QqXBJxbErXbjyvjDWPRMGMKZxkFMoJX8XTttyvxZKMU8870RoYqbFoDA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:55:28.790283Z","signed_message":"canonical_sha256_bytes"},"source_id":"1810.10443","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e8f110151863b08f9787bfd9bf1e356a5cb9054c0a748b2b69888a3afa5ae0d6","sha256:f0c0e5a6d8e088ca6ef30aed9860cb3ca38c775ed3bdd9f15f8f8f0f2801e42e"],"state_sha256":"dfedd67725233ff7c720c4e588c9ea094df068fd1feed0e6be89c0a826513624"}