Skip to main content

Showing 1–14 of 14 results for author: Rondogiannis, P

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

    cs.PL cs.LG

    Recursive Function Definitions in Static Dataflow Graphs and their Implementation in TensorFlow

    Authors: Kelly Kostopoulou, Angelos Charalambidis, Panos Rondogiannis

    Abstract: Modern machine learning systems represent their computations as dataflow graphs. The increasingly complex neural network architectures crave for more powerful yet efficient programming abstractions. In this paper we propose an efficient technique for supporting recursive function definitions in dataflow-based systems such as TensorFlow. The proposed approach transforms the given recursive definiti… ▽ More

    Submitted 26 October, 2024; originally announced October 2024.

  2. arXiv:2408.10563  [pdf, ps, other

    cs.LO cs.AI cs.PL

    The Stable Model Semantics for Higher-Order Logic Programming

    Authors: Bart Bogaerts, Angelos Charalambidis, Giannos Chatziagapis, Babis Kostopoulos, Samuele Pollaci, Panos Rondogiannis

    Abstract: We propose a stable model semantics for higher-order logic programs. Our semantics is developed using Approximation Fixpoint Theory (AFT), a powerful formalism that has successfully been used to give meaning to diverse non-monotonic formalisms. The proposed semantics generalizes the classical two-valued stable model semantics of (Gelfond and Lifschitz 1988) as-well-as the three-valued one of (Przy… ▽ More

    Submitted 20 August, 2024; originally announced August 2024.

    ACM Class: I.2.3; I.2.5; F.3.2

    Journal ref: Theory and Practice of Logic Programming 24 (2024) 737-754

  3. arXiv:2205.04882  [pdf, other

    cs.LO cs.AI

    Strong Equivalence of Logic Programs with Ordered Disjunction: a Logical Perspective

    Authors: Angelos Charalambidis, Christos Nomikos, Panos Rondogiannis

    Abstract: Logic Programs with Ordered Disjunction (LPODs) extend classical logic programs with the capability of expressing preferential disjunctions in the heads of program rules. The initial semantics of LPODs, although simple and quite intuitive, is not purely model-theoretic. A consequence of this is that certain properties of programs appear non-trivial to formalize in purely logical terms. An example… ▽ More

    Submitted 10 May, 2022; originally announced May 2022.

    Comments: Paper presented at the 38th International Conference on Logic Programming (ICLP 2022), 15 pages + 3 pages appendix

  4. A Logical Characterization of the Preferred Models of Logic Programs with Ordered Disjunction

    Authors: Angelos Charalambidis, Panos Rondogiannis, Antonis Troumpoukis

    Abstract: Logic Programs with Ordered Disjunction (LPODs) extend classical logic programs with the capability of expressing alternatives with decreasing degrees of preference in the heads of program rules. Despite the fact that the operational meaning of ordered disjunction is clear, there exists an important open issue regarding its semantics. In particular, there does not exist a purely model-theoretic ap… ▽ More

    Submitted 7 August, 2021; originally announced August 2021.

    Comments: Paper presented at the 37th International Conference on Logic Programming (ICLP 2021), 16 pages + 13 pages appendix

    ACM Class: I.2.4

  5. arXiv:2012.10940  [pdf, ps, other

    cs.AI cs.LO

    Lexicographic Logic: a Many-valued Logic for Preference Representation

    Authors: Angelos Charalambidis, Giorgos Papadimitriou, Panos Rondogiannis, Antonis Troumpoukis

    Abstract: Logical formalisms provide a natural and concise means for specifying and reasoning about preferences. In this paper, we propose lexicographic logic, an extension of classical propositional logic that can express a variety of preferences, most notably lexicographic ones. The proposed logic supports a simple new connective whose semantics can be defined in terms of finite lists of truth values. We… ▽ More

    Submitted 20 December, 2020; originally announced December 2020.

  6. arXiv:1907.09820  [pdf, ps, other

    cs.PL cs.CC cs.DB cs.LO

    The Expressive Power of Higher-Order Datalog

    Authors: Angelos Charalambidis, Christos Nomikos, Panos Rondogiannis

    Abstract: A classical result in descriptive complexity theory states that Datalog expresses exactly the class of polynomially computable queries on ordered databases. In this paper we extend this result to the case of higher-order Datalog. In particular, we demonstrate that on ordered databases, for all $k\geq2$, $k$-order Datalog captures $(k-1)$-EXPTIME. This result suggests that higher-order extensions o… ▽ More

    Submitted 24 July, 2019; v1 submitted 23 July, 2019; originally announced July 2019.

    Comments: Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 24 pages, LaTeX

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 925-940

  7. Approximation Fixpoint Theory and the Well-Founded Semantics of Higher-Order Logic Programs

    Authors: Angelos Charalambidis, Panos Rondogiannis, Ioanna Symeonidou

    Abstract: We define a novel, extensional, three-valued semantics for higher-order logic programs with negation. The new semantics is based on interpreting the types of the source language as three-valued Fitting-monotonic functions at all levels of the type hierarchy. We prove that there exists a bijection between such Fitting-monotonic functions and pairs of two-valued-result functions where the first memb… ▽ More

    Submitted 23 April, 2018; originally announced April 2018.

    Comments: Paper presented at the 34nd International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018 31 pages, LaTeX

    Journal ref: Theory and Practice of Logic Programming 18 (2018) 421-437

  8. arXiv:1707.04704  [pdf, ps, other

    cs.PL cs.LO

    The Intricacies of 3-Valued Extensional Semantics for Higher-Order Logic Programs

    Authors: Panos Rondogiannis, Ioanna Symeonidou

    Abstract: In (Bezem 1999; Bezem 2001), M. Bezem defined an extensional semantics for positive higher-order logic programs. Recently, it was demonstrated in (Rondogiannis and Symeonidou 2016) that Bezem's technique can be extended to higher-order logic programs with negation, retaining its extensional properties, provided that it is interpreted under a logic with an infinite number of truth values. In (Rondo… ▽ More

    Submitted 15 July, 2017; originally announced July 2017.

    Comments: Paper presented at the 33rd International Conference on Logic Programming (ICLP 2017), Melbourne, Australia, August 28 to September 1, 2017. Under consideration for acceptance in TPLP. 16 pages (article) + 9 pages (appendix)

  9. Extensional Semantics for Higher-Order Logic Programs with Negation

    Authors: Panos Rondogiannis, Ioanna Symeonidou

    Abstract: We develop an extensional semantics for higher-order logic programs with negation, generalizing the technique that was introduced in [Bezem99,Bezem01] for positive higher-order programs. In this way we provide an alternative extensional semantics for higher-order logic programs with negation to the one proposed in [CharalambidisER14]. As an immediate useful consequence of our developments, we defi… ▽ More

    Submitted 28 June, 2018; v1 submitted 30 January, 2017; originally announced January 2017.

    Comments: 24 pages. Submitted to Logical Methods in Computer Science

    Journal ref: Logical Methods in Computer Science, Volume 14, Issue 2 (June 29, 2018) lmcs:2675

  10. Equivalence of two Fixed-Point Semantics for Definitional Higher-Order Logic Programs

    Authors: Angelos Charalambidis, Panos Rondogiannis, Ioanna Symeonidou

    Abstract: Two distinct research approaches have been proposed for assigning a purely extensional semantics to higher-order logic programming. The former approach uses classical domain theoretic tools while the latter builds on a fixed-point construction defined on a syntactic instantiation of the source program. The relationships between these two approaches had not been investigated until now. In this pape… ▽ More

    Submitted 10 September, 2015; originally announced September 2015.

    Comments: In Proceedings FICS 2015, arXiv:1509.02826

    ACM Class: D.1.6; F.3.2; F.4.1

    Journal ref: EPTCS 191, 2015, pp. 18-32

  11. arXiv:1405.3792  [pdf, ps, other

    cs.PL cs.AI cs.LO

    Minimum Model Semantics for Extensional Higher-order Logic Programming with Negation

    Authors: Angelos Charalambidis, Zoltán Ésik, Panos Rondogiannis

    Abstract: Extensional higher-order logic programming has been introduced as a generalization of classical logic programming. An important characteristic of this paradigm is that it preserves all the well-known properties of traditional logic programming. In this paper we consider the semantics of negation in the context of the new paradigm. Using some recent results from non-monotonic fixed-point theory, we… ▽ More

    Submitted 15 May, 2014; originally announced May 2014.

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 725-737

  12. arXiv:1402.0299  [pdf, ps, other

    cs.LO math.LO

    A Fixed Point Theorem for Non-Monotonic Functions

    Authors: Zoltán Ésik, Panos Rondogiannis

    Abstract: We present a fixed point theorem for a class of (potentially) non-monotonic functions over specially structured complete lattices. The theorem has as a special case the Knaster-Tarski fixed point theorem when restricted to the case of monotonic functions and Kleene's theorem when the functions are additionally continuous. From the practical side, the theorem has direct applications in the semantic… ▽ More

    Submitted 7 February, 2015; v1 submitted 3 February, 2014; originally announced February 2014.

    Comments: 34 pages. Accepted in: Theoretical Computer Science (to appear)

  13. arXiv:1106.3457  [pdf, ps, other

    cs.PL cs.AI cs.LO

    Extensional Higher-Order Logic Programming

    Authors: A. Charalambidis, K. Handjopoulos, P. Rondogiannis, W. W. Wadge

    Abstract: We propose a purely extensional semantics for higher-order logic programming. In this semantics program predicates denote sets of ordered tuples, and two predicates are equal iff they are equal as sets. Moreover, every program has a unique minimum Herbrand model which is the greatest lower bound of all Herbrand models of the program and the least fixed-point of an immediate consequence operator. W… ▽ More

    Submitted 17 June, 2011; originally announced June 2011.

    Comments: 45 pages

  14. arXiv:cs/0306017  [pdf, ps, other

    cs.LO cs.AI cs.PL

    Minimum Model Semantics for Logic Programs with Negation-as-Failure

    Authors: Panos Rondogiannis, William W. Wadge

    Abstract: We give a purely model-theoretic characterization of the semantics of logic programs with negation-as-failure allowed in clause bodies. In our semantics the meaning of a program is, as in the classical case, the unique minimum model in a program-independent ordering. We use an expanded truth domain that has an uncountable linearly ordered set of truth values between False (the minimum element) a… ▽ More

    Submitted 3 June, 2003; originally announced June 2003.

    Comments: 28 pages

    ACM Class: F.3.2; F.4.1; D.1.6; I.2.3

    Journal ref: ACM Trans. Comput. Log. 6(2): 441-467 (2005)