Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Tytuł pozycji:

On the enumeration of closures and environments with an application to random generation

Tytuł:
On the enumeration of closures and environments with an application to random generation
Autorzy:
Lescanne, Pierre
Bendkowski, Maciej
Data publikacji:
2019
Słowa kluczowe:
combinatorics
lambda-calculus
functional programming
mathematical analysis
complexity
Język:
angielski
Prawa:
Udzielam licencji. Uznanie autorstwa 4.0 Międzynarodowa
http://creativecommons.org/licenses/by/4.0/legalcode.pl
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Artykuł
Environments and closures are two of the main ingredients of evaluation in lambda-calculus. A closure is a pair consisting of a lambda-term and an environment, whereas an environment is a list of lambda-terms assigned to free variables. In this paper we investigate some dynamic aspects of evaluation in lambda-calculus considering the quantitative, combinatorial properties of environments and closures. Focusing on two classes of environments and closures, namely the so-called plain and closed ones, we consider the problem of their asymptotic counting and effective random generation. We provide an asymptotic approximation of the number of both plain environments and closures of size n. Using the associated generating functions, we construct effective samplers for both classes of combinatorial structures. Finally, we discuss the related problem of asymptotic counting and random generation of closed environemnts and closures.

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies