Diary of Mathematical Musings. Patrick Stein

Similar documents
Lecture 3: Latin Squares and Groups

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

Modern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur

Lecture 5. 1 Review (Pairwise Independence and Derandomization)

MATH 115, SUMMER 2012 LECTURE 12

Math101, Sections 2 and 3, Spring 2008 Review Sheet for Exam #2:

CHAPTER 1. Introduction

CM10196 Topic 2: Sets, Predicates, Boolean algebras

Axiomatic systems. Revisiting the rules of inference. Example: A theorem and its proof in an abstract axiomatic system:

Workshop 1- Building on the Axioms. The First Proofs

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality

The Basics COPYRIGHTED MATERIAL. chapter. Algebra is a very logical way to solve

Quadratic Equations Part I

Great Theoretical Ideas

Modern Physics notes Paul Fendley Lecture 1

Hilbert s problems, Gödel, and the limits of computation

Final Exam Comments. UVa - cs302: Theory of Computation Spring < Total

Proving logical equivalencies (1.3)

Calculus II. Calculus II tends to be a very difficult course for many students. There are many reasons for this.

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

3.4 Complex Zeros and the Fundamental Theorem of Algebra

Lecture 6: Finite Fields

( )( b + c) = ab + ac, but it can also be ( )( a) = ba + ca. Let s use the distributive property on a couple of

Complexity Theory Part I

Supplementary Logic Notes CSE 321 Winter 2009

1 Computational problems

18.175: Lecture 2 Extension theorems, random variables, distributions

Math 308 Midterm Answers and Comments July 18, Part A. Short answer questions

Lecture 8: A Crash Course in Linear Algebra

NP, polynomial-time mapping reductions, and NP-completeness

#26: Number Theory, Part I: Divisibility

Sequential Logic (3.1 and is a long difficult section you really should read!)

Modern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur

Sequence convergence, the weak T-axioms, and first countability

What is proof? Lesson 1

Lecture 2: Mutually Orthogonal Latin Squares and Finite Fields

Supplement for MAA 3200, Prof S Hudson, Fall 2018 Constructing Number Systems

Hypothesis testing I. - In particular, we are talking about statistical hypotheses. [get everyone s finger length!] n =

STRATEGIES OF PROBLEM SOLVING

Linear algebra and differential equations (Math 54): Lecture 10

PGSS Discrete Math Solutions to Problem Set #4. Note: signifies the end of a problem, and signifies the end of a proof.

CSE 331 Winter 2018 Reasoning About Code I

WORKSHEET ON NUMBERS, MATH 215 FALL. We start our study of numbers with the integers: N = {1, 2, 3,...}

Commutative Rings and Fields

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

Q: How can quantum computers break ecryption?

Math 31 Lesson Plan. Day 5: Intro to Groups. Elizabeth Gillaspy. September 28, 2011

Sequences and infinite series

Introduction to Computer Science and Programming for Astronomers

ALGEBRA II: RINGS AND MODULES OVER LITTLE RINGS.

Quiz 07a. Integers Modulo 12

DIFFERENTIAL EQUATIONS

15 Skepticism of quantum computing

2. Two binary operations (addition, denoted + and multiplication, denoted

Presentation 1

P (E) = P (A 1 )P (A 2 )... P (A n ).

P vs. NP. Data Structures and Algorithms CSE AU 1

Essential facts about NP-completeness:

Algebra. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Mathematical Statements

Quantum Mechanics- I Prof. Dr. S. Lakshmi Bala Department of Physics Indian Institute of Technology, Madras

Proofs: A General How To II. Rules of Inference. Rules of Inference Modus Ponens. Rules of Inference Addition. Rules of Inference Conjunction

An Intuitive Introduction to Motivic Homotopy Theory Vladimir Voevodsky

MITOCW ocw f99-lec30_300k

Section 3.1: Direct Proof and Counterexample 1

Lesson 11-1: Parabolas

WHY WORD PROBLEMS ARE HARD

Cambridge University Press How to Prove it: A Structured Approach: Second edition Daniel J. Velleman Excerpt More information

Answers for Calculus Review (Extrema and Concavity)

Fitting a Straight Line to Data

Pr[X = s Y = t] = Pr[X = s] Pr[Y = t]

Olympiad Number Theory Through Challenging Problems

1 Review of the dot product

At the start of the term, we saw the following formula for computing the sum of the first n integers:

Introduction to Algebra: The First Week

INTERSECTION THEORY CLASS 1

Finding Limits Graphically and Numerically

NP-Completeness Part II

6: Polynomials and Polynomial Functions

CH 59 SQUARE ROOTS. Every positive number has two square roots. Ch 59 Square Roots. Introduction

Computer Systems on the CERN LHC: How do we measure how well they re doing?

CS 124 Math Review Section January 29, 2018

NP-Completeness I. Lecture Overview Introduction: Reduction and Expressiveness

A non-turing-recognizable language

Math Lecture 18 Notes

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2

P,NP, NP-Hard and NP-Complete

Week 2: Defining Computation

HOW TO CREATE A PROOF. Writing proofs is typically not a straightforward, algorithmic process such as calculating

Math 4310 Solutions to homework 1 Due 9/1/16

Hilbert s problems, Gödel, and the limits of computation

Understanding Exponents Eric Rasmusen September 18, 2018

Gödel s Incompleteness Theorems

AN ALGEBRA PRIMER WITH A VIEW TOWARD CURVES OVER FINITE FIELDS

Proof Techniques (Review of Math 271)

MATH 22 FUNCTIONS: ORDER OF GROWTH. Lecture O: 10/21/2003. The old order changeth, yielding place to new. Tennyson, Idylls of the King

Generating Function Notes , Fall 2005, Prof. Peter Shor

Big-oh stuff. You should know this definition by heart and be able to give it,

We introduce one more operation on sets, perhaps the most important

Lecture 4: Constructing the Integers, Rationals and Reals

Transcription:

Diary of Mathematical Musings Patrick Stein

Contents Chapter 1. 2002-08 5 2002-08-15 08:48:06 P = NP 5 2002-08-15 10:05:38 Well-ordering the reals with the surreals 6 2002-08-16 01:36:40 Prime Certification in P 7 2002-08-16 16:15:54 Prime Certification in P 7 2002-08-16 22:23:33 Pinching Factors 7 2002-08-21 20:16:23 Finding Isomorphisms 8 2002-08-27 01:39:15 Number Theory Outline 8 2002-08-28 04:21:44 Oi... 8 Chapter 2. 2002-09 9 2002-09-10 14:47:26 Wheee... 9 2002-09-12 20:14:15 Elliptic Curves 9 Chapter 3. 2002-10 11 2002-10-04 16:06:23 Equivalence Classes 11 Chapter 4. 2003-10 13 2003-10-20 01:23:44 Equivalence Classes (revisited) 13 Index 15 3

CHAPTER 1 2002-08 2002-08-15 08:48:06 P = NP There is a question as to whether P = NP, where P is the set of decision problems for which there is a deterministic algorithm that runs in a number of steps bounded by a polynomial function of the size of the input and NP is the set of decision problems for which there is or is not a deterministic algorithm in P yet there is an algorithm in P with which to verify any proposed solution. The question of whether P = NP amounts to the question of whether there are any decision problems for which a proposed solution can be checked in P but for which there can be no algorithm in P which will guarantee a solution. There is also a class of decision problems called NP -complete. This class of problems has been shown to be as hard as NP can get. That is to say, if one could show that the NP -complete problems are P, then P = NP. Additionally, it has been proven that all NP -complete problems are equivalent, in the sense that if one showed that one NP -complete problem was in P, then all of the NP -complete problems would be in P. Someone mentioned today in the mathematics community on livejournalthat the question may be formally undecideable. I have never considered that possibility before. That is, it may be impossible to prove or disprove P = NP with the relevant set of axioms. I m not sure what the relevant axioms are, actually. I m sure they are entwined with Turing machines or lambda calculus and probably have enough other stuff tacked on to actually be able to distinguish things which can be bounded by polynomials from things which cannot be bounded by polynomials. If the axioms don t stretch that far, then it is clear 1 that they ll never be able to prove or disprove the statement. I know that the Axiom of Choice (AC) in Axiomatic Set Theory was shown to be unproveable from the other axioms by Gödel. Later, Cohen proved that the negation of the Axiom of Choice (AC) is also unproveable from the other axioms. Obviously, if could be proven, then it would be a Theorem instead of an Axiom. And, similarly if its negation would be proven, then we d toss out AC. Things are quite similar for Euclid s Fifth Postulate. It is consistent with the first four postulates to either affirm or deny the fifth. As such, the fifth is neither a Theorem or excised. Geometry has handled this better than Set Theory handled AC. Geometry has gone on exploring various alternatives to the Fifth Postulate. Rather than expending huge amounts of effort to rid all proofs of their dependence on a particular 1 Assertion 5

6 1. 2002-08 variant of the Fifth Postulate, they ve just accepted the fact that they have to specify which variant of the Fifth Postulate they re depending upon. Set Theory, on the other hand, has tried to prove every theorem which depends upon the Axiom of Choice in some way which doesn t require it. This hasn t been a very successful venture. But, there are still thousands of mathematicions who are very leary of it. At the same time, I don t think many mathematicians have ever come up with a serious proposition that depends on AC. I don t really know how computational theory has handled the possiblity that P = NP may not be formally decideable. No one has yet proven that it is unproveable or that its negation is unproveable, so maybe it s jumping the gun a little bit. At the moment, I seem to be at a loss for terminology. I m going to enumerate the possible relationships between a set of axioms and a new proposition. Then, I ll try to see what terminology I ve got. (1) The axioms imply the proposition. (2) The axioms imply the negation of the proposition. (3) The axioms imply neither the proposition nor the negation of the proposition. (4) The axioms imply both the propostion and the negation of the proposition. (5) The axioms plus the proposition make a consistent system. (6) The axioms plus the negation of the proposition make a consistent system. (7) The axioms plus the proposition make an inconsistent system. (8) The axioms plus the negation of the proposition make an inconsistent system. By inconsistent, I mean that one could prove some statement and its negation with the system. By consistent, I mean that no statement which was proveable with the axioms is disproveable with the axioms plus the proposition. If 1 holds, then the proposition is a theorem. If 2 holds, then the negation of the proposition is a theorem. If 3 holds, then the proposition is independent of the axioms. If 4 holds, then the axioms are inconsistent and should be tossed. If 5 holds, then xeither 1 xor 3 must hold. If 6 holds, then xeither 2 xor 3 must hold. If 7 holds, then xeither 2 xor 4 must hold. If 8 holds, then xeither 1 xor 4 must hold. Option 2 could also be stated: The axioms deny the proposition. Similarly, deny could take the place of imply the negation of in 3 and 4, as well. So, I guess there is enough vocabulary. But, now I should be more clear about AC and Euclid s Fifth Postulate. With respect to the Zeremelo-Frankel Axioms of Set Theory, the proposition AC is 3, 5, and 6. With respect to Euclid s first four postulates, the proposition of his fifth postulate is 3, 5, and 6. It is still unclear where the proposition P = NP stands with respect to whatever axiom set is used for meta computational complexity problems. However, it would only take one P algorithm that deterministically solves one N P -complete problem to show that P = NP is 1 and 5 but not 2 or 3 or 6 or 7 or 8. 2002-08-15 10:05:38 Well-ordering the reals with the surreals I was pondering earlier this evening whether the surreal numbers provide a well-ordering of the real numbers. The surreal numbers are well-ordered. The real numbers are a subset of the surreal numbers. Where is the barrier? Is it that there

2002-08-16 22:23:33 PINCHING FACTORS 7 can be so many surreal numbers between every real number? Is it that one reaches some limit-points (e.g. ω) before one gets all of the reals? Or, is it just that there is a problem on day ω in picking the largest (or smallest) number from the set of numbers born that day? I should ponder this one some more. 2002-08-16 01:36:40 Prime Certification in P There s a new paper out that describes a polynomial-time algorithm for prime certification. I m really going to have to take a look at it more closely. If there are some ways to exploit a similar technique for factorization, then I would have to hurry because I m sure there s a flood of people looking into it now and before it made it to pre-print. 2002-08-16 16:15:54 Prime Certification in P At first reading of their algorithm, it s not looking too promising that one could use it to find the factors of a composite number. But, there is still more to look for there. (1) 2002-08-16 22:23:33 Pinching Factors Consider trying to factor the number n. Clearly, n n n n n n n So, letting a 0 = n n and b 0 = a 0, then clearly (2) a i b i n for i = 0. Similarly, letting c 0 = n and d 0 = (3) n c i d i n c 0, we have for i = 0. Our goal is to iteratively generate new a i, b i, c i, d i so as to pinch the gap between a i b i and c i d i while keeping n between them until equality is achieved in either equation 2 or equation 3. I was hoping to be able to take products of a i 2 or bi 2 along with ci 2 or di 2 to tighten the bounds. But, it gets stuck. 7 7 55 8 7 7 7 4 13 55 8 7 19 3 Further iterations on the inner bounds do not help out at all, they only send us back to previously known states. If I do not stick to the innermost bounds then I m no better off than just guessing.

8 1. 2002-08 2002-08-21 20:16:23 Finding Isomorphisms In the LiveJournal Mathematics community today, someone asked about how to find isomorphisms. He was doing things with the five-element, idempotent, commutative quasigroups. The only tool that I had to use to find isomorphisms between them was brute force searching for one. There has to be a better way. That s a tool that I need. Just for future reference, a quasigroup is a set of elements together with a multiplication operator. The multiplication operator need not be commutative or associative. But, it must be such that for any elements a and b, there is one and only one solution to a x = b and one and only one solution to x a = b. 2002-08-27 01:39:15 Number Theory Outline Someone created a LiveJournal community called math_class. I m going to start doing some number theory lectures. I ve pulled out some text books, but I m not sure how much of an outline I should put together yet. I suppose we shall see. 2002-08-28 04:21:44 Oi... I finally got my math_class introduction posted to LiveJournal. I spent way too long this evening making icons for it so that I could keep the lectures on my homepage, too. Urgle. Anyhow, it s just about bedtime now.

CHAPTER 2 2002-09 2002-09-10 14:47:26 Wheee... I haven t written here in awhile. I ahven t even been thinking all that much math except for getting the Number Theory lectures up on LiveJournal.. Someone mentioned Geometric Algebra again yesterday. Oi, there are so many things that I want to learn. I should mail back the professor at the UofM. And, before I go to see him, I should ponder a bit more about how Topology may be the next important math to hit Economics. 2002-09-12 20:14:15 Elliptic Curves My copy of Koblitz s Introduction to Elliptic Curves and Modular Forms arrived today. I should work on my math_class, but I must read a chapter or two first. 9

CHAPTER 3 2002-10 2002-10-04 16:06:23 Equivalence Classes I was reading Richard s course notes for Quantum Mechanics. He was talking about ket space and bra space and such. They are both complex vector spaces. I believe they are, techinally, complex projective spaces. Two vectors with the same direction are considered equivalent despite their magnitude. I was trying to think about how this related to some of the other mathematical notations used when describing equivalence classes. For example, the integers modulo n is written both Z n or as Z/nZ. The latter notation implies that there is homomorphism from Z to Z n with kernel nz. Further, it implies that there is only one such homomorphism. We run into problems if we try to call this a homomorphism: { ; ifx = σ( a) = ( 1 a a ) a ; otherwise The trouble is this: (4) σ( ) σ(1 a + ( 1) a) The topological notation doesn t quite work either. When one generates X/Y where Y X, the implication is that all of the elements of Y are now just one element in the new space. It doesn t extend so much to the rest of the points. So, even if l where some line through the origin (minus the origin), saying E n /l topologically would mean that the line (aside from the origin) has become a single point. Other lines through the origin could still be lines. Actually though, the topological notation, along with preserving the vectorspace structure may be enough here, I don t know. I think the topological notation could imply any of an infinite number of answers. But, the preservation of the vector space structure for the non-zero vectors may be enough. Another possibility, I suppose is that, instead, we assume that the vectors form a vector space over S 1 instead of over C. This doesn t really work though because c 1 a + c 2 a (c 1 + c 2 ) a unless we define addition on S 1 pretty interestingly (which, I suppose we probably can). We can define the sum of points on the unit circle to be the normalized sum of the points on the unit circle. And, we can define the product of points on the unit to be their complex product. I think this still runs into the same problem the other homomorphism did though. It seems that to identify antipodal points on S 1, one has to do that first or else work in some very weird E 2 { } thing that isn t quite a vector space. 11

CHAPTER 4 2003-10 2003-10-20 01:23:44 Equivalence Classes (revisited) Wheee... it s been over a year since I ve touched this. Lately, I ve been updating http://cayley.dyndns.org/twiki/bin/view instead. But, I was just reading the above and I realized that equation 4 isn t actually a problem. If we do it this way: σ(1 a + ( 1) a) = σ( a) + σ( a) = a + ( a) = it s still all fine. And, it s the same as if we do it this way. σ(1 a + ( 1) a) = 1 σ( a) + ( 1) σ( a) = a + ( a) = 13

Index Axiom of Choice, 5 6 brute force, 8 commutative, 8 economics, 9 elliptic curves, 9 equivalence classes, 11 Euclid, 5 factorization, 7 geometric algebra, 9 Gödel, 5 idempotent, 8 isomorphism, 8 lambda calculus, 5 LiveJournal, 8, 9 modular forms, 9 NP, 5 P, 5 quasigroup, 8, 8 topology, 9 Turing machine, 5 15