Title Details: | |
Applications of logic in computer science |
|
Authors: |
Stefaneas, Petros Koletsos, Georgios |
Reviewer: |
Dimitrakopoulos, Konstantinos |
Subject: | HUMANITIES AND ARTS > LOGIC AND PHILOSOPHY OF LOGIC MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES > LOGIC PROGRAMMING |
Keywords: |
Logic For Computer Science
|
Description: | |
Abstract: |
The book includes an introduction to the basic areas of application of logic in computer science. The indicative topics covered in the book include an introduction to the subject of logic in general (categorical logic), as well as the range of its applications in computer science (programming semantics, automatic proof, system modeling, algorithm verification). Emphasis is placed on formal methods, which are a typical example of the application of logic in programming and software technology in general. Topics covered include issues related to classical and non-classical logics, lambda calculus, type theory, models, program and specification correctness, functional programming, theorem proving, logical programming, proofs as programs, semantics of programming languages and system specifications, equational logic, algebraic specifications of systems. Also, techniques for specifying and verifying the properties of programs and systems. The algebraic specification language CafeOBJ is used as an example of a logic-based language (combination of equational logic systems) and is used in software modeling applications. Other logic-based languages and their applications are also presented briefly, such as functional programming languages (Lisp). It is worth noting that this course is considered particularly important internationally in the study of computer science and applied mathematics in computer science.
|
Linguistic Editors: |
Lampada, Despoina |
Technical Editors: |
Ksystra, Aikaterini |
Type: |
Undergraduate textbook |
Creation Date: | 2015 |
Item Details: | |
ISBN |
978-960-603-368-1 |
License: |
http://creativecommons.org/licenses/by-nc-nd/3.0/gr |
DOI | http://dx.doi.org/10.57713/kallipos-571 |
Handle | http://hdl.handle.net/11419/4527 |
Bibliographic Reference: | Stefaneas, P., & Koletsos, G. (2015). Applications of logic in computer science [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-571 |
Language: |
Greek |
Consists of: |
1. LOGIC AND FUNCTIONAL PROGRAMMING 2. ΘΕΩΡΙΑ ΤΥΠΩΝ 3. ΕΞΙΣΩΤΙΚΗ ΛΟΓΙΚΗ 4. ΕΦΑΡΜΟΓΕΣ: ΟΙ ΑΛΓΕΒΡΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ |
Number of pages |
150 |
Publication Origin: |
Kallipos, Open Academic Editions |
You can also view | |
User comments | |
There are no published comments available! | |