{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:5F7BPO5R6WLK3KFVPJ3COJ64G7","short_pith_number":"pith:5F7BPO5R","schema_version":"1.0","canonical_sha256":"e97e17bbb1f596ada8b57a762727dc37d54a2e86fa7a8475f26823d1d39b2fd8","source":{"kind":"arxiv","id":"2308.09481","version":6},"attestation_state":"computed","paper":{"title":"Types, equations, dimensions and the Pi theorem","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.LO"],"primary_cat":"cs.PL","authors_text":"Nicola Botta, Patrik Jansson","submitted_at":"2023-08-16T14:33:18Z","abstract_excerpt":"The languages of mathematical physics and modelling are endowed with a rich ``grammar of dimensions'' that common abstractions of programming languages fail to represent. We propose a dependently typed domain-specific language (embedded in Idris) that captures this grammar. We apply it to formalize basic notions of dimensional analysis: those of dimension function, physical quantity, homomorphic measurement, the covariance principle and Buckingham's Pi theorem. We hope that the language makes mathematical physics more accessible to computer scientists and functional programming more palatable "},"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":"2308.09481","kind":"arxiv","version":6},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2023-08-16T14:33:18Z","cross_cats_sorted":["cs.LO"],"title_canon_sha256":"ac039ff2608999373b7a6668d9b3e46c457c9a2f11f3a33527603ef0a7701c2e","abstract_canon_sha256":"6aa75aecb9e064798c76674320ce82a39448c8c34bdde2933fa5f5b5bb7ff6e2"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-06-23T03:13:42.749287Z","signature_b64":"+ko8bsf3NIFBwFWv3eLaZcnPQrKMw26dWID5SVq1j3bkEp1kZTv/Vz+JASsxuPazG4ZVy61KmGkXrk4FpdeNDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e97e17bbb1f596ada8b57a762727dc37d54a2e86fa7a8475f26823d1d39b2fd8","last_reissued_at":"2026-06-23T03:13:42.748883Z","signature_status":"signed_v1","first_computed_at":"2026-06-23T03:13:42.748883Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Types, equations, dimensions and the Pi theorem","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.LO"],"primary_cat":"cs.PL","authors_text":"Nicola Botta, Patrik Jansson","submitted_at":"2023-08-16T14:33:18Z","abstract_excerpt":"The languages of mathematical physics and modelling are endowed with a rich ``grammar of dimensions'' that common abstractions of programming languages fail to represent. We propose a dependently typed domain-specific language (embedded in Idris) that captures this grammar. We apply it to formalize basic notions of dimensional analysis: those of dimension function, physical quantity, homomorphic measurement, the covariance principle and Buckingham's Pi theorem. We hope that the language makes mathematical physics more accessible to computer scientists and functional programming more palatable "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2308.09481","kind":"arxiv","version":6},"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/2308.09481/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":"2308.09481","created_at":"2026-06-23T03:13:42.748939+00:00"},{"alias_kind":"arxiv_version","alias_value":"2308.09481v6","created_at":"2026-06-23T03:13:42.748939+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2308.09481","created_at":"2026-06-23T03:13:42.748939+00:00"},{"alias_kind":"pith_short_12","alias_value":"5F7BPO5R6WLK","created_at":"2026-06-23T03:13:42.748939+00:00"},{"alias_kind":"pith_short_16","alias_value":"5F7BPO5R6WLK3KFV","created_at":"2026-06-23T03:13:42.748939+00:00"},{"alias_kind":"pith_short_8","alias_value":"5F7BPO5R","created_at":"2026-06-23T03:13:42.748939+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/5F7BPO5R6WLK3KFVPJ3COJ64G7","json":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7.json","graph_json":"https://pith.science/api/pith-number/5F7BPO5R6WLK3KFVPJ3COJ64G7/graph.json","events_json":"https://pith.science/api/pith-number/5F7BPO5R6WLK3KFVPJ3COJ64G7/events.json","paper":"https://pith.science/paper/5F7BPO5R"},"agent_actions":{"view_html":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7","download_json":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7.json","view_paper":"https://pith.science/paper/5F7BPO5R","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2308.09481&json=true","fetch_graph":"https://pith.science/api/pith-number/5F7BPO5R6WLK3KFVPJ3COJ64G7/graph.json","fetch_events":"https://pith.science/api/pith-number/5F7BPO5R6WLK3KFVPJ3COJ64G7/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7/action/timestamp_anchor","attest_storage":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7/action/storage_attestation","attest_author":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7/action/author_attestation","sign_citation":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7/action/citation_signature","submit_replication":"https://pith.science/pith/5F7BPO5R6WLK3KFVPJ3COJ64G7/action/replication_record"}},"created_at":"2026-06-23T03:13:42.748939+00:00","updated_at":"2026-06-23T03:13:42.748939+00:00"}