Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Trillium: Unifying Refinement and Higher-Order Distributed Separation
  Logic   We present a unification of refinement and Hoare-style reasoning in a
foundational mechanized higher-order distributed separation logic. This
unification enables us to prove formally in the Coq proof assistant that
concrete implementations of challenging distributed systems refine more
abstract models and to combine refinement-style reasoning with Hoare-style
program verification. We use our logic to prove correctness of concrete
implementations of two-phase commit and single-decree Paxos by showing that
they refine their abstract TLA+ specifications. We further use our notion of
refinement to transfer fairness assumptions on program executions to model
traces and then transfer liveness properties of fair model traces back to
program executions, which enables us to prove liveness properties such as
strong eventual consistency of a concrete implementation of a Conflict-Free
Replicated Data Type and fair termination of a concurrent program.

36
The categories of this paper are: cmp-lg
34
The categories of this paper are: chem-ph
22
The categories of this paper are: chao-dyn
33
The categories of this paper are: plasm-ph
10
The categories of this paper are: q-bio
0
The categories of this paper are: hep-ph
17
The categories of this paper are: q-fin
20
The categories of this paper are: acc-phys
7
The categories of this paper are: hep-th
23
The categories of this paper are: solv-int
3
The categories of this paper are: physics
4
The categories of this paper are: cond-mat
25
The categories of this paper are: patt-sol
29
The categories of this paper are: funct-an
15
The categories of this paper are: nucl-ex
24
The categories of this paper are: dg-ga