skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Semantics for coordinated substitution grammars as implemented in Prolog

Abstract

A solution is provided by the coordinate substitution grammars (CSubGs), a form of two-level grammar in which indices and their corresponding rules comprise a meta-level grammar used to instantiate rules in the base grammatical form. Through the use of these indices, all syntactic coordination can be concisely and descriptively represented in the grammar. It is demonstrate that the CSubGs can generate the recursively enumerable sets, although they can be constrained to generate only the context-free or indexed languages. A program was developed to translate the grammar rules into Prolog clauses, as is done with definite clause grammars. The remainder of the problem, determining how CSubGs and their indices can affect the natural-language semantics in a Prolog implementation, is investigated by studying grammars for various English-language constructs.

Authors:
Publication Date:
Research Org.:
Northwestern Univ., Evanston, IL (USA)
OSTI Identifier:
6673900
Resource Type:
Thesis/Dissertation
Resource Relation:
Other Information: Thesis (Ph. D.)
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; NATURAL LANGUAGE; PROGRAMMING LANGUAGES; PROLOG; IMPLEMENTATION; COMPUTER CODES; DATA BASE MANAGEMENT; MANAGEMENT; 990300* - Information Handling; 990220 - Computers, Computerized Models, & Computer Programs- (1987-1989)

Citation Formats

Larson, T J. Semantics for coordinated substitution grammars as implemented in Prolog. United States: N. p., 1987. Web.
Larson, T J. Semantics for coordinated substitution grammars as implemented in Prolog. United States.
Larson, T J. 1987. "Semantics for coordinated substitution grammars as implemented in Prolog". United States.
@article{osti_6673900,
title = {Semantics for coordinated substitution grammars as implemented in Prolog},
author = {Larson, T J},
abstractNote = {A solution is provided by the coordinate substitution grammars (CSubGs), a form of two-level grammar in which indices and their corresponding rules comprise a meta-level grammar used to instantiate rules in the base grammatical form. Through the use of these indices, all syntactic coordination can be concisely and descriptively represented in the grammar. It is demonstrate that the CSubGs can generate the recursively enumerable sets, although they can be constrained to generate only the context-free or indexed languages. A program was developed to translate the grammar rules into Prolog clauses, as is done with definite clause grammars. The remainder of the problem, determining how CSubGs and their indices can affect the natural-language semantics in a Prolog implementation, is investigated by studying grammars for various English-language constructs.},
doi = {},
url = {https://www.osti.gov/biblio/6673900}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Thu Jan 01 00:00:00 EST 1987},
month = {Thu Jan 01 00:00:00 EST 1987}
}

Thesis/Dissertation:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this thesis or dissertation.

Save / Share: