{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:32GWBN37VCZV5HZ7AENJ27USZW","short_pith_number":"pith:32GWBN37","canonical_record":{"source":{"id":"1908.02078","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-06T11:13:12Z","cross_cats_sorted":["cs.LO"],"title_canon_sha256":"15f7f539fbe0685822d9f9fb1f26ce1cdd7cfc50b5b6fd20b2557e5c553ea448","abstract_canon_sha256":"82f816f1e5ffa7a92fa84dc054717b92fd899f2c3dc40c67e821741cc6e4c251"},"schema_version":"1.0"},"canonical_sha256":"de8d60b77fa8b35e9f3f011a9d7e92cd92737f92245177ef961af6f3782c749f","source":{"kind":"arxiv","id":"1908.02078","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1908.02078","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"arxiv_version","alias_value":"1908.02078v1","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1908.02078","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"pith_short_12","alias_value":"32GWBN37VCZV","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"pith_short_16","alias_value":"32GWBN37VCZV5HZ7","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"pith_short_8","alias_value":"32GWBN37","created_at":"2026-07-04T23:51:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:32GWBN37VCZV5HZ7AENJ27USZW","target":"record","payload":{"canonical_record":{"source":{"id":"1908.02078","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-06T11:13:12Z","cross_cats_sorted":["cs.LO"],"title_canon_sha256":"15f7f539fbe0685822d9f9fb1f26ce1cdd7cfc50b5b6fd20b2557e5c553ea448","abstract_canon_sha256":"82f816f1e5ffa7a92fa84dc054717b92fd899f2c3dc40c67e821741cc6e4c251"},"schema_version":"1.0"},"canonical_sha256":"de8d60b77fa8b35e9f3f011a9d7e92cd92737f92245177ef961af6f3782c749f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-04T23:51:50.640638Z","signature_b64":"PPNCmKHT363SUy+6Zh5tzO8PE/+upEiinUMvIvyMd52VJETzi7Ul1cH06HlWMDD49jVvRllCCGwN+CmjiBU5CA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"de8d60b77fa8b35e9f3f011a9d7e92cd92737f92245177ef961af6f3782c749f","last_reissued_at":"2026-07-04T23:51:50.640210Z","signature_status":"signed_v1","first_computed_at":"2026-07-04T23:51:50.640210Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1908.02078","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-04T23:51:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UvklnIFglnNwIa5sZRijqBrgm4ozTmNcURL+PZj4bGdPW1zECgyl93MpiZzeftHmpwtZ4lmjBrn51seXZnr4AQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T12:37:40.716215Z"},"content_sha256":"8e406d18bd0d65965d7f55f2e4b643bbebd96f53026c9cea249e9f5950044808","schema_version":"1.0","event_id":"sha256:8e406d18bd0d65965d7f55f2e4b643bbebd96f53026c9cea249e9f5950044808"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:32GWBN37VCZV5HZ7AENJ27USZW","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Transformational Approach to Resource Analysis with Typed-norms Inference","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LO"],"primary_cat":"cs.PL","authors_text":"Elvira Albert, Enrique Martin-Martin, Ra\\'ul Guti\\'errez, Samir Genaim","submitted_at":"2019-08-06T11:13:12Z","abstract_excerpt":"In order to automatically infer the resource consumption of programs, analyzers track how data sizes change along program's execution. Typically, analyzers measure the sizes of data by applying norms which are mappings from data to natural numbers that represent the sizes of the corresponding data. When norms are defined by taking type information into account, they are named typed-norms. This article presents a transformational approach to resource analysis with typed-norms that are inferred by a data-flow analysis. The analysis is based on a transformation of the program into an intermediate"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1908.02078","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/1908.02078/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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-04T23:51:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hZ46fbQz97DyV9SEZlnOLP+mw9QRzn36Hp2Z32KXXDzpe/6SKKaMf47Bd7jO479GNLG4fAmghPNp4QYfLBlPDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T12:37:40.716838Z"},"content_sha256":"8d05dbd32802f9dd078d8219d9f45108c0ced25ac4468242897db122e38779c4","schema_version":"1.0","event_id":"sha256:8d05dbd32802f9dd078d8219d9f45108c0ced25ac4468242897db122e38779c4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/32GWBN37VCZV5HZ7AENJ27USZW/bundle.json","state_url":"https://pith.science/pith/32GWBN37VCZV5HZ7AENJ27USZW/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/32GWBN37VCZV5HZ7AENJ27USZW/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-16T12:37:40Z","links":{"resolver":"https://pith.science/pith/32GWBN37VCZV5HZ7AENJ27USZW","bundle":"https://pith.science/pith/32GWBN37VCZV5HZ7AENJ27USZW/bundle.json","state":"https://pith.science/pith/32GWBN37VCZV5HZ7AENJ27USZW/state.json","well_known_bundle":"https://pith.science/.well-known/pith/32GWBN37VCZV5HZ7AENJ27USZW/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:32GWBN37VCZV5HZ7AENJ27USZW","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":"82f816f1e5ffa7a92fa84dc054717b92fd899f2c3dc40c67e821741cc6e4c251","cross_cats_sorted":["cs.LO"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-06T11:13:12Z","title_canon_sha256":"15f7f539fbe0685822d9f9fb1f26ce1cdd7cfc50b5b6fd20b2557e5c553ea448"},"schema_version":"1.0","source":{"id":"1908.02078","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1908.02078","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"arxiv_version","alias_value":"1908.02078v1","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1908.02078","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"pith_short_12","alias_value":"32GWBN37VCZV","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"pith_short_16","alias_value":"32GWBN37VCZV5HZ7","created_at":"2026-07-04T23:51:50Z"},{"alias_kind":"pith_short_8","alias_value":"32GWBN37","created_at":"2026-07-04T23:51:50Z"}],"graph_snapshots":[{"event_id":"sha256:8d05dbd32802f9dd078d8219d9f45108c0ced25ac4468242897db122e38779c4","target":"graph","created_at":"2026-07-04T23:51:50Z","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.02078/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In order to automatically infer the resource consumption of programs, analyzers track how data sizes change along program's execution. Typically, analyzers measure the sizes of data by applying norms which are mappings from data to natural numbers that represent the sizes of the corresponding data. When norms are defined by taking type information into account, they are named typed-norms. This article presents a transformational approach to resource analysis with typed-norms that are inferred by a data-flow analysis. The analysis is based on a transformation of the program into an intermediate","authors_text":"Elvira Albert, Enrique Martin-Martin, Ra\\'ul Guti\\'errez, Samir Genaim","cross_cats":["cs.LO"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-06T11:13:12Z","title":"A Transformational Approach to Resource Analysis with Typed-norms Inference"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1908.02078","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:8e406d18bd0d65965d7f55f2e4b643bbebd96f53026c9cea249e9f5950044808","target":"record","created_at":"2026-07-04T23:51:50Z","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":"82f816f1e5ffa7a92fa84dc054717b92fd899f2c3dc40c67e821741cc6e4c251","cross_cats_sorted":["cs.LO"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2019-08-06T11:13:12Z","title_canon_sha256":"15f7f539fbe0685822d9f9fb1f26ce1cdd7cfc50b5b6fd20b2557e5c553ea448"},"schema_version":"1.0","source":{"id":"1908.02078","kind":"arxiv","version":1}},"canonical_sha256":"de8d60b77fa8b35e9f3f011a9d7e92cd92737f92245177ef961af6f3782c749f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"de8d60b77fa8b35e9f3f011a9d7e92cd92737f92245177ef961af6f3782c749f","first_computed_at":"2026-07-04T23:51:50.640210Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-04T23:51:50.640210Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PPNCmKHT363SUy+6Zh5tzO8PE/+upEiinUMvIvyMd52VJETzi7Ul1cH06HlWMDD49jVvRllCCGwN+CmjiBU5CA==","signature_status":"signed_v1","signed_at":"2026-07-04T23:51:50.640638Z","signed_message":"canonical_sha256_bytes"},"source_id":"1908.02078","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:8e406d18bd0d65965d7f55f2e4b643bbebd96f53026c9cea249e9f5950044808","sha256:8d05dbd32802f9dd078d8219d9f45108c0ced25ac4468242897db122e38779c4"],"state_sha256":"c6215d4df507237791f681aba9eaca28659f2c463ee1e2b74b61ee5cfcae826d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0JUU1eDkKk+zKDktaDLmaYG0uifjhtBT3sklUnKOuVrwoN/ubXtM0cWHhatUvrPDwihH0YUY1tpucdWchmo2Dw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-16T12:37:40.722195Z","bundle_sha256":"7ef74313e10c621186c6a56a5f8c09a633c8c2652326396c94e7673caa58081b"}}