Presenter’s Notes Some Background on the Barber Paradox

Slides:



Advertisements
Apresentações semelhantes
Photos by Astronaut Sunita Williams
Advertisements

“Wh” Questions Perguntas com “Wh”
Chapter Six Pipelining
Ciência Robert Sheaffer: Prepared Talk for the Smithsonian UFO Symposium, Sept. 6, 1980.
Meeting 17 Chapter & 6-6.
The indefinite Pronouns
Indirect Speech By Laecio Miranda.
DIRETORIA ACADÊMICA NÚCLEO DE CIÊNCIAS HUMANAS E ENGENHARIAS DISCIPLINA: INGLÊS FUNDAMENTAL - NOITE PROFESSOR: JOSÉ GERMANO DOS SANTOS PERÍODO LETIVO
DIRETORIA ACADÊMICA NÚCLEO DE CIÊNCIAS HUMANAS E ENGENHARIAS DISCIPLINA: INGLÊS FUNDAMENTAL - NOITE PROFESSOR: JOSÉ GERMANO DOS SANTOS PERÍODO LETIVO.
Fundamentos da teoria dos semicondutores Faixas de energia no cristal semicondutor. Estatística de portadores em equilíbrio. Transporte de portadores.
Uniform Resource Identifier (URI). Uniform Resource Identifiers Uniform Resource Identifiers (URI) ou Identificador de Recursos Uniforme provê um meio.
Protocolo HTTP.
FLUP - Elena Zagar Galvão Faculdade de Letras da Universidade do Porto INFORMÁTICA DE TRADUÇÃO FALL SEMESTER 2010 Lesson 9 26 October 2010 Teacher: Elena.
SECEX SECRETARIA DE COMÉRCIO EXTERIOR MINISTÉRIO DO DESENVOLVIMENTO, INDUSTRIA E COMÉRCIO EXTERIOR BRAZILIAN EXPORTS STATISTICAL DEPURATION SYSTEM Presentation.
And now, the end is here E agora o fim está próximo, And so I face the final curtain E então eu encaro a última cortina. My friend, I'll say it clear.
Acção de Formação A Biblioteca Escolar: Leitura e Literacia no 2º e 3º ciclos do Ensino Básico e Secundário Centro de Formação Júlio Brandão
Indirect Object Pronouns - Pronomes Pessoais Complemento Indirecto
OER LIFE CYCLE Andrew Moore and Tessa Welch.
Tópicos Especiais em Aprendizagem Reinaldo Bianchi Centro Universitário da FEI 2012.
Shirley Bassey Where do I begin?.
Fazendo e Brincando: Confecção de Materiais para as Aulas de Inglês
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
The Present Perfect Tense
Use to/ Used to There is a little confusion on how to use them. One reason for the confusion is that it is sometimes used as a verb, and sometimes used.
Avaliação Constituição dos grupos de trabalho:
Lecture 4 Pressure distribution in fluids. Pressure and pressure gradient. Hydrostatic pressure 1.
Lecture 2 Properties of Fluids Units and Dimensions 1.
Introdução à Criptografia Moderna – 2ª Lista de Exercícios
The Key to Happiness André Garcia Based on the teachings of Prof. Plinio Corrêa de Oliveira click anywhere on page to continue.
Verb “Used to” 211/212 Teacher Márcia Elisa.
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa Understanding Epidemic Quorum Systems INESC-ID Lisbon/Technical.
AS A MAN THINKETH an interactive listen, read and repeat book for learning American English A NEW EDITION OF JAMES ALLEN’S CLASSIC edited by Robert Silber.
SOCORRO, AJUDA; ESTÃO A ASSASSINAR-NOS SOS, HELP; WE ARE BEING ASSASSINATED.
Socio-technical approaches for Safety STAMP/STPA
RELATÓRIO CEMEC 06 COMPARAÇÕES INTERNACIONAIS Novembro 2013.
Microprocessadores 8051 – Aula 3 Interrupção
Aula Teórica 18 & 19 Adimensionalização. Nº de Reynolds e Nº de Froude. Teorema dos PI’s , Diagrama de Moody, Equação de Bernoulli Generalizada e Coeficientes.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 2: Otimizando a modelagem para documentação Tiago Marçal Ricotta Gerente.
Unit l Verb to be.
Unit 22 Relative Clauses and Pronouns.
VOCÊ JÁ FALA INGLÊS FLUENTEMENTE?
Faculdade de Ciências Económicas e Empresariais Universidade Católica Portuguesa 17/12/2014Ricardo F Reis 2 nd session: Principal –
Bible Story Jesus' first miracle. One day there was a wedding in the city of Cana in Galilee, Jesus’ mother was there and so were Jesus’ disciples and.

Morôni 7: Néfi 11:22 Moroni 7: Nephi 11:22.
Simple Present x Present Continuous
By Búzios Slides Sincronizado com a Música All For Love Bryan Adams & Rod Stewart.
Leia – Reflita – Contemple 1 - Consigo_ansiedade. Allen, 15 e Hering Identifique as rubricas de silicea que estão relacionadas com o MEDO de.
-A partir do 2º Slide a passagem é automática!
They try to tell us we´re too young Tentam nos dizer que somos muito jovens Too young to really be in love Jovens demais pra amar They say that love´s.
Abril 2016 Gabriel Mormilho Faculdade de Economia, Administração e Contabilidade da Universidade de São Paulo Departamento de Administração EAD5853 Análise.
Question Tag. You are a boy, aren’t you? He is going to LA, isn’t he? He is not here, is he? They were traveling by car, weren’t they? She was ok, wasn’t.
Learning english with comics …………….. Aprendendo inglês com quadrinhos.
Visão geral do Aprendizado de máquina
-A partir do 2º Slide a passagem é automática!
Sunday School Adolescents Theme: Evangelism.
Sunday Bible School Theme: Evangelism Children & Intermediates
Modal Verbs can, could, will, would, may, might, should... VERBOS MODAIS INDICAM POSSIBILIDADE, HABILIDADE, CONSELHOS, OBRIGAÇÃO, NECESSIDADE, CERTEZA.
Three analogies to explain reactive power Why an analogy? Reactive power is an essential aspect of the electricity system, but one that is difficult to.
Wondershare software On the [View] menu, point to [Master], and then click [Slide Master] or [Notes Master].
E.E.F. LUIZ BEZERRA DE PAULA – BARRA DO SOTERO – CROATÁ – CE. DISCIPLINA DE INGLÊS – 8° & 9° ANO. ESTUDO DA MÚSICA PERFECT ED SHEERAN PROFESSOR: LUIZ FILHO.
THE WAY WE WERE O JEITO COMO NÓS ÉRAMOS (Memories)
My Way - Frank Sinatra And now, the end is here E agora o fim está próximo, And so I face the final curtain E então eu.
My Way - Frank Sinatra And now, the end is here E agora o fim está próximo, And so I face the final curtain E então eu.
Adição e Multiplicação
Verbs followed by infinitive and gerund- page 24.
Developing a Hypothesis
Simple Present Tense. . In English the Simple Present is used to express actions that are made with a certain frequency, like go to school, work, study…
Pesquisadores envolvidos Recomenda-se Arial 20 ou Times New Roman 21.
Transcrição da apresentação:

DC Proof www.dcproof.com Presents Presenter’s Notes Some Background on the Barber Paradox Much has been written about the Barber Paradox, much of it not very illuminating. Many writers on the subject simply throw up their hands noting only that they have arrived at a contradiction. A necessary first step, but for every logical contradiction, there is an underlying false premise. Others have proposed changing the rules of the game, e.g. allowing the barber to be someone or something that is not a man in the town, e.g. a woman, an outsider or even a robot. Not a very satisfying “resolution” to say the least. And completely unnecessary, as we see here. (In the original narrative, the barber is a man in town who shaves those and only those men in town who do not shave themselves.) Some have proposed banning all forms of self-reference – shaving yourself is OUT! Some of the more logically minded have insisted that the barber or his customers cannot exist. And they can “prove” it. Not a bad approach, but it misses the point. Here, we see that the resolution of the Paradox lies not in changing the rules, banning self reference or the non-existence of the barber or his customers, but in the fact that the “system requirements” given in the narrative make it is impossible to consistently define who shaves whom. We see here that one of the implicit “system requirements” is that the barber both shaves himself and does NOT shave himself! No such relation can exist, of course. Uncritically assuming otherwise is the source of this seeming “paradox.” Using first-order-logic alone, we cannot prove the existence or non-existence of any relation. Using set theory (mathematics), however, we can prove the existence or, in this case, the non-existence of a relation (defined as a set of ordered pairs). Hence the need for a mathematical analysis. Outline Essentially, we prove: ALL(b):ALL(m):[b εm => ~EXIST(s):ALL(x):[x εm => [(b,x) εs <=> ~(x,x)εs]]] We begin by supposing that b ε m, then supposing further that: EXIST(s):ALL(x):[x εm => [(b,x) εs<=>~(x,x)εs]]. We then obtain the contradiction (b,b)εs <=> ~(b,b) εs. Therefore, ~EXIST(s):ALL(x):[x εm => [(b,x) εs<=>~(x,x)εs]]. Dan Christensen November 2011 www.dcproof.com

A Mathematical Analysis The Barber Paradox A Mathematical Analysis Does he, or doesn’t he?

The Story The Mayor of the old town of Beardless was alarmed about a growing trend─a beard growing trend!─among the younger men in town In keeping with the glorious traditions their forefathers, the Mayor decreed that a man in town would be appointed the official Barber And that, for every man in Beardless, the Barber would be required by law to shave those and ONLY those men who do not shave themselves

The Barber Sets Up Shop Every morning, the Barber would diligently shave those and ONLY those men who did NOT shave themselves But the Barber did not shave himself, for if he did, he would be breaking the law by shaving a man who DOES shave himself “The law is the law, sir!”

Until, one day… The town constable burst into the Barber’s shop and arrested him for dereliction of his official duties! The Barber, he said, had consistently failed to shave a man in Beardless who did NOT shave himself─none other than the Barber himself!!

What was to be done? How was this possible? How can this injustice be undone? To answer these questions, we will need to do a mathematical analysis of this bizarre situation using the DC Proof assistant (available free at www.dcproof.com )

Why a “mathematical” analysis? The Barber Paradox arises out of the ambiguity of natural language What seems like a reasonable requirement can lead to an impossible situation, as here After translating it into the precise language of mathematics the resolution of this “paradox” will become immediately apparent

Objects, Sets and Relations We will begin our analysis by identifying the following objects : barber: the official town barber in Beardless men: the set of all men in Beardless shaves: a relation (a set of ordered pairs) defined on the set of men in Beardless Examples barber ε men means the barber is an element of the set of all men in Beardless; that is, the barber is a man in Beardless (barber, x) ε shaves means the barber shaves x (x, x) ε shaves means x shaves himself ~(x, x) ε shaves means x does not shave himself

We begin by opening DC Proof and introducing the initial premise that the barber is a man in the village…

Click the Premise button

barber ε men Enter “barber ε men”

barber ε men Click Continue

1 barber ε men Premise

Using DC Proof… Applying the Premise Rule again, we suppose further that shaves is a relation such that for every man in Beardless, the barber shaves him if and only if he does not shave himself: 2 ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] Premise ALL(x) means “for all x…” => means “implies” <=> means “if and only if” ~ means “not”

Does the barber shave himself? On line 2, we have the definition of shaves: 2 ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves] Premise Using the Universal Specification Rule, we can apply this definition to the barber himself…

Click the Specification button 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] Click the Specification button

Click line 2 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] Click line 2 Specify: Click any active quantified statement

Enter “barber” 1 barber ε men Premise 2 ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves] barber Enter “barber”

Click Continue 1 barber ε men Premise 2 ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves] barber Click Continue

1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2

=> [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] On line 1, we have: 1 barber ε men Premise On line 3, we have: 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 Since the barber is a man in Beardless (line 1), we can apply the Detachment Rule to lines 1 and 3

Click the Detachment button 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 Click the Detachment button

Click line 3 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 Click line 3 Detach: Click any active IMPLICATION (=>) statement

Click line 1 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 Click line 1 Detach: Click any active statement that mathces the LHS of line 3

1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 4 (barber,barber) ε shaves <=> ~(barber,barber) ε shaves Detach, 3, 1

We have a contradiction! On line 4, we now have... (barber,barber) ε shaves <=> ~(barber,barber) ε shaves If the barber shaves himself, then he must not shave himself If the barber does not shave himself, then he must shave himself Even if the barber is the only man in Beardless, this is an impossible requirement ─ he must both shave himself and not shave himself! If we assume the existence of a relation shaves, as we have defined it here, then we will obtain the above contradiction Therefore, no such relation can exist!

Conclusion On line 2, we have the Premise: 2 ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] Premise On line 4, we have the contradiction: 4 (barber,barber) ε shaves <=> ~(barber,barber) ε shaves Detach, 3, 1 Since this statement is a contradiction, we will obtain the negation of the Premise on line 2 when we invoke the Conclusion Rule…

Click the Conclusion button 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 4 (barber,barber) ε shaves <=> ~(barber,barber) ε shaves Detach, 3, 1 Click the Conclusion button

Optionally, change the bound variable 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 4 (barber,barber) ε shaves <=> ~(barber,barber) ε shaves Detach, 3, 1 shaves Optionally, change the bound variable

Click Continue 1 barber ε men Premise ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 4 (barber,barber) ε shaves <=> ~(barber,barber) ε shaves Detach, 3, 1 shaves Click Continue

EXIST(x): means “there exists an x such that…” 1 barber ε men Premise 2 ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 4 (barber,barber) ε shaves <=> ~(barber,barber) ε shaves Detach, 3, 1 5 ~EXIST(shaves):ALL(x):[x ε men Conclusion, 2 EXIST(x): means “there exists an x such that…”

~EXIST(x): means “there does not exist an x such that…” 1 barber ε men Premise 2 ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] 3 barber ε men => [(barber,barber) ε shaves <=> ~(barber,barber) ε shaves] U Spec, 2 4 (barber,barber) ε shaves <=> ~(barber,barber) ε shaves Detach, 3, 1 5 ~EXIST(shaves):ALL(x):[x ε men Conclusion, 2 ~EXIST(x): means “there does not exist an x such that…”

In Conclusion… There does not exist a relation shaves such that, for every man in Beardless, the barber shaves those and only those men that do not shave themselves; that is… ~EXIST(shaves):ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] No combination of shavers and shaved can possibly satisfy the conditions set by this law! Therefore, the barber must go free!

Artwork by Anna Vasilkova In Conclusion… There does not exist a relation shaves such that, for every man in Beardless, the barber shaves those and only those men that do not shave themselves; that is… ~EXIST(shaves):ALL(x):[x ε men => [(barber,x) ε shaves <=> ~(x,x) ε shaves]] No combination of shavers and shaved can possibly satisfy the conditions set by this law! Therefore, the barber must go free! The End Artwork by Anna Vasilkova

DC Proof www.dcproof.com Presenter’s Notes Some Background on the Barber Paradox Much has been written about the Barber Paradox, much of it not very illuminating. Many writers on the subject simply throw up their hands noting only that they have arrived at a contradiction. A necessary first step, but for every logical contradiction, there is an underlying false premise. Others have proposed changing the rules of the game, e.g. allowing the barber to be someone or something that is not a man in the town, e.g. a woman, an outsider or even a robot. Not a very satisfying “resolution” to say the least. And completely unnecessary, as we see here. (In the original narrative, the barber is a man in town who shaves those and only those men in town who do not shave themselves.) Some have proposed banning all forms of self-reference – shaving yourself is OUT! Some of the more logically minded have insisted that the barber or his customers cannot exist. And they can “prove” it. Not a bad approach, but it misses the point. Here, we see that the resolution of the Paradox lies not in changing the rules, banning self reference or the non-existence of the barber or his customers, but in the fact that the “system requirements” given in the narrative make it is impossible to consistently define who shaves whom. We see here that one of the implicit “system requirements” is that the barber both shaves himself and does NOT shave himself! No such relation can exist, of course. Uncritically assuming otherwise is the source of this seeming “paradox.” Using first-order-logic alone, we cannot prove the existence or non-existence of any relation. Using set theory (mathematics), however, we can prove the existence or, in this case, the non-existence of a relation (defined as a set of ordered pairs). Hence the need for a mathematical analysis. Outline Essentially, we prove: ALL(b):ALL(m):[b εm => ~EXIST(s):ALL(x):[x εm => [(b,x) εs <=> ~(x,x)εs]]] We begin by supposing that b ε m, then supposing further that: EXIST(s):ALL(x):[x εm => [(b,x) εs<=>~(x,x)εs]]. We then obtain the contradiction (b,b)εs <=> ~(b,b) εs. Therefore, ~EXIST(s):ALL(x):[x εm => [(b,x) εs<=>~(x,x)εs]]. Dan Christensen November 2011 www.dcproof.com