User: Guest  Login
Document type:
Bachelorarbeit
Author(s):
Paul Hofmeier
Title:
Verification of Combinatorial Algorithms
Translated title:
Verifikation von kombinatorischen Algorithmen
Abstract:
Combinatorial objects have configurations which can be enumerated by algorithms, but especially for imperative programs, it is difficult to find out if they produce the correct output and don’t generate duplicates. Therefore, for some of the most common combinatorial objects, namely n_Sequences, n_Permutations, n_Subsets, Powerset, Integer_Compositions, Integer_Partitions, Weak_Integer_Compositions and Trees, this thesis formalizes efficient functional programs and verifies their correctness...     »
Translated abstract:
Kombinatorische Objekte haben Konfigurationen, welche von Algorithmen enumeriert werden können, aber insbesondere für imperative Programme ist es schwierig herauszufinden, ob sie das richtige Ergebnis liefern und keine Duplikate erzeugen. Daher werden in dieser Arbeit für einige der geläufigsten kombinatorischen Objekte, nämlich n_Sequences, n_Permutations, n_Subsets, Powerset, Integer_Compositions, Integer_Partitions, Weak_Integer_Compositions and Trees, effiziente funktionale Programme...     »
Subject:
DAT Datenverarbeitung, Informatik
DDC:
000 Informatik, Wissen, Systeme
Advisor:
Karayel, Emin
Referee:
Nipkow, Tobias (Prof. Dr.)
Date of acceptation:
15.09.2022
Year:
2022
Language:
en
Language from translation:
de
University:
Technische Universität München
Faculty:
TUM School of Computation, Information and Technology
 BibTeX