{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2018:KS4EP2WX7S2FI3AVRFZXHIWHNX","short_pith_number":"pith:KS4EP2WX","schema_version":"1.0","canonical_sha256":"54b847ead7fcb4546c15897373a2c76def2efa4f26dc6e48ff8c740bc69e1889","source":{"kind":"arxiv","id":"1811.11317","version":1},"attestation_state":"computed","paper":{"title":"Adventures in Formalisation: Financial Contracts, Modules, and Two-Level Type Theory","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Danil Annenkov","submitted_at":"2018-11-28T00:05:16Z","abstract_excerpt":"We present three projects concerned with applications of proof assistants in the area of programming language theory and mathematics. The first project is about a certified compilation technique for a domain-specific programming language for financial contracts (the CL language). The code in CL is translated into a simple expression language well-suited for integration with software components implementing Monte Carlo simulation techniques (pricing engines). The compilation procedure is accompanied with formal proofs of correctness carried out in Coq. The second project presents techniques tha"},"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":"1811.11317","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-11-28T00:05:16Z","cross_cats_sorted":[],"title_canon_sha256":"e6d68406f803fb8812a35b00125a8f62c19f6edf46e6af7ad8a053385ab1bd8a","abstract_canon_sha256":"7d7c9e770f9894d6804c220d31920c892fdec3d26f048203f69f02989bcd5d4a"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:59:44.182641Z","signature_b64":"GxsJN6kAHjZvVK/QRUtYbsZ9C8IKKXP7DDSSVQyj8pkjF5LUSN9oRZ2xi0UVxyieTRJClh4DOjCyN8B5Ri8dAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"54b847ead7fcb4546c15897373a2c76def2efa4f26dc6e48ff8c740bc69e1889","last_reissued_at":"2026-05-17T23:59:44.182157Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:59:44.182157Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Adventures in Formalisation: Financial Contracts, Modules, and Two-Level Type Theory","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Danil Annenkov","submitted_at":"2018-11-28T00:05:16Z","abstract_excerpt":"We present three projects concerned with applications of proof assistants in the area of programming language theory and mathematics. The first project is about a certified compilation technique for a domain-specific programming language for financial contracts (the CL language). The code in CL is translated into a simple expression language well-suited for integration with software components implementing Monte Carlo simulation techniques (pricing engines). The compilation procedure is accompanied with formal proofs of correctness carried out in Coq. The second project presents techniques tha"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1811.11317","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":""},"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":"1811.11317","created_at":"2026-05-17T23:59:44.182221+00:00"},{"alias_kind":"arxiv_version","alias_value":"1811.11317v1","created_at":"2026-05-17T23:59:44.182221+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1811.11317","created_at":"2026-05-17T23:59:44.182221+00:00"},{"alias_kind":"pith_short_12","alias_value":"KS4EP2WX7S2F","created_at":"2026-05-18T12:32:33.847187+00:00"},{"alias_kind":"pith_short_16","alias_value":"KS4EP2WX7S2FI3AV","created_at":"2026-05-18T12:32:33.847187+00:00"},{"alias_kind":"pith_short_8","alias_value":"KS4EP2WX","created_at":"2026-05-18T12:32:33.847187+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/KS4EP2WX7S2FI3AVRFZXHIWHNX","json":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX.json","graph_json":"https://pith.science/api/pith-number/KS4EP2WX7S2FI3AVRFZXHIWHNX/graph.json","events_json":"https://pith.science/api/pith-number/KS4EP2WX7S2FI3AVRFZXHIWHNX/events.json","paper":"https://pith.science/paper/KS4EP2WX"},"agent_actions":{"view_html":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX","download_json":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX.json","view_paper":"https://pith.science/paper/KS4EP2WX","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1811.11317&json=true","fetch_graph":"https://pith.science/api/pith-number/KS4EP2WX7S2FI3AVRFZXHIWHNX/graph.json","fetch_events":"https://pith.science/api/pith-number/KS4EP2WX7S2FI3AVRFZXHIWHNX/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX/action/timestamp_anchor","attest_storage":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX/action/storage_attestation","attest_author":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX/action/author_attestation","sign_citation":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX/action/citation_signature","submit_replication":"https://pith.science/pith/KS4EP2WX7S2FI3AVRFZXHIWHNX/action/replication_record"}},"created_at":"2026-05-17T23:59:44.182221+00:00","updated_at":"2026-05-17T23:59:44.182221+00:00"}