Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Deciding Kleene Algebras in Coq   We present a reflexive tactic for deciding the equational theory of Kleene
algebras in the Coq proof assistant. This tactic relies on a careful
implementation of efficient finite automata algorithms, so that it solves
casual equations instantaneously and properly scales to larger expressions. The
decision procedure is proved correct and complete: correctness is established
w.r.t. any model by formalising Kozen's initiality theorem; a counter-example
is returned when the given equation does not hold. The correctness proof is
challenging: it involves both a precise analysis of the underlying automata
algorithms and a lot of algebraic reasoning. In particular, we have to
formalise the theory of matrices over a Kleene algebra. We build on the recent
addition of firstorder typeclasses in Coq in order to work efficiently with the
involved algebraic structures.

27
The categories of this paper are: comp-gas
0
The categories of this paper are: hep-ph
25
The categories of this paper are: patt-sol
35
The categories of this paper are: mtrl-th
19
The categories of this paper are: eess
7
The categories of this paper are: hep-th
26
The categories of this paper are: bayes-an
13
The categories of this paper are: quant-ph
37
The categories of this paper are: supr-con
29
The categories of this paper are: funct-an
34
The categories of this paper are: chem-ph
24
The categories of this paper are: dg-ga
22
The categories of this paper are: chao-dyn
20
The categories of this paper are: acc-phys
15
The categories of this paper are: nucl-ex
8
The categories of this paper are: hep-ex