pith. sign in
Pith Number

pith:C3SLCKBI

pith:2026:C3SLCKBIMPU2FOVGQIVUU2PZZ3
not attested not anchored not stored refs pending

Efficient Temporal Datalog Materialisation for Composite Event Recognition

Periklis Mantenoglou

Mapping fragments of event languages to Temporal Datalog enables one uniform engine for composite event recognition in streams.

arxiv:2605.02488 v2 · 2026-05-04 · cs.AI · cs.DB · cs.LO

Add to your LaTeX paper
\usepackage{pith}
\pithnumber{C3SLCKBIMPU2FOVGQIVUU2PZZ3}

Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge

Record completeness

1 Bitcoin timestamp
2 Internet Archive
3 Author claim open · sign in to claim
4 Citations open
5 Replications open
Portable graph bundle live · download bundle · merged state
The bundle contains the canonical record plus signed events. A mirror can host it anywhere and recompute the same current state with the deterministic merge algorithm.

Claims

C1strongest claim

Our approach yields a uniform composite event recognition mechanism that has the potential to generalise across a wide range of practical event specification languages.

C2weakest assumption

That the practical fragments of event specification languages can be mapped to Temporal Datalog->- while preserving their intended semantics and that Streaming Trigger Graphs maintain both correctness and efficiency gains for streaming data.

C3one line summary

Maps practical event languages to Temporal Datalog and introduces Streaming Trigger Graphs for efficient composite event recognition in data streams.

Formal links

2 machine-checked theorem links

Receipt and verification
First computed 2026-06-03T01:05:50.846600Z
Builder pith-number-builder-2026-05-17-v1
Signature Pith Ed25519 (pith-v1-2026-05) · public key
Schema pith-number/v1.0

Canonical hash

16e4b1282863e9a2baa6822b4a69f9ced9838f57195a3933e061d14ceff5d56b

Aliases

arxiv: 2605.02488 · arxiv_version: 2605.02488v2 · doi: 10.48550/arxiv.2605.02488 · pith_short_12: C3SLCKBIMPU2 · pith_short_16: C3SLCKBIMPU2FOVG · pith_short_8: C3SLCKBI
Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/C3SLCKBIMPU2FOVGQIVUU2PZZ3 \
  | jq -c '.canonical_record' \
  | python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 16e4b1282863e9a2baa6822b4a69f9ced9838f57195a3933e061d14ceff5d56b
Canonical record JSON
{
  "metadata": {
    "abstract_canon_sha256": "ba9f47c0a7ad805ad5b1f69117a677c79c65f9ba477e7263113f84ede84e111f",
    "cross_cats_sorted": [
      "cs.DB",
      "cs.LO"
    ],
    "license": "http://creativecommons.org/licenses/by/4.0/",
    "primary_cat": "cs.AI",
    "submitted_at": "2026-05-04T11:41:31Z",
    "title_canon_sha256": "c0a26d3c7dbc4b2ac25fe2c77b21b5431ba80aa54a1ee713979536686ccff7fe"
  },
  "schema_version": "1.0",
  "source": {
    "id": "2605.02488",
    "kind": "arxiv",
    "version": 2
  }
}