tta Dori-Mic and the

Similar documents
Key stage 1. English reading. Paper 1: reading prompt and answer booklet national curriculum tests. First name. Middle name.

Lesson 4: Identifying Proportional and Non-Proportional Relationships in Tables

WASHINGTON STATE MIDDLE SCHOOL COMPUTER SCIENCE COMPETITION

NIGHT VISION RIFLE SCOPE

Broken Calculators. Prepared by Daniel Finkel for the Julia Robinson Festival

WASHINGTON STATE MIDDLE SCHOOL COMPUTER SCIENCE COMPETITION

Team Hitting Plan. Advanced Baseball and Softball Training - Coach s Edition

6.RP Speed Conversions

Acoustics for Music Theory *

ì<(sk$m)=bddijf< +^-Ä-U-Ä-U

Model 7 Goal Kicker. January 2011

The Lost Collar Investigation

Math Released Item Grade 4 PBA Item #17 Number of Baskets VF565302

Ten fingers can do many things! They can touch and clap and wave. They can dress in fancy rings. 1

a fraction rock star in no time! This is a free calculator for adding, subtracting, multiplying, and dividing two fractions and/or mixed numbers.

THE HIPPOPOTERINA. Sean E Avery.

Park (mis)adventures

START: Read 1 Guide for Repeated Interactive Read-Alouds

1001ICT Introduction To Programming Lecture Notes

G-SRT Bank Shot. Task. Alignments to Content Standards: G-SRT.B.5

Shedding Light on Motion Episode 4: Graphing Motion

stress relief build play 2013 catalogue

Standardized GRADE 5. Test Tutor MATH. Michael Priestley. Standardized Test Tutor: Math, Grade 5 Michael Priestley, Scholastic Teaching Resources

the little boy 1 a good boy 1 then you give 1 is about me 1 was to come 1 old and new 1 that old man 1 what we know 1 not up here 1 in and out 1

CAILLOU AND THE SHEEP

Number Theory And Its History (Dover Books On Mathematics) By Oystein Ore;Mathematics READ ONLINE

Although he knew better, Andrés whined, I m bored, to his mom. There s nothing to do, he complained.

$10 million for golf s 15-year-old Wie

8.G.7 Running on the Football

Velux skylights DO A LOT FOR AUSTRALIAN OFFICES

Ground Transition Reversals By UFCgaming.com

Learning To Play Your Best Golf

TOTO Tips, Techniques & Strategies

Jack and the Beanstalk

Huddle Up! 40 Sports Devotions for Coaches and Parents of Teen Athletes

Sight Word Basketball Rules

Q. Okay. Let's get started. Do you want to ask the three Legends a question?

We decided to expand our family

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

CS Problem Solving and Object-Oriented Programming Lab 2 - Methods, Variables and Functions in Alice Due: September 23/24

8.G Bird and Dog Race

Optimization and Search. Jim Tørresen Optimization and Search

Transformational Safety Leadership. By Stanley Jules

As a baseball dad who coaches his sons, I m hoping to shed some light on this from the other perspective.

Processing 2: Creative Coding Hotshot By Nikolaus Gradwohl

Seahorses. Name: Written by Clydie Wakefield Illustrated by Maryn Roos. Introduction to Main Idea Questions, Instructional Text.

OTTB Showcase: Tall Glass (Show Name: "Admit Nothing"; Barn Name: "Kadin")

By: Nicholas Blasioli

The CLS Holy Grail System

101 Ways to. Way #27 Understanding the Odds.

Modeling Traffic Patterns using Java

The Chair on the Top of the World. Written by Stuart Baum Illustrated by Camilla Baum

Levers. Simple Machines: Lever 1

Standard League WRO Football Simple Simon EV3 Training Curriculum

Men s Basketball Friday Press Conference Quotes Head coach Jay Wright and Wildcats captains took the podium Friday afternoon

CONTINUED: 2. BUTTONS It s Buttons, actually. MARK...It s not looking good for Mom.

(Discrete) Probability Distributions Exercises

Multi Modern Main. Multi Modern Fat Quarter Panel Scaled down to 50% Red Modern Mason Jars. White Modern Graph Paper Pink Modern X Blue Modern Texting

4.7 Arithmetic Sequences. Arithmetic sequences

Using the Lego NXT with Labview.

The Dunt Designed by Mr. Murdoch, early 19th century

Running head: DATA ANALYSIS AND INTERPRETATION 1

NEWS. Autumn Term Pyramids and Pharaohs Electric Lego City GRUBS Ahoy me hearties! Ted s Blog

Read the Directions sheets for step-by-step instructions.

Happy, sad, angry, excited your

007 Lazer Tag 007 Lazer Tag, 148 Arneys Mt Rd, Pemberton, NJ Phone number

Table Football. Introduction. Scratch. Let s make a world cup football game in Scratch! Activity Checklist. Test your Project.

The Granny Knot, the Square Knot and the Analysis of Hitches by Louis H. Kauffman

Friends. ì<(sk$m)=bdcied< +^-Ä-U-Ä-U. by Megan Litwin. Scott Foresman Reading Street 2.4.3

My Places. My Places A Reading A Z Poetry Book Word Count: 806 POETRY.

Am I the only one? VMWorld

Friction. Experiment 1 A Soleful Experiment

CONTROL and INSTRUMENTATION

Combining Robot Form and Behavior: Designing a Winning Botball Robot

High-Interest/Low-Readability Nonfiction. Wild Animals. by Kathryn Wheeler. Carson-Dellosa Publishing Company, Inc. Greensboro, North Carolina

Hip Hop Made Easy: K-8 & Adapted P.E., Presented by Tricia Gomez

Robot Activity: Programming the NXT 2.0

Remote Tuesday League

S C HOL A S T IC PR E S S N E W YOR K

unconventional-airsoft.com

Exponential Decay In 1989, the oil tanker Exxon Valdez ran aground in waters near

Chapter 4 (sort of): How Universal Are Turing Machines? CS105: Great Insights in Computer Science

Too. ManyFrogs! By Michele Spirn Illustrated by Ye Wan. Scott Foresman Reading Street 2.4.4

Tis a wonderful day for a typical, tawsome programme. Tell us please what the letter is for today?

Jumpin Numbers and Shakin Shapes. Lyrics & Handmotions

Fencing Time Version 4.3

2018 Kern County Presentation Day

Bouncing Ball A C T I V I T Y 8. Objectives. You ll Need. Name Date

Henry and Poppy. have fun with Multiplication. Year 2 maths. We had fun making these questions for you. Enjoy them.

Build Your Own Go Kart Manual READ ONLINE

A pair of RUSTLING RED POMPOMS is held up by 2 cheerleaders who stand off screen.

Activity 8: Cave Surfing Game

Most hit keno numbers ohio

New Victory Autism-Friendly Performance CHARACTER AND STORY GUIDE

Impulse Lab Write Up. K leigh Olsen. 6th hour

EMMA (REV.3) written by. Desmond Liang

Introduction To Mechanics And Symmetry: A Basic Exposition Of Classical Mechanical Systems (Texts In Applied Mathematics) By Jerrold E.

There s a Monster in My Closet. written by Alena Cadova. tel: WGA Registration # :

Playing With Matches By Suri Rosen

You have an old precious diamond ring that you need to sell to have some cash. Write an advertisement to sell it.

Transcription:

tta Dori-Mic and the Universal Machine!

Dori-Mic and the Universal Machine! A Tragicomic Tale of Combinatorics and Computability for Curious Children of All Ages Story and Math by David Evans Inspired by Dorina Michelle Evans Illustrations by Kim Dylla

Creative Commons Attribution-NonCommercial-ShareAlike February 2014 ISBN-13: 978-1495944987 ISBN-10: 1495944980

Dori was a very lucky baby. She had a Mommy and Daddy who loved her very much and many, many toys.

But, she was not always happy.

She had a remote control toy.

It was fun for a few minutes, but soon she had tried all the buttons and there was nothing new to do.

She had a farm mash-up toy. She could put in any two pieces to hear a different song.

This was more fun than the remote. But, It was after fun a for few a few minutes, she but had soon tried she had every tried pair all and the buttons there were and no there was new nothing songs new to to do. hear.

She had a matching animals toy. She had a pop-up She could toy. put in any two Dori liked to pieces make to hear different patterns a different with the animals. song.

But after a few hours, she had made all the patterns and wanted something new to do.

She had a stacking toy. This was great! Dori could put the rings in any order, and there were many orders to try!

It took a few days to try them all, but after that poor Dori was bored.

Then, one day Dori got a very special toy!

It had a way to remember, a way to make decisions, and a way to keep going and going...

It was a universal machine! Dori could make it do anything she could imagine!

But, Dori s machine was not ideal.

Sometimes it couldn t remember enough.

And sometimes she had to go to bed before her machine finished.

But, the next day she woke up and got more bricks and more time to play!

Dori was very happy she would never run out of new things to do!

About Dori-Mic Dorina Michelle (a.k.a., Dori-Mic, which is pronounced Dori-Meek and means Little Dori in Dori s mother s mother tongue) lives with her parents in Charlottesville, Virginia. She is well-known for her previous work on recursive definitions, but this is her first book on computability theory. Dori s programs do not always terminate, but she blames her daddy for any mathematical errors in this book since she was not yet able to read when it was published.

Notes The remote control toy has 16 buttons to try. Adding more buttons will only make it a little bit more interesting. With are N buttons, there are N things to try. The farm mash-up toy has five different animals. There are five choices for the front of the animal, and five choices for the back. This makes 5 5 = 25 different pairs to try. Adding one more animal adds lots more possibilities! We can try the new animal front with each of the old animals (as well as with its own back), and its back with each of the old animals also. With N animals, there are N squared (N N) pairs to try. The pop-up toy has five different animals to pop-up. Each animal can be either up or down to make many different patterns. For example, there is one pattern where all the animals are down, one pattern where all the animals are up, and five patterns where just one animal is up. The easiest way to count all the patterns is to think about each animal being either up or down. We have two ways to set the first animal, and two ways to set the second, and so on. We can combine all the ways to set the first with all the ways to set all the other animals. This makes 2 2 2 2 2 = 32 possible patterns. Multiplying a number by itself is called exponentiation. We can write 2 2 2 2 2 as 2 5. Adding one more pop-up animal doubles the number of patterns since we can set the new animal both ways and combine it with all the ways to set all the other animals. With N pop-up animals, there are 2 N different patterns.

tttt The stacking toy has five rings that can be arranged in any order. This means there are 5 choices for the first ring, 4 choices for the second ring, 3 choices for the third ring, 2 choices for the fourth ring, and only one ring left to use on top. The total number of orderings is 5 4 3 2 1 = 120. This is called factorial and written as 5! With N rings, the number of orderings is N! which grows very quickly! A 10-ring peg toy would have over 3 million orders to try. Dori would take six years to try them all if she can try one each minute and never goes to sleep. A universal machine is a machine powerful enough to simulate every other machine. Alan Turing showed that a machine with a few very simple operations could simulate everything a person could do by following mechanical rules and using an unlimited amount of scratch paper. All you need is a way to remember (by putting the legos in one position or the other), a way to make decisions (reading the position of the current lego and taking a step based on what it is), and a way to keep going (keep making steps until the machine gets stuck). People have built such machines using legos (as well as with simple substitution rules, electronic circuits, DNA, and many other things). Turing showed how to construct a machine that could simulate every other machine: a universal machine! Our universal machine is a mathematical abstraction. No real machine can be truly universal, since an ideal machine has an infinite amount of memory and can execute an unlimited number of steps. But, we can get pretty close by getting more memory when we run out, and by executing billions of instructions every second on a modern computer.