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
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",
0 commit comments