EDBT 2026 Demo / reviewers in the wild / expert
Vladimir Lifschitz
dblp:l/VLifschitz
· DBLP profile ↗
108ranked-venue papers
56as first author
15since 2021 · last 2026
0000-0001-6051-7907ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 65 · 37 first-author · 7 since 2021Theory of computation · 50 · 29 first-author · 7 since 2021Software engineering, systems software and programming languages · 33 · 10 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 19 · 10 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Normal Form for Rules Containing Arithmetic OperationsabstractThis paper describes the process of translating rules that may contain arithmetic operations into the language of first-order logic. It identifies a normal form for which this transformation can be performed in a particularly simple and natural way. Other rules can be converted to this normal form by steps that preserve their meaning under the stable model semantics. Jorge Fandinno, Yuliya Lierler, Vladimir Lifschitz |
KR | 3 |
| 2025 | An Experiment with Anthem: Semantic Equivalence of Tiling Programs
Vladimir Lifschitz |
JELIA (1) | 1 |
| 2025 | Generalizing the Syntax of Terms in Mini-gringo
Vladimir Lifschitz |
JELIA (1) | 1 |
| 2025 | ANTHEM 2.0: Automated Reasoning for Answer Set ProgrammingabstractAbstract ANTHEM 2.0 is a tool to aid in the verification of logic programs written in an expressive fragment of CLINGO ’s input language named MINI-GRINGO, which includes arithmetic operations and simple choice rules but not aggregates. It can translate logic programs into formula representations in the logic of here-and-there and analyze properties of logic programs such as tightness. Most importantly, ANTHEM 2.0 can support program verification by invoking first-order theorem provers to confirm that a program adheres to a first-order specification or to establish strong and external equivalence of programs. This paper serves as an overview of the system’s capabilities. We demonstrate how to use ANTHEM 2.0 effectively and interpret its results. Jorge Fandinno, Zachary Hansen, Yuliya Lierler, Christoph Glinzer, Jan Heuer, Torsten Schaub, Tobias Stolzmann, Vladimir Lifschitz |
Theory Pract. Log. Program. | 8 |
| 2025 | Deductive Systems for Logic Programs with CountingabstractAbstract In answer set programming, two groups of rules are considered strongly equivalent if they have the same meaning in any context. Strong equivalence of two programs can be sometimes established by deriving rules of each program from rules of the other in an appropriate deductive system. This paper shows how to extend this method of proving strong equivalence to programs containing the counting aggregate. Jorge Fandinno, Vladimir Lifschitz |
Theory Pract. Log. Program. | 2 |
| 2024 | Deductive Systems for Logic Programs with Counting: Preliminary Report
Jorge Fandinno, Vladimir Lifschitz |
LPNMR | 2 |
| 2024 | Locally Tight ProgramsabstractAbstract Program completion is a translation from the language of logic programs into the language of first-order theories. Its original definition has been extended to programs that include integer arithmetic, accept input, and distinguish between output predicates and auxiliary predicates. For tight programs, that generalization of completion is known to match the stable model semantics, which is the basis of answer set programming. We show that the tightness condition in this theorem can be replaced by a less restrictive “local tightness” requirement. From this fact we conclude that the proof assistant anthem-p2p can be used to verify equivalence between locally tight programs. Jorge Fandinno, Vladimir Lifschitz, Nathan Temple |
Theory Pract. Log. Program. | 2 |
| 2023 | On Heuer's Procedure for Verifying Strong Equivalence
Jorge Fandinno, Vladimir Lifschitz |
JELIA | 2 |
| 2023 | Omega-Completeness of the Logic of Here-and-There and Strong Equivalence of Logic ProgramsabstractTheory of strongly equivalent transformations is an essential part of the methodology of representing knowledge in answer set programming. Strong equivalence of two programs can be sometimes characterized as the possibility of deriving the rules of each program from the rules of the other in some deductive system. This paper describes a system with this property for the language mini-GRINGO. The key to the proof is an ω-completeness theorem for the many-sorted logic of here-and-there. Jorge Fandinno, Vladimir Lifschitz |
KR | 2 |
| 2023 | External Behavior of a Logic Program and Verification of RefactoringabstractAbstract Refactoring is modifying a program without changing its external behavior. In this paper, we make the concept of external behavior precise for a simple answer set programming language. Then we describe a proof assistant for the task of verifying that refactoring a program in that language is performed correctly. Jorge Fandinno, Zachary Hansen, Yuliya Lierler, Vladimir Lifschitz, Nathan Temple |
Theory Pract. Log. Program. | 4 |
| 2023 | Positive Dependency Graphs RevisitedabstractAbstract Theory of stable models is the mathematical basis of answer set programming. Several results in that theory refer to the concept of the positive dependency graph of a logic program. We describe a modification of that concept and show that the new understanding of positive dependency makes it possible to strengthen some of these results. Jorge Fandinno, Vladimir Lifschitz |
Theory Pract. Log. Program. | 2 |
| 2023 | On Program Completion, with an Application to the Sum and Product PuzzleabstractAbstract This paper describes a generalization of Clark’s completion that is applicable to logic programs containing arithmetic operations and produces syntactically simple, natural looking formulas. If a set of first-order axioms is equivalent to the completion of a program, then we may be able to find standard models of these axioms by running an answer set solver. As an example, we apply this “reverse completion” procedure to the Sum and Product Puzzle. Vladimir Lifschitz |
Theory Pract. Log. Program. | 1 |
| 2022 | Strong Equivalence of Logic Programs with CountingabstractAbstract In answer set programming, two groups of rules are considered strongly equivalent if they have the same meaning in any context. In some cases, strong equivalence of programs in the input language of the grounder gringo can be established by deriving rules of each program from rules of the other. The possibility of such proofs has been demonstrated for a subset of that language that includes comparisons, arithmetic operations, and simple choice rules, but not aggregates. This method is extended here to a class of programs in which some uses of the #count aggregate are allowed. Vladimir Lifschitz |
Theory Pract. Log. Program. | 1 |
| 2021 | Transforming Gringo Rules into Formulas in a Natural Way
Vladimir Lifschitz |
JELIA | 1 |
| 2021 | Here and There with ArithmeticabstractAbstarct In the theory of answer set programming, two groups of rules are called strongly equivalent if, informally speaking, they have the same meaning in any context. The relationship between strong equivalence and the propositional logic of here-and-there allows us to establish strong equivalence by deriving rules of each group from rules of the other. In the process, rules are rewritten as propositional formulas. We extend this method of proving strong equivalence to an answer set programming language that includes operations on integers. The formula representing a rule in this language is a first-order formula that may contain comparison symbols among its predicate constants, and symbols for arithmetic operations among its function constants. The paper is under consideration for acceptance in TPLP. Vladimir Lifschitz |
Theory Pract. Log. Program. | 1 |
| 2020 | Verifying Tight Logic Programs with anthem and vampireabstractAbstract This paper continues the line of research aimed at investigating the relationship between logic programs and first-order theories. We extend the definition of program completion to programs with input and output in a subset of the input language of the ASP grounder gringo, study the relationship between stable models and completion in this context, and describe preliminary experiments with the use of two software tools, anthem and vampire, for verifying the correctness of programs with input and output. Proofs of theorems are based on a lemma that relates the semantics of programs studied in this paper to stable models of first-order formulas. Jorge Fandinno, Vladimir Lifschitz, Patrick Lühne, Torsten Schaub |
Theory Pract. Log. Program. | 2 |
| 2019 | Verifying Strong Equivalence of Programs in the Input Language of gringo
Vladimir Lifschitz, Patrick Lühne, Torsten Schaub |
LPNMR | 1 |
| 2019 | Relating Two Dialects of Answer Set ProgrammingabstractAbstract The input language of the answer set solver clingo is based on the definition of a stable model proposed by Paolo Ferraris. The semantics of the ASP-Core language, developed by the ASP Standardization Working Group, uses the approach to stable models due to Wolfgang Faber, Nicola Leone, and Gerald Pfeifer. The two languages are based on different versions of the stable model semantics, and the ASP-Core document requires, “for the sake of an uncontroversial semantics,” that programs avoid the use of recursion through aggregates. In this paper we prove that the absence of recursion through aggregates does indeed guarantee the equivalence between the two versions of the stable model semantics, and show how that requirement can be relaxed without violating the equivalence property. Amelia Harrison, Vladimir Lifschitz |
Theory Pract. Log. Program. | 2 |
| 2017 | Infinitary equilibrium logic and strongly equivalent logic programs
Amelia Harrison, Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
Artif. Intell. | 2 |
| 2017 | Program completion in the input language of GRINGOabstractAbstract We argue that turning a logic program into a set of completed definitions can be sometimes thought of as the “reverse engineering” process of generating a set of conditions that could serve as a specification for it. Accordingly, it may be useful to define completion for a large class of Answer Set Programming (ASP) programs and to automate the process of generating and simplifying completion formulas. Examining the output produced by this kind of software may help programmers to see more clearly what their program does, and to what degree its behavior conforms with their expectations. As a step toward this goal, we propose here a definition of program completion for a large class of programs in the input language of the ASP grounder gringo, and study its properties. Amelia Harrison, Vladimir Lifschitz, Dhananjay Raju |
Theory Pract. Log. Program. | 2 |
| 2017 | Achievements in answer set programmingabstractAbstract This paper describes an approach to the methodology of answer set programming that can facilitate the design of encodings that are easy to understand and provably correct. Under this approach, after appending a rule or a small group of rules to the emerging program, we include a comment that states what has been “achieved” so far. This strategy allows us to set out our understanding of the design of the program by describing the roles of small parts of the program in a mathematically precise way. Vladimir Lifschitz |
Theory Pract. Log. Program. | 1 |
| 2016 | Stable models for infinitary formulas with extensional atomsabstractAbstract The definition of stable models for propositional formulas with infinite conjunctions and disjunctions can be used to describe the semantics of answer set programming languages. In this note, we enhance that definition by introducing a distinction between intensional and extensional atoms. The symmetric splitting theorem for first-order formulas is then extended to infinitary formulas and used to reason about infinitary definitions. Amelia Harrison, Vladimir Lifschitz |
Theory Pract. Log. Program. | 2 |
| 2016 | Proving infinitary formulasabstractAbstract The infinitary propositional logic of here-and-there is important for the theory of answer set programming in view of its relation to strongly equivalent transformations of logic programs. We know a formal system axiomatizing this logic exists, but a proof in that system may include infinitely many formulas. In this note we describe a relationship between the validity of infinitary formulas in the logic of here-and-there and the provability of formulas in some finite deductive systems. This relationship allows us to use finite proofs to justify the validity of infinitary formulas. Amelia Harrison, Vladimir Lifschitz, Julian Michael |
Theory Pract. Log. Program. | 2 |
| 2015 | Pearl's Causality in a Logical SettingabstractWe provide a logical representation of Pearl's structural causal models in the causal calculus of McCain and Turner (1997) and its first-order generalization by Lifschitz. It will be shown that, under this representation, the nonmonotonic semantics of the causal calculus describes precisely the solutions of the structural equations (the causal worlds of the causal model), while the causal logic from Bochman (2004) is adequate for describing the behavior of causal models under interventions (forming submodels). Alexander Bochman, Vladimir Lifschitz |
AAAI | 2 |
| 2015 | Infinitary Equilibrium Logic and Strong Equivalence
Amelia Harrison, Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
LPNMR | 2 |
| 2015 | Abstract gringoabstractAbstract This paper defines the syntax and semantics of the input language of the ASP grounder gringo . The definition covers several constructs that were not discussed in earlier work on the semantics of that language, including intervals, pools, division of integers, aggregates with non-numeric values, and lparse-style aggregate expressions. The definition is abstract in the sense that it disregards some details related to representing programs by strings of ASCII characters. It serves as a specification for gringo from Version 4.5 on. Martin Gebser, Amelia Harrison, Roland Kaminski, Vladimir Lifschitz, Torsten Schaub |
Theory Pract. Log. Program. | 4 |
| 2015 | On equivalence of infinitary formulas under the stable model semanticsabstractAbstract Propositional formulas that are equivalent in intuitionistic logic, or in its extension known as the logic of here-and-there, have the same stable models. We extend this theorem to propositional formulas with infinitely long conjunctions and disjunctions and show how to apply this generalization to proving properties of aggregates in answer set programming. Amelia Harrison, Vladimir Lifschitz, Miroslaw Truszczynski |
Theory Pract. Log. Program. | 2 |
| 2014 | The Semantics of Gringo and Infinitary Propositional Formulas
Amelia Harrison, Vladimir Lifschitz, Fangkai Yang |
KR | 2 |
| 2013 | Action Language BC: Preliminary Report
Joohyung Lee 0002, Vladimir Lifschitz, Fangkai Yang |
IJCAI | 2 |
| 2013 | On Equivalent Transformations of Infinitary Formulas under the Stable Model Semantics
Amelia Harrison, Vladimir Lifschitz, Miroslaw Truszczynski |
LPNMR | 2 |
| 2013 | Lloyd-Topor completion and general stable modelsabstractAbstract We investigate the relationship between the generalization of program completion defined in 1984 by Lloyd and Topor and the generalization of the stable model semantics introduced recently by Ferraris et al. The main theorem can be used to characterize, in some cases, the general stable models of a logic program by a first-order formula. The proof uses Truszczynski's stable model semantics of infinitary propositional formulas. Vladimir Lifschitz, Fangkai Yang |
Theory Pract. Log. Program. | 1 |
| 2012 | Logic Programs with Intensional Functions
Vladimir Lifschitz |
KR | 1 |
| 2012 | Representing first-order causal theories by logic programsabstractAbstract Nonmonotonic causal logic, introduced by McCain and Turner (McCain, N. and Turner, H. 1997. Causal theories of action and change. In Proceedings of National Conference on Artificial Intelligence (AAAI), Stanford, CA, 460–465) became the basis for the semantics of several expressive action languages. McCain's embedding of definite propositional causal theories into logic programming paved the way to the use of answer set solvers for answering queries about actions described in such languages. In this paper we extend this embedding to nondefinite theories and to the first-order causal logic. Paolo Ferraris, Joohyung Lee 0002, Yuliya Lierler, Vladimir Lifschitz, Fangkai Yang |
Theory Pract. Log. Program. | 4 |
| 2012 | Relational theories with null values and non-herbrand stable modelsabstractAbstract Generalized relational theories with null values in the sense of Reiter are first-order theories that provide a semantics for relational databases with incomplete information. In this paper we show that any such theory can be turned into an equivalent logic program, so that models of the theory can be generated using computational methods of answer set programming. As a step towards this goal, we develop a general method for calculating stable models under the domain closure assumption but without the unique name assumption. Vladimir Lifschitz, Karl Pichotta, Fangkai Yang |
Theory Pract. Log. Program. | 1 |
| 2011 | Termination of Grounding Is Not Preserved by Strongly Equivalent Transformations
Yuliya Lierler, Vladimir Lifschitz |
LPNMR | 2 |
| 2011 | Stable models and circumscription
Paolo Ferraris, Joohyung Lee 0002, Vladimir Lifschitz |
Artif. Intell. | 3 |
| 2010 | Translating First-Order Causal Theories into Answer Set Programming
Vladimir Lifschitz, Fangkai Yang |
JELIA | 1 |
| 2009 | One More Decidable Class of Finitely Ground Programs
Yuliya Lierler, Vladimir Lifschitz |
ICLP | 2 |
| 2009 | Symmetric Splitting in the General Theory of Stable Models
Paolo Ferraris, Joohyung Lee 0002, Vladimir Lifschitz, Ravi Palla |
IJCAI | 3 |
| 2008 | A Reductive Semantics for Counting and Choice in Answer Set Programming
Joohyung Lee 0002, Vladimir Lifschitz, Ravi Palla |
AAAI | 2 |
| 2008 | What Is Answer Set Programming?
Vladimir Lifschitz |
AAAI | 1 |
| 2008 | Safe Formulas in the General Theory of Stable Models (Preliminary Report)
Joohyung Lee 0002, Vladimir Lifschitz, Ravi Palla |
ICLP | 2 |
| 2008 | Twelve Definitions of a Stable Model
Vladimir Lifschitz |
ICLP | 1 |
| 2007 | The Semantics of Variables in Action Descriptions
Vladimir Lifschitz, Wanwan Ren |
AAAI | 1 |
| 2007 | A New Perspective on Stable Models
Paolo Ferraris, Joohyung Lee 0002, Vladimir Lifschitz |
IJCAI | 3 |
| 2007 | A Characterization of Strong Equivalence for Logic Programs with Variables
Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
LPNMR | 1 |
| 2006 | A Modular Action Description Language
Vladimir Lifschitz, Wanwan Ren |
AAAI | 1 |
| 2006 | Actions, Causation and Logic Programming
Vladimir Lifschitz |
ILP | 1 |
| 2006 | Actions as Special Cases
Selim T. Erdogan, Vladimir Lifschitz |
KR | 2 |
| 2006 | Why are there so many loop formulas?abstractA theorem by Lin and Zhao shows how to turn any nondisjunctive logic program, understood in accordance with the answer set semantics, into an equivalent set of propositional formulas. The set of formulas generated by this process can be significantly larger than the original program. In this article we show (assuming P ⊈ NC 1 / poly , a conjecture from the theory of computational complexity that is widely believed to be true) that this is inevitable: any equivalent translation from logic programs to propositional formulas involves a significant increase in size. Vladimir Lifschitz, Alexander A. Razborov |
ACM Trans. Comput. Log. | 1 |
| 2006 | Temporal phylogenetic networks and logic programmingabstractThe concept of a temporal phylogenetic network is a mathematical model of evolution of a family of natural languages. It takes into account the fact that languages can trade their characteristics with each other when linguistic communities are in contact, and also that a contact is only possible when the languages are spoken at the same time. We show how computational methods of answer set programming and constraint logic programming can be used to generate plausible conjectures about contacts between prehistoric linguistic communities, and illustrate our approach by applying it to the evolutionary history of Indo-European languages. Esra Erdem 0001, Vladimir Lifschitz, Donald Ringe |
Theory Pract. Log. Program. | 2 |
| 2005 | Weight constraints as nested expressionsabstractWe compare two recent extensions of the answer set (stable model) semantics of logic programs. One of them, due to Lifschitz, Tang and Turner, allows the bodies and heads of rules to contain nested expressions. The other, due to Niemelä and Simons, uses weight constraints. We show that there is a simple, modular translation from the language of weight constraints into the language of nested expressions that preserves the program's answer sets. Nested expressions can be eliminated from the result of this translation in favor of additional atoms. The translation makes it possible to compute answer sets for some programs with weight constraints using satisfiability solvers, and to prove the strong equivalence of programs with weight constraints using the logic of here-and-there. Paolo Ferraris, Vladimir Lifschitz |
Theory Pract. Log. Program. | 2 |
| 2004 | Almost Definite Causal Theories
Semra Dogandag, Paolo Ferraris, Vladimir Lifschitz |
LPNMR | 3 |
| 2004 | Representing the Zoo World and the Traffic World in the language of the Causal Calculator
Varol Akman, Selim T. Erdogan, Joohyung Lee 0002, Vladimir Lifschitz, Hudson Turner |
Artif. Intell. | 4 |
| 2004 | Nonmonotonic causal theories
Enrico Giunchiglia, Joohyung Lee 0002, Vladimir Lifschitz, Norman McCain, Hudson Turner |
Artif. Intell. | 3 |
| 2003 | Definitions in Answer Set Programming: (Extended Abstract)
Selim T. Erdogan, Vladimir Lifschitz |
ICLP | 2 |
| 2003 | Loop Formulas for Disjunctive Logic Programs
Joohyung Lee 0002, Vladimir Lifschitz |
ICLP | 2 |
| 2003 | Describing Additive Fluents in Action Language C+
Joohyung Lee 0002, Vladimir Lifschitz |
IJCAI | 2 |
| 2003 | Reconstructing the Evolutionary History of Indo-European Languages Using Answer Set Programming
Esra Erdem 0001, Vladimir Lifschitz, Luay Nakhleh, Donald Ringe |
PADL | 2 |
| 2003 | Tight logic programsabstractThis note is about the relationship between two theories of negation as failure – one based on program completion, the other based on stable models, or answer sets. François Fages showed that if a logic program satisfies a certain syntactic condition, which is now called ‘tightness,’ then its stable models can be characterized as the models of its completion. We extend the definition of tightness and Fages' theorem to programs with nested expressions in the bodies of rules, and study tight logic programs containing the definition of the transitive closure of a predicate. Esra Erdem 0001, Vladimir Lifschitz |
Theory Pract. Log. Program. | 2 |
| 2002 | Answer set programming and plan generation
Vladimir Lifschitz |
Artif. Intell. | 1 |
| 2001 | Fages' Theorem for Programs with Nested Expressions
Esra Erdem 0001, Vladimir Lifschitz |
ICLP | 2 |
| 2001 | On calculational proofs
Vladimir Lifschitz |
Ann. Pure Appl. Log. | 1 |
| 2001 | Strongly equivalent logic programsabstractA logic program Π 1 is said to be equivalent to a logic program Π 2 in the sense of the answer set semantics if Π 1 and Π 2 have the same answer sets. We are interested in the following stronger condition: for every logic program, Π, Π 1 , ∪ Π has the same answer sets as Π 2 ∪ Π. The study of strong equivalence is important, because we learn from it how one can simplify a part of a logic program without looking at the rest of it. The main theorem shows that the verification of strong equivalence can be accomplished by cheching the equivalence of formulas in a monotonic logic, called the logic of here-and-there, which is intermediate between classical logic and intuitionistic logic. Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
ACM Trans. Comput. Log. | 1 |
| 2000 | Missionaries and Cannibals in the Causal Calculator
Vladimir Lifschitz |
KR | 1 |
| 2000 | Review: M. Shanahan, Solving the Frame Problem
Vladimir Lifschitz |
Artif. Intell. | 1 |
| 1999 | Answer Set Planning
Vladimir Lifschitz |
ICLP | 1 |
| 1999 | Transformations of Logic Programs Related to Causality and Planning
Esra Erdem 0001, Vladimir Lifschitz |
LPNMR | 2 |
| 1999 | Answer Set Planning (Abstract)
Vladimir Lifschitz |
LPNMR | 1 |
| 1999 | Representing Transition Systems by Logic Programs
Vladimir Lifschitz, Hudson Turner |
LPNMR | 1 |
| 1998 | Situation Calculus and Causal Logic
Vladimir Lifschitz |
KR | 1 |
| 1997 | Representing Action: Indeterminacy and Ramifications
Enrico Giunchiglia, G. Neelakantan Kartha, Vladimir Lifschitz |
Artif. Intell. | 3 |
| 1997 | On the Logic of Causal Explanation (Research Note)
Vladimir Lifschitz |
Artif. Intell. | 1 |
| 1995 | SLDNF, Constructive Negation and Grounding
Vladimir Lifschitz |
ICLP | 1 |
| 1995 | Dependent Fluents
Enrico Giunchiglia, Vladimir Lifschitz |
IJCAI | 2 |
| 1995 | A Simple Formalization of Actions Using Circumscription
G. Neelakantan Kartha, Vladimir Lifschitz |
IJCAI | 2 |
| 1995 | Loop Checking and the Wll-Founded Semantics
Vladimir Lifschitz, Norman McCain, Teodor C. Przymusinski, Robert F. Stärk |
LPNMR | 1 |
| 1995 | Nested Abnormality Theories
Vladimir Lifschitz |
Artif. Intell. | 1 |
| 1995 | Preface to the Special Issue on Commonsense and Nonmonotonic Reasoning
Vladimir Lifschitz |
J. Autom. Reason. | 1 |
| 1994 | Splitting a Logic Program
Vladimir Lifschitz, Hudson Turner |
ICLP | 1 |
| 1994 | Actions with Indirect Effects (Preliminary Report)
G. Neelakantan Kartha, Vladimir Lifschitz |
KR | 2 |
| 1994 | Autoepistemic Logic and Introspective Circumscription
Michael Gelfond, Vladimir Lifschitz, Halina Przymusinska, Grigori Schwarz |
TARK | 2 |
| 1994 | Minimal Belief and Negation as Failure
Vladimir Lifschitz |
Artif. Intell. | 1 |
| 1993 | Restricted Monotonicity
Vladimir Lifschitz |
AAAI | 1 |
| 1992 | Answer Sets in General Nonmonotonic Reasoning (Preliminary Report)
Vladimir Lifschitz, Thomas Y. C. Woo |
KR | 1 |
| 1992 | EditorialabstractEditorial Get access VLADIMIR LIFSCHITZ VLADIMIR LIFSCHITZ University of Texas Search for other works by this author on: Oxford Academic Google Scholar Journal of Logic and Computation, Volume 2, Issue 6, December 1992, Pages 671–673, https://doi.org/10.1093/logcom/2.6.671 Published: 01 December 1992 Vladimir Lifschitz |
J. Log. Comput. | 1 |
| 1991 | Nonmonotonic Databases and Epistemic Queries
Vladimir Lifschitz |
IJCAI | 1 |
| 1991 | Disjective Defaults
Michael Gelfond, Halina Przymusinska, Vladimir Lifschitz, Miroslaw Truszczynski |
KR | 3 |
| 1991 | Toward a Metatheory of Action
Vladimir Lifschitz |
KR | 1 |
| 1990 | Logic Programs with Classical Negation
Michael Gelfond, Vladimir Lifschitz |
ICLP | 2 |
| 1990 | Frames in the Space of SituationsabstractSome of the formalizations discussed in recent work on action and change use variables for propositional fluents. The authors do not specify whether these variables are meant to range over the set of all propositional fluents or over some part of this set. We show that this seemingly minor detail affects the acceptability of some postulates proposed in the literature. We argue that it is important to distinguish between assertions about arbitrary fluents and assertions about the fluents that belong to a “frame” in the space of situations. Vladimir Lifschitz |
Artif. Intell. | 1 |
| 1989 | Things That Change by Themselves
Vladimir Lifschitz, Arkady Rabinov |
IJCAI | 1 |
| 1989 | Critical Issues in Nonmonotonic Reasoning
David W. Etherington, Kenneth D. Forbus, Matthew L. Ginsberg, David J. Israel, Vladimir Lifschitz |
KR | 5 |
| 1989 | Between Circumscription and Autoepistemic Logic
Vladimir Lifschitz |
KR | 1 |
| 1989 | The Mathematics of Nonmonotonic Reasoning (Abstract)abstractSummary form only given. Research on applications of logic to artificial intelligence has led to the invention of a few useful consequence relations that are not monotonic. They are needed for default reasoning formalization, reasoning about action, introspective reasoning, and negation by failure. The author defines nonmonotonic consequence relations and discusses their importance.> Vladimir Lifschitz |
LICS | 1 |
| 1989 | Miracles in Formal Theories of Action
Vladimir Lifschitz, Arkady Rabinov |
Artif. Intell. | 1 |
| 1989 | What Is the Inverse Method?
Vladimir Lifschitz |
J. Autom. Reason. | 1 |
| 1988 | Compiling Circumscriptive Theories into Logic Programs
Michael Gelfond, Vladimir Lifschitz |
AAAI | 2 |
| 1987 | Circumscriptive Theories: A Logic-based Framework for Knowledge Representation (Preliminary Report)
Vladimir Lifschitz |
AAAI | 1 |
| 1987 | Formal Theories of Action (Preliminary Report)
Vladimir Lifschitz |
IJCAI | 1 |
| 1986 | Pointwise Circumscription: Preliminary Report
Vladimir Lifschitz |
AAAI | 1 |
| 1986 | On the Satisfiability of Circumscription
Vladimir Lifschitz |
Artif. Intell. | 1 |
| 1985 | Computing Circumscription
Vladimir Lifschitz |
IJCAI | 1 |
| 1985 | Closed-World Databases and Circumscription
Vladimir Lifschitz |
Artif. Intell. | 1 |
| 1984 | On Verification of Programs With Goto Statements
Vladimir Lifschitz |
Inf. Process. Lett. | 1 |
| 1983 | A Note on the Complexity of a Partition Algorithm
Vladimir Lifschitz, Leon Pesotchinsky |
Inf. Process. Lett. | 1 |
| 1983 | The Worst and the Most Probable Performance of a Class of Set-Covering AlgorithmsabstractLet $I = (1, \cdots ,m),\, J = (1, \cdots ,n)$ and $\Delta = (D_i )_{i \in I} $ be a family of subsets $D_i $ of J. A class of algorithms which find a minimum number of $D_i $’s covering $D = \cup _{i \in I} D_i $ is studied. A measure $T(\Delta )$ of the computation time is shown to grow exponentially with the size of the problem in the worst case, namely $\max _\Delta T(\Delta ) > (4^{1/5} )^{\min (m,n')} > 1.319^{\min (m,n')} ,\, n' = |D|$. For $m = n'$ and a large subclass of algorithms, an estimate $\max _\Delta T(\Delta ) < (3/4^{1/3} )^m < (1.890)^m $ is established, so they always perform better than the obvious trivial procedure. Let, on the other hand, be chosen at random. Under condition in $\ln n/\ln m \to \gamma \in (0,\infty )$, it is proven that \[ P\left(m^{c_1 (\gamma )\ln m} \leqq T(\Delta ) \leqq m^{c_2 (\gamma )\ln m} \right) \to 1. \] Hence, asymptotically almost certainly, the computation time is of a considerably lower order than that in Hence, asymptotically almost certainly, the computation time is of a considerably lower order than that in the worst case, but it is still far from being polynomially bounded. Vladimir Lifschitz, Boris G. Pittel |
SIAM J. Comput. | 1 |
| 1982 | Constructive Assertions in an Extension of Classical MathematicsabstractWe distinguish between two kinds of mathematical assertions: objective and constructive. An objective assertion describes the universe of mathematical objects; a constructive one describes the (idealized) mathematician's ability to find mathematical objects with various properties. The familiar formalizations of classical mathematics are based on formal languages designed for expressing objective assertions only. The constructivist program stresses, on the contrary, the importance of constructive assertions; moreover, intuitionism claims that constructive activities of the mind constitute the very subject matter of mathematics, and thus questions the semantic status of objective assertions. The purpose of this paper is to show that classical mathematics can be extended to include constructive sentences, so that both objective and constructive properties can be discussed in the framework of the same theory. To achieve this goal, we introduce a new property of mathematical objects, calculability. The word “calculable” may be applied to objects of various types: natural numbers, integers, rational or real numbers, polynomials with rational or real coefficients, etc. In each case it has a different meaning, so that actually we define not one, but many new properties. Vladimir Lifschitz |
J. Symb. Log. | 1 |