Equational logika - Equational logic

Pierwszego rzędu equational logiczny składa się z kwantyfikator warunkach -Darmowe zwykłej logice pierwszego rzędu , z równości jako jedyny predykatów symbolu . Modelu teorii tej logiki został opracowany do algebry uniwersalnej przez Birkhoff , Gratzer i Cohn . Został on później przekształcony w oddział teorii kategorii przez Lawvere ( „teorie algebraiczne”).

Warunki equational logiki są zbudowane ze zmiennych i stałych z wykorzystaniem symboli funkcyjne (lub operacji).

Sylogizm

Oto cztery zasady wnioskowania logiki . oznacza tekstowej zmiany ekspresji dla zmiennej ekspresji . oznacza równość dla i tego samego typu, zaś lub równoważne, jest zdefiniowany tylko przez i typu wartości logicznej . Dla i typu logicznego, i mają takie samo znaczenie.

Podstawienie Jeśli jest twierdzeniem, to tak jest .
Leibniz Jeśli jest twierdzeniem, to tak jest .
Przechodniość Jeśli i są twierdzenia, to tak jest .
Spokój umysłu Jeśli i są twierdzenia, to tak jest .

Historia

Equational logika została opracowana przez lata (początek w 1980 roku) przez naukowców w formalnym rozwoju programów, którzy czuli potrzebę skutecznego stylu manipulacji z obliczeń. Zaangażowani byli ludzie tacy jak Roland Carl Backhouse , Edsger Dijkstra , Wim HJ Feijen, David Gries , Carel S. Scholten i Netty van Gasteren. Wim Feijen jest odpowiedzialny za istotne szczegóły formatu próbnym.

Aksjomaty są zbliżone do użytku przez Dijkstra i Scholten ich monografia predykatów i programowych semantyki (Springer Verlag, 1990), ale nasz Kolejność prezentacji jest nieco inna.

W swojej monografii, Dijkstra i Scholten użyj trzech reguł wnioskowania Leibniz, podstawienie i przechodniości. Jednak układ Dijkstra / Scholten nie jest logiczny, jak logicy używają słowa. Niektóre z ich manipulacje są oparte na znaczeń terminów związanych, a nie na jasno przedstawione zasady składniowe manipulacji. Pierwsza próba dokonania prawdziwego logiki z nim pojawił się w logicznym podejściem do dyskretnej Math . Jednak reguła wnioskowania Equanimity brakuje tam i definicja twierdzenia wykrzywioną do odpowiedzialności za to. Wprowadzenie spokojem i jego wykorzystanie w formacie dowód jest spowodowane Gries i Schneider. Jest on używany na przykład w dowodach prawidłowości i kompletności, a pojawi się on w drugiej edycji logicznego podejścia do dyskretnej Math .

Dowód

Wyjaśniamy jak cztery zasady wnioskowania stosowane są dowody, za pomocą dowodu . Te symbole logiczne i wskazać „prawda” i „fałsz”, odpowiednio, i wskazuje na „nie”. Numery twierdzenie odnosi się do twierdzeń logicznego podejścia do dyskretnej Math .

Po pierwsze, linie - wykazują stosowanie reguł wnioskowania Leibniza:

jest zawarcie Leibniza, a jego założeniem jest podana w wierszu . W ten sam sposób, równość na liniach - zostały potwierdzone za pomocą Leibniz.

W „podpowiedź” on line ma dać przesłankę Leibniza, pokazując co podstawienie równymi za równymi jest używany. Przesłanka ta jest twierdzenie z substytucji , czyli

To pokazuje, jak reguła wnioskowania Zmiana służy ciągu podpowiedzi.

Od i doszliśmy do wniosku, przez reguły wnioskowania przechodniości tym . To pokazuje, w jaki sposób jest wykorzystywany Przechodniość.

Wreszcie, należy pamiętać, że linia , jest twierdzenie, wskazane przez nutą po prawej stronie. Stąd, według reguł wnioskowania spokojem, możemy stwierdzić, że linia jest również twierdzenie. I to, co chcieliśmy udowodnić.

Referencje

Linki zewnętrzne