Skip to content

Commit 33ef067

Browse files
committed
update projects
1 parent bf7f395 commit 33ef067

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

_data/projects.json

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,33 @@ If you enjoyed the courses on functional programming or the elective course on c
152152
"available": 1
153153
},
154154

155+
{
156+
"title": "FitchVIZIER: Improvements and extensions",
157+
"supervisor": {
158+
"name": "Dan Frumin",
159+
"email": "[email protected]"
160+
},
161+
"short_description": "",
162+
"long_description": "
163+
FitchVIZIER is a proof checker for Fitch-style proofs written in Rust and used in the course \"Introduction to Logic\" in the CS and AI programs.
164+
This project concerns possible improvements and extensions, raging from mostly practical to mostly theoretical.
165+
The idea is the during the course of this bachelor project you will study the topic from the theoretical point of view and implement it in FitchVIZIER.
166+
167+
Given the context, this project is suitable for students who are interested and have some experience with logic and Rust.
168+
169+
Potential improvements/extensions are:
170+
171+
- An implementaiton of airthmetic and proofs with induction
172+
- Support for \"partial\" proofs
173+
- A module system
174+
- Advanced unification algorithm
175+
- Conversaion between Fitch-style and Gentzen-style proof systems
176+
",
177+
"tags": ["logic", "programming"],
178+
"category": "BSc",
179+
"available": 2
180+
},
181+
155182
{
156183
"title": "Formally verified functional programs in Rocq",
157184
"supervisor": {
@@ -176,6 +203,34 @@ Here are some more links that contextualize the project.
176203
"available": 2
177204
},
178205

206+
{
207+
"title": "Programming with First-Class Continuations",
208+
"supervisor": {
209+
"name": "Dan Frumin",
210+
"email": "[email protected]"
211+
},
212+
"short_description": ".",
213+
"long_description": "
214+
In this project you will study programming with first-class continuations. ....",
215+
"tags": ["type theory", "functional programming"],
216+
"category": "BSc",
217+
"available": 1
218+
},
219+
220+
{
221+
"title": "Implementing a Verified Compiler in Lean",
222+
"supervisor": {
223+
"name": "Dan Frumin",
224+
"email": "[email protected]"
225+
},
226+
"short_description": ".",
227+
"long_description": "....",
228+
"tags": ["type theory", "functional programming", "verification"],
229+
"category": "BSc",
230+
"available": 1
231+
},
232+
233+
179234
{
180235
"title": "From Gossip Protocols to Session Protocols (and Back)",
181236
"supervisor": {

0 commit comments

Comments
 (0)