Go to:
Logótipo
Você está em: Start > Publications > View > Deciding Kleene algebra terms equivalence in Coq
Map of Premises
Principal
Publication

Deciding Kleene algebra terms equivalence in Coq

Title
Deciding Kleene algebra terms equivalence in Coq
Type
Article in International Scientific Journal
Year
2015
Authors
Nelma Moreira
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
David Pereira
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Simao Melo de Sousa
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 84
Pages: 377-401
ISSN: 2352-2208
Publisher: Elsevier
Scientific classification
FOS: Natural sciences > Computer and information sciences
Other information
Authenticus ID: P-00A-CBQ
Abstract (EN): This paper presents a mechanically verified implementation of an algorithm for deciding the equivalence of Kleene algebra terms within the Coq proof assistant. The algorithm decides equivalence of two given regular expressions through an iterated process of testing the equivalence of their partial derivatives and does not require the construction of the corresponding automata. Recent theoretical and experimental research provides evidence that this method is, on average, more efficient than the classical methods based on automata. We present some performance tests, comparisons with similar approaches, and also introduce a generalization of the algorithm to decide the equivalence of terms of Kleene algebra with tests. The motivation for the work presented in this paper is that of using the libraries developed as trusted frameworks for carrying out certified program verification.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 25
Documents
File name Description Size
paper 170.67 KB
Related Publications

Of the same journal

Logic and Calculi for All on the occasion of Luis Barbosa's 60th birthday (2025)
Another Publication in an International Scientific Journal
Madeira, A; Oliveira, JN; Proença, J; Neves, R
Location automata for synchronised shuffle expressions (2023)
Article in International Scientific Journal
Broda, S; António Machiavelo; Nelma Moreira; Rogério Reis
Branching pomsets: Design, expressiveness and applications to choreographies (2024)
Article in International Scientific Journal
Edixhoven, L; Jongmans, SS; Proença, J; Castellani, I
bGSL: An imperative language for specification and refinement of backtracking programs (2023)
Article in International Scientific Journal
Dunne, S; Ferreira, JF; Mendes, A; Ritchie, C; Stoddart, B; Zeyda, F
A formal treatment of the role of verified compilers in secure computation (2022)
Article in International Scientific Journal
Almeida, JCB; Barbosa, M; Barthe, G; Pacheco, H; Pereira, V; Portela, B

See all (7)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-08-15 at 17:22:58 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book