Detail publikace
A Logic of Singly Indexed Arrays
mathematical logic, arrays, decidability, decision procedure, formal verification, automata
Článek zavádí specializovanou logiku pro specifikaci vlastností programů pracujících s poli neomezené velikosti obsahující celočíselné údaje o rovněž neomezené velikosti. Tato logika se vyznačuje tím, že umožňuje v jedné, univerzálně kvantifikované formuli porovnávat obsah různých buněk polí pouze s využitím jediného sdíleného indexu. Pro tuto logiku je v článku ukázána obecná nerozhodnutelnost splnitelnosti formulí. Na druhou stranu pro $\exists^*\forall^*$ fragment této logiky je navržena rozhodovací procedura založená na určitém speciálním typu automatů s čítači. Oproti dřívějším výsledkům v této oblasti je navržená rozhodovací procedura výrazně jednodušší.
@inproceedings{BUT34278,
author="Iosif {Radu} and Tomáš {Vojnar} and Peter {Habermehl}",
title="A Logic of Singly Indexed Arrays",
booktitle="Logic for Programming, Artificial Intelligence and Reasoning",
year="2008",
series="Lecture Notes in Computer Science",
volume="5330",
pages="558--573",
publisher="Springer Verlag",
address="Berlin",
isbn="978-3-540-89438-4"
}