Formalização de um cálculo de replicação de nós com extração da máquina abstrata para uma avaliação preguiçosa
| dc.contributor.advisor1 | Ventura, Daniel Lima | |
| dc.contributor.referee1 | Silvestre, Bruno Oliveira | |
| dc.contributor.referee1 | Ventura, Daniel Lima | |
| dc.creator | Costa, Felipe Aguiar | |
| dc.date.accessioned | 2025-06-05T15:28:29Z | |
| dc.date.available | 2025-06-05T15:28:29Z | |
| dc.date.issued | 2024-12-13 | |
| dc.description.abstract | Node-by-node replication is related with the implementation of optimal graph-based reduction for the λ-calculus and its associated substitution mechanism was recently identified as the Curry-Howard interpretation of deep-inference. A lazy (weak) strategy is defined for the node-replication calculus, with full-laziness and an observationally equivalent relation equivalent to the same relation for a (weak) call-by-name strategy. A node-replication calculus with a fully lazy call-by-need reduction strategy is specified in the Coq Proof Assistant, following an approach based on a refocusing procedure, allowing the automatic extraction of the corresponding abstract machine. | |
| dc.description.resumo | A replicação nó-a-nó está relacionada às computações ótimas para reduções baseadas em grafos do λ-calculus e recentemente a substituição associada foi identificada como a interpretação Curry-Howard da Lógica com Inferência Profunda. A investigação para o cálculo com replicação de nós estabelece propriedades baseadas em sua semântica operacional, definida por um sistema de regras de redução baseadas em contextos, e em sua semântica denotacional, com um sistema de tipos quantitativo. Uma estratégia de avaliação (fraca) preguiçosa é definida para o cálculo, satisfazendo as propriedades de full-laziness e com uma relação de equivalência observacional equivalente a relação para a estratégia de avaliação (fraca) de chamada-por-nome. Neste trabalho é apresentada uma especificação no assistente de provas Coq de um cálculo com replicação de nós com uma estratégia de chamada-por-necessidade, com uma abordagem baseada em refocusing, permitindo que a máquina abstrata associada seja extraída automaticamente a partir da especificação. | |
| dc.identifier.citation | COSTA, Felipe Aguiar. Formalização de um cálculo de replicação de nós com extração da máquina abstrata para uma avaliação preguiçosa. 2024. 47 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto de Informática, Universidade Federal de Goiás, Goiânia, 2024. | |
| dc.identifier.uri | http://repositorio.bc.ufg.br//handle/ri/27710 | |
| dc.language.iso | eng | |
| dc.publisher | Universidade Federal de Goiás | |
| dc.publisher.country | Brasil | |
| dc.publisher.course | Ciência da Computação (RMG) | |
| dc.publisher.department | Instituto de Informática - INF (RMG) | |
| dc.publisher.initials | UFG | |
| dc.rights | Acesso Aberto | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Máquina abstrata | |
| dc.subject | Replicação nó-a-nó | |
| dc.subject | Avaliação preguiçosa | |
| dc.subject | Refocusing | |
| dc.subject | Node-replication | |
| dc.subject | Full-laziness | |
| dc.subject | Abstract machine | |
| dc.title | Formalização de um cálculo de replicação de nós com extração da máquina abstrata para uma avaliação preguiçosa | |
| dc.title.alternative | Formalisation of a node replication calculus with abstract machine extraction for a lazy evaluation | |
| dc.type | Trabalho de conclusão de curso de graduação (TCCG) |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- TCCG - Ciência da Computação - Felipe Aguiar Costa - 2024.pdf
- Tamanho:
- 441.89 KB
- Formato:
- Adobe Portable Document Format
Licença do Pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1.71 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição: