SlideShare uma empresa Scribd logo
1 de 2
Combinadores
Teorema de Church-Rosser
Motivação
 Tendo-se umpolinômiocomduasvariáveisx e ypara calculá-lo,é indiferenteaordem
com a qual substituem-sex e ypor seusvaloresouo resultadofinal nãoé afetado
 A ordemdas substituiçõesnãoafetaoresultadofinal,casoasubstituiçãosejadefinida
 Corretamente
 Para quaisquerexpressões-λ,P,Qe R, e variáveisx e y,tem-se que
(λx.( λy.P)R)Q → [Q/x] (λy.P)R ≈ ([Q / x] λy.P)[Q / x]R
≈ (λz.[Q / x]{z / y}P)[Q / x]R → [[Q / x]R / z][Q / x]{z / y}P
 Ao mesmo tempo, tem-se
(λx.( λy.P)R)Q → (λx.[R / y]P)Q → [Q / x][R / y]P
 De acordo com o teorema de Church-Rosser, ambos os resultados devem ser iguais
-> Versão I
 Teorema – Se E → M e E → N, então existe algum Z tal que M → Z e N → Z
 Corolário – Se E → M e E → N, estando M e N em forma normal, então M N
-> Versão II
 Teorema – Se M = N, então existe algum Z tal que M → Z e N → Z
-> Versão III
 Corolário A – Se N está em forma normal e M = N, então M → N
Duas expressões-λ iguais em forma normal são α-congruentes
 Para duas expressões-λ quaisquer, M e N, é sempre decidível se M ≈ N ou
não
-> Versão IV
 Corolário B – Se M = N, então ambas M e N têm a mesma forma normal (sob α -
congruência) ou senão ambas não têm formal normal
 A questão da igualdade de expressões-
decidir se elas têm ou não formas normais
 Infelizmente, não é decidível em geral
Definição 1
1. Uma função numérica é uma aplicação f : N → N para algum p > 0.
2. Uma função f com p argumentos é λ - definível se existe um λ - termo
fechado F tal que
3. ... =
p
N

Mais conteúdo relacionado

Mais procurados

Progressão geométrica
Progressão geométricaProgressão geométrica
Progressão geométricaJorgelgl
 
Resumo dos testes de convergência
Resumo dos testes de convergênciaResumo dos testes de convergência
Resumo dos testes de convergênciaPedro Neto
 
Intro teoria dos numerros cap5
Intro teoria dos numerros cap5Intro teoria dos numerros cap5
Intro teoria dos numerros cap5Paulo Martins
 
Exercicios resolvidos
Exercicios resolvidosExercicios resolvidos
Exercicios resolvidosBrunna Vilar
 
Slides- Progressão Geométrica
Slides- Progressão GeométricaSlides- Progressão Geométrica
Slides- Progressão GeométricaKetlin Cavane
 
Matemática - Aula 4
Matemática - Aula 4Matemática - Aula 4
Matemática - Aula 4IBEST ESCOLA
 
Cálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostos
Cálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostosCálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostos
Cálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostosMaths Tutoring
 
Ferramentas de matematica
Ferramentas de matematica Ferramentas de matematica
Ferramentas de matematica matheusduff
 
Mat sequencias e progressoes 004
Mat sequencias e progressoes  004Mat sequencias e progressoes  004
Mat sequencias e progressoes 004trigono_metrico
 

Mais procurados (19)

Progressão geométrica
Progressão geométricaProgressão geométrica
Progressão geométrica
 
Resumo dos testes de convergência
Resumo dos testes de convergênciaResumo dos testes de convergência
Resumo dos testes de convergência
 
Progressões Aritméticas NTEM
Progressões Aritméticas NTEMProgressões Aritméticas NTEM
Progressões Aritméticas NTEM
 
Pg
PgPg
Pg
 
Lógica Matemática
Lógica MatemáticaLógica Matemática
Lógica Matemática
 
Intro teoria dos numerros cap5
Intro teoria dos numerros cap5Intro teoria dos numerros cap5
Intro teoria dos numerros cap5
 
Exercicios resolvidos
Exercicios resolvidosExercicios resolvidos
Exercicios resolvidos
 
PROVAS DE TEOREMAS
PROVAS DE TEOREMASPROVAS DE TEOREMAS
PROVAS DE TEOREMAS
 
P.A.
P.A.P.A.
P.A.
 
Pg exercícios
Pg exercíciosPg exercícios
Pg exercícios
 
Pg
PgPg
Pg
 
Slides- Progressão Geométrica
Slides- Progressão GeométricaSlides- Progressão Geométrica
Slides- Progressão Geométrica
 
Teste Derivadas
Teste DerivadasTeste Derivadas
Teste Derivadas
 
Progressão aritmética
Progressão aritméticaProgressão aritmética
Progressão aritmética
 
Matemática - Aula 4
Matemática - Aula 4Matemática - Aula 4
Matemática - Aula 4
 
Cálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostos
Cálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostosCálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostos
Cálculo Diferencial e Integral - Sucessões - Exercicios resolvidos e propostos
 
Ferramentas de matematica
Ferramentas de matematica Ferramentas de matematica
Ferramentas de matematica
 
Mat sequencias e progressoes 004
Mat sequencias e progressoes  004Mat sequencias e progressoes  004
Mat sequencias e progressoes 004
 
Sequencias e series calculo
Sequencias e series   calculoSequencias e series   calculo
Sequencias e series calculo
 

Destaque

Destaque (20)

Lista de presenças congresso
Lista de presenças congressoLista de presenças congresso
Lista de presenças congresso
 
Poster STC Ana Osório
Poster STC Ana OsórioPoster STC Ana Osório
Poster STC Ana Osório
 
ApresentaçãO Feliz 2011 Drhex
ApresentaçãO Feliz 2011 DrhexApresentaçãO Feliz 2011 Drhex
ApresentaçãO Feliz 2011 Drhex
 
Regras para o trabalho individual
Regras para o trabalho individualRegras para o trabalho individual
Regras para o trabalho individual
 
Receita 48
Receita 48Receita 48
Receita 48
 
Tercer Módulox
Tercer MóduloxTercer Módulox
Tercer Módulox
 
302.00223.2010 em ditmar brephol
302.00223.2010 em ditmar brephol302.00223.2010 em ditmar brephol
302.00223.2010 em ditmar brephol
 
Conceitos interativos - Briefing 3
Conceitos interativos - Briefing 3Conceitos interativos - Briefing 3
Conceitos interativos - Briefing 3
 
Postal
PostalPostal
Postal
 
Círculo empresarial de umbree 009
Círculo empresarial de umbree 009Círculo empresarial de umbree 009
Círculo empresarial de umbree 009
 
TEMA 4x
TEMA 4xTEMA 4x
TEMA 4x
 
Acta n.º 4 2005 2009
Acta n.º 4 2005 2009Acta n.º 4 2005 2009
Acta n.º 4 2005 2009
 
Conteúdos programáticos
Conteúdos programáticosConteúdos programáticos
Conteúdos programáticos
 
Mi entorno personal de aprendizaje
Mi entorno personal de aprendizajeMi entorno personal de aprendizaje
Mi entorno personal de aprendizaje
 
35
3535
35
 
Auto avaliação 1ª sessão
Auto avaliação 1ª sessãoAuto avaliação 1ª sessão
Auto avaliação 1ª sessão
 
Meu primeiro hit pop emi - 2005
Meu primeiro hit pop   emi - 2005Meu primeiro hit pop   emi - 2005
Meu primeiro hit pop emi - 2005
 
Raul bastos
Raul bastosRaul bastos
Raul bastos
 
Parent guardianform
Parent guardianformParent guardianform
Parent guardianform
 
Francesas
FrancesasFrancesas
Francesas
 

Teorema de Church-Rosser e combinadores

  • 1. Combinadores Teorema de Church-Rosser Motivação  Tendo-se umpolinômiocomduasvariáveisx e ypara calculá-lo,é indiferenteaordem com a qual substituem-sex e ypor seusvaloresouo resultadofinal nãoé afetado  A ordemdas substituiçõesnãoafetaoresultadofinal,casoasubstituiçãosejadefinida  Corretamente  Para quaisquerexpressões-λ,P,Qe R, e variáveisx e y,tem-se que (λx.( λy.P)R)Q → [Q/x] (λy.P)R ≈ ([Q / x] λy.P)[Q / x]R ≈ (λz.[Q / x]{z / y}P)[Q / x]R → [[Q / x]R / z][Q / x]{z / y}P  Ao mesmo tempo, tem-se (λx.( λy.P)R)Q → (λx.[R / y]P)Q → [Q / x][R / y]P  De acordo com o teorema de Church-Rosser, ambos os resultados devem ser iguais -> Versão I  Teorema – Se E → M e E → N, então existe algum Z tal que M → Z e N → Z  Corolário – Se E → M e E → N, estando M e N em forma normal, então M N -> Versão II  Teorema – Se M = N, então existe algum Z tal que M → Z e N → Z -> Versão III  Corolário A – Se N está em forma normal e M = N, então M → N Duas expressões-λ iguais em forma normal são α-congruentes  Para duas expressões-λ quaisquer, M e N, é sempre decidível se M ≈ N ou não -> Versão IV  Corolário B – Se M = N, então ambas M e N têm a mesma forma normal (sob α - congruência) ou senão ambas não têm formal normal  A questão da igualdade de expressões- decidir se elas têm ou não formas normais  Infelizmente, não é decidível em geral
  • 2. Definição 1 1. Uma função numérica é uma aplicação f : N → N para algum p > 0. 2. Uma função f com p argumentos é λ - definível se existe um λ - termo fechado F tal que 3. ... = p N