Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Coq
  3. Floating-Point Numbers and Formal Proof

Floating-Point Numbers and Formal Proof

MITRocq Prover

An introductory course on formal verification of floating-point numbers and real numbers using the Coq proof assistant and Flocq library.

GitHubGitHub
8 stars1 forks0 contributors

Overview

FlocqLecture is a structured course that teaches formal verification of floating-point and real numbers using the Coq proof assistant and the Flocq library. It provides hands-on exercises and solutions, making it a practical resource for learning formal methods in numerical computation.

Key Features

  • Four Comprehensive Lectures — Covers real numbers, rounding, and formal proofs with step-by-step examples.
  • Solution Files Included — Each lecture comes with a solution file for self-checking and deeper understanding.
  • Based on Flocq Library — Leverages the widely-used Flocq library for floating-point formalization in Coq.
  • Make-Based Build System — Simple installation and building process using standard Make commands.
  • Docker Integration — Includes Docker CI workflows for reproducible environments and testing.

Philosophy

FlocqLecture emphasizes practical, hands-on learning by combining theoretical concepts with executable Coq proofs, helping users build confidence in formal verification of numerical algorithms.

Quick Stats

Stars8
Forks1
Contributors0
Open Issues0
Last commit5 months ago
CreatedSince 2018

Tags

#mathematics#coq#educational#coq-formalization#ieee-754#floating-point#docker#formal-verification#proof-assistant

Built With

M
Make
C
Coq
D
Docker

Included in

Coq380
Auto-fetched 1 day ago

Related Projects

Lectures on Software FoundationsLectures on Software Foundations

Software Foundations

Stars156
Forks38
Last commit2 years ago
Mechanized SemanticsMechanized Semantics

Coq development for the course "Mechanized semantics", Collège de France, 2019-2020

Stars71
Forks5
Last commit2 years ago
Program LogicsProgram Logics

Companion Coq development for Xavier Leroy's 2021 lectures on program logics

Stars44
Forks9
Last commit5 years ago
An Introduction to MathComp-AnalysisAn Introduction to MathComp-Analysis

Lecture notes on getting started with the Mathematical Components library and using it for classical reasoning and real analysis

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub