a dichotomy result for ramsey quantifiersjakubszymanik.com/slides/mmslides.pdfa dichotomy result for...

56
A Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation University of Amsterdam Joint work with Ronald de Haan

Upload: others

Post on 09-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

A Dichotomy Result for Ramsey Quantifiers

Jakub Szymanik

Institute for Logic, Language and ComputationUniversity of Amsterdam

Joint work with Ronald de Haan

Page 2: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Outline

Introduction

Complexity of quantifiers

Complexity of Ramsey quantifiers

Page 3: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 4: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 5: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 6: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 7: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 8: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 9: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 10: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 11: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 12: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 13: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 14: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 15: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 16: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 17: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 18: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 19: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 20: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 21: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 22: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 23: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 24: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 25: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 26: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifier expressivity/complexity trade-offEveryone knows each other here.

Nina

Mic

hał

Dar

ek Mar

cin

Leszek

Konrad

Joanna

Marek

Antonio

Cezary

Amelie

Jakub

Page 27: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Multi-quantifier sentences in NL

1. Some relative of each villager and some relative of each townsman hateeach other.

2. Most villagers and most townsmen hate each other.

3. Three PMs referred to each other indirectly.

Q[A,B,R] or Q[A,R]

ProblemFix an interpretation. How the complexity depends on Q?

Page 28: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Branching quantifiers

I Most girls and most boys hate each other.

most x : G(x)most y : B(y) H(x , y).

∃A∃A′[most(G,A) ∧most(B,A′) ∧ ∀x ∈ A ∀y ∈ A′ H(x , y)].

Page 29: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Illustration

I Most girls and most boys hate each other.

Page 30: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Branching readings are intractable

TheoremBranching quantifiers are not FO-definable.

Theorem (Sevenster:2006)Proportional branching sentences are NP-complete.

Observation (Gierasimczuk & Szymanik:2009)People tend to avoid branching interpretation.

Page 31: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Reciprocal sentences

1. Andi, Jarmo and Jakub laughed at one another.

2. 15 men are hitting one another.

3. Most of the PMs refer to each other.

Page 32: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Strong Meaning Hypothesis (Dalrymple et al. 1998)

I Most of the PMs refer to each other.

Page 33: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Strong reciprocal lift

DefinitionLet Q be a right monotone increasing quantifier of type (1, 1). We define:

RamS(Q)[A,R] ⇐⇒ ∃X ⊆ A[Q(A,X )

∧ ∀x , y ∈ X (x 6= y =⇒ R(x , y))].

ProblemFor which quantifiers is it hard?

# It’s interesting not only from a formal perspective but also as we know thatit correlates with cognitive difficulty (Schlotterbeck & Bott:2013) and linguisticdistributions (Szymanik & Thorne:2015), hence, it may factor into SMH.

Page 34: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Outlook

I Study some natural polynomial and NP-hard cases.I Are all Ramseys either polynomial-time computable or NP-hard?I No, there exist intermediate Ramsey quantifiers.I Is there a natural characterization of the polynomial Ramseys?I Yes, they are exactly the constant-log-bounded.

Page 35: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Outline

Introduction

Complexity of quantifiers

Complexity of Ramsey quantifiers

Page 36: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Generalized quantifiers

Definition (Lindström:1966)Let t = (n1, . . . , nk ) be a k -tuple of positive integers. A generalized quantifierof type t is a class Q of models of a vocabulary τt = {R1, . . . ,Rk}, such thatRi is ni -ary for 1 ≤ i ≤ k , and Q is closed under isomorphisms, i.e. if M andM′ are isomorphic, then

(M ∈ Q ⇐⇒ M′ ∈ Q).

Example

every = {(M,A,B) | A,B ⊆ M and A ⊆ B}.most = {(M,A,B) | A,B ⊆ M and card(A ∩ B) > card(A− B)}

W = {(M,R) | R ⊆ M2 & R is a well-order}.Ram = {(M,A,R) | A ⊆ M,R ⊆ M2 & ∀a, b ∈ A R(a, b)}

Page 37: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Quantifiers in finite models

Finite models can be encoded as finite strings over some vocabulary.

DefinitionBy the complexity of a quantifier Q we mean the computational complexity ofthe corresponding class of finite models, that is, the complexity of decidingwhether a given finite model belongs to this class.

# Think about sentence-picture verification or model-checking.

Page 38: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Outline

Introduction

Complexity of quantifiers

Complexity of Ramsey quantifiers

Page 39: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Basic proportional Ramsey quantifiers

DefinitionFor any rational number q between 0 and 1 we say that the set A ⊆ U isq-large relative to U if and only if

card(A)card(U)

≥ q.

DefinitionLet M = (M,S) be a relational model with universe M and one binaryrelation S. We say that M ∈ Rq iff there is a q-large (relative to M) A ⊆ Msuch that for all a, b ∈ A, M |= S(a, b).

TheoremFor every rational number q, such that 0 < q < 1, the corresponding Ramseyquantifier Rq is NP-complete.

# Think about CLIQUE problems.

Page 40: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Arbitrary Ramsey quantifiers

DefinitionWe say that a set A ⊆ U is f -large relatively to U iff

card(A) ≥ f (card(U)).

DefinitionWe define Rf as the class of relational models M = (M,S), with universe Mand a binary relation S, such that there is an f -large set A ⊆ M such that foreach a, b ∈ A, M |= S(a, b).

CorollaryLet f (n) = drne, for some rational number r such that 0 < r < 1. Then thequantifier Rf defines a NP-complete class of finite models.

Page 41: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Bounded functionsDefinition (Väänänen:1997)A function f is bounded if

∃m∀n[f (n) < m ∨ n −m < f (n)].

Otherwise, f is unbounded.

ExampleTypical bounded functions are: f (n) = 1 and f (n) = n. The first one isbounded from above by 2 as for every n we have f (n) = 1 < 2. The secondone is bounded below by 1, for every n, n − 1 < n. Unbounded functions arefor example: d n

2 e, d√

ne, dlog ne.

n

f (n)

f (n) = d√

ne

f (n) = n

f (n) = 1

Page 42: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Logical intermezzo: bounded functions and definability

Boundness: Q(X ) iff there exists m such that X differs from the universe orempty set on at most m elements.

∃XQ(X ) ⇐⇒ ∀t1 . . .∀tm∀tm+1[( ∧1≤i≤m+1

X (ti) =⇒∨

1≤i<j≤m+1

ti = tj)

∨( ∧

1≤i≤m+1

¬X (ti) =⇒∨

1≤i<j≤m+1

ti = tj)].

This formula says that X has a property Q if and only if X consists of at mostm elements or X differs from the universe on at most m elements.

Page 43: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Tractable Ramsey quantifiers

TheoremIf f is polynomial-time computable and bounded, then the Ramsey quantifierRf is polynomial-time computable.

ProblemDoes the Ramsey quantifier Rf is either polynomial-time computable orNP-complete for all f s?

Page 44: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Tractable Ramsey quantifiers

TheoremIf f is polynomial-time computable and bounded, then the Ramsey quantifierRf is polynomial-time computable.

ProblemDoes the Ramsey quantifier Rf is either polynomial-time computable orNP-complete for all f s?

Page 45: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Intermezzo: computational complexity

Problems in NP that are neither in P nor NP-complete are calledNP-intermediate.

Theorem (Ladner:1975)If P 6= NP, then NPI is not empty.

Page 46: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Extra assumption: The Exponential Time Hypothesis

Exponential Time Hypothesis: [Impagliazzo & Paturi:1999]3-SAT cannot be solved in time 2o(n),where n denotes the number of variables in the input formula and, intuitivelyspeaking, if a function f (n) is o(g(n)), it means that g(n) grows fasterthan f (n), when the values for n get large enough.

A lower bound based on the ETH:

Theorem (Chen:2005)Assuming the ETH, there is no mo(k) time algorithm for k-CLIQUE,where m is the input size.

Page 47: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Extra assumption: The Exponential Time Hypothesis

Exponential Time Hypothesis: [Impagliazzo & Paturi:1999]3-SAT cannot be solved in time 2o(n),where n denotes the number of variables in the input formula and, intuitivelyspeaking, if a function f (n) is o(g(n)), it means that g(n) grows fasterthan f (n), when the values for n get large enough.

A lower bound based on the ETH:

Theorem (Chen:2005)Assuming the ETH, there is no mo(k) time algorithm for k-CLIQUE,where m is the input size.

Page 48: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Intermediate Ramsey quantifiers

TheoremLet f (n) = dlog ne. The quantifier Rf is neither polynomial-time computablenor NP-complete, unless the ETH fails.

Open Question

I Is there an example from NL?I Are there stronger assumptions for which Rf is either polynomial-time

computable or NP-complete?

ProblemAssuming ETH can we characterize polynomial Ramsey quantifiers?

Page 49: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Intermediate Ramsey quantifiers

TheoremLet f (n) = dlog ne. The quantifier Rf is neither polynomial-time computablenor NP-complete, unless the ETH fails.

Open Question

I Is there an example from NL?I Are there stronger assumptions for which Rf is either polynomial-time

computable or NP-complete?

ProblemAssuming ETH can we characterize polynomial Ramsey quantifiers?

Page 50: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Restricting class of functions

ObservationLet f : ω −→ ω be a function that is not polynomial-time computable. Then Rf

is not polynomial-time computable.

AssumptionThe functions f that we consider are polynomial-time computable, i.e., forevery n ∈ ω, the value f (n) is computable in time polynomial in n.

Page 51: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Constant-log-boundedness

DefinitionLet f : ω −→ ω be a computable function. We say that f isconstant-log-bounded if one of the following holds:

I for all n ∈ ω, f (n) is bounded by a constant, i.e., there is some m ∈ ωsuch that for all n ∈ ω it holds that f (n) ≤ m; or

I for all n ∈ ω, f (n) differs from n by at most c log n, where c is someconstant, i.e., there is some c ∈ ω such that for all n ∈ ω it holdsthat f (n) ≥ n − c log n.

Open QuestionWhat is a logical (definability) or even linguistic interpretation?

Page 52: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Polynomial/non-polynomial dichotomy result

TheoremLet f : ω −→ ω be a computable function. Then, assuming the ETH, Rf ispolynomial-time computable if and only if f is polynomial-time computableand constant-log-bounded.

Open QuestionCan we get a trichotomy: isolating NP-hard from NPI?

Page 53: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Conclusions

I There are natural tractable and intractable Ramsey quantifiers.I Under ETH, there exist intermediate Ramsey quantifier.I Under ETH, we can characterize polynomial Ramsey quantifiers.

Page 54: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

Open problems

Open Question

I Is there a NL quantifier that is NPI?I Which Rfs enjoy stronger ‘P vs NP-complete’-dichotomy?I Is there a natural logical interpretation of constant-log-boundness?I How to characterize full trichotomy?I Is there a linguistic or cognitive interpretation of these borders?

Page 55: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation

References

Ronald de Haan and Jakub Szymanik. A Dichotomy Result for RamseyQuantifiers, Proceedings of the 22nd Workshop on Logic, Language,Information and Computation, V. de Paiva, R. de Queiroz, L.S. Moss, D.Leivant, A. G. de Oliveira (Eds.), 2015, pp. 69-80.

Page 56: A Dichotomy Result for Ramsey Quantifiersjakubszymanik.com/slides/MMslides.pdfA Dichotomy Result for Ramsey Quantifiers Jakub Szymanik Institute for Logic, Language and Computation