Metavariable - Metavariable

I logikken er en metavariabel (også metallspråklig variabel eller syntaktisk variabel ) et symbol eller en symbolstreng som tilhører en metallspråk og står for elementer i et eller annet objektspråk . For eksempel i setningen

La A og B være to setninger av et språk ℒ

symbolene A og B er en del av metallspråket der utsagnet om objektspråket ℒ er formulert.

John Corcoran anser denne terminologien som uheldig fordi den tilslører bruken av skjemaer og fordi slike "variabler" faktisk ikke spenner over et domene.

Konvensjonen er at et metavariabelt skal erstattes ensartet med samme forekomst i alle dets fremtoninger i et gitt skjema. Dette står i kontrast til ikke-terminale symboler i formelle grammatikker der ikke-terminalene til høyre for en produksjon kan erstattes av forskjellige forekomster.

Forsøk på å formalisere begrepet metavariabelt resulterer i en slags typeteori .

Se også

Merknader

Referanser