{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:73QXJBLCINH4GCIX2PJEBHA35G","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":"d298f15ee7ce0c145f365201cdd9b1eb8463fbbe8f669da08c16f40954b2095c","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-01T14:47:50Z","title_canon_sha256":"8f25d799af6c5cb0195a08382573a50ea32124c34273d5782d79785c8624c17d"},"schema_version":"1.0","source":{"id":"1908.00441","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1908.00441","created_at":"2026-07-04T23:51:00Z"},{"alias_kind":"arxiv_version","alias_value":"1908.00441v1","created_at":"2026-07-04T23:51:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1908.00441","created_at":"2026-07-04T23:51:00Z"},{"alias_kind":"pith_short_12","alias_value":"73QXJBLCINH4","created_at":"2026-07-04T23:51:00Z"},{"alias_kind":"pith_short_16","alias_value":"73QXJBLCINH4GCIX","created_at":"2026-07-04T23:51:00Z"},{"alias_kind":"pith_short_8","alias_value":"73QXJBLC","created_at":"2026-07-04T23:51:00Z"}],"graph_snapshots":[{"event_id":"sha256:d15728c302182f6cd3157f8df42473a9ccf3ea4f6d40fadd4c7e7ff955942c18","target":"graph","created_at":"2026-07-04T23:51:00Z","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/1908.00441/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"This work introduces the novel concept of kind refinement, which we develop in the context of an explicitly polymorphic ML-like language with type-level computation. Just as type refinements embed rich specifications by means of comprehension principles expressed by predicates over values in the type domain, kind refinements provide rich kind specifications by means of predicates over types in the kind domain. By leveraging our powerful refinement kind discipline, types in our language are not just used to statically classify program expressions and values, but also conveniently manipulated as","authors_text":"Bernardo Toninho, Lu\\'is Caires","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-01T14:47:50Z","title":"Refinement Kinds: Type-safe Programming with Practical Type-level Computation (Extended Version)"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1908.00441","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:9dac60ccc2e09643861eef718436c2fa8430e74581596aa064e8930202a8c36a","target":"record","created_at":"2026-07-04T23:51:00Z","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":"d298f15ee7ce0c145f365201cdd9b1eb8463fbbe8f669da08c16f40954b2095c","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-01T14:47:50Z","title_canon_sha256":"8f25d799af6c5cb0195a08382573a50ea32124c34273d5782d79785c8624c17d"},"schema_version":"1.0","source":{"id":"1908.00441","kind":"arxiv","version":1}},"canonical_sha256":"fee1748562434fc30917d3d2409c1be9ae15745c0a5f591766f965354f958f4a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"fee1748562434fc30917d3d2409c1be9ae15745c0a5f591766f965354f958f4a","first_computed_at":"2026-07-04T23:51:00.568163Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-04T23:51:00.568163Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"h6TlI3VOLdGaIrBWRKJKWGbg6fK55Yu7Z9LeLLFHctz8tF6zqj+B+y7nP/CEaPgM+DLW5qX5Wm9Suvw81vOMCg==","signature_status":"signed_v1","signed_at":"2026-07-04T23:51:00.568481Z","signed_message":"canonical_sha256_bytes"},"source_id":"1908.00441","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9dac60ccc2e09643861eef718436c2fa8430e74581596aa064e8930202a8c36a","sha256:d15728c302182f6cd3157f8df42473a9ccf3ea4f6d40fadd4c7e7ff955942c18"],"state_sha256":"ec994cf29e52a9608d6cc7059d0c4dbc1f53385560cbaf78f26718c180f1a1fb"}