Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Teaching and learning mathematics with Prolog   Procedural computer languages have long been used in many aspects of
mathematics pedagogy. In this work, we examine the use of Prolog, a declarative
language for the same purpose. We find the facts+rules aspect of Prolog to be a
novel platform for developing coding lessons to supplement the learning of
mathematics. Specific examples are presented.

8
The categories of this paper are: hep-ex
14
The categories of this paper are: math-ph
15
The categories of this paper are: nucl-ex
33
The categories of this paper are: plasm-ph
35
The categories of this paper are: mtrl-th
6
The categories of this paper are: astro-ph
19
The categories of this paper are: eess
25
The categories of this paper are: patt-sol
11
The categories of this paper are: hep-lat
22
The categories of this paper are: chao-dyn
0
The categories of this paper are: hep-ph
4
The categories of this paper are: cond-mat
31
The categories of this paper are: ao-sci
3
The categories of this paper are: physics
13
The categories of this paper are: quant-ph
17
The categories of this paper are: q-fin