Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
REGUŁYPRZEPISYWANIA
WGRAMATYCETRANSFORMACYJNO-
-GENERATYWNEJ
S→NPVP
VP→VNP
NP→N
NP→ADJN
NP→NUMNP
V→ma
N→babuleńka
N→koziołki
ADJ→rogate
NUM→dwa
IMPLEMENTACJAREGUŁ
PRZEPISYWANIAWJĘZYKU
PROLOG
s(X0,X2):-np(X0,X1),vp(X1,X2)1
vp(X0,X2):-v(X0,X1),np(X1,X2)1
np(X0,X2):-n(X0,X1)1
np(X0,X2):-adj(X0,X1),n(X1,X2)1
np(X0,X2):-num(X0,X1),np(X1,X2)1
v([ma|X],X)1
n([babuleńka|X],X)1
n([babuleńka|X],X)1
adj([rogate|X],X)1
num([dwa|X],X)1
Źródło:Vetulani[2004:44]
Tegotypuprogramsłużyrozpoznawaniugramatycznościzdania.Po-
wyższyalgorytmmożnatakżerozszerzyćwtakisposób,abyprogram
określałstrukturęskładniowąwyrażenia.Jaksięzdaje,programywy-
korzystującezałożeniagramatykitransformacyjno-generatywnejkon-
centrująsięwokółzagadnieńzwiązanychzgramatycznymjedynie
aspektemjęzyka,służączęstooznaczaniuformalnejstrukturywypo-
wiedzilubkontrolowaniupoprawnościgramatycznej1Pomimoiż
późniejszeodmianygeneratywizmu,główniezasprawąLakoffaiFill-
more’a,wznaczniewiększymstopniuuwzględniałykomponentse-
mantycznyniżwczesnaodmianageneratywizmu,towydajesię,że
problemodpowiedniejformalizacjiwarstwysemantycznejjęzykanie
zostałwramachbadańgeneratywistówrozwiązanywsposóbwystar-
czającydorealizacjizadań,jakieprzedwspółczesnymjęzykoznaw-
stwemstawialingwistykakomputerowa1Trzebajednakpodkreślić
fakt,żedokonaneprzezChomsky’egoujęciejęzykajakosystemuge-
neratywnegodokonałowjęzykoznawstwieprzełomu,którym.in.
umożliwiłrozwinięciesiędziedzinynauki,jakąjestlingwistykakom-
puterowa1
Obecnienadalwielelingwistycznychprogramówkomputero-
wychjesttworzonychzwykorzystaniemzałożeńgeneratywizmu.Po-
dejmowanesątakżeinnepróbyformalizacjijęzykawceluusprawnie-
niaautomatycznegoprzetwarzaniatekstu.Zagadnieniamizwiązanymi
zprzetwarzaniemjęzykanaturalnegowPolscezajmujesięintensywnie