You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _data/projects.json
+55Lines changed: 55 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -152,6 +152,33 @@ If you enjoyed the courses on functional programming or the elective course on c
152
152
"available": 1
153
153
},
154
154
155
+
{
156
+
"title": "FitchVIZIER: Improvements and extensions",
157
+
"supervisor": {
158
+
"name": "Dan Frumin",
159
+
"email": "d.frumin@rug.nl"
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
+
155
182
{
156
183
"title": "Formally verified functional programs in Rocq",
157
184
"supervisor": {
@@ -176,6 +203,34 @@ Here are some more links that contextualize the project.
176
203
"available": 2
177
204
},
178
205
206
+
{
207
+
"title": "Programming with First-Class Continuations",
208
+
"supervisor": {
209
+
"name": "Dan Frumin",
210
+
"email": "d.frumin@rug.nl"
211
+
},
212
+
"short_description": ".",
213
+
"long_description": "
214
+
In this project you will study programming with first-class continuations. ....",
0 commit comments