Formalizing Kruskal s Tree Theorem in Isabelle/HOL

Size: px
Start display at page:

Download "Formalizing Kruskal s Tree Theorem in Isabelle/HOL"

Transcription

1 Formalizing Kruskal s Tree Theorem in Isabelle/HOL Christian Sternagel JAIST July 5, 2012 Kickoff Meeting of Austria-Japan Joint Project Gamagori, Japan

2 Kruskal s Tree Theorem If the set A is well-quasi-ordered then the set of finite trees over A is well-quasi-ordered by homeomorphic embedding. Comments proof structure as Nash-Williams 1963 which claims A new and simple proof is given... C. Sternagel (JAIST) AJJP Kickoff 2/20

3 Overview Motivation Preliminaries Kruskal s Tree Theorem - A Proof Sketch Formalization Challenges Conclusion C. Sternagel (JAIST) AJJP Kickoff 3/20

4 Bibliography G. Higman. Ordering by divisibility in abstract algebras. Proc. London Math. Soc., doi: /plms/s J. B. Kruskal. Well-quasi-ordering, the tree theorem, and vazsonyi s conjecture. Trans. Amer. Math. Soc., doi: / C. S. J. A. Nash-Williams. On well-quasi-ordering finite trees. Math. Proc. Cambridge, doi: /s C. Sternagel. Well-Quasi-Orders. In The Archive of Formal Proofs C. Sternagel (JAIST) AJJP Kickoff 4/20

5 Motivation Why? long-standing open problem in formalized mathematics Kruskal s Tree Theorem is main ingredient to prove well-foundedness of simplification orders for first-order rewriting ultimately, we want to strengthen termination library of IsaFoR (Isabelle Formalization of Rewriting) C. Sternagel (JAIST) AJJP Kickoff 5/20

6 Preliminaries Homeomorphic Embedding on Lists empty list, [] adding element x to finite list xs, x xs append lists xs and ys, ys set of finite lists over A, A : embedding relation w.r.t. : x A xs A [] A x xs A [] emb ys xs emb ys xs emb y ys x y xs emb ys x xs emb y ys C. Sternagel (JAIST) AJJP Kickoff 6/20

7 Example - List Embedding Preliminaries ? emb We can... ( ) xs emb ys drop elements xs emb y ys ( ) x y xs emb ys replace elements by smaller elements x xs emb y ys note that empty list is embedded in any list ([] emb ys) C. Sternagel (JAIST) AJJP Kickoff 7/20

8 Preliminaries Homeomorphic Embedding on Trees tree with node f and list of direct subtrees ts, f (ts) root of tree root(f (ts)) = f, direct subtrees args(f (ts)) = ts set of finite trees over A, T (A): f A t ts. t T (A) f (ts) T (A) homeomorphic embedding relation w.r.t. : t ts t emb f (ts) s emb t t emb u s emb u f g ss ( = emb ) emb ts f (ss) emb g(ts) s emb t f (ss s ss 2 ) emb f (ss t ss 2 ) C. Sternagel (JAIST) AJJP Kickoff 8/20

9 Preliminaries Homeomorphic Embedding on Trees (cont d) Embedding TRS let Emb( ) be the infinite TRS f (ts) t f (ts) g(ss) if t ts if g f and ss = emb ts Result s emb t iff t + Emb( ) s C. Sternagel (JAIST) AJJP Kickoff 9/20

10 Well-Quasi-Orders - Definitions Preliminaries let A be a set and a binary relation A is wqo by ( A is a wqo, or wqo( A )): (1) transitive: x A. y A. z A. x y y z x z (2) all infinite sequences over A are good: f. ( i. f (i) A) ( j k. j < k f (j) f (k)) f (1) f (2) f (3)... f (j)... f (k)... a sequence that is not good, is called bad Property strict part of is x y = x y y x let wqo( A ), then A is well-founded on A C. Sternagel (JAIST) AJJP Kickoff 10/20

11 Kruskal s Tree Theorem - A Proof Sketch C. Sternagel (JAIST) AJJP Kickoff 11/20

12 Kruskal s Tree Theorem - A Proof Sketch Proof Structure of wqo( F ) = wqo( T (F) ) assume F is wqo prove in what it! sense? assume T (F) is not wqo = exists minimal bad sequence t 1, t 2, t 3,... with t i T (F) = exists sequence f 1, f 2, f 3,... with root(t i ) = f i, args(t i ) = ts i = let T = i ( args(t Higman s i )) lemma = {fi } and T are wqo Dickson s lemma = {fi } T is wqo = exist j, k with j < k and (f j, ts j ) {fi } T (f k, ts k ) = t j T (F) t k = t 1, t 2, t 3,... is good contradiction! C. Sternagel (JAIST) AJJP Kickoff 12/20

13 Formalization Challenges C. Sternagel (JAIST) AJJP Kickoff 13/20

14 Formalization Challenges Existence of Minimal Bad Sequence - Nash-Williams 1963 Select an t 1 T (F) such that t 1 is the first term of a bad sequence of members of T (F) and t 1 is as small as possible. Then select an t 2 such that t 1, t 2 are the first two terms of a bad sequence of members of T (F) and t 2 is as small as possible [... ]. Assuming the Axiom of Choice, this process yields a bad sequence t 1, t 2, t 3,.... C. Sternagel (JAIST) AJJP Kickoff 14/20

15 The Axiom of Choice in Isabelle Formalization Challenges x. y. P x y = f. x. P x (f x) Minimal in What Sense? subtree relation, t is (proper) subtree of s, written t s t ts s t t ts (t s), iff: t f (ts) s f (ts) proper subtree relation is well-founded (allowing for induction) Auxiliary Definitions infinite sequence f is minimal at position n (min n (f )), iff: g. ( i < n. g(i) = f (i)) g(n) f (n) ( i n. j n. g(i) f (j)) = good emb (g) replace elements of sequence f by those of sequence g, starting at n: (f n g)(i) = if i n then g(i) else f (i) C. Sternagel (JAIST) AJJP Kickoff 15/20

16 Key Lemma (1) min n (f ) (2) bad emb (f ) = g. i n. g(i) = f (i) g(n + 1) f (n + 1) i n + 1. j n + 1. g(i) f (j) bad emb (f n + 1 g) min n+1 (f n + 1 g) Construct Minimal Bad Sequence Formalization Challenges from AC and key lemma obtain function ν, s.t., given sequence satisfying (1) and (2) and index n, returns sequence satisfying conclusion auxiliary sequence (of sequences) { m ν(f, n) if n = 0 (n) = m (n 1) n ν(m (n 1), n 1) otherwise minimal bad sequence m(i) = m (i)(i) C. Sternagel (JAIST) AJJP Kickoff 16/20

17 Idea... Formalization Challenges C. Sternagel (JAIST) AJJP Kickoff 17/20

18 Conclusion C. Sternagel (JAIST) AJJP Kickoff 18/20

19 Conclusion Related Work Murthy, Extracting Constructive Content from Classical Proofs, PhD, 1990 (Nuprl) Fridlender, Ramsey s Theorem in Type Theory, Tech. Report, 1993 (ALF) Herbelin, A Program from an A-Translated Impredicative Proof of Higman s Lemma, 1994 (2-letter alphabet, Coq) Fridlender, Higman s Lemma in Type Theory, PhD, 1997 (ALF) Seisenberger, On the Constructive Content of Proofs, PhD, 2003 (Minlog) Berghofer, A Constructive Proof of Higman s Lemma in Isabelle, TYPES 2003 (2-letter alphabet, Isabelle) Martín-Mateos et al., A Formal Proof of Higman s Lemma in ACL2, JAR 2011 (ACL2) C. Sternagel (JAIST) AJJP Kickoff 19/20

20 Conclusion Future Work investigate how Zorn s Lemma could be of help reformulate proof using open induction The End C. Sternagel (JAIST) AJJP Kickoff 20/20

Gap Embedding for Well-Quasi-Orderings 1

Gap Embedding for Well-Quasi-Orderings 1 WoLLIC 2003 Preliminary Version Gap Embedding for Well-Quasi-Orderings 1 Nachum Dershowitz 2 and Iddo Tzameret 3 School of Computer Science, Tel-Aviv University, Tel-Aviv 69978, Israel Abstract Given a

More information

Kruskal s Theorem Rebecca Robinson May 29, 2007

Kruskal s Theorem Rebecca Robinson May 29, 2007 Kruskal s Theorem Rebecca Robinson May 29, 2007 Kruskal s Theorem Rebecca Robinson 1 Quasi-ordered set A set Q together with a relation is quasi-ordered if is: reflexive (a a); and transitive (a b c a

More information

Kruskal s theorem and Nash-Williams theory

Kruskal s theorem and Nash-Williams theory Kruskal s theorem and Nash-Williams theory Ian Hodkinson, after Wilfrid Hodges Version 3.6, 7 February 2003 This is based on notes I took at Wilfrid s seminar for Ph.D. students at Queen Mary College,

More information

1 Multiset ordering. Travaux Dirigés. Multiset ordering, battle of the hydra Well-quasi-orderings, Higman and Kruskal theorems

1 Multiset ordering. Travaux Dirigés. Multiset ordering, battle of the hydra Well-quasi-orderings, Higman and Kruskal theorems Travaux Dirigés Multiset ordering, battle of the hydra Well-quasi-orderings, Higman and Kruskal theorems λ-calculs et catégories (31 octobre 2016) 1 Multiset ordering Recall that a multiset M on a set

More information

An axiom free Coq proof of Kruskal s tree theorem

An axiom free Coq proof of Kruskal s tree theorem An axiom free Coq proof of Kruskal s tree theorem Dominique Larchey-Wendling TYPES team LORIA CNRS Nancy, France http://www.loria.fr/~larchey/kruskal Dagstuhl Seminar 16031, January 2016 1 Well Quasi Orders

More information

Chordal Graphs, Interval Graphs, and wqo

Chordal Graphs, Interval Graphs, and wqo Chordal Graphs, Interval Graphs, and wqo Guoli Ding DEPARTMENT OF MATHEMATICS LOUISIANA STATE UNIVERSITY BATON ROUGE, LA 70803-4918 E-mail: ding@math.lsu.edu Received July 29, 1997 Abstract: Let be the

More information

On Better-Quasi-Ordering Countable Series-Parallel Orders

On Better-Quasi-Ordering Countable Series-Parallel Orders On Better-Quasi-Ordering Countable Series-Parallel Orders Stéphan Thomassé Laboratoire LMD, UFR de Mathématiques, Université Claude Bernard 43, Boulevard du 11 novembre 1918, 69622 Villeurbanne Cedex,

More information

Theorem 4.18 ( Critical Pair Theorem ) A TRS R is locally confluent if and only if all its critical pairs are joinable.

Theorem 4.18 ( Critical Pair Theorem ) A TRS R is locally confluent if and only if all its critical pairs are joinable. 4.4 Critical Pairs Showing local confluence (Sketch): Problem: If t 1 E t 0 E t 2, does there exist a term s such that t 1 E s E t 2? If the two rewrite steps happen in different subtrees (disjoint redexes):

More information

Basics of WQO theory, with some applications in computer science

Basics of WQO theory, with some applications in computer science Basics of WQO theory, with some applications in computer science aka WQOs for dummies Ph. Schnoebelen LSV, CNRS, Cachan CMI Silver Jubilee Lecture Chennai, Feb. 23rd, 2015 INTRODUCTION Well-quasi-orderings,

More information

Reverse mathematics and marriage problems with unique solutions

Reverse mathematics and marriage problems with unique solutions Reverse mathematics and marriage problems with unique solutions Jeffry L. Hirst and Noah A. Hughes January 28, 2014 Abstract We analyze the logical strength of theorems on marriage problems with unique

More information

A collection of topological Ramsey spaces of trees and their application to profinite graph theory

A collection of topological Ramsey spaces of trees and their application to profinite graph theory A collection of topological Ramsey spaces of trees and their application to profinite graph theory Yuan Yuan Zheng Abstract We construct a collection of new topological Ramsey spaces of trees. It is based

More information

HIGMAN S LEMMA AND ITS COMPUTATIONAL CONTENT

HIGMAN S LEMMA AND ITS COMPUTATIONAL CONTENT HIGMAN S LEMMA AND ITS COMPUTATIONAL CONTENT HELMUT SCHWICHTENBERG AND MONIKA SEISENBERGER AND FRANZISKUS WIESNET Dedicated to Gerhard Jäger on the occasion of his 60th birthday Abstract. Higman s Lemma

More information

A well-quasi-order for tournaments

A well-quasi-order for tournaments A well-quasi-order for tournaments Maria Chudnovsky 1 Columbia University, New York, NY 10027 Paul Seymour 2 Princeton University, Princeton, NJ 08544 June 12, 2009; revised April 19, 2011 1 Supported

More information

Examples for program extraction in Higher-Order Logic

Examples for program extraction in Higher-Order Logic Examples for program extraction in Higher-Order Logic Stefan Berghofer October 10, 2011 Contents 1 Auxiliary lemmas used in program extraction examples 1 2 Quotient and remainder 2 3 Greatest common divisor

More information

Infinite Strings Generated by Insertions

Infinite Strings Generated by Insertions Programming and Computer Software, Vol. 30, No. 2, 2004, pp. 110 114. Translated from Programmirovanie, Vol. 30, No. 2, 2004. Original Russian Text Copyright 2004 by Golubitsky, Falconer. Infinite Strings

More information

On the intersection of infinite matroids

On the intersection of infinite matroids On the intersection of infinite matroids Elad Aigner-Horev Johannes Carmesin Jan-Oliver Fröhlich University of Hamburg 9 July 2012 Abstract We show that the infinite matroid intersection conjecture of

More information

Lectures on Computational Type Theory

Lectures on Computational Type Theory Lectures on Computational Type Theory From Proofs-as-Programs to Proofs-as-Processes Robert L. Constable Cornell University Lecture Schedule Lecture 1: Origins and Introduction to Computational Type Theory

More information

Canonicity and representable relation algebras

Canonicity and representable relation algebras Canonicity and representable relation algebras Ian Hodkinson Joint work with: Rob Goldblatt Robin Hirsch Yde Venema What am I going to do? In the 1960s, Monk proved that the variety RRA of representable

More information

The Reflection Theorem

The Reflection Theorem The Reflection Theorem Formalizing Meta-Theoretic Reasoning Lawrence C. Paulson Computer Laboratory Lecture Overview Motivation for the Reflection Theorem Proving the Theorem in Isabelle Applying the Reflection

More information

Equational Logic. Chapter 4

Equational Logic. Chapter 4 Chapter 4 Equational Logic From now on First-order Logic is considered with equality. In this chapter, I investigate properties of a set of unit equations. For a set of unit equations I write E. Full first-order

More information

Well-Ordering Principle. Axiom: Every nonempty subset of Z + has a least element. That is, if S Z + and S, then S has a smallest element.

Well-Ordering Principle. Axiom: Every nonempty subset of Z + has a least element. That is, if S Z + and S, then S has a smallest element. Well-Ordering Principle Axiom: Every nonempty subset of Z + has a least element. That is, if S Z + and S, then S has a smallest element. Well-Ordering Principle Example: Use well-ordering property to prove

More information

ODD PARTITIONS IN YOUNG S LATTICE

ODD PARTITIONS IN YOUNG S LATTICE Séminaire Lotharingien de Combinatoire 75 (2016), Article B75g ODD PARTITIONS IN YOUNG S LATTICE ARVIND AYYER, AMRITANSHU PRASAD, AND STEVEN SPALLONE Abstract. We show that the subgraph induced in Young

More information

Finite Automata Theory and Formal Languages TMV027/DIT321 LP Recap: Logic, Sets, Relations, Functions

Finite Automata Theory and Formal Languages TMV027/DIT321 LP Recap: Logic, Sets, Relations, Functions Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2017 Formal proofs; Simple/strong induction; Mutual induction; Inductively defined sets; Recursively defined functions. Lecture 3 Ana Bove

More information

UNPROVABLE THEOREMS by Harvey M. Friedman Cal Tech Math Colloq April 19, 2005

UNPROVABLE THEOREMS by Harvey M. Friedman  Cal Tech Math Colloq April 19, 2005 1 INTRODUCTION. UNPROVABLE THEOREMS by Harvey M. Friedman friedman@math.ohio-state.edu http://www.math.ohio-state.edu/%7efriedman/ Cal Tech Math Colloq April 19, 2005 We discuss the growing list of examples

More information

BANACH SPACES FROM BARRIERS IN HIGH DIMENSIONAL ELLENTUCK SPACES

BANACH SPACES FROM BARRIERS IN HIGH DIMENSIONAL ELLENTUCK SPACES BANACH SPACES FROM BARRIERS IN HIGH DIMENSIONAL ELLENTUCK SPACES A ARIAS, N DOBRINEN, G GIRÓN-GARNICA, AND J G MIJARES Abstract A new hierarchy of Banach spaces T k (d, θ), k any positive integer, is constructed

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

Banach Spaces from Barriers in High Dimensional Ellentuck Spaces

Banach Spaces from Barriers in High Dimensional Ellentuck Spaces Banach Spaces from Barriers in High Dimensional Ellentuck Spaces A. ARIAS N. DOBRINEN G. GIRÓN-GARNICA J. G. MIJARES Two new hierarchies of Banach spaces T k (d, θ) and T(A k d, θ), k any positive integer,

More information

MATH 215 Final. M4. For all a, b in Z, a b = b a.

MATH 215 Final. M4. For all a, b in Z, a b = b a. MATH 215 Final We will assume the existence of a set Z, whose elements are called integers, along with a well-defined binary operation + on Z (called addition), a second well-defined binary operation on

More information

SMALL SUBSETS OF THE REALS AND TREE FORCING NOTIONS

SMALL SUBSETS OF THE REALS AND TREE FORCING NOTIONS SMALL SUBSETS OF THE REALS AND TREE FORCING NOTIONS MARCIN KYSIAK AND TOMASZ WEISS Abstract. We discuss the question which properties of smallness in the sense of measure and category (e.g. being a universally

More information

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved. Topology Proceedings Web: http://topology.auburn.edu/tp/ Mail: Topology Proceedings Department of Mathematics & Statistics Auburn University, Alabama 36849, USA E-mail: topolog@auburn.edu ISSN: 0146-4124

More information

Outline. Overview. Introduction. Well-Founded Monotone Algebras. Monotone algebras. Polynomial Interpretations. Dependency Pairs

Outline. Overview. Introduction. Well-Founded Monotone Algebras. Monotone algebras. Polynomial Interpretations. Dependency Pairs Overview Lecture 1: Introduction, Abstract Rewriting Lecture 2: Term Rewriting Lecture 3: Combinatory Logic Lecture 4: Termination Lecture 5: Matching, Unification Lecture 6: Equational Reasoning, Completion

More information

Well-foundedness of Countable Ordinals and the Hydra Game

Well-foundedness of Countable Ordinals and the Hydra Game Well-foundedness of Countable Ordinals and the Hydra Game Noah Schoem September 11, 2014 1 Abstract An argument involving the Hydra game shows why ACA 0 is insufficient for a theory of ordinals in which

More information

Lecture Notes on Inductive Definitions

Lecture Notes on Inductive Definitions Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 September 2, 2004 These supplementary notes review the notion of an inductive definition and

More information

Inductive Definitions

Inductive Definitions University of Science and Technology of China (USTC) 09/26/2011 Judgments A judgment states that one or more syntactic objects have a property or stand in some relation to one another. The property or

More information

Constructive Combinatorics of Dickson s Lemma

Constructive Combinatorics of Dickson s Lemma Ludwig-Maximilian Universität Munich Constructive Mathematics, Foundations and Practice Niš, 25th June 2013 The finite and the infinite versions of Dickson s lemma Theorem 1 DLp1, 2q: If α : N Ñ N, there

More information

Supplementary Notes on Inductive Definitions

Supplementary Notes on Inductive Definitions Supplementary Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 August 29, 2002 These supplementary notes review the notion of an inductive definition

More information

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order. October 12, 2010 Sacks Dicta... the central notions of model theory are absolute absoluteness, unlike cardinality, is a logical concept. That is why model theory does not founder on that rock of undecidability,

More information

Inductive Theorem Proving

Inductive Theorem Proving Introduction Inductive Proofs Automation Conclusion Automated Reasoning P.Papapanagiotou@sms.ed.ac.uk 11 October 2012 Introduction Inductive Proofs Automation Conclusion General Induction Theorem Proving

More information

Excluding a Long Double Path Minor

Excluding a Long Double Path Minor journal of combinatorial theory, Series B 66, 1123 (1996) article no. 0002 Excluding a Long Double Path Minor Guoli Ding Department of Mathematics, Louisiana State University, Baton Rouge, Louisiana 70803

More information

Lecture Notes on Inductive Definitions

Lecture Notes on Inductive Definitions Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 August 28, 2003 These supplementary notes review the notion of an inductive definition and give

More information

NOTES ON MATCHINGS IN CONVERGENT GRAPH SEQUENCES

NOTES ON MATCHINGS IN CONVERGENT GRAPH SEQUENCES NOTES ON MATCHINGS IN CONVERGENT GRAPH SEQUENCES HARRY RICHMAN Abstract. These are notes on the paper Matching in Benjamini-Schramm convergent graph sequences by M. Abért, P. Csikvári, P. Frenkel, and

More information

A Semantic Criterion for Proving Infeasibility in Conditional Rewriting

A Semantic Criterion for Proving Infeasibility in Conditional Rewriting A Semantic Criterion for Proving Infeasibility in Conditional Rewriting Salvador Lucas and Raúl Gutiérrez DSIC, Universitat Politècnica de València, Spain 1 Introduction In the literature about confluence

More information

Uniquely Universal Sets

Uniquely Universal Sets Uniquely Universal Sets 1 Uniquely Universal Sets Abstract 1 Arnold W. Miller We say that X Y satisfies the Uniquely Universal property (UU) iff there exists an open set U X Y such that for every open

More information

32 Proof of the orientation theorem

32 Proof of the orientation theorem 88 CHAPTER 3. COHOMOLOGY AND DUALITY 32 Proof of the orientation theorem We are studying the way in which local homological information gives rise to global information, especially on an n-manifold M.

More information

GROUPS DEFINABLE IN O-MINIMAL STRUCTURES

GROUPS DEFINABLE IN O-MINIMAL STRUCTURES GROUPS DEFINABLE IN O-MINIMAL STRUCTURES PANTELIS E. ELEFTHERIOU Abstract. In this series of lectures, we will a) introduce the basics of o- minimality, b) describe the manifold topology of groups definable

More information

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Dynamic Programming II Date: 10/12/17

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Dynamic Programming II Date: 10/12/17 601.433/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Dynamic Programming II Date: 10/12/17 12.1 Introduction Today we re going to do a couple more examples of dynamic programming. While

More information

Outline. Computer Science 331. Cost of Binary Search Tree Operations. Bounds on Height: Worst- and Average-Case

Outline. Computer Science 331. Cost of Binary Search Tree Operations. Bounds on Height: Worst- and Average-Case Outline Computer Science Average Case Analysis: Binary Search Trees Mike Jacobson Department of Computer Science University of Calgary Lecture #7 Motivation and Objective Definition 4 Mike Jacobson (University

More information

Mathematical Induction

Mathematical Induction Mathematical Induction COM1022 Functional Programming Techniques Professor Steve Schneider University of Surrey Semester 2, 2010 Week 10 Professor Steve Schneider Mathematical Induction Semester 2, 2010

More information

Bounded Treewidth Graphs A Survey German Russian Winter School St. Petersburg, Russia

Bounded Treewidth Graphs A Survey German Russian Winter School St. Petersburg, Russia Bounded Treewidth Graphs A Survey German Russian Winter School St. Petersburg, Russia Andreas Krause krausea@cs.tum.edu Technical University of Munich February 12, 2003 This survey gives an introduction

More information

Math 455 Some notes on Cardinality and Transfinite Induction

Math 455 Some notes on Cardinality and Transfinite Induction Math 455 Some notes on Cardinality and Transfinite Induction (David Ross, UH-Manoa Dept. of Mathematics) 1 Cardinality Recall the following notions: function, relation, one-to-one, onto, on-to-one correspondence,

More information

Coloring Problems and Reverse Mathematics. Jeff Hirst Appalachian State University October 16, 2008

Coloring Problems and Reverse Mathematics. Jeff Hirst Appalachian State University October 16, 2008 Coloring Problems and Reverse Mathematics Jeff Hirst Appalachian State University October 16, 2008 These slides are available at: www.mathsci.appstate.edu/~jlh Pigeonhole principles RT 1 : If f : N k then

More information

Part III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017

Part III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017 Part III Logic Theorems Based on lectures by T. E. Forster Notes taken by Dexter Chua Lent 2017 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after lectures.

More information

SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS

SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS SELF-DUAL UNIFORM MATROIDS ON INFINITE SETS NATHAN BOWLER AND STEFAN GESCHKE Abstract. We extend the notion of a uniform matroid to the infinitary case and construct, using weak fragments of Martin s Axiom,

More information

On the Turán number of forests

On the Turán number of forests On the Turán number of forests Bernard Lidický Hong Liu Cory Palmer April 13, 01 Abstract The Turán number of a graph H, ex(n, H, is the maximum number of edges in a graph on n vertices which does not

More information

ALGEBRAIC SUMS OF SETS IN MARCZEWSKI BURSTIN ALGEBRAS

ALGEBRAIC SUMS OF SETS IN MARCZEWSKI BURSTIN ALGEBRAS François G. Dorais, Department of Mathematics, Dartmouth College, 6188 Bradley Hall, Hanover, NH 03755, USA (e-mail: francois.g.dorais@dartmouth.edu) Rafa l Filipów, Institute of Mathematics, University

More information

PERIODS OF FACTORS OF THE FIBONACCI WORD

PERIODS OF FACTORS OF THE FIBONACCI WORD PERIODS OF FACTORS OF THE FIBONACCI WORD KALLE SAARI Abstract. We show that if w is a factor of the infinite Fibonacci word, then the least period of w is a Fibonacci number. 1. Introduction The Fibonacci

More information

DUAL BCK-ALGEBRA AND MV-ALGEBRA. Kyung Ho Kim and Yong Ho Yon. Received March 23, 2007

DUAL BCK-ALGEBRA AND MV-ALGEBRA. Kyung Ho Kim and Yong Ho Yon. Received March 23, 2007 Scientiae Mathematicae Japonicae Online, e-2007, 393 399 393 DUAL BCK-ALGEBRA AND MV-ALGEBRA Kyung Ho Kim and Yong Ho Yon Received March 23, 2007 Abstract. The aim of this paper is to study the properties

More information

Decidability of Inferring Inductive Invariants

Decidability of Inferring Inductive Invariants Decidability of Inferring Inductive Invariants Oded Padon Tel Aviv University, Israel odedp@mail.tau.ac.il Neil Immerman University of Massachusetts, Amherst, USA immerman@cs.umass.edu Sharon Shoham The

More information

On Urquhart s C Logic

On Urquhart s C Logic On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced

More information

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute

More information

A NEW CLASS OF RAMSEY-CLASSIFICATION THEOREMS AND THEIR APPLICATION IN THE TUKEY THEORY OF ULTRAFILTERS, PART 1

A NEW CLASS OF RAMSEY-CLASSIFICATION THEOREMS AND THEIR APPLICATION IN THE TUKEY THEORY OF ULTRAFILTERS, PART 1 TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 00, Number 0, Pages 000 000 S 0002-9947(XX)0000-0 A NEW CLASS OF RAMSEY-CLASSIFICATION THEOREMS AND THEIR APPLICATION IN THE TUKEY THEORY OF ULTRAFILTERS,

More information

The Hales-Jewett Theorem

The Hales-Jewett Theorem The Hales-Jewett Theorem A.W. HALES & R.I. JEWETT 1963 Regularity and positional games Trans. Amer. Math. Soc. 106, 222-229 Hales-Jewett Theorem, SS04 p.1/35 Importance of HJT The Hales-Jewett theorem

More information

OPEN PROBLEMS SESSION 1 Notes by Karl Petersen. In addition to these problems, see Mike Boyle s Open Problems article [1]. 1.

OPEN PROBLEMS SESSION 1 Notes by Karl Petersen. In addition to these problems, see Mike Boyle s Open Problems article [1]. 1. OPEN PROBLEMS SESSION 1 Notes by Karl Petersen In addition to these problems, see Mike Boyle s Open Problems article [1]. 1. (Brian Marcus) Let X be a Z d subshift over the alphabet A = {0, 1}. Let B =

More information

About Duval Extensions

About Duval Extensions About Duval Extensions Tero Harju Dirk Nowotka Turku Centre for Computer Science, TUCS Department of Mathematics, University of Turku June 2003 Abstract A word v = wu is a (nontrivial) Duval extension

More information

Complete Induction and the Well- Ordering Principle

Complete Induction and the Well- Ordering Principle Complete Induction and the Well- Ordering Principle Complete Induction as a Rule of Inference In mathematical proofs, complete induction (PCI) is a rule of inference of the form P (a) P (a + 1) P (b) k

More information

Levels of Knowledge and Belief Computational Social Choice Seminar

Levels of Knowledge and Belief Computational Social Choice Seminar Levels of Knowledge and Belief Computational Social Choice Seminar Eric Pacuit Tilburg University ai.stanford.edu/~epacuit November 13, 2009 Eric Pacuit 1 Introduction and Motivation Informal Definition:

More information

A CRITERION FOR THE EXISTENCE OF TRANSVERSALS OF SET SYSTEMS

A CRITERION FOR THE EXISTENCE OF TRANSVERSALS OF SET SYSTEMS A CRITERION FOR THE EXISTENCE OF TRANSVERSALS OF SET SYSTEMS JERZY WOJCIECHOWSKI Abstract. Nash-Williams [6] formulated a condition that is necessary and sufficient for a countable family A = (A i ) i

More information

Search Algorithms. Analysis of Algorithms. John Reif, Ph.D. Prepared by

Search Algorithms. Analysis of Algorithms. John Reif, Ph.D. Prepared by Search Algorithms Analysis of Algorithms Prepared by John Reif, Ph.D. Search Algorithms a) Binary Search: average case b) Interpolation Search c) Unbounded Search (Advanced material) Readings Reading Selection:

More information

1 Basic Definitions. 2 Proof By Contradiction. 3 Exchange Argument

1 Basic Definitions. 2 Proof By Contradiction. 3 Exchange Argument 1 Basic Definitions A Problem is a relation from input to acceptable output. For example, INPUT: A list of integers x 1,..., x n OUTPUT: One of the three smallest numbers in the list An algorithm A solves

More information

Non-separating 2-factors of an even-regular graph

Non-separating 2-factors of an even-regular graph Discrete Mathematics 308 008) 5538 5547 www.elsevier.com/locate/disc Non-separating -factors of an even-regular graph Yusuke Higuchi a Yui Nomura b a Mathematics Laboratories College of Arts and Sciences

More information

On m-ary Overpartitions

On m-ary Overpartitions On m-ary Overpartitions Øystein J. Rødseth Department of Mathematics, University of Bergen, Johs. Brunsgt. 1, N 5008 Bergen, Norway E-mail: rodseth@mi.uib.no James A. Sellers Department of Mathematics,

More information

The model theory of generic cuts

The model theory of generic cuts The model theory of generic cuts Richard Kaye School of Mathematics University of Birmingham United Kingdom Tin Lok Wong Department of Mathematics National University of Singapore Singapore 3 June, 2011

More information

Cheat Sheet Equational Logic (Spring 2013) Terms. Inductive Construction. Positions: Denoting Subterms TERMS

Cheat Sheet Equational Logic (Spring 2013) Terms. Inductive Construction. Positions: Denoting Subterms TERMS TERMS Cheat Sheet Equational Logic (Spring 2013) The material given here summarizes those notions from the course s textbook [1] that occur frequently. The goal is to have them at hand, as a quick reminder

More information

On a question of B.H. Neumann

On a question of B.H. Neumann On a question of B.H. Neumann Robert Guralnick Department of Mathematics University of Southern California E-mail: guralnic@math.usc.edu Igor Pak Department of Mathematics Massachusetts Institute of Technology

More information

Complexity of infinite tree languages

Complexity of infinite tree languages Complexity of infinite tree languages when automata meet topology Damian Niwiński University of Warsaw joint work with André Arnold, Szczepan Hummel, and Henryk Michalewski Liverpool, October 2010 1 Example

More information

Proof Techniques (Review of Math 271)

Proof Techniques (Review of Math 271) Chapter 2 Proof Techniques (Review of Math 271) 2.1 Overview This chapter reviews proof techniques that were probably introduced in Math 271 and that may also have been used in a different way in Phil

More information

ATOMLESS r-maximal SETS

ATOMLESS r-maximal SETS ATOMLESS r-maximal SETS PETER A. CHOLAK AND ANDRÉ NIES Abstract. We focus on L(A), the filter of supersets of A in the structure of the computably enumerable sets under the inclusion relation, where A

More information

Quasi-invariant measures for continuous group actions

Quasi-invariant measures for continuous group actions Contemporary Mathematics Quasi-invariant measures for continuous group actions Alexander S. Kechris Dedicated to Simon Thomas on his 60th birthday Abstract. The class of ergodic, invariant probability

More information

On Linear and Residual Properties of Graph Products

On Linear and Residual Properties of Graph Products On Linear and Residual Properties of Graph Products Tim Hsu & Daniel T. Wise 1. Introduction Graph groups are groups with presentations where the only relators are commutators of the generators. Graph

More information

SUBSPACES OF COMPUTABLE VECTOR SPACES

SUBSPACES OF COMPUTABLE VECTOR SPACES SUBSPACES OF COMPUTABLE VECTOR SPACES RODNEY G. DOWNEY, DENIS R. HIRSCHFELDT, ASHER M. KACH, STEFFEN LEMPP, JOSEPH R. MILETI, AND ANTONIO MONTALBÁN Abstract. We show that the existence of a nontrivial

More information

ON THE COMPUTABILITY OF PERFECT SUBSETS OF SETS WITH POSITIVE MEASURE

ON THE COMPUTABILITY OF PERFECT SUBSETS OF SETS WITH POSITIVE MEASURE ON THE COMPUTABILITY OF PERFECT SUBSETS OF SETS WITH POSITIVE MEASURE C. T. CHONG, WEI LI, WEI WANG, AND YUE YANG Abstract. A set X 2 ω with positive measure contains a perfect subset. We study such perfect

More information

On a Question of Maarten Maurice

On a Question of Maarten Maurice On a Question of Maarten Maurice Harold Bennett, Texas Tech University, Lubbock, TX 79409 David Lutzer, College of William and Mary, Williamsburg, VA 23187-8795 May 19, 2005 Abstract In this note we give

More information

Büchi Automata and their closure properties. - Ajith S and Ankit Kumar

Büchi Automata and their closure properties. - Ajith S and Ankit Kumar Büchi Automata and their closure properties - Ajith S and Ankit Kumar Motivation Conventional programs accept input, compute, output result, then terminate Reactive program : not expected to terminate

More information

Compact subsets of the Baire space

Compact subsets of the Baire space Compact subsets of the Baire space Arnold W. Miller Nov 2012 Results in this note were obtained in 1994 and reported on at a meeting on Real Analysis in Lodz, Poland, July 1994. Let ω ω be the Baire space,

More information

Relational Reasoning in Natural Language

Relational Reasoning in Natural Language 1/67 Relational Reasoning in Natural Language Larry Moss ESSLLI 10 Course on Logics for Natural Language Inference August, 2010 Adding transitive verbs the work on R, R, and other systems is joint with

More information

Research Statement. MUHAMMAD INAM 1 of 5

Research Statement. MUHAMMAD INAM 1 of 5 MUHAMMAD INAM 1 of 5 Research Statement Preliminaries My primary research interests are in geometric inverse semigroup theory and its connections with other fields of mathematics. A semigroup M is called

More information

4. Images of Varieties Given a morphism f : X Y of quasi-projective varieties, a basic question might be to ask what is the image of a closed subset

4. Images of Varieties Given a morphism f : X Y of quasi-projective varieties, a basic question might be to ask what is the image of a closed subset 4. Images of Varieties Given a morphism f : X Y of quasi-projective varieties, a basic question might be to ask what is the image of a closed subset Z X. Replacing X by Z we might as well assume that Z

More information

Logic as a Tool Chapter 1: Understanding Propositional Logic 1.1 Propositions and logical connectives. Truth tables and tautologies

Logic as a Tool Chapter 1: Understanding Propositional Logic 1.1 Propositions and logical connectives. Truth tables and tautologies Logic as a Tool Chapter 1: Understanding Propositional Logic 1.1 Propositions and logical connectives. Truth tables and tautologies Valentin Stockholm University September 2016 Propositions Proposition:

More information

Equivalent Forms of the Axiom of Infinity

Equivalent Forms of the Axiom of Infinity Equivalent Forms of the Axiom of Infinity Axiom of Infinity 1. There is a set that contains each finite ordinal as an element. The Axiom of Infinity is the axiom of Set Theory that explicitly asserts that

More information

CSCE 222 Discrete Structures for Computing. Review for Exam 2. Dr. Hyunyoung Lee !!!

CSCE 222 Discrete Structures for Computing. Review for Exam 2. Dr. Hyunyoung Lee !!! CSCE 222 Discrete Structures for Computing Review for Exam 2 Dr. Hyunyoung Lee 1 Strategy for Exam Preparation - Start studying now (unless have already started) - Study class notes (lecture slides and

More information

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2017

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2017 Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2017 Lecture 4 Ana Bove March 24th 2017 Structural induction; Concepts of automata theory. Overview of today s lecture: Recap: Formal Proofs

More information

A New and Formalized Proof of Abstract Completion

A New and Formalized Proof of Abstract Completion A New and Formalized Proof of Abstract Completion Nao Hirokawa 1, Aart Middeldorp 2, and Christian Sternagel 2 1 JAIST, Japan hirokawa@jaist.ac.jp 2 University of Innsbruck, Austria {aart.middeldorp christian.sternagel}@uibk.ac.at

More information

Ultrafilters with property (s)

Ultrafilters with property (s) Ultrafilters with property (s) Arnold W. Miller 1 Abstract A set X 2 ω has property (s) (Marczewski (Szpilrajn)) iff for every perfect set P 2 ω there exists a perfect set Q P such that Q X or Q X =. Suppose

More information

Classifying Camina groups: A theorem of Dark and Scoppola

Classifying Camina groups: A theorem of Dark and Scoppola Classifying Camina groups: A theorem of Dark and Scoppola arxiv:0807.0167v5 [math.gr] 28 Sep 2011 Mark L. Lewis Department of Mathematical Sciences, Kent State University Kent, Ohio 44242 E-mail: lewis@math.kent.edu

More information

Every Choice Correspondence is Backwards-Induction Rationalizable

Every Choice Correspondence is Backwards-Induction Rationalizable Every Choice Correspondence is Backwards-Induction Rationalizable John Rehbeck Department of Economics University of California-San Diego jrehbeck@ucsd.edu Abstract We extend the result from Bossert and

More information

Computational Models - Lecture 4

Computational Models - Lecture 4 Computational Models - Lecture 4 Regular languages: The Myhill-Nerode Theorem Context-free Grammars Chomsky Normal Form Pumping Lemma for context free languages Non context-free languages: Examples Push

More information

Notes on Inductive Sets and Induction

Notes on Inductive Sets and Induction Notes on Inductive Sets and Induction Finite Automata Theory and Formal Languages TMV027/DIT21 Ana Bove, March 15th 2018 Contents 1 Induction over the Natural Numbers 2 1.1 Mathematical (Simple) Induction........................

More information

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically

More information

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018 Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018 Lecture 4 Ana Bove March 23rd 2018 Recap: Formal Proofs How formal should a proof be? Depends on its purpose...... but should be convincing......

More information

Ramsey theory of homogeneous structures

Ramsey theory of homogeneous structures Ramsey theory of homogeneous structures Natasha Dobrinen University of Denver Notre Dame Logic Seminar September 4, 2018 Dobrinen big Ramsey degrees University of Denver 1 / 79 Ramsey s Theorem for Pairs

More information