logic in computer science
play

Logic in Computer Science Thierry Coquand and Jan Smith Sep. 3, - PowerPoint PPT Presentation

Logic in Computer Science Thierry Coquand and Jan Smith Sep. 3, 2007 Logic in Computer Science Mathematical Logic Traditionally mathematical logic was developped by philosophers and mathematicians interested in foundations Boole An


  1. Logic in Computer Science Thierry Coquand and Jan Smith Sep. 3, 2007

  2. Logic in Computer Science Mathematical Logic Traditionally mathematical logic was developped by philosophers and mathematicians interested in foundations Boole An investigation of the Laws of Thought Temporal logic (Aristotle): reasoning about propositions qualified in term of times 1

  3. Logic in Computer Science Logic and Computer Science “ It is reasonable to hope that the relationship between computation and mathematical logic will be as fruitful in the next century as that between analysis and physics in the last. ” (J. MacCarthy, 1961) 2

  4. Logic in Computer Science Logic and Computer Science Logic has been called “the calculus of computer science” Logic plays a similar role in computer science to that played by calculus in the physical sciences and traditional engineering disciplines.. (M. Vardi, 2007) 3

  5. Logic in Computer Science Logic and Computer Science Some applications of logic: architecture (logic gates) software engineering (specification and verification) programming languages (semantics, logic programming) databases (relational algebra) artificial intelligence (automatic theorem proving) theory of computation (general notion of complexity) 4

  6. Logic in Computer Science This course Provides with a thorough introduction, covering in depth syntax/semantics for propositional and first-order logic decision procedures also for some temporal logics (LTL and CTL) 5

  7. Logic in Computer Science Logic and Computer Science The goal is to give solid foundations to prepare the students for using logic as a formal tool in computer science. Logic in computer science is an applied science , combining foundational research with applications 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend