Metric λ‑calculus with conditionals: quantum, probabilities and beyond

dc.contributor.advisorNeves, Renato Jorge Araújo
dc.contributor.authorSalgado, Bruna Filipa Martins
dc.date.accessioned2026-09-04T11:29:21Z
dc.date.issued2025-10-27
dc.date.submitted2025-08
dc.description.abstractIn recent decades, there has been an effort in computer science to move beyond rigid binary notions—such as equality and bisimulation—toward more flexible approaches that better reflect the subtleties of real‑world computation. Traditional program equivalence, for example, is purely dichotomous: two programs are either equivalent or not. Yet in many computational paradigms, this binary perspective proves too restrictive. For instance, in contexts involving physical environments and noisy data, more nuanced notions — such as approximate program equivalence—emerge naturally. It is within this evolving landscape that our work is situated. Specifically, we build on the work of [36], which introduced a quantalic equational deductive system for the linear ‑calculus, along with a proof of its soundness and completeness. We extend their framework by introducing a metric equation for conditionals and proving its soundness and completeness. Syntactically, to illustrate the utility of this metric equation, we present a metric version of copairing’s extensionality. On the semantic side, we present five categories that satisfy the necessary requirements for interpreting this equation, thereby demonstrating the broad applicability of our approach across several domains. Finally, we illustrate the use of the metric equation in more detail within both the probabilistic and quantum computing paradigms. For quantum models, we focus on the first‑order fragment of the λ‑calculus, though extensions to higher‑order are possible using advanced categorical tools, as in [36].eng
dc.description.abstractNas últimas décadas, em ciência da computação, tem‑se assistido a um esforço no sentido de nos libertarmos das rígidas amarras binárias associadas a noções como igualdade e bisimulação, explorando abordagens mais flexíveis que captem melhor as subtilezas da computação no mundo real. Por exemplo, a noção tradicional de equivalência de programas é puramente dicotómica: dois programas ou são equivalentes, ou não o são. No entanto, em muitos paradigmas computacionais, esta perspetiva binária revela‑se demasiado restritiva. Em contextos que envolvem interação com o meio ou dados ruidosos, surgem naturalmente noções mais subtis, como a equivalência aproximada de programas. É precisamente neste enquadramento que se insere a presente dissertação, ao estender o trabalho de [36], no qual foi introduzido um sistema equacional quantálico para o cálculo‑λ, juntamente com as respetivas provas de correção e completude. Mais concretamente, neste trabalho propomos uma equação métrica para condicionais e demonstramos a sua correção e completude. Do ponto de vista sintático, para ilustrar a utilidade desta equação métrica, apresentamos uma versão métrica da extensionalidade do copairing. Do ponto de vista semântico, identificamos cinco categorias que satisfazem os requisitos necessários para interpretar esta equação, demonstrando assim a ampla aplicabilidade da nossa abordagem em vários domínios. Por fim, ilustramos com mais detalhe a utilização da equação métrica nos paradigmas de computação probabilística e quântica. No caso dos modelos quânticos, focamo‑nos no fragmento de primeira ordem do cálculo‑λ , embora sejam possíveis extensões para ordem superior através de ferramentas categóricas mais avançadas, assim como em [36].por
dc.description.sponsorshipFinally, I would like to thank INESC TEC and FCT for the research grant attributed for developing this dissertation project, with reference PTDC/CCI-COM/4280/2021.bruna.filipa.salgado@gmail.com
dc.identifier.tid204298547
dc.identifier.urihttps://hdl.handle.net/1822/103308
dc.language.isopor
dc.relationQuantitative methods for cyber-physical programming: reasoning precisely about imprecisions in cyber-physical behaviour [PTDC/CCI-COM/4280/2021]
dc.relationPTDC/CCI-COM/4280/2021
dc.rightsopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectQuantitative reasoning
dc.subjectMetric equations
dc.subjectRaciocínio quantitativo
dc.subjectEquações métricas
dc.subjectλ-calculus
dc.subjectCálculo-λ
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
dc.titleMetric λ‑calculus with conditionals: quantum, probabilities and beyondeng
dc.typemasterThesis
dspace.entity.typePublication
oaire.awardNumberPTDC/CCI-COM/4280/2021
oaire.awardTitleQuantitative methods for cyber-physical programming: reasoning precisely about imprecisions in cyber-physical behaviour [PTDC/CCI-COM/4280/2021]
oaire.awardURIhttps://hdl.handle.net/1822/103307
oaire.fundingStreamConcurso de Projetos IC&DT em Todos os Domínios Científicos
relation.isProjectOfPublication988ae670-bc26-428f-8750-14eced37e5aa
relation.isProjectOfPublication.latestForDiscovery988ae670-bc26-428f-8750-14eced37e5aa
sdum.degree.grade20 valores
sdum.uoeiEscola de Engenharia
thesis.degree.grantorUniversidade do Minhopor
thesis.degree.nameMestrado em Engenharia Física

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Bruna Filipa Martins Salgado.pdf
Tamanho:
990.39 KB
Formato:
Adobe Portable Document Format