[Author Login]
Title:The Optimality Interpreter (C program), and A User's Guide to the Optimality Interpreter
Authors:William Raymond, Apollo Hogan
Comment:19 pp + program files (1993)
Abstract: -The Optimality Interpreter (C-program)

-A User's Guide to the Optimality Interpreter:

a Software Tool for Optimality Theoretic Analysis

ROA-130 19pp.

William Raymond & Apollo Hogan

University of Colorado at Boulder


Verifying OT analyses and typologies often requires considerable

calculation, and so lends itself to facilitation through software

that can aid in the design and evaluation of optimality theoretic

grammars. Such a software application, the Optimality

Interpreter, is described in this document. The Interpreter

allows for the specification of constraints and competing

candidates, as well as valuation of the well-formedness of

candidates vis-a-vis the constraints. Constraint rankings can be

used to determine the most harmonic candidates, or the

Interpreter can determine the existence of a constraint ordering

that will force a specified candidate to win. In addition, the

interaction of candidate sets can be explored, with implications

for the explanation or definition of language typologies. This

document describes the functionality of the Optimality

Interpreter, provides a detailed tutorial of its application to a

problem in syntax from the literature, and discusses the

algorithms and data structures underlying the application's

implementation. A user's manual is included as an appendix.

The file optiprog.zip contains all the various components needed

for the program, which is written in c. Unzip the file; it will

create a directory called Optim, in which the program files reside.

Read the README file therein and proceed accordingly (i.e. issue

the command 'make' in that directory and your c-compiler ought

to do the rest).

Type:Paper/tech report
Article:Version 1