Asünkroonsete algebraliste efektidega programmeerimiskeelte normaliseerimisomadused
| dc.contributor.advisor | Ahman, Danel, juhendaja | |
| dc.contributor.author | Sobolev, Ilja | |
| dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
| dc.contributor.other | Tartu Ülikool. Arvutiteaduse instituut | et |
| dc.date.accessioned | 2025-10-20T11:02:47Z | |
| dc.date.available | 2025-10-20T11:02:47Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Lambda calculus is a model of computation that formally describes the syntax and behaviour of programs. There are many lambda calculi, each describing some aspect of programming languages; one example being æ, which focuses on describing effectful asynchronous programs. In this thesis we demonstrate how to use the method known as logical relations to show that all well-typed one-process programs in æ terminate. Such a property is called strong normalisation. The proof demonstrates that the method of logical relations is well-suited for reasoning about normalisation properties of asynchronous programs. The result shows that termination can be guaranteed for certain well-structured asynchronous programs, which might be useful in systems where reliability and predictability are critical, for instance embedded systems, real-time controllers, Internet of things devices and smart contracts. | |
| dc.identifier.uri | https://hdl.handle.net/10062/116901 | |
| dc.language.iso | et | |
| dc.publisher | Tartu Ülikool | et |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Lambda-arvutus | |
| dc.subject | normaliseeruvus | |
| dc.subject | loogilised relatsioonid | |
| dc.subject | algebralised efektid | |
| dc.subject | asünkroonsus | |
| dc.subject | normalisation | |
| dc.subject | logical relations | |
| dc.subject | algebraic effects | |
| dc.subject | asynchrony | |
| dc.subject.other | bakalaureusetööd | et |
| dc.subject.other | informaatika | et |
| dc.subject.other | infotehnoloogia | et |
| dc.subject.other | informatics | en |
| dc.subject.other | infotechnology | en |
| dc.title | Asünkroonsete algebraliste efektidega programmeerimiskeelte normaliseerimisomadused | |
| dc.type | Thesis |
Failid
Originaal pakett
1 - 1 1
Laen...
- Nimi:
- sobolev_informaatika_2025.pdf
- Suurus:
- 362.3 KB
- Formaat:
- Adobe Portable Document Format