University of Twente Student Theses

Login

Error bounds for floating points in Isabelle/HOL

Beekman, BSc Lammert Jan Douwe (2024) Error bounds for floating points in Isabelle/HOL.

[img] PDF
1MB
Abstract:In computer calculations, floating point numbers are commonly used to represent real numbers. The downside of this is that these numbers cannot represent each real number exactly since the numbers are stored in a finite space and thus a rounding operation is necessary. There are multiple methods to know how big the error is for a calculation. This research expresses the errors in ulps (unit in last place). A single ulp is the distance between two numbers where only the least significant bit is different. Using this measurement we prove a bound on how the error increases after operations like addition and multiplication. The goal of this research includes proving all the conclusions in Isabelle/HOL. We also apply the theorems to an algorithm. The algorithm for which we prove an error bound is iterative matrix multiplication.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:https://purl.utwente.nl/essays/99869
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page