{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2015:LCV3FNW5CMOSBGL6ZBYWS6OWVL","short_pith_number":"pith:LCV3FNW5","schema_version":"1.0","canonical_sha256":"58abb2b6dd131d20997ec8716979d6aaedf60d72979464bdd7ca516eab5ae177","source":{"kind":"arxiv","id":"1510.05216","version":2},"attestation_state":"computed","paper":{"title":"From F to DOT: Type Soundness Proofs with Definitional Interpreters","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Nada Amin, Tiark Rompf","submitted_at":"2015-10-18T09:53:06Z","abstract_excerpt":"Scala's type system unifies ML modules, object-oriented, and functional programming. The Dependent Object Types (DOT) family of calculi has been proposed as a new foundation for Scala and similar languages. Unfortunately, it is not clear how DOT relates to any well-known type systems, and type soundness has only been established for very restricted subsets. In fact, important Scala features are known to break at least one key metatheoretic property such as environment narrowing or subtyping transitivity, which are usually required for a type soundness proof.\n  First, and, perhaps surprisingly,"},"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":"1510.05216","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2015-10-18T09:53:06Z","cross_cats_sorted":[],"title_canon_sha256":"710006800d6e40eb379c65d02bc9647243e8d35a70105a155fc2cd9adb9c4ba9","abstract_canon_sha256":"26a2d0b76ebe0b8ef7624bf9d253f935377f39b099ff93151cc3d4f1bde16e5a"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:21:15.614666Z","signature_b64":"sZVnNhurINrpB/qGE2q+I9N1LyDJy4Q11UvHv/16aX4A3UMbXR2ANa66JTdB/D7bfUpgwf3UNkixWTfx56ljCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"58abb2b6dd131d20997ec8716979d6aaedf60d72979464bdd7ca516eab5ae177","last_reissued_at":"2026-05-18T01:21:15.613913Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:21:15.613913Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"From F to DOT: Type Soundness Proofs with Definitional Interpreters","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Nada Amin, Tiark Rompf","submitted_at":"2015-10-18T09:53:06Z","abstract_excerpt":"Scala's type system unifies ML modules, object-oriented, and functional programming. The Dependent Object Types (DOT) family of calculi has been proposed as a new foundation for Scala and similar languages. Unfortunately, it is not clear how DOT relates to any well-known type systems, and type soundness has only been established for very restricted subsets. In fact, important Scala features are known to break at least one key metatheoretic property such as environment narrowing or subtyping transitivity, which are usually required for a type soundness proof.\n  First, and, perhaps surprisingly,"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1510.05216","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":""},"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":"1510.05216","created_at":"2026-05-18T01:21:15.614036+00:00"},{"alias_kind":"arxiv_version","alias_value":"1510.05216v2","created_at":"2026-05-18T01:21:15.614036+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1510.05216","created_at":"2026-05-18T01:21:15.614036+00:00"},{"alias_kind":"pith_short_12","alias_value":"LCV3FNW5CMOS","created_at":"2026-05-18T12:29:29.992203+00:00"},{"alias_kind":"pith_short_16","alias_value":"LCV3FNW5CMOSBGL6","created_at":"2026-05-18T12:29:29.992203+00:00"},{"alias_kind":"pith_short_8","alias_value":"LCV3FNW5","created_at":"2026-05-18T12:29:29.992203+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/LCV3FNW5CMOSBGL6ZBYWS6OWVL","json":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL.json","graph_json":"https://pith.science/api/pith-number/LCV3FNW5CMOSBGL6ZBYWS6OWVL/graph.json","events_json":"https://pith.science/api/pith-number/LCV3FNW5CMOSBGL6ZBYWS6OWVL/events.json","paper":"https://pith.science/paper/LCV3FNW5"},"agent_actions":{"view_html":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL","download_json":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL.json","view_paper":"https://pith.science/paper/LCV3FNW5","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1510.05216&json=true","fetch_graph":"https://pith.science/api/pith-number/LCV3FNW5CMOSBGL6ZBYWS6OWVL/graph.json","fetch_events":"https://pith.science/api/pith-number/LCV3FNW5CMOSBGL6ZBYWS6OWVL/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL/action/timestamp_anchor","attest_storage":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL/action/storage_attestation","attest_author":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL/action/author_attestation","sign_citation":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL/action/citation_signature","submit_replication":"https://pith.science/pith/LCV3FNW5CMOSBGL6ZBYWS6OWVL/action/replication_record"}},"created_at":"2026-05-18T01:21:15.614036+00:00","updated_at":"2026-05-18T01:21:15.614036+00:00"}