• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
      MCP&Skill
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    Theory and Practice of Logic Programming

    Theory and Practice of Logic Programming

    JournalISSN 1471-0684eISSN 1475-3081CCF 软件工程/系统软件/程序设计语言 C中科院 数学 2区

    年发文量

    研究主题

    论文(1052)

    排序
    1NewDiamonds Are Forever: Stabilization Semantics for Unrestricted Aggregation and Recursion in Logica
    EVGENY SKVORTSOV,YILIN XIA, OJASWA GARG,SHAWN BOWERS,BERTRAM LUDÄSCHER

    Abstract Logica is an open-source logic programming language that compiles to SQL and runs on platforms including DuckDB, SQLite, PostgreSQL, and BigQuery. Unlike classic Datalog, Logica permits the free combination of recursion and aggregation, enabling concise formulations of algorithms from shortest paths to PageRank. This expressiveness introduces fundamental semantic challenges: aggregate predicates are updated by replacement rather than accumulation, evaluation is sensitive to rule scheduling, and programs may converge to meaningful results without ever reaching a fixpoint, placing them outside the scope of traditional fixpoint semantics. We address these challenges with Defendant-Opponent (DO) semantics , a stabilization-based framework for nonmonotonic logic programs. Program evaluation is modeled as a rewrite system over derivation states. A ground atom is true if, from every reachable state, there exists a continuation after which the atom persists in all further derivations. This notion admits two equivalent characterizations: (1) game-theoretically, truth is what a Defendant can defend against any Opponent in a three-turn derivation game; and (2) modally, a formula t t $t$ is a theorem precisely when the condition white medium square lozenge white medium square t ◻ ◊ ◻ t $\Box \mkern 1.33mu{\LARGE \Diamond }\Box \mkern 1.33mu\,t$ holds in the derivation graph viewed as a Kripke structure. We show that DO semantics coincides with classic least fixpoint semantics for positive Datalog programs and is compatible with both the Well-Founded Semantics (the two never disagree on definite answers) and the Stable Model Semantics (every stable model is a DO interpretation). For programs that converge without reaching a fixpoint, we introduce omega ω $\omega$ -limit interpretations, giving rigorous meaning to iterative computations such as PageRank. DO semantics thus offers a coherent framework that complements existing logic programming semantics while supporting recursive aggregation.

    2026
    引用
    AI阅读
    加入学术空间
    2Reducing Arbitrary Metric Temporal Formulas into Logic Programs under Answer Set Semantics
    MARTÍN DIÉGUEZ,SUSANA HAHN,TORSTEN SCHAUB,IGOR STÉPHAN

    Abstract Metric temporal equilibrium logic ( MEL MEL $\textrm {MEL}$ ) extends temporal equilibrium logic ( TEL TEL $\textrm {TEL}$ ) by incorporating quantitative timing constraints, enabling the specification and analysis of deadlines and durations. MEL MEL $\textrm {MEL}$ is particularly suited for domains where time-bound properties are crucial, such as embedded systems, cyber-physical systems, and real-time software. It facilitates the precise expression of timing behaviors, such as the requirement that an event must occur within 5 milliseconds of a trigger, which often elude traditional qualitative temporal logics. In this paper, we present a Tseitin-like translation that maps any metric temporal formula into a logic programming fragment restricted to past operators. This translation provides a formal bridge to leverage existing answer set programming (ASP) solvers for reasoning about metric temporal constraints. By restricting the target fragment to past operators, we enable more effective evaluation and integration with current ASP-based toolchains for multi-shot solving.

    2026
    引用
    AI阅读
    加入学术空间
    3Preface to the Special Issue on the 2024 Conference on Logic Programming and Nonmonotonic Reasoning
    CARMINE DODARO, MARIA VANINA MARTINEZ
    2026
    引用
    AI阅读
    加入学术空间
    4Introduction to the 42 Nd International Conference on Logic Programming Special Issue
    LAURA GIORDANO,WOLFGANG FABER,RICARDO ROCHA,VITOR SANTOS COSTA
    2026
    引用
    AI阅读
    加入学术空间
    5Experimental Evaluation of Optimal Abstract Operators for Sharing and Linearity Analysis
    Francesca Scozzari,Gianluca Amato

    In the field of static analysis of logic programs, the optimality of abstract operators is a valuable theoretical property, as it provides insight into the structure of abstract domains and the maximum precision that can be achieved. However, implementing optimal operators is often complex and may significantly impact performance, giving rise to a trade-off between precision and efficiency. We experimentally investigate this trade-off in the context of sharing and linearity analysis of logic programs. Our experiments build on previous work that proposed several optimal operators for unification and matching. We have implemented these abstract operators and the corresponding abstract domains within the PLAI analyzer, part of the CiaoPP preprocessor, and we report the impact of increasing operator precision on the accuracy and performance of the overall analysis.

    2026
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 1052 篇论文

    高被引作者

    作者引用发文
    Torsten Schaub195649
    Martin Gebser116317
    Nicola Leone104619
    Francesco Ricca97026
    Roland Kaminski96512
    Tom Schrijvers89914
    Jean-Louis Bouquard8459
    Wolfgang Faber75817
    Torbjorn Lager6943
    Thomas Eiter65631

    高产作者

    作者引用发文
    Torsten Schaub195649
    Thomas Eiter65631
    Vladimir Lifschitz55527
    Francesco Ricca97026
    Carmine Dodaro41525
    Pedro Cabalar35824
    Manuel Hermenegildo60924
    Jorge Fandinno27924
    Mario Alviano52523
    Miroslaw (Mirek) Truszczynski26723

    相关期刊

    Conference on Automated Deduction
    Intelligent Computer Mathematics
    Italian Conference on Computational Logic
    Description Logics
    Foundations of Information and Knowledge Systems
    International Conference on Applications and Theory of Petri Nets
    Journées Européennes sur la Logique en Intelligence Artificielle
    International Conference on Principles of Knowledge Representation and Reasoning
    Logic Programming and Non-Monotonic Reasoning
    International Conference on Lightning Protection