Ogłoszenia
Wykłady i zadania
Inne materiały
Plan wykładu:
[26.02.2013]
Wprowadzenie.
[05.03.2013]
Wstęp do Coqa.
(
Proste przykłady.
)
[12.03.2013]
Indukcyjne typy danych.
(
Proste przykłady.
)
[19.03.2013]
Indukcyjne typy danych, cd.
(
Przykłady.
)
[26.03.2013]
Predykaty definiowane indukcyjnie.
(
Przykłady.
)
[09.04.2013]
Indukcyjne typy zależne.
(
Przykłady.
)
[16.04.2013] Specyfikacje i typy podzbiorowe. (
Przykłady.
)
[23.04.2013]
Język taktyk Ltac.
(
Przykłady.
)
[30.04.2013] Dowodzenie przez refleksję. (
Przykłady.
)
[07.05.2013]
Koindukcja.
X.Leroy, H.Grall, "Coinductive big-step operational semantics"
(
skrypty w Coqu
)
D. Sangiorgi, "On the Origins of Bisimulation and Coinduction"
[14.05.2013] Rekursja ogólna.
(
Definicje dobrze ufundowane.
Modelowanie nieterminacji.
)
[21.05.2013] Równość heterogeniczna.
(
Przykłady1
Przykłady2.
)
C. McBride, "Elimination with a Motive"
[28.05.2013] Do poczytania:
P. Castéran, M. Sozeau, "A Gentle Introduction to Typeclasses and Relations in Coq"
Listy zadań:
Lista nr 1 (termin oddania: 12.03.2013)
Lista nr 2 (termin oddania: 26.03.2013)
Lista nr 3 (termin oddania: 16.04.2013)
Pierwsza część Listy nr 4 (termin oddania: 30.04.2013)
Druga część Listy nr 4 (termin oddania: 30.04.2013)
Lista nr 5 (termin oddania: 14.05.2013)