{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:W6JQRPF36UBNW2OI3RSNYSW4G5","short_pith_number":"pith:W6JQRPF3","canonical_record":{"source":{"id":"1712.00246","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2017-12-01T09:21:17Z","cross_cats_sorted":[],"title_canon_sha256":"62755cbd5bb9666d61705e13b612e8b0698a1beb647bed09730ba2247f553e44","abstract_canon_sha256":"ffc76e41dcce7b4c31681a25e95107d3af4ebe3105b21ac0c49eabdabedee4e4"},"schema_version":"1.0"},"canonical_sha256":"b79308bcbbf502db69c8dc64dc4adc377986cf60f7580c775249d0b32242c19f","source":{"kind":"arxiv","id":"1712.00246","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1712.00246","created_at":"2026-05-17T23:46:46Z"},{"alias_kind":"arxiv_version","alias_value":"1712.00246v2","created_at":"2026-05-17T23:46:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1712.00246","created_at":"2026-05-17T23:46:46Z"},{"alias_kind":"pith_short_12","alias_value":"W6JQRPF36UBN","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_16","alias_value":"W6JQRPF36UBNW2OI","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_8","alias_value":"W6JQRPF3","created_at":"2026-05-18T12:31:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:W6JQRPF36UBNW2OI3RSNYSW4G5","target":"record","payload":{"canonical_record":{"source":{"id":"1712.00246","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2017-12-01T09:21:17Z","cross_cats_sorted":[],"title_canon_sha256":"62755cbd5bb9666d61705e13b612e8b0698a1beb647bed09730ba2247f553e44","abstract_canon_sha256":"ffc76e41dcce7b4c31681a25e95107d3af4ebe3105b21ac0c49eabdabedee4e4"},"schema_version":"1.0"},"canonical_sha256":"b79308bcbbf502db69c8dc64dc4adc377986cf60f7580c775249d0b32242c19f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:46:46.503124Z","signature_b64":"MiM0CYrmvKrX0O9SD3dmR6e6TsjmhV4EYtSjCTNlbb779LKRk+IWKC6wPg6i5kqf+TxD0w8Vk7cJn2ZtvH48AQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b79308bcbbf502db69c8dc64dc4adc377986cf60f7580c775249d0b32242c19f","last_reissued_at":"2026-05-17T23:46:46.502670Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:46:46.502670Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1712.00246","source_version":2,"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-05-17T23:46:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1j9q8X5Elm4j1rnsZgQjW2SyZUfBA1f4EZY3Macpe7eYDsrFQWUdazfbeKyHcGELN62gEeGMzzqpmCIJxSFpAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T09:45:14.504622Z"},"content_sha256":"e3ace8ea5c61d022d272415fa17a0c0106be630da098bc4f6e09e65f10db3066","schema_version":"1.0","event_id":"sha256:e3ace8ea5c61d022d272415fa17a0c0106be630da098bc4f6e09e65f10db3066"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:W6JQRPF36UBNW2OI3RSNYSW4G5","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Temporal Stream Logic: Synthesis beyond the Bools","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.LO","authors_text":"Bernd Finkbeiner, Felix Klein, Mark Santolucito, Ruzica Piskac","submitted_at":"2017-12-01T09:21:17Z","abstract_excerpt":"Reactive systems that operate in environments with complex data, such as mobile apps or embedded controllers with many sensors, are difficult to synthesize. Synthesis tools usually fail for such systems because the state space resulting from the discretization of the data is too large. We introduce TSL, a new temporal logic that separates control and data. We provide a CEGAR-based synthesis approach for the construction of implementations that are guaranteed to satisfy a TSL specification for all possible instantiations of the data processing functions. TSL provides an attractive trade-off for"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1712.00246","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"},"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-05-17T23:46:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mTbJ1bdZAvyVFjSMQxY+tuZenbSuuggOhbuUpSzT/OKloLmfNbQCUmuC7QYFWHn3MKbp1+lUOaByUW36GC3jAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T09:45:14.504976Z"},"content_sha256":"6a737f812197849be9c06f72dd3305bbd0c18309da3104b375c0b54bf117fa15","schema_version":"1.0","event_id":"sha256:6a737f812197849be9c06f72dd3305bbd0c18309da3104b375c0b54bf117fa15"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/W6JQRPF36UBNW2OI3RSNYSW4G5/bundle.json","state_url":"https://pith.science/pith/W6JQRPF36UBNW2OI3RSNYSW4G5/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/W6JQRPF36UBNW2OI3RSNYSW4G5/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-06-11T09:45:14Z","links":{"resolver":"https://pith.science/pith/W6JQRPF36UBNW2OI3RSNYSW4G5","bundle":"https://pith.science/pith/W6JQRPF36UBNW2OI3RSNYSW4G5/bundle.json","state":"https://pith.science/pith/W6JQRPF36UBNW2OI3RSNYSW4G5/state.json","well_known_bundle":"https://pith.science/.well-known/pith/W6JQRPF36UBNW2OI3RSNYSW4G5/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:W6JQRPF36UBNW2OI3RSNYSW4G5","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":"ffc76e41dcce7b4c31681a25e95107d3af4ebe3105b21ac0c49eabdabedee4e4","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2017-12-01T09:21:17Z","title_canon_sha256":"62755cbd5bb9666d61705e13b612e8b0698a1beb647bed09730ba2247f553e44"},"schema_version":"1.0","source":{"id":"1712.00246","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1712.00246","created_at":"2026-05-17T23:46:46Z"},{"alias_kind":"arxiv_version","alias_value":"1712.00246v2","created_at":"2026-05-17T23:46:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1712.00246","created_at":"2026-05-17T23:46:46Z"},{"alias_kind":"pith_short_12","alias_value":"W6JQRPF36UBN","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_16","alias_value":"W6JQRPF36UBNW2OI","created_at":"2026-05-18T12:31:53Z"},{"alias_kind":"pith_short_8","alias_value":"W6JQRPF3","created_at":"2026-05-18T12:31:53Z"}],"graph_snapshots":[{"event_id":"sha256:6a737f812197849be9c06f72dd3305bbd0c18309da3104b375c0b54bf117fa15","target":"graph","created_at":"2026-05-17T23:46:46Z","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"},"paper":{"abstract_excerpt":"Reactive systems that operate in environments with complex data, such as mobile apps or embedded controllers with many sensors, are difficult to synthesize. Synthesis tools usually fail for such systems because the state space resulting from the discretization of the data is too large. We introduce TSL, a new temporal logic that separates control and data. We provide a CEGAR-based synthesis approach for the construction of implementations that are guaranteed to satisfy a TSL specification for all possible instantiations of the data processing functions. TSL provides an attractive trade-off for","authors_text":"Bernd Finkbeiner, Felix Klein, Mark Santolucito, Ruzica Piskac","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2017-12-01T09:21:17Z","title":"Temporal Stream Logic: Synthesis beyond the Bools"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1712.00246","kind":"arxiv","version":2},"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:e3ace8ea5c61d022d272415fa17a0c0106be630da098bc4f6e09e65f10db3066","target":"record","created_at":"2026-05-17T23:46:46Z","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":"ffc76e41dcce7b4c31681a25e95107d3af4ebe3105b21ac0c49eabdabedee4e4","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2017-12-01T09:21:17Z","title_canon_sha256":"62755cbd5bb9666d61705e13b612e8b0698a1beb647bed09730ba2247f553e44"},"schema_version":"1.0","source":{"id":"1712.00246","kind":"arxiv","version":2}},"canonical_sha256":"b79308bcbbf502db69c8dc64dc4adc377986cf60f7580c775249d0b32242c19f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b79308bcbbf502db69c8dc64dc4adc377986cf60f7580c775249d0b32242c19f","first_computed_at":"2026-05-17T23:46:46.502670Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:46:46.502670Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"MiM0CYrmvKrX0O9SD3dmR6e6TsjmhV4EYtSjCTNlbb779LKRk+IWKC6wPg6i5kqf+TxD0w8Vk7cJn2ZtvH48AQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:46:46.503124Z","signed_message":"canonical_sha256_bytes"},"source_id":"1712.00246","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e3ace8ea5c61d022d272415fa17a0c0106be630da098bc4f6e09e65f10db3066","sha256:6a737f812197849be9c06f72dd3305bbd0c18309da3104b375c0b54bf117fa15"],"state_sha256":"5618d90922f5ac028125d8697aa0f18d41fa8e2034388f20997d753a0961aa77"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jzKp3yBST46IaxgUKOrHDGAiqzioRbvBudCXQbzx4eZvHSLXjBHgz/8lRGzMqGTHY6T8XSYDTdLq/U5smwW6BQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-11T09:45:14.506974Z","bundle_sha256":"48406b18103c30f0589b870cf21c32455d6a5991a07539f1db423fcb90146722"}}