Abstract

Abstract We can distinguish two views of logic, the declarative and the imperative. The declarative view is the traditional one, and it manifests itself both syntactically and semantically. Syntactically a logical system is taken as being characterized by its set of theorems. It is not important how these theorems are generated. Two different algorithmic systems generating the same set of theorems are considered as producing the same logic. Semantically a logic is considered as a set of formulae valid in all models.

Keywords:
Programming language Computer science Logic programming Set (abstract data type) Theoretical computer science Answer set programming Mathematics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.48
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Temporal logic programming

Martı́n AbadiZohar Manna

Journal:   Journal of Symbolic Computation Year: 1989 Vol: 8 (3)Pages: 277-295
JOURNAL ARTICLE

Temporal Contextual Logic Programming

Vítor NogueiraSalvador Abreu

Journal:   Electronic Notes in Theoretical Computer Science Year: 2007 Vol: 177 Pages: 219-233
JOURNAL ARTICLE

Temporal disjunctive logic programming

Manolis GergatsoulisPanos RondogiannisThemis Panayiotopoulos

Journal:   New Generation Computing Year: 2001 Vol: 19 (1)Pages: 87-100
JOURNAL ARTICLE

Framed temporal logic programming

Zhenhua DuanXiaoxiao YangMaciej Koutny

Journal:   Science of Computer Programming Year: 2007 Vol: 70 (1)Pages: 31-61
BOOK-CHAPTER

Temporal logic and annotated constraint logic programming

Thom Frühwirth

Lecture notes in computer science Year: 1995 Pages: 58-68
© 2026 ScienceGate Book Chapters — All rights reserved.