automated reasoning some successes and new challenges
play

Automated Reasoning: Some Successes and New Challenges Predrag Jani - PowerPoint PPT Presentation

What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions Automated


  1. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions Automated Reasoning: Some Successes and New Challenges Predrag Janiˇ ci´ c www.matf.bg.ac.rs/~janicic Automated Reasoning GrOup (ARGO) Faculty of Mathematics University of Belgrade, Serbia Central European Conference on Information and Intelligent Systems (CECIIS 2011) Varaˇ zdin, Croatia, September 21-23, 2011. Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  2. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions Faculty of Mathematics, University of Belgrade University of Belgrade Faculty of Mathematics Automated Reasoning GrOup (ARGO) Area: automated and interactive theorem proving, SAT, SMT, geometry reasoning 10 members More at: http://argo.matf.bg.ac.rs/ Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  3. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions What is this talk about? This talk is about... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  4. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to play minesweeper ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  5. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to play sudoku ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  6. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to place 8 queens on a chessboard ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  7. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to explore origami ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  8. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to arrange oranges in a supermarket ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  9. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to play chess endgames ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  10. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to solve geometry puzzles ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  11. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to make computer-aided design even smarter ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  12. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to make timetables ... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  13. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to find a seed if a 100th pseudorandom number is given ... x n +1 ≡ 1664525 x n + 1013904223 ( mod 2 32 ) Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  14. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to solve equations over finite domains ... x 8 + 3 x 5 + 4 x 3 = 1013904223 ( mod 2 32 ) Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  15. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to prove mathematical conjectures too hard for humans ... For example: Every Robbins algebra is Boolean algebra Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  16. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to verify software... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  17. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to verify hardware... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  18. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... how to verify safety critical systems... Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  19. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions This talk is about... ... Automated Reasoning Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  20. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions Then... what is automated reasoning? ...understanding different aspects of reasoning and development of algorithms and computer programs that solve problems requiring reasoning Combines results and techniques of mathematical logic, theoretical computer science, algorithmics and artificial intelligence The beauty of a theorem from mathematics, the preciseness of an inference rule in logic, the intrigue of a puzzle, and the challenge of a game — all are present in the field of automated reasoning. (Wos) Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  21. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions History of Automated Reasoning Roots in ancient Greece Leibniz’s dreams Modern history starts in 1950’s Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

  22. What is this talk about? What is automated reasoning? Automated reasoning in propositional logic Automated reasoning in first-order logic Automated reasoning in higher-order logic Automated reasoning in geometry Conclusions Automated Reasoning Today Several conferences and journals Several hundreds researchers Many applications Predrag Janiˇ ci´ c Automated Reasoning: Some Successes and New Challenges

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