Systemy wspomagające dowodzenie twierdzeń

Slides:



Advertisements
Podobne prezentacje
Lingwistyka Matematyczna
Advertisements

Teoria układów logicznych
Wprowadzenie w problematykę związaną z twierdzeniem Gödla
RACHUNEK ZDAŃ.
Grażyna Mirkowska PJWSTK 15 listopad 2000
Wykład 10 Metody Analizy Programów Specyfikacja Struktur Danych
Wykład 06 Metody Analizy Programów System Hoare
Automatyczne dowodzenie twierdzeń
REGUŁOWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE Część 1
Inteligencja Obliczeniowa Indukcja reguł - modele.
VI Rachunek predykatów
Badania operacyjne. Wykład 2
Logiki (nie)klasyczne
Matematyka Dyskretna, G.Mirkowska, PJWSTK
Lingwistyka Matematyczna
Metoda pierwszeństwa operatorów
Liczby Pierwsze - algorytmy
AUTOMATYCZNE DOWODZENIE TWIERDZEŃ.
L O G I K A NA WESOŁO M A T R Y C E
Sztuczna Inteligencja Reprezentacja wiedzy I Reprezentacja logiczna
Materiały pomocnicze do wykładu
Materiały pomocnicze do wykładu
DANE INFORMACYJNE Gimnazjum Nr 43 w Szczecinie ID grupy: 98/38_MF_G2
Klasyfikacja Obcinanie drzewa Naiwny klasyfikator Bayes’a kNN
FUNKTORY Katarzyna Radzio Kamil Sulima.
Wstęp do interpretacji algorytmów
8. LOGIKA TEMPORALNA Składnia zdaniowej logiki temporalnej:
Główne pojęcia logiki.
Zależności funkcyjne.
Podstawy układów logicznych
ANALIZA LEKSYKALNA. Zadaniem analizatora leksykalnego jest przetwarzanie danych pochodzących ze strumienia wejściowego a także rozpoznawanie ciągów znaków.
Gramatyki Lindenmayera
I. Informacje podstawowe
Paradoksy logiczne i inne 4 marca 2010.
Metody reprezentacji wiedzy – cz. 2.
Języki i automaty część 3.
Rachunki Gentzena Joanna Witoch.
Elżbieta Fiedziukiewicz
Sztuczna inteligencja – wprowadzenie
Podstawowe pojęcia rachunku zdań
Gramatyki i translatory
Metody zapisu wiedzy.
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
PRZYGOTOWALI Bartosz Pawlik Daniel Sawa Marcin Turbiński.
Semantyczna teoria prawdy Tarskiego
Gramatyki Lindenmayera
INŻYNIERIA BEZPIECZEŃSTWA Sztuczna Inteligencja
Grażyna Ziobro-Marcinkiewicz
Wnioskowanie w systemach sztucznych
KNW- Wykład 3 Powtórzenie. PROGRAM WYKŁADU NR 3 Przykładowe zadania z logiki Modele możliwych światów.
Metody zapisu wiedzy.
Języki formalne Copyright, 2006 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
ANALIZA SKŁADNIOWA.
NP-zupełność Problemy: rozwiązywalne w czasie wielomianowym - O(nk)
Inżynieria wiedzy metody reprezentacji wiedzy
Metody Sztucznej Inteligencji – technologie rozmyte i neuronowe Wnioskowanie Mamdani’ego - rozwinięcia  Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii.
Wstęp do interpretacji algorytmów
Gramatyki Lindenmayera
Wstęp do programowania Wykład 9
ZDANIE.
PRAWA LOGIKI RACHUNKU ZDAŃ. 2 FUNKCJA LOGICZNA funkcja zdaniowa, która zbudowana jest jedynie z tałych logicznych i zmiennych (zdaniowych lub nazwowych).
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania Modelowanie i podstawy identyfikacji 2015/2016 Modelowanie rozmyte – podstawy,
KNW - wykład 3 LOGIKA MODALNA.
Gramatyki Lindenmayera Powstanie Deterministyczny L-system.
Funktory zdaniotwórcze ekstensjonalneintensjonalne.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – wnioskowanie Mamdani’ego II © Kazimierz Duzinkiewicz, dr hab.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – wnioskowanie formalne © Kazimierz Duzinkiewicz, dr hab. inż.
Gramatyki Lindenmayera
Pojęcia podstawowe Algebra Boole’a … Tadeusz Łuba ZCB 1.
Systemy Ekspertowe i Sztuczna Inteligencja trudne pytania
Zapis prezentacji:

Systemy wspomagające dowodzenie twierdzeń

operatory logiczne NEGACJA KONIUNKCJA ALTERNATYWA IMPLIKACJA RÓWNOWAŻNOŚĆ ALTERNATYWA WYKLUCZAJĄCA NEGACJA ALTERNATYWY NEGACJA KONIUNKCJI

Gramatyka formalna G = < V, T, P, S > V – zbiór symboli terminalnych – skończony, niepusty zbiór symboli końcowych, z których budowane są słowa generowane przez gramatykę (zwany czasem alfabetem końcowym) T – zbiór symboli nieterminalnych – skończony, niepusty zbiór symboli pomocniczych P – lista produkcji – reguły gramatyki S – symbol startowy (aksjomat) – jest to wyróżniony symbol pomocniczy, z niego wyprowadzane są wszystkie generowane przez gramatykę G napisy

Symbole terminalne operatory logiczne i zmienne zdaniowe (atomy ) Poczatkowy symbol startowy (nieterminalny)

Interpretacje Wartościowanie – przypisuje każdemu atomowi formuły wartosć logiczną Interpretacja - wartość logiczna formuły przypisana danemu wartościowaniu Np. koniunkcja jest prawdziwa gdy oba atomy prawdziwe w przeciwnym przypadku jest fałszywa Formuły logicznie równoważne: mające przy tym samym wartościowaniu tę samą wartość logiczną

Formuły spełnialne i tautologie Formuła spełnialna – prawdziwa dla pewnej interpretacji Tautologia – prawdziwa dla każdej interpretacji

Procedury decyzyjne Niech U będzie zbiorem formuł Procedura decyzyjna dla zbioru U; Algorytm który dla dowolnej formuły kończy działanie z odpowiedzią TAK jeśli należy ona do U oraz z odpowiedzią NIE gdy nie należy ona do U. Np. Procedurą decyzyjną rozstrzygającą czy dana procedura jest spełnialna jest Metoda Tabel Semantycznych

Model zbioru formuł Niech będzie zbiorem formuł oraz A będzie formułą. Interpretację, dla której jednocześnie wszystkie formuły z U są prawdziwe nazywamy modelem zbioru formuł Jeśli dla każdego modelu zbioru formuł U formuła A jest prawdziwa to nazywamy ją logiczną konsekwencją U.

Systemy dowodzenia Dana formuła jest twierdzeniem danej teorii jeśli jest logiczną konsekwencją zbioru aksjomatów tej teorii. System dowodzenia – - zbiór aksjomatów -zbiór reguł dowodzenia Dowód formuły A – ciąg formuł prowadzących od aksjomatów do formuły A, zgodne z regułami dowodzenia tak, aby A była ostatnim elementem tego ciągu. Wówczas A nazywamy twierdzeniem danej teorii co zapisujemy |-A

Reguła dowodzenia Reguły dowodzenia zapisujemy PRZESŁANKI KONKLUZJE Jeśli U jest twierdzeniem teorii, to V jest twierdzeniem teorii

SYSTEM GENTZENOWSKI Literał – atom lub negacja atomu Dla literału p para literałów komplementarnych Aksjomatem jest zbiór dowolnych formuł zawierający literały komplementarne

Reguły dowodzenia systemu gontzenowskiego

System Hilbertowski Reguła dowodzenia (modus ponens)

Reguły pochodne Niech U będzie zbiorem formuł, A formułą Zapis oznacza że formuły ze zbioru U są założeniami w dowodzie formuły A Wykorzystując aksjomaty i regułę modus ponens Dowodzi się reguł pochodnych np. Reguła dedukcji:

System Hilbertowski jest poprawny (formuły które mają dowód są prawdziwe) System Hilbertowski jest pełny (formuły prawdziwe mają dowód) System Hilbertowski jest niesprzeczny (nie mają jednoczesnie dowodu formuły komplementarne)

Mizar Tekst mizarowy zwany artykułem tworzy się przy użyciu zwykłego edytora tekstowego

Taktyki dowodzenia Taktyka założeniowa teza w postaci implikacji 2. Taktyka adjunkcji Teza w postaci koniunkcji (trzeba udowodnić każdy z członów koniunkcji)

3. Taktyka generalizacji – teza z kwantyfikatorem ogólnym 4 3. Taktyka generalizacji – teza z kwantyfikatorem ogólnym 4. Taktyka egemplifikacji Teza z kwantyfikatorem szczegółowym

Pisząc tekst matematyczny pewne fakty uznajemy za prawdziwe (aksjomaty)

Niech dany będzie przedykat NW[a,b] - a nie wieksze niż b w dziedzinie ułamków

Przykład dowodu „nie wprost”