Some Interdefinability Results for Syntactic Constraint Classes

Similar documents
XPath with transitive closure

Reflection in the Chomsky Hierarchy

Context-Free Grammars

Foundations of Computer Science Spring Mathematical Preliminaries

1 Informal Motivation

A Logical Approach to Structure Sharing in TAGs

Definition: A context-free grammar (CFG) is a 4- tuple. variables = nonterminals, terminals, rules = productions,,

EXTENSIONS OF FIRST ORDER LOGIC

Introduction to Homotopy Type Theory

Semantic Characterizations of XPath

Context-Free Grammars. Carl Pollard Ohio State University. Linguistics 680 Formal Foundations Tuesday, November 10, 2009

Proseminar on Semantic Theory Fall 2013 Ling 720 An Algebraic Perspective on the Syntax of First Order Logic (Without Quantification) 1

Models of Adjunction in Minimalist Grammars

Towards a Logical Reconstruction of Relational Database Theory

Chapter 3: Propositional Languages

Logic in Algorithmic Graph Structure Theory

CS 3512, Spring Instructor: Doug Dunham. Textbook: James L. Hein, Discrete Structures, Logic, and Computability, 3rd Ed. Jones and Barlett, 2010

Limitations of Algorithmic Solvability In this Chapter we investigate the power of algorithms to solve problems Some can be solved algorithmically and

Modal logic of the planar polygons

1 Introduction. 2 Set-Theory Formalisms. Formal Semantics -W2: Limitations of a Set-Theoretic Model SWU LI713 Meagan Louie August 2015

Introductory logic and sets for Computer scientists

Towards a formal model of object-oriented hyperslices

Reasoning About Imperative Programs. COS 441 Slides 10

From Types to Sets in Isabelle/HOL

DISCRETE MATHEMATICS

Context-Free Grammars

AXIOMS FOR THE INTEGERS

OWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Markus Krötzsch University of Oxford. Reasoning Web 2012

Linguistics and Philosophy 23: , Is Compositionality Formally Vacuous? Francis Jeffry Pelletier

Graph algorithms based on infinite automata: logical descriptions and usable constructions

Recursively Enumerable Languages, Turing Machines, and Decidability

Propositional Logic. Part I

Consider a description of arithmetic. It includes two equations that define the structural types of digit and operator:

Database Theory VU , SS Codd s Theorem. Reinhard Pichler

TAFL 1 (ECS-403) Unit- V. 5.1 Turing Machine. 5.2 TM as computer of Integer Function

COMPUTABILITY THEORY AND RECURSIVELY ENUMERABLE SETS

Formal Systems and their Applications

An Evolution of Mathematical Tools

Overview. CS389L: Automated Logical Reasoning. Lecture 6: First Order Logic Syntax and Semantics. Constants in First-Order Logic.

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Sections p.

Computability, Cantor s diagonalization, Russell s Paradox, Gödel s s Incompleteness, Turing Halting Problem.

Fixed-Parameter Algorithms, IA166

Semantics via Syntax. f (4) = if define f (x) =2 x + 55.

Safe Stratified Datalog With Integer Order Does not Have Syntax

Computational Linguistics: Feature Agreement

The self-minor conjecture for infinite trees

( A(x) B(x) C(x)) (A(x) A(y)) (C(x) C(y))

Foundations of AI. 9. Predicate Logic. Syntax and Semantics, Normal Forms, Herbrand Expansion, Resolution

Material from Recitation 1

Lecture Note: Types. 1 Introduction 2. 2 Simple Types 3. 3 Type Soundness 6. 4 Recursive Types Subtyping 17

Negations in Refinement Type Systems

A Pronominal Account of Binding and Computation

One-Point Geometric Crossover

We ve studied the main models and concepts of the theory of computation:

ON THE GRAMMAR OF FIRST-ORDER LOGIC

Lecture 1. 1 Notation

Lecture 6: Arithmetic and Threshold Circuits

COMP 410 Lecture 1. Kyle Dewey

Constrained Types and their Expressiveness

Slides for Faculty Oxford University Press All rights reserved.

CSC 501 Semantics of Programming Languages

Rewriting. Andreas Rümpel Faculty of Computer Science Technische Universität Dresden Dresden, Germany.

Discrete mathematics , Fall Instructor: prof. János Pach

Comp 411 Principles of Programming Languages Lecture 7 Meta-interpreters. Corky Cartwright January 26, 2018

3 No-Wait Job Shops with Variable Processing Times

The three faces of homotopy type theory. Type theory and category theory. Minicourse plan. Typing judgments. Michael Shulman.

CONVENTIONAL EXECUTABLE SEMANTICS. Grigore Rosu CS522 Programming Language Semantics

Lexical Analysis - 2

Section 3 Default Logic. Subsection 3.1 Introducing defaults and default logics

Computing least common subsumers for FLE +

Antisymmetric Relations. Definition A relation R on A is said to be antisymmetric

RAISE in Perspective

CSE 421 Applications of DFS(?) Topological sort

THE TRANSITIVE REDUCTION OF A DIRECTED GRAPH*

CS 188 Introduction to Artificial Intelligence Fall 2018 Note 1

Foundations of Schema Mapping Management

CONVENTIONAL EXECUTABLE SEMANTICS. Grigore Rosu CS422 Programming Language Semantics

LTCS Report. Concept Descriptions with Set Constraints and Cardinality Constraints. Franz Baader. LTCS-Report 17-02

More reverse mathematics of the Heine-Borel Theorem

Propositional Logic Formal Syntax and Semantics. Computability and Logic

Intro to semantics; Small-step semantics Lecture 1 Tuesday, January 29, 2013

Software Testing IV. Prof. Dr. Holger Schlingloff. Humboldt-Universität zu Berlin

Lecture 5. Logic I. Statement Logic

COMP4418 Knowledge Representation and Reasoning

Lecture 20 : Trees DRAFT

Finite Model Generation for Isabelle/HOL Using a SAT Solver

Trees Rooted Trees Spanning trees and Shortest Paths. 12. Graphs and Trees 2. Aaron Tan November 2017

Logic: The Big Picture. Axiomatizing Arithmetic. Tautologies and Valid Arguments. Graphs and Trees

Indefinites and Sluicing. A type logical approach

9.1 Cook-Levin Theorem

Ordering Constraints over Feature Trees Expressed in Second-Order Monadic Logic

Decision Procedures for Recursive Data Structures with Integer Constraints

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions.

Knowledge Representation

Treewidth and graph minors

Representations, Models, and Constraints

Phil 320 Chapter 1: Sets, Functions and Enumerability I. Sets Informally: a set is a collection of objects. The objects are called members or

Lecture 6: Faces, Facets

axiomatic semantics involving logical rules for deriving relations between preconditions and postconditions.

Alphabets, strings and formal. An introduction to information representation

Transcription:

Some Interdefinability Results for Syntactic Constraint Classes Thomas Graf tgraf@ucla.edu tgraf.bol.ucla.edu University of California, Los Angeles Mathematics of Language 11 Bielefeld, Germany

1 The Linguistic Perspective on Syntactic Constraints 2 Multi-Dimensional Trees as a Theory-Neutral Framework 3 Non-Comparative Constraints Formal Definitions of Local and Global Constraints Reducibility Given a Variable Set of Features Reducibility Given a Fixed Set of Features 4 Comparative Constraints 5 Conclusion

Constraint Classes (Müller and Sternefeld 2000)

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree Comparative Non-Comparative

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree Comparative Non-Comparative depth = 1 depth > 1

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree Comparative Non-Comparative depth = 1 depth > 1 Representational

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree Comparative Non-Comparative depth = 1 depth > 1 Derivational Representational

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree Comparative Non-Comparative depth = 1 depth > 1 Global Derivational Representational

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree Comparative Non-Comparative depth = 1 depth > 1 Translocal Global Derivational Representational

Constraint Classes (Müller and Sternefeld 2000) Phrase Structure Tree Derivation Tree Comparative Non-Comparative Transderivational depth = 1 depth > 1 Translocal Global Derivational Representational

Constraints on Phrase Structure Trees TP Representational constraints Projection constraints DP T Selection constraints all soldiers T VP Proper Government Island conditions t DP V... died

Constraints on Phrase Structure Trees TP Representational constraints Projection constraints DP T Selection constraints all soldiers T VP Proper Government Island conditions t DP V... died

Constraints on Phrase Structure Trees TP Representational constraints Projection constraints DP T Selection constraints all soldiers T VP Proper Government Island conditions t DP V... died

Constraints on Phrase Structure Trees TP Representational constraints Projection constraints DP T Selection constraints all soldiers T VP Proper Government Island conditions t DP V... died

Constraints on Phrase Structure Trees TP Representational constraints Projection constraints DP T Selection constraints all soldiers T VP Proper Government Island conditions t DP V... died

Constraints on Derivation Trees Derivational constraints Definition of Merge Shortest Move Specifier Island Constraint A-over-A Constraint... Global constraints Look-ahead constraints Projection Principle... Merge Select Move Merge Select Select

Constraints on Derivation Trees Derivational constraints Definition of Merge Shortest Move Specifier Island Constraint A-over-A Constraint... Global constraints Look-ahead constraints Projection Principle... Merge Select Move Merge Select Select

Constraints on Derivation Trees Derivational constraints Definition of Merge Shortest Move Specifier Island Constraint A-over-A Constraint... Global constraints Look-ahead constraints Projection Principle... Merge Select Move Merge Select Select

Constraints on Derivation Trees Derivational constraints Definition of Merge Shortest Move Specifier Island Constraint A-over-A Constraint... Global constraints Look-ahead constraints Projection Principle... Merge Select Move Merge Select Select

Constraints on Derivation Trees Derivational constraints Definition of Merge Shortest Move Specifier Island Constraint A-over-A Constraint... Global constraints Look-ahead constraints Projection Principle... Merge Select Move Merge Select Select

Constraints on Derivation Trees Derivational constraints Definition of Merge Shortest Move Specifier Island Constraint A-over-A Constraint... Global constraints Look-ahead constraints Projection Principle... Merge Select Move Merge Select Select

Comparative Constraints Fewest Steps Given two well-formed derivations that were created from the same argument structure and have the same PF- and LF-yield, pick the one with fewer instances of Move. Every chicken has a head.

Comparative Constraints Fewest Steps Given two well-formed derivations that were created from the same argument structure and have the same PF- and LF-yield, pick the one with fewer instances of Move. Every chicken has a head.

Comparative Constraints Fewest Steps Given two well-formed derivations that were created from the same argument structure and have the same PF- and LF-yield, pick the one with fewer instances of Move. Every chicken has a head.

The Müller-Sternefeld-Hierarchy (Müller 2005) Level 4 Level 3 Level 2 Level 1

The Müller-Sternefeld-Hierarchy (Müller 2005) Level 4 Level 3 Level 2 Level 1 Derivational Representational

The Müller-Sternefeld-Hierarchy (Müller 2005) Level 4 Level 3 Level 2 Global Level 1 Derivational Representational

The Müller-Sternefeld-Hierarchy (Müller 2005) Level 4 Level 3 Translocal Level 2 Global Level 1 Derivational Representational

The Müller-Sternefeld-Hierarchy (Müller 2005) Level 4 Transderivational Level 3 Translocal Level 2 Global Level 1 Derivational Representational

Evaluation of the Hierarchy Advantages Captures intuitions of syntacticians Relates constraints to locality Shortcomings Framework specific Notion of complexity not well-defined No arguments for proposed order Hierarchy holds for classes or every single constraint? Counterexamples But maybe the hierarchy isn t that far off the mark...

Evaluation of the Hierarchy Advantages Captures intuitions of syntacticians Relates constraints to locality Shortcomings Framework specific Notion of complexity not well-defined No arguments for proposed order Hierarchy holds for classes or every single constraint? Counterexamples But maybe the hierarchy isn t that far off the mark...

Evaluation of the Hierarchy Advantages Captures intuitions of syntacticians Relates constraints to locality Shortcomings Framework specific Notion of complexity not well-defined No arguments for proposed order Hierarchy holds for classes or every single constraint? Counterexamples But maybe the hierarchy isn t that far off the mark...

Outline 1 The Linguistic Perspective on Syntactic Constraints 2 Multi-Dimensional Trees as a Theory-Neutral Framework 3 Non-Comparative Constraints Formal Definitions of Local and Global Constraints Reducibility Given a Variable Set of Features Reducibility Given a Fixed Set of Features 4 Comparative Constraints 5 Conclusion

Why Multi-Dimensional Trees, and What are They? Multi-Dimensional Trees The Basic Idea (Rogers 2003) String = set ordered by precedence 2-tree = set ordered by precedence & dominance 3-tree = set ordered by precedence, dominance & 3-dominance... Advantages of Multi-Dimensional Tree Framework model-theoretic perspective natural choice for study of constraints allows encoding of popular frameworks (TAG, GPSG, GB, probably Minimalism and HPSG)

Why Multi-Dimensional Trees, and What are They? Multi-Dimensional Trees The Basic Idea (Rogers 2003) String = set ordered by precedence 2-tree = set ordered by precedence & dominance 3-tree = set ordered by precedence, dominance & 3-dominance... Advantages of Multi-Dimensional Tree Framework model-theoretic perspective natural choice for study of constraints allows encoding of popular frameworks (TAG, GPSG, GB, probably Minimalism and HPSG)

Examples Example (3-Tree Representation of a TAG Derivation) A C B E D F H G J I K

Examples Example (3-Tree Representation of a TAG Derivation) A H G B E D F J I K

Examples Example (3-Tree Representation of a TAG Derivation) A H G E B J I F K

A Logic for Multi-Dimensional Trees MSO d Monadic Second-Order Logic over d-trees MSO d includes the boolean connectives, the usual grouping symbols, and, a countably infinite set of variables over individuals, a countably infinite set of variables over finite subsets, a constant i for every reflexive i-dominance relation, 1 i d. Recognizable Sets A set of d-trees is recognizable iff it is definable in MSO d.

Local Sets Local Trees A d-tree is local iff it has depth 1 at dimension d. Example (Local & Non-Local 3-Trees) Local Sets A recognizable set of d-trees is local iff it can be obtained from the composition of local trees iff it satisfies the subtree substitution property.

Local Sets Local Trees A d-tree is local iff it has depth 1 at dimension d. Example (Local & Non-Local 3-Trees) Local Sets A recognizable set of d-trees is local iff it can be obtained from the composition of local trees iff it satisfies the subtree substitution property.

Example Local and Recognizable Sets Example (A Recognizable Set) The set of {a, b}-labeled 2-trees containing exactly one node labeled b is not local, but recognizable. a a b a a a b a a

Example Local and Recognizable Sets Example (A Recognizable Set) The set of {a, b}-labeled 2-trees containing exactly one node labeled b is not local, but recognizable. a a b a a a b a a a a a a b

Example Local and Recognizable Sets Example (A Recognizable Set) The set of {a, b}-labeled 2-trees containing exactly one node labeled b is not local, but recognizable. a a b a a a b a a a a a a b a b

Outline 1 The Linguistic Perspective on Syntactic Constraints 2 Multi-Dimensional Trees as a Theory-Neutral Framework 3 Non-Comparative Constraints Formal Definitions of Local and Global Constraints Reducibility Given a Variable Set of Features Reducibility Given a Fixed Set of Features 4 Comparative Constraints 5 Conclusion

The Logic LOC k for Local k-dimensional Trees LOC k A Logic for Local Sets of k-trees Turn MSO k into a modal logic that cannot see beyond depth 1 in the main dimension by restricting quantification, and restricting quantifier scope at dimension k. RLOC k Relaxed LOC k The extension of LOC k that can see beyond depth 1 in the main dimension. Lemma (RLOC k LOC k+1 ) An MSO formula φ is an RLOC k formula iff it is a LOC k+1 formula containing no instances of k+1.

The Logic LOC k for Local k-dimensional Trees LOC k A Logic for Local Sets of k-trees Turn MSO k into a modal logic that cannot see beyond depth 1 in the main dimension by restricting quantification, and restricting quantifier scope at dimension k. RLOC k Relaxed LOC k The extension of LOC k that can see beyond depth 1 in the main dimension. Lemma (RLOC k LOC k+1 ) An MSO formula φ is an RLOC k formula iff it is a LOC k+1 formula containing no instances of k+1.

The Logic LOC k for Local k-dimensional Trees LOC k A Logic for Local Sets of k-trees Turn MSO k into a modal logic that cannot see beyond depth 1 in the main dimension by restricting quantification, and restricting quantifier scope at dimension k. RLOC k Relaxed LOC k The extension of LOC k that can see beyond depth 1 in the main dimension. Lemma (RLOC k LOC k+1 ) An MSO formula φ is an RLOC k formula iff it is a LOC k+1 formula containing no instances of k+1.

Examples of LOC and RLOC Constraints Example (LOC and RLOC Definable Constraints)

Examples of LOC and RLOC Constraints Example (LOC and RLOC Definable Constraints) LOC 2 2 LOC

Examples of LOC and RLOC Constraints Example (LOC and RLOC Definable Constraints) LOC 2 LOC 2 LOC 2, RLOC 1 LOC 2, RLOC 1

Examples of LOC and RLOC Constraints Example (LOC and RLOC Definable Constraints) RLOC 2 LOC 2 LOC 3 LOC 2 LOC 2, RLOC 1 LOC 2, RLOC 1

Examples of LOC and RLOC Constraints Example (LOC and RLOC Definable Constraints) RLOC 2 LOC 2 LOC 3 LOC 2 RLOC 3 LOC 2, RLOC 1 LOC 2, RLOC 1

Definitions of Non-Comparative Constraints Definition (Constraint Classes) A constraint is k-global iff it is definable in MSO k. k-local iff it is definable in LOC k. fully k-local iff it is k-local and its respective LOC k formula contains no MSO i subformula φ, 0 < i k, such that φ / LOC i. 1-local 2-local 3-local d=1 d=2 d=3 LOC MSO 1-global 2-global 3-global

Reducibility Given a Variable Set of Features Theorem (Global to Fully k-local) Let Φ be a set of MSO d formulas and c g a k-global constraint, k d, such that Φ {c g } defines a recognizable set R. Then there is a fully k-local constraint c l such that R is a projection of the set defined by Φ {c l }. Proof. Follows from Thatcher s theorem that every recognizable set is a projection of a local set. That is, every recognizable set can be turned into a local one if we increase the number of features.

Reducibility Given a Variable Set of Features Theorem (Global to Fully k-local) Let Φ be a set of MSO d formulas and c g a k-global constraint, k d, such that Φ {c g } defines a recognizable set R. Then there is a fully k-local constraint c l such that R is a projection of the set defined by Φ {c l }. Proof. Follows from Thatcher s theorem that every recognizable set is a projection of a local set. That is, every recognizable set can be turned into a local one if we increase the number of features.

An Example of Feature Coding Example (Feature Coding) Replacing a 2-global agree constraint (left) by two 2-local ones (right) by adding new features: TP TP DP[Sg] T DP[Sg] T [Sg] T[Sg] VP T[Sg] VP V V

Reducibility Given a Fixed Set of Features Reducing Constraints Without Feature Coding Weaker constraints at higher dimensions can replace stronger constraints at lower dimensions. To make this precise, we study the expressivity of LOC k+1 with respect to RLOC k and MSO k.

Reducibility Given a Fixed Set of Features Reducing Constraints Without Feature Coding Weaker constraints at higher dimensions can replace stronger constraints at lower dimensions. To make this precise, we study the expressivity of LOC k+1 with respect to RLOC k and MSO k.

Reducibility Given a Fixed Set of Features Reducing Constraints Without Feature Coding Weaker constraints at higher dimensions can replace stronger constraints at lower dimensions. To make this precise, we study the expressivity of LOC k+1 with respect to RLOC k and MSO k.

RLOC k < LOC k+1 Lemma (RLOC k < LOC k+1 ) There is a set Φ of LOC k formulas over labeled k-dimensional trees, k > 1, such that the k 1-dimensional yield of the tree language defined by Φ cannot be defined in RLOC k 1. Proof. Consider L := ({a, b, d} (a {a, d} c) {a, b, d} ). This language cannot be defined in FO 2 and hence not in RLOC 1 either. The LOC 2 grammar below defines L: b b b b b a a a d ε b b a d a c a a a d d a d d

RLOC k < LOC k+1 Lemma (RLOC k < LOC k+1 ) There is a set Φ of LOC k formulas over labeled k-dimensional trees, k > 1, such that the k 1-dimensional yield of the tree language defined by Φ cannot be defined in RLOC k 1. Proof. Consider L := ({a, b, d} (a {a, d} c) {a, b, d} ). This language cannot be defined in FO 2 and hence not in RLOC 1 either. The LOC 2 grammar below defines L: b b b b b a a a d ε b b a d a c a a a d d a d d

MSO k LOC k+1 Lemma (MSO k LOC k+1 ) There is a set Φ of MSO k formulas over labeled k-dimensional trees, k 1, such that there is no LOC k+1 definable tree language whose k-dimensional yield is identical to the tree language defined by Φ. Proof. Consider L := (aa), which is definable in MSO 1 but not in FO and thus not in LOC 1 either. It is easy to show that it cannot be defined in LOC 2 by invoking the subtree substitution closure property of local sets.

MSO k LOC k+1 Lemma (MSO k LOC k+1 ) There is a set Φ of MSO k formulas over labeled k-dimensional trees, k 1, such that there is no LOC k+1 definable tree language whose k-dimensional yield is identical to the tree language defined by Φ. Proof. Consider L := (aa), which is definable in MSO 1 but not in FO and thus not in LOC 1 either. It is easy to show that it cannot be defined in LOC 2 by invoking the subtree substitution closure property of local sets.

Reducibility for k < d, Feature Set Fixed Theorem (k-global to k + 1-Local) Let Φ be a set of MSO d formulas and the set of all k-global but not k-local constraints c g, k < d, such that Φ {c g } defines a recognizable set. Then some but not all c g can be replaced by a k + 1-local constraint. Proof. LOC k < RLOC k < LOC k+1 and RLOC k < MSO k entail existence of k-global but not k-local constraints definable in LOC k+1 MSO k LOC k+1 shows that this does not hold for all k-global constraints

Reducibility for k < d, Feature Set Fixed Theorem (k-global to k + 1-Local) Let Φ be a set of MSO d formulas and the set of all k-global but not k-local constraints c g, k < d, such that Φ {c g } defines a recognizable set. Then some but not all c g can be replaced by a k + 1-local constraint. Proof. LOC k < RLOC k < LOC k+1 and RLOC k < MSO k entail existence of k-global but not k-local constraints definable in LOC k+1 MSO k LOC k+1 shows that this does not hold for all k-global constraints

Extension to k = d Extending the Results to k = d Create more space : Given a recognizable set R, add a d + 1-dimensional root to each of its members and limit the depth of d + 1-trees to 1.

Relevance to Linguistics Relevance of Reducibility With Variable Feature Set Argues against use of feature coding mechanisms (Slash-feature, pied-piping,... ) Recent attempts to reduce size of locality domain by use of diacritic features may fail to produce new insights Relevance of Reducibility With Fixed Feature Set Different theories may use different notions of locality be careful with comparisons! Recent attempts to reduce size of locality domain by use of derivational constraints can be reinterpreted as study of the subclass of 2-global constraints active in natural language.

Relevance to Linguistics Relevance of Reducibility With Variable Feature Set Argues against use of feature coding mechanisms (Slash-feature, pied-piping,... ) Recent attempts to reduce size of locality domain by use of diacritic features may fail to produce new insights Relevance of Reducibility With Fixed Feature Set Different theories may use different notions of locality be careful with comparisons! Recent attempts to reduce size of locality domain by use of derivational constraints can be reinterpreted as study of the subclass of 2-global constraints active in natural language.

Outline 1 The Linguistic Perspective on Syntactic Constraints 2 Multi-Dimensional Trees as a Theory-Neutral Framework 3 Non-Comparative Constraints Formal Definitions of Local and Global Constraints Reducibility Given a Variable Set of Features Reducibility Given a Fixed Set of Features 4 Comparative Constraints 5 Conclusion

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

The Problem With Comparative Constraints The Paradox of Comparative Constraints For a comparative constraint to compute the best tree in some set of trees, all competing trees have to be members of this set. But this is ruled out by the constraint itself. Optimality Systems (Frank and Satta 1998) Example (Optimality System) Input C 1 C 2 C 3 C 4 Output 1 * * Output 2 * * Output 3 ** Output 4 * Output 5 * Output 6 *

Regularity of Optimality Systems (Jäger 2002) Theorem (Optimality Systems as Regular Relations) Let O be an optimality system such that the mapping R from inputs to outputs is a regular relation, and given input i, every constraint defines a regular relation S on the set of output candidates for i, and optimality is global with respect to R and S: if output o is optimal for input i, then o is also optimal with respect to the set of all possible outputs, regardless of the input. Then O defines a regular relation.

Application to Constraints Corollary (Comparative to Global) A proper subclass of the class of comparative constraints can be reduced to global constraints. Relevance to Syntax For all syntactic comparative constraints, the inverse of the input-output mapping is a function, whence optimality is global. Therefore, the reducability of these constraints depends solely on their definition of reference set. Approaches for Semantics & Pragmatics Bidirectional optimality systems Bimorphisms Category theory (higher-order optimality systems)

Application to Constraints Corollary (Comparative to Global) A proper subclass of the class of comparative constraints can be reduced to global constraints. Relevance to Syntax For all syntactic comparative constraints, the inverse of the input-output mapping is a function, whence optimality is global. Therefore, the reducability of these constraints depends solely on their definition of reference set. Approaches for Semantics & Pragmatics Bidirectional optimality systems Bimorphisms Category theory (higher-order optimality systems)

Application to Constraints Corollary (Comparative to Global) A proper subclass of the class of comparative constraints can be reduced to global constraints. Relevance to Syntax For all syntactic comparative constraints, the inverse of the input-output mapping is a function, whence optimality is global. Therefore, the reducability of these constraints depends solely on their definition of reference set. Approaches for Semantics & Pragmatics Bidirectional optimality systems Bimorphisms Category theory (higher-order optimality systems)

Conclusion MSO k+1 LOC k+1 Multi-dimensional trees as grammar neutral framework for study of constraints Constraints reducible under specific conditions Big picture of Müller-Sternefeldhierarchy confirmed MSO k RLOC k LOC k

Frank, Robert, and Giorgio Satta. 1998. Optimality theory and the generative complexity of constraint violability. Computational Linguistics 24:307 315. Jäger, Gerhard. 2002. Gradient constraint in finite state OT: The unidirectional and the bidirectional case. In More than words. a festschrift for dieter wunderlich, ed. I. Kaufmann and B. Stiebels, 299 325. Berlin: Akademie Verlag. Müller, Gereon. 2005. Constraints in syntax. Lecture Notes, Universität Leipzig. Müller, Gereon, and Wolfgang Sternefeld. 2000. The rise of competition in syntax: A synopsis. In Competition in syntax, ed. Wolfgang Sternefeld and Gereon Müller, 1 68. Berlin: Mouton de Gruyter. Rogers, James. 2003. Syntactic structures as multi-dimensional trees. Research on Language and Computation 1:265 305. Thatcher, J. W. 1967. Characterizing derivation trees for context-free grammars through a generalization of finite automata theory. Journal of Computer and System Sciences 1:317 322.