On Vaughan Pratt's crossword problem

نویسندگان

  • George M. Bergman
  • Pace P. Nielsen
چکیده

Vaughan Pratt has introduced objects consisting of pairs (A, W ) where A is a set and W a set of subsets of A, such that (i) W contains ∅ and A, (ii) if C is a subset of A×A such that for every a ∈ A, both {b | (a, b) ∈ C} and {b | (b, a) ∈ C} are members of W (a “crossword” with all “rows” and “columns” in W ), then {b | (b, b) ∈ C} (the “diagonal word”) also belongs to W, and (iii) for all distinct a, b ∈ A, the set W has an element which contains a but not b. He has asked whether for every A, the only such W is the set of all subsets of A. We answer that question in the negative. We also obtain several positive results, in particular, a positive answer to the above question if W is closed under complementation. We obtain partial results on whether there can exist counterexamples to Pratt’s question with W countable. 1. Definitions and conventions We begin by defining the type of structures we will be considering. These are called “chu2 comonoids” by Vaughan Pratt; we shall call them Pratt comonoids. The category-theoretic background of Pratt’s terminology is not a prerequisite for reading this note; we sketch that background in an appendix, §10. Definition 1. By a Pratt comonoid we shall mean a pair (A,W ), where A is a set, and W a set of subsets of A such that (i) ∅ and A are members of W, and (ii) whenever C is a subset of A×A such that for every a ∈ A, both {b | (a, b) ∈ C} and {b | (b, a) ∈ C} are members of W, we also have {b | (b, b) ∈ C} ∈W. In this situation, we will call A the base-set of the Pratt comonoid (A,W ), and W the Pratt comonoid structure on A. A set W of subsets of a set A will be called T1 if it satisfies (iii) for all a, b ∈ A with a 6= b, the set W has an element which contains a but not b. A Pratt comonoid (A,W ) will be called T1 if W is T1 as a set of subsets of A. It will be called discrete if W = 2, the full power set of A. We shall generally identify subsets of A or A×A with {0, 1}-valued functions on those sets. In particular, we may call subsets of A “words” on A, and a subset C ⊆ A × A satisfying the hypotheses of (ii) a “crossword” over W, since its rows and columns are words lying in W. We will use the notation x ∨ y and x ∧ y for the union and intersection (or from the {0, 1} point of view, pointwise sup and pointwise inf) of words x and y, and likewise ≤ and ≥ for inclusion, and < and > for strict inclusion between words. For C ⊆ A×A and a ∈ A, we shall follow the matrix-theoretic convention of calling {b | (a, b) ∈ C} the a-th row, and {b | (b, a) ∈ C} the a-th column (rather than the convention of the cartesian plane, where the first member of an ordered pair is the horizontal and the second the vertical coordinate). 2010 Mathematics Subject Classification. Primary: 08A99, 68R15, Secondary: 03E10, 03G10, 06A11, 06D05, 54A05, 68Q65.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The complexity of some regex crossword problems

In a typical regular expression (regex) crossword puzzle, you are given two nonempty lists R1, . . . , Rm and C1, . . . , Cn of regular expressions over some alphabet, and your goal is to fill in an m× n grid with letters from that alphabet so that the string formed by the ith row is in L(Ri), and the string formed by the jth column is in L(Cj), for all 1 ≤ i ≤ m and 1 ≤ j ≤ n. Such a grid is a...

متن کامل

Solving Crossword Puzzles as Probabilistic Constraint Satisfaction

Crossword puzzle solving is a classic constraint satisfaction problem, but, when solving a real puzzle, the mapping from clues to variable domains is not perfectly crisp. At best, clues induce a probability distribution over viable targets, which must somehow be respected along with the constraints of the puzzle. Motivated by this type of problem, we describe a formal model of constraint satisf...

متن کامل

Crossword Puzzles as a Constraint Problem

We present new results in crossword composition, showing that our program significantly outperforms previous successful techniques in the literature. We emphasize phase transition phenomena, and identify classes of hard problems. Phase transition is shown to occur when varying problem parameters, such as the dictionary size and the number of blocked cells on a grid, of large-size realistic prob...

متن کامل

Crossword Puzzles: Experiments with Meta-search in Propositional Reasoning

Abstract A new technique for improving the efficiency of propositional reasoning procedures is presented. The meta-search procedure, ND, is parameterized by a search procedure and a real number for controlling the way in which is applied to the given problem. Experiments using SATO on the domain of Crossword Puzzle Construction (CPC) illustrate the potential for ND. Experiments with graph color...

متن کامل

A probabilistic approach to solving crossword puzzles

We attacked the problem of solving crossword puzzles by computer: given a set of clues and a crossword grid, try to maximize the number of words correctly filled in. After an analysis of a large collection of puzzles, we decided to use an open architecture in which independent programs specialize in solving specific types of clues, drawing on ideas from information retrieval, database search, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. London Math. Society

دوره 93  شماره 

صفحات  -

تاریخ انتشار 2016