BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help


Definite Clause Grammar

Print-Friendly  Order the PDF version  Order the RTF version
About 1 pages (259 words)
Definite clause grammar Summary

Bookmark and Share Know this topic well? Help others and get FREE products!

Routledge Dictionary of Language and Linguistics

definite clause grammar (abbrev. DCG)

Formalism used in computational linguistics that arose around 1980, as a development of logic programming, used to analyze (and also generate) sentences. Definite clause grammar, abbreviated DCG, is based on the metamorphosis grammar of A.Colmerauer, and is as powerful as the universal Turing machine. For the notation of grammatical regularities definite clause grammar uses a formalism similar to first-order predicate logic: the so-called ‘definite clauses.’ Declaratively interpreted, a set of definite clauses (just like a set of phrase structure rules) produces a description in the given language, while a procedural interpretation can be used to analyze the wellformedness of sentences. In this, the procedure to recognize whether an input sentence is grammatical corresponds to the proof of a theorem in predicate logic, whereby a PROLOG translator ( interpreter) functions as a theorem prover. Definite clause grammars are executable PROLOG programs. The major significance of definite clause grammar is attributed to ‘unification’ ( unification grammar), which makes various things possible, such as checking congruences and constructing representations of syntactic and semantic structure. In this, definite clause grammars are not only recognizing automata, but also so-called transducers. ( also extraposition grammar)

References

Kowalski, R. 1974. Predicate logic as a programming language. Information Processing 74. 569–74.

McCord, M.C.

1982. Using slots and modifiers in logic grammars for natural language. AI 18. 327–67.

Pereira, F.C.N. and D.H.D.Warren. 1980. Definite clause grammars for language analysis. AI 13. 231–78.

Ramsay, A. 1989. Computer and syntactic description of language systems. In S.Bátorí et al. (eds), Computerlinguistik/Computational linguistics. Berlin and New York. 204–18.

This is the complete article, containing 259 words (approx. 1 page at 300 words per page).

View More Summaries on Definite clause grammar

 
Ask any question on Definite clause grammar and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
Definite Clause Grammar from Routledge Dictionary of Language and Linguistics. ISBN: 0-203-98005-0. Published: 12-03-1998. ©2009 Taylor and Francis. All rights reserved.



Join BookRagslearn moreJoin BookRags


About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy