Some logic and related formalisms, programming paradigms, and development environments for the (new) AI (CROSBI ID 692289)
Prilog sa skupa u zborniku | ostalo | međunarodna recenzija
Podaci o odgovornosti
Čubrilo, Mirko
engleski
Some logic and related formalisms, programming paradigms, and development environments for the (new) AI
Since its very beginnings, AI has more or less developed in parallel with two lines of research method paradigms. The first paradigm could be called statistical (pattern recognition, machine learning, also deep learning, which in the last few years has entered quite a vibrant phase of development). The second paradigm can be called logical. It (mostly) deals with automatic deduction systems and tool development in the environment of corresponding formal methods, which in particular encompass formal logic calculi. This paradigm partially uses these systems for the requirements of modelling and solving problems from the AI domain. There are many logic calculi that have found their application in modelling and solving a wide range of AI problems. These range from classical propositional calculi, their fragments (such as calculi of functional and multivalued dependencies, without which the relational data model wouldn't be possible), intuitionistic propositional logic and its many fragments and variants, superintuitionistic logics, multiple valued logics (Lukasiewicz logics), discrete as well as continuous, systems of modal propositional logics, first order predicate calculus (logic) and its variants, second order predicate Logic, F-Logic etc. In addition to these, we cannot avoid mentioning a whole spectrum of contextual domain logics such as fuzzy logics. Many of the logic calculi mentioned above have themselves become foundations for building logic programming languages such as Prolog (and its relatives), hybrid programming languages and tools. Next to the logic component, they encompass classical linear programming (constraint logic programming languages) and also specialized tools such as SAT-solvers, languages that implement 2nd order predicate logic (HiLog) or tools such as Coq. Coq is based on a fragment of lambda calculus that for the last thirty years has been developed by INRIA, the world renowned computer science institute based in France. Through this presentation of selected logic systems, related programming languages, development environments and specific purpose tools, the author wants to highlight the enormous potential of their application in modelling and solving AI problems.
artificial intelligence ; formal methods ; logic formalisms ; logic programming
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
926-937.
2018.
objavljeno
10.23919/MIPRO.2018.8400171
Podaci o matičnoj publikaciji
41st International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2018 - Proceedings
Karolj, Skala
Rijeka: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO
978-953-233-097-7
1847-3938
Podaci o skupu
MIPRO 2018
predavanje
21.05.2018-25.05.2018
Opatija, Hrvatska