• No results found

IT Faculty

N/A
N/A
Protected

Academic year: 2021

Share "IT Faculty"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Formalizing Refinements and

Constructive Algebra in Type Theory

Anders Mörtberg

Ph.D. thesis

Department of Computer Science and Engineering

Chalmers University of Technology & University of Gothenburg

Gothenburg, Sweden 2014

Anders Mör tber g

The pervasive use of computers in mathematics and engineering has led to an increased demand for reliability in the implementation of algorithms in com- puter algebra systems. However, while computer algebra systems like Matlab and Mathematica are widely used, the implementations of the algorithms are often not carefully specified or documented. By using a proof assistant to represent both the algorithms and the proofs of the mathematical theorems stating their specifica- tion, the correctness of the implementations can be formally verified.

This thesis studies an approach, based on refinements, for formally verifying ef- ficient programs and data structures in the interactive theorem prover Coq. It also describes the formalization of many mathematical results and notions from con- structive algebra. This involves implementing libraries of formalized mathematics that can be used to reason about algorithms from computer algebra. This way the gap between computer algebra systems and interactive theorem provers can be decreased, increasing both the reliability of the implemented algorithms and the computational capabilities of proof assistants.

2014 IT Faculty

ISBN 978-91-982237-0-5

For malizing R efinemen ts and C onstruc tiv e A lgebr a in Type Theor y

References

Related documents

46 Konkreta exempel skulle kunna vara främjandeinsatser för affärsänglar/affärsängelnätverk, skapa arenor där aktörer från utbuds- och efterfrågesidan kan mötas eller

Both Brazil and Sweden have made bilateral cooperation in areas of technology and innovation a top priority. It has been formalized in a series of agreements and made explicit

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

I dag uppgår denna del av befolkningen till knappt 4 200 personer och år 2030 beräknas det finnas drygt 4 800 personer i Gällivare kommun som är 65 år eller äldre i

Detta projekt utvecklar policymixen för strategin Smart industri (Näringsdepartementet, 2016a). En av anledningarna till en stark avgränsning är att analysen bygger på djupa

DIN representerar Tyskland i ISO och CEN, och har en permanent plats i ISO:s råd. Det ger dem en bra position för att påverka strategiska frågor inom den internationella

• Social work students need both education and experience with older adults in order to help them develop positive attitudes. By: Courtney McAlister and Megan McHenry School of

Industrial Emissions Directive, supplemented by horizontal legislation (e.g., Framework Directives on Waste and Water, Emissions Trading System, etc) and guidance on operating