Podpis (logika)

W logice , zwłaszcza w logice matematycznej , sygnatura wymienia i opisuje nielogiczne symbole języka formalnego . W algebrze uniwersalnej sygnatura zawiera listę operacji charakteryzujących strukturę algebraiczną . W teorii modeli sygnatury są używane do obu celów. Rzadko są one wyraźnie wyrażane w bardziej filozoficznych ujęciach logiki.

Definicja

podpis pojedynczo można S i zbiory rozłączne nie zawierające żadnych innych podstawowych symboli logicznych, zwanych odpowiednio

  • symbole funkcyjne (przykłady: ),
  • symbol relacji s lub predykaty (przykłady: ),
  • stałe symbole (przykłady: ),

i funkcja a liczbę naturalną zwaną arity do każdego symbolu funkcji lub relacji. Symbol funkcji lub relacji nazywa się , jeśli jego liczba Niektórzy autorzy definiują zerowy ( -ary) symbol funkcji jako symbol stały , w przeciwnym razie symbole stałe są definiowane oddzielnie.

Sygnatura bez symboli funkcji nazywana jest sygnaturą relacyjną , a sygnatura bez symboli relacji nazywana jest sygnaturą algebraiczną . Skończony podpis to podpis taki, że i skończone . Mówiąc bardziej ogólnie, liczność sygnatury jest zdefiniowany jako

Język podpisu to zbiór wszystkich dobrze sformułowanych zdań zbudowanych z symboli w tym podpisie wraz z symbolami w systemie logicznym.

Inne konwencje

typ słowa lub typ podobieństwa jest często używany jako synonim „podpisu”. W teorii modeli sygnatura często nazywana słownictwem lub identyfikowana z (pierwszego rzędu), symbole nielogiczne . Jednak liczność języka zawsze będzie jeśli jest wtedy skończony będzie }

Ponieważ formalna definicja jest niewygodna w codziennym użyciu, definicja konkretnego podpisu jest często skracana w sposób nieformalny, jak w:

Standardowa grup to gdzie _

Czasami podpis algebraiczny jest traktowany tylko jako lista arities, jak w:

„Typ podobieństwa dla grup abelowych to "

Formalnie oznaczałoby to zdefiniowanie symboli funkcyjnych podpisu jako coś w rodzaju jest binarne), co jest jednoargumentowe) i (co jest nieważne), ale w rzeczywistości zwykłe nazwy są używane nawet w związku z tą konwencją.

W logice matematycznej bardzo często symbole nie mogą być zerowe, [ potrzebne źródło ] , więc symbole stałe muszą być traktowane oddzielnie, a nie jako symbole funkcji zerowych. Tworzą zbiór rozłączny z którym funkcja arity nie jest zdefiniowany. Jednak służy to tylko skomplikowaniu sprawy, zwłaszcza w dowodach przez indukcję po strukturze formuły, gdzie należy wziąć pod uwagę dodatkowy przypadek. Każdy symbol relacji zerowej, który również nie jest dozwolony w takiej definicji, może być naśladowany przez symbol relacji jednoargumentowej wraz ze zdaniem wyrażającym, że jego wartość jest taka sama dla wszystkich elementów. To tłumaczenie nie działa tylko w przypadku pustych struktur (które często są wykluczane przez konwencję). Jeśli dozwolone są symbole zerowe, to każda formuła logiki zdań jest również formułą logiki pierwszego rzędu .

Przykład nieskończonej sygnatury używa i sformalizować wyrażenia i równania dotyczące przestrzeni wektorowej nad nieskończonym polem skalarnym gdzie każdy operację mnożenia przez skalar W ten sposób podpis i logika mogą być sortowane pojedynczo, przy czym jedynym sortowaniem są wektory.

Wykorzystanie sygnatur w logice i algebrze

W kontekście logiki pierwszego rzędu symbole w sygnaturze są również znane jako symbole nielogiczne , ponieważ wraz z symbolami logicznymi tworzą podstawowy alfabet, na podstawie którego indukcyjnie definiuje się dwa języki formalne : zbiór terminów nad podpis i zestaw (dobrze sformułowanych) formuł nad podpisem.

W strukturze interpretacja wiąże symbole funkcji i relacji z obiektami nazwy: Interpretacja -arnego funkcji w strukturze z domeną jest funkcją a interpretacją jest relacja Tutaj oznacza -krotnie kartezjański domeny , więc w rzeczywistości funkcją i

Wiele posortowanych podpisów

Dla logiki z wieloma sortowaniami i dla struktur z wieloma sortowaniami sygnatury muszą kodować informacje o sortowaniu. Najprostszym sposobem na to są typy symboli , które pełnią rolę uogólnionych liczb.

Typy symboli

Niech będzie zbiorem ( lub

Typy symboli nad to pewne słowa nad alfabetem : relacyjne typy symboli i funkcjonalne typy symboli dla nieujemnych liczb całkowitych i (Dla wyrażenie oznacza puste słowo).

Podpis

Podpis (wielosortowany) to potrójny składający się z

  • zestaw rodzajów,
  • zestaw symboli i.
  • mapy kojarzy się z każdym symbolem w symbolu nad

Zobacz też

Notatki

Linki zewnętrzne