İnformatikada məntiq (ing. Logic in computer science) — proqramlaşdırma, alqoritmlərin təhlili və süni intellekt kimi sahələrdə təfəkkür proseslərini riyazi dəqiqliklə formalaşdırmaq üçün istifadə edilən riyazi məntiqdir. Məntiq informatikada daha çox kompüterlərə verilən əmrlərin, alqoritmlərin və məlumatların dəqiq və ardıcıl şəkildə işlənməsi üçün nəzəri əsas yaradır.[1]
İnformatikada məntiqin əsas mövzuları aşağıdakılardır.
p
və q
kimi ifadələr, harada ki, p və q
hər biri doğru və ya yalan ola bilər. Bu ifadələrin dəyəri xüsusi həqiqət cədvəlləri vasitəsilə təhlil edilə bilər.[2]İnformatikada məntiqin istifadəsi, sistemlərin işləmə düzgünlüyünü, optimallaşdırmanı və performansı artırmaqda mühüm rol oynayır. Bu məntiq əsaslı yanaşma proqram təminatının və alqoritmlərin daha etibarlı və effektiv şəkildə işlənməsi üçün imkan yaradır.[5]
Kompüter elmində məntiq məntiq və informatika sahəsini əhatə edir. Mövzunu mahiyyətcə üç əsas xüsusiyyəti var:[6]
Süni intellektin ilk tətbiqlərindən biri 1956-cı ildə Allen Nyuvell, Kliff Şou və Herbert Simon tərəfindən hazırlanmış Logic Theorist sistemi idi. Məntiqçinin gördüyü işlərdən biri də məntiqdə ifadələr toplusunu götürmək və məntiq qanunlarına uyğun olaraq doğru olması lazım olan nəticələr (əlavə ifadələr) əldə etməkdir. Məsələn, “Bütün insanlar fanidir” və “Sokrat insandır” ifadələri nəzərə alınarsa, düzgün nəticə “Sokrat fanidir” olardı. Təbii ki, bu, əhəmiyyətsiz bir nümunədir. Həqiqi məntiq sistemlərində ifadələr çoxsaylı və mürəkkəb ola bilər. Bu cür təhlilin kompüterlərin istifadəsi ilə çox asanlaşdırıla biləcəyi erkən başa düşüldü. Nəzəri məntiqçilər Bertrand Russell və Alfred Nortun nəzəri işlərini Principia Mathematica adlı riyazi məntiqə dair təsirli işlərində təsdiq etdilər. Bundan əlavə, sonrakı sistemlər məntiqçilər tərəfindən yeni riyazi teoremləri və sübutları sınamaq və kəşf etmək üçün istifadə edilmişdir.