Proseminar on Semantic Theory Fall 2013 Ling 720. Problem Set on the Formal Preliminaries : Answers and Notes



Similar documents
Cardinality. The set of all finite strings over the alphabet of lowercase letters is countable. The set of real numbers R is an uncountable set.

Lemma 5.2. Let S be a set. (1) Let f and g be two permutations of S. Then the composition of f and g is a permutation of S.

Basic Concepts of Set Theory, Functions and Relations

This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements.

Handout #1: Mathematical Reasoning

Math 319 Problem Set #3 Solution 21 February 2002

WRITING PROOFS. Christopher Heil Georgia Institute of Technology

Mathematical Induction

Regular Languages and Finite Automata

CS 3719 (Theory of Computation and Algorithms) Lecture 4

6.2 Permutations continued

Today s Topics. Primes & Greatest Common Divisors

The Halting Problem is Undecidable

(IALC, Chapters 8 and 9) Introduction to Turing s life, Turing machines, universal machines, unsolvable problems.

MATH 4330/5330, Fourier Analysis Section 11, The Discrete Fourier Transform

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Reading 13 : Finite State Automata and Regular Expressions

Primes in Sequences. Lee 1. By: Jae Young Lee. Project for MA 341 (Number Theory) Boston University Summer Term I 2009 Instructor: Kalin Kostadinov

Introduction to Theory of Computation

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT?

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012

Kevin James. MTHSC 412 Section 2.4 Prime Factors and Greatest Comm

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson

Full and Complete Binary Trees

Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan

Cartesian Products and Relations

This chapter is all about cardinality of sets. At first this looks like a

INTRODUCTORY SET THEORY

Mathematical Induction. Mary Barnes Sue Gordon

Math Workshop October 2010 Fractions and Repeating Decimals

k, then n = p2α 1 1 pα k

3. Mathematical Induction

Notes on Complexity Theory Last updated: August, Lecture 1

An example of a computable

MATH10040 Chapter 2: Prime and relatively prime numbers

THE TURING DEGREES AND THEIR LACK OF LINEAR ORDER

Every Positive Integer is the Sum of Four Squares! (and other exciting problems)

1. Give the 16 bit signed (twos complement) representation of the following decimal numbers, and convert to hexadecimal:

CSE 135: Introduction to Theory of Computation Decidability and Recognizability

(0, 0) : order 1; (0, 1) : order 4; (0, 2) : order 2; (0, 3) : order 4; (1, 0) : order 2; (1, 1) : order 4; (1, 2) : order 2; (1, 3) : order 4.

CMPSCI 250: Introduction to Computation. Lecture #19: Regular Expressions and Their Languages David Mix Barrington 11 April 2013

Graph Theory Problems and Solutions

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

Georg Cantor and Set Theory

THE SEARCH FOR NATURAL DEFINABILITY IN THE TURING DEGREES

Factoring & Primality

Diagonalization. Ahto Buldas. Lecture 3 of Complexity Theory October 8, Slides based on S.Aurora, B.Barak. Complexity Theory: A Modern Approach.

8 Divisibility and prime numbers

Homework until Test #2

CS 103X: Discrete Structures Homework Assignment 3 Solutions

Turing Degrees and Definability of the Jump. Theodore A. Slaman. University of California, Berkeley. CJuly, 2005

GRAPH THEORY LECTURE 4: TREES

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011

Sample Induction Proofs

COFINAL MAXIMAL CHAINS IN THE TURING DEGREES

Kolmogorov Complexity and the Incompressibility Method

Automata and Formal Languages

1 Definition of a Turing machine

Degrees that are not degrees of categoricity

The Prime Numbers. Definition. A prime number is a positive integer with exactly two positive divisors.

Computational Models Lecture 8, Spring 2009

Automata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi

o-minimality and Uniformity in n 1 Graphs

Lecture 2: Regular Languages [Fa 14]

Introduction to Automata Theory. Reading: Chapter 1

C H A P T E R Regular Expressions regular expression

So let us begin our quest to find the holy grail of real analysis.

ML for the Working Programmer

Lecture 2: Universality

Mathematical Induction. Lecture 10-11

Solutions to In-Class Problems Week 4, Mon.

5544 = = = Now we have to find a divisor of 693. We can try 3, and 693 = 3 231,and we keep dividing by 3 to get: 1

On The Existence Of Flips

CHAPTER 5. Number Theory. 1. Integers and Division. Discussion

GROUPS ACTING ON A SET

Chapter 3. if 2 a i then location: = i. Page 40

We can express this in decimal notation (in contrast to the underline notation we have been using) as follows: b + 90c = c + 10b

THE DIMENSION OF A VECTOR SPACE

On strong fairness in UNITY

CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e.

Lecture 16 : Relations and Functions DRAFT

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2

Computing exponents modulo a number: Repeated squaring

GENERIC COMPUTABILITY, TURING DEGREES, AND ASYMPTOTIC DENSITY

Arithmetic Coding: Introduction

Follow links for Class Use and other Permissions. For more information send to:

Computability Theory

Markov random fields and Gibbs measures

Solutions Q1, Q3, Q4.(a), Q5, Q6 to INTLOGS16 Test 1

Lecture 1: Course overview, circuits, and formulas

Georg Cantor ( ):

Deterministic Finite Automata

Sudoku puzzles and how to solve them

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

Doug Ravenel. October 15, 2008

Pushdown Automata. place the input head on the leftmost input symbol. while symbol read = b and pile contains discs advance head remove disc from pile

RSA Encryption. Tom Davis October 10, 2003

How To Understand The Theory Of Hyperreals

3 Some Integer Functions

A Non-Linear Schema Theorem for Genetic Algorithms

Transcription:

1. Notes on the Answers Problem Set on the Formal Preliminaries : Answers and Notes In the pages that follow, I have copied some illustrative answers from the problem sets submitted to me. In this section, I provide some notes on the answers below as well as on the problems themselves. (1) Basic Comprehension Questions on Relations and Functions Nothing needs to be said for (1a), (1b) and (1d). See the answers copied below for details. Regarding (1c), another way of showing that the two functions are equivalent is by showing that any pair <x,y> is a member of (g f ) -1 it is a member of (f -1 ) (g -1 ): Let <x,y> be any pair. <x,y> (g f ) -1 <y,x> (g f ) there is a z such that <y,z> f and <z,x> g there is a z such that <z,y> f -1 and <x,z> g -1 there is a z such that <x,z> g -1 and <z,y> f -1 <x,y> (f -1 ) (g -1 ) Why did I ask you to assume that f and g are bijections? Really, it was only because in class I had defined only for functions. Thus, for this problem to well-stated, both f -1 and g -1 would need to be functions, and so f and g would need to be bijections. o However, Partee et al. (1993) begin by defining for all relations. If you re interested, confirm that the proofs above and below also establish that if F and G are any binary relations, (G F ) -1 = (F -1 ) (G -1 ). (2) Proving that Sets are Countable For (2a), it should be noted that the integer powers of 10 include 0.01 (= 10-2 ), 0.0001 (=10-4 ) and so on. I recognize that my representation of the set as {10, 100, 1000, } was misleading in this regard, and so I still accept your answer even if you assume the set to be the positive integer powers of ten. For (2a), some folks simply gave the function f(n) = 10 n and asserted it to be a bijection (from N to the integer powers of ten) without actually explaining why it is a bijection. Although the explanation is trivial, a full answer does require it. Besides the function f(n) = 10 n, there s also another bijection between these two sets, our old friend log (a.k.a. log 10, a.k.a. Log). See the answers copied below for the details. 1

For (2b), many people answered the problem by showing that the set of all strings of English characters A is countable. Note, however, that the problem asked you to show that the set of all English sentences E is countable. To properly finish the proof, you need only note the following: (i) A = א 0 (by aforementioned proof) (ii) E A (the English sentences are a subset of all possible strings) (iii) E א 0 (the set of English sentences is infinite) (iv) Therefore, E A = א 0 (by (i) and (ii) together) (v) Therefore, E = א 0 (by (iii) and (iv) together) As detailed in the answers copied below, there are three elegant ways of showing that the set of all strings of English characters A is countable: o First, you can use alphabetical order to order each set of strings of length n. Then, one can order all of these finite ordered sets, by beginning with the strings of length 1, followed by the strings of length 2, and so on. As detailed below, this easily gives you a bijection from A to N. o Secondly, one can view each string of English characters as an encoding of some numeral within a base-27 system. o Finally, one can use the consequence of the fundamental theorem of arithmetic mentioned on the problem set to map each string to a unique natural number. Note that this only provides an injection to N, and so we conclude only that A א 0. However, since we know that A is infinite, A א 0, and so we can conclude that A = א 0. (3) Proofs by Induction For the base step of the induction proof (n = 2), most people simply wrote DeMorgans, which I accepted. However, it would be even better to prove the equivalence yourself. The following would suffice to show that for any x, x (A B) x A B x (A B) x A B x A and x B x A and x B x A B 2

2. Illustrative Answers from Submitted Problem Sets (1) Basic Comprehension Questions on Relations and Functions 3

(2) Proving that Sets are Countable 4

Seth s Comment: Again, the argument above only shows that the set of all strings is countably infinite. To finish the proof, we need some brief explanation of why it also follows that the subset consisting of all the sentences of English is countably infinite. 5

6

Seth s Comment: As mentioned above, this only shows that there is an injection from the set of English sentences to the natural numbers. However, since we know that the set of English sentences are infinite it thereby follows that that set is countably infinite. (3) Proofs by Induction 7