Wprowadzenie do rachunku lambda (Q1) zima 2025/26

Język wykładowy Polski
Opiekun Dariusz Biernacki
Liczba godzin 16 (wyk.) 14 (ćw.)
Rodzaj I2.T - teoria inf.
ECTS 4
Polecany dla I roku Nie
Egzamin Tak
Tagi JP (języki programowania i logika)

Opis przedmiotu:

Celem przedmiotu jest zaprezentowanie podstaw rachunku lambda, formalizmu stanowiącego jeden z najważniejszych modeli obliczeń, który dodatkowo leży u podstaw większości dobrze zaprojektowanych języków programowania. Skupimy się na formalnym i możliwie dogłębnym omówieniu kilku fundamentalnych zagadnień, takich jak: * lambda-teorie i ich własności * twierdzenie Churcha-Rossera * standardyzacja redukcji * postaci czołowo-normalne i drzewa Böhma * logika kombinatorów (opcjonalnie) * lambda-wyrażalność i obliczalność * modele rachunku lambda * typy i silna normalizacja * implementacje rachunku lambda

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Dariusz Biernacki
śr 10:00-12:00 (s. 140) 32 6 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenia

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Dariusz Biernacki
pn 14:00-16:00 (s. 103) 22 6 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Dariusz Biernacki 242 wtorek 14-16 (po uzgodnieniu przez e-mail)