Skip to main content

Showing 1–2 of 2 results for author: Sahebolamri, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2411.14330  [pdf, ps, other

    cs.DB cs.PL

    Datalog with First-Class Facts

    Authors: Thomas Gilray, Arash Sahebolamri, Yihao Sun, Sowmith Kunapaneni, Sidharth Kumar, Kristopher Micinski

    Abstract: Datalog is a popular logic programming language for deductive reasoning tasks in a wide array of applications, including business analytics, program analysis, and ontological reasoning. However, Datalog's restriction to flat facts over atomic constants leads to challenges in working with tree-structured data, such as derivation trees or abstract syntax trees. To ameliorate Datalog's restrictions,… ▽ More

    Submitted 6 July, 2025; v1 submitted 21 November, 2024; originally announced November 2024.

    Comments: arXiv admin note: text overlap with arXiv:2211.11573

  2. arXiv:2211.11573  [pdf, other

    cs.PL

    Higher-Order, Data-Parallel Structured Deduction

    Authors: Thomas Gilray, Arash Sahebolamri, Sidharth Kumar, Kristopher Micinski

    Abstract: State-of-the-art Datalog engines include expressive features such as ADTs (structured heap values), stratified aggregation and negation, various primitive operations, and the opportunity for further extension using FFIs. Current parallelization approaches for state-of-art Datalogs target shared-memory locking data-structures using conventional multi-threading, or use the map-reduce model for distr… ▽ More

    Submitted 21 November, 2022; originally announced November 2022.