Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Automatic Test-Case Reduction in Proof Assistants: A Case Study in Coq   As the adoption of proof assistants increases, there is a need for efficiency
in identifying, documenting, and fixing compatibility issues that arise from
proof assistant evolution. We present the Coq Bug Minimizer, a tool for
reproducing buggy behavior with minimal and standalone files, integrated with
coqbot to trigger automatically on Coq reverse CI failures. Our tool eliminates
the overhead of having to download, set up, compile, and then explore and
understand large developments: enabling Coq developers to easily obtain modular
test-case files for fast experimentation. In this paper, we describe insights
about how test-case reduction is different in Coq than in traditional
compilers. We expect that our insights will generalize to other proof
assistants. We evaluate the Coq Bug Minimizer on over 150 CI failures. Our tool
succeeds in reducing failures to smaller test cases in roughly 75% of the time.
The minimizer produces a fully standalone test case 89% of the time, and it is
on average about one-third the size of the original test. The average reduced
test case compiles in 1.25 seconds, with 75% taking under half a second.

29
The categories of this paper are: funct-an
10
The categories of this paper are: q-bio
4
The categories of this paper are: cond-mat
11
The categories of this paper are: hep-lat
13
The categories of this paper are: quant-ph
16
The categories of this paper are: stat
35
The categories of this paper are: mtrl-th
22
The categories of this paper are: chao-dyn
36
The categories of this paper are: cmp-lg
21
The categories of this paper are: adap-org
9
The categories of this paper are: nlin
34
The categories of this paper are: chem-ph
5
The categories of this paper are: gr-qc
28
The categories of this paper are: alg-geom
0
The categories of this paper are: hep-ph
24
The categories of this paper are: dg-ga