Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: The Design of GP 2   This papers defines the syntax and semantics of GP 2, a revised version of
the graph programming language GP. New concepts are illustrated and explained
with example programs. Changes to the first version of GP include an improved
type system for labels, a built-in marking mechanism for nodes and edges, a
more powerful edge predicate for conditional rule schemata, and functions
returning the indegree and outdegree of matched nodes. Moreover, the semantics
of the branching and loop statement have been simplified to allow their
efficient implementation.

36
The categories of this paper are: cmp-lg
8
The categories of this paper are: hep-ex
20
The categories of this paper are: acc-phys
34
The categories of this paper are: chem-ph
11
The categories of this paper are: hep-lat
24
The categories of this paper are: dg-ga
33
The categories of this paper are: plasm-ph
16
The categories of this paper are: stat
31
The categories of this paper are: ao-sci
26
The categories of this paper are: bayes-an
22
The categories of this paper are: chao-dyn
4
The categories of this paper are: cond-mat
13
The categories of this paper are: quant-ph
6
The categories of this paper are: astro-ph
28
The categories of this paper are: alg-geom
30
The categories of this paper are: q-alg