1
0
Fork 0

fix small typos

This commit is contained in:
Mylloon 2024-03-14 15:23:39 +01:00
parent 6952cb9be0
commit 77517d634c
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -22,8 +22,7 @@ for functional programming.
## Aim of the project ## Aim of the project
The [third lecture] The [third lecture](https://gaufre.informatique.univ-paris-diderot.fr/Bernardi/pfa-2324/tree/master/week03)
(https://gaufre.informatique.univ-paris-diderot.fr/Bernardi/pfa-2324/tree/master/week03)
describes two algorithms: describes two algorithms:
the first one transforms any given program into a system of the first one transforms any given program into a system of
equations, and the second one is a unification algorithm that solves equations, and the second one is a unification algorithm that solves
@ -38,7 +37,7 @@ To realise this project you will have to implement the following modules:
- [ ] `val apply`, which applies a syntactic substitution to a type - [ ] `val apply`, which applies a syntactic substitution to a type
- [ ] `val compose`, which computes the substitution obtained composing two given substitutions. - [ ] `val compose`, which computes the substitution obtained composing two given substitutions.
1. [unifcation](./lib/unification.ml) 1. [unification](./lib/unification.ml)
You must implement at least: You must implement at least:
- [ ] `val unify` which given two type `t1` and `t2`, - [ ] `val unify` which given two type `t1` and `t2`,
@ -75,7 +74,7 @@ Do it asap.
The final implementation must be in your fork by the The final implementation must be in your fork by the
** 30th of April 2024, 23h59 ** **30th of April 2024, 23h59**
Any code pushed to your fork after that time will be ignored. Any code pushed to your fork after that time will be ignored.