https://github.com/thery/flocqlecture
https://github.com/thery/flocqlecture
coq-formalization floating-point ieee-754 lecture
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thery/flocqlecture
- Owner: thery
- License: mit
- Created: 2018-12-21T11:10:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-20T22:39:56.000Z (over 3 years ago)
- Last Synced: 2025-01-31T09:05:20.370Z (over 1 year ago)
- Topics: coq-formalization, floating-point, ieee-754, lecture
- Language: Coq
- Size: 30.3 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FlocqLecture
[![Docker CI][docker-action-shield]][docker-action-link]
[docker-action-shield]: https://github.com/thery/FlocqLecture/actions/workflows/docker-action.yml/badge.svg?branch=master
[docker-action-link]: https://github.com/thery/FlocqLecture/actions/workflows/docker-action.yml
This is an introductory course **Floating-Point Numbers and Formal Proof**
given at [ENS Lyon](http://www.ens-lyon.fr/LIP/) in 2016-2017.
It is based on the [Flocq Library](http://flocq.gforge.inria.fr/).
----
It is composed of four lectures:
1. [Real numbers](./lecture1.v) ([solution](./lecture1_solution.v))
2. [Rounding](./lecture2.v) ([solution](./lecture2_solution.v))
3. [Proof I](./lecture3.v) ([solution](./lecture3_solution.v))
4. [Proof II](./lecture3.v) ([solution](./lecture4_solution.v))
----
Laurent Théry (Laurent.Thery@inria.fr)
## Meta
- Author(s):
- Laurent Théry
- License: [MIT License](LICENSE)
- Compatible Coq versions: 9.0 or later
- Additional dependencies:
- [Flocq 4.2.1 or later](https://gitlab.inria.fr/flocq/flocq.git)
- Coq namespace: `FlocqLecture`
- Related publication(s): none
## Building and installation instructions
To build and install manually, do:
``` shell
git clone https://github.com/thery/FlocqLecture.git
cd FlocqLecture
make # or make -j
make install
```