<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Riccardo Borsetto</string-name>
          <email>riccardo.borsetto@univr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Margherita Zorzi</string-name>
          <email>margherita.zorzi@univr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Verona, Department of Computer Science</institution>
          ,
          <addr-line>Strada le Grazie 15, 37134 Verona</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>26</volume>
      <issue>2025</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>This paper introduces NAMOR (New Agda MOdal Realization), a comprehensive Agda library for mechanizing modal proof theory through extended sequents. Our approach employs position-based reasoning that mirrors ifrst-order logic structures while maintaining implicit accessibility relations. Building on our previous investigation of extended deductive systems, NAMOR provides a unified framework for formalizing proof-theoretical properties across normal extensions of modal logic K, from basic K through S5. The library is founded on our novel sequent calculus E , which exhibits remarkable modularity: all captured logics share identical inference rules, difering mainly in their modal constraints. This enables systematic verification of meta-theoretical properties while preserving the intuitive structure of paper-and-pencil proofs. By leveraging Agda's expressive type system, NAMOR establishes a direct correspondence between formal proofs and their mathematical counterparts, creating a robust platform for symbolic reasoning in domains where modal logic naturally applies.</p>
      </abstract>
      <kwd-group>
        <kwd>Agda proof assistant</kwd>
        <kwd>modal logic</kwd>
        <kwd>proof theory</kwd>
        <kwd>sequent calculus</kwd>
        <kwd>extended-sequents</kwd>
        <kwd>cut elimination</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The recent renaissance in modal proof theory has introduced diverse deductive styles, including
labelled systems [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], 2-sequents [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], nested sequents [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ], and hyper-sequents [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This work focuses
on extended or extensible sequents, which build upon the original formulation of 2-sequents [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The
key ideas for extended sequents are as follows: formulas are marked with a “spatial coordinate” called
position; rules do not contain explicit reference to the accessibility relation (a crucial diference from
other approaches such as labeled frameworks); and only modal operators, treated analogously to
firstorder quantifiers, can “change” the position of formulas. These properties yield several benefits. First,
one obtains “small” deductive systems (in terms of the number of rules) that allow reasoning not only
on the metatheory of the captured logics but also in other settings where modal logic serves as a
knowledge tool, such as Artificial Intelligence and Epistemology. Second, the transparent representation of
the semantics allows it to be changed without altering the set of rules. This is useful for exploring
semantics diferent from the usual Kripke semantics, such as the BHK interpretation in the intuitionistic
setting, or for logics characterized by multiple diferent Kripke models (e.g., the intermediate modal
logic S4.2 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Finally, we show in a previous investigation that position-based deductive systems
enjoy a very strong notion of modularity, which can be also imported into implementations: a wide
spectrum of normal extensions of the basic modal logic K share the same set of rules and a specific
system can be easily obtained simply by “tuning” some constraints on modal and cut rules (see[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]).
      </p>
      <p>
        It is with these advantages in mind that we present NAMOR, a new Agda library for normal modal
logics designed to be as close as possible to pen-and-paper theory. Its main contributions are:
• A new sequent calculus, E , that provides a unified theoretical foundation for normal modal
logics. Building on our previous work [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ], E
achieves a strong form of modularity by
exploiting the similarity between the position-based interpretation of modalities and first-order
      </p>
      <p>CEUR
Workshop</p>
      <p>
        ISSN1613-0073
logic. This allows a wide range of normal modal logics—from K to S5—to be captured using an
identical set of deductive rules, distinguished only by their modal constraints.
• The implementation of this calculus in NAMOR, a new Agda library. We generalize the core
ideas from our previous implementation for S4.2 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to the full E
calculus, creating a flexible
and robust library for mechanizing modal proof theory across a wide spectrum of normal modal
systems. Our implementation uses a deep embedding approach, where the syntax and
inference rules of the calculus are faithfully represented within Agda’s type system, enabling formal
verification of meta-theoretical properties.
• The choice of Agda over other powerful proof assistants such as Coq, Lean, or Isabelle has
multiple reasons. While the systems cited above are highly capable, they primarily rely on an
imperative “proof script” style for writing proofs. In contrast, Agda’s functional “proof term” approach
and clean, Unicode-based syntax allow for formalized definitions and proofs that remain
exceptionally close to their on-paper mathematical counterparts. This closeness, supported by Agda’s
interactive development features, is particularly valuable for a system like ours, where the
manipulation of positions is central.
      </p>
      <sec id="sec-1-1">
        <title>1.1. Synopsis</title>
        <p>In Section 2 we present the sequent calculus E , we show some sample of the Agdaimplementation
and we provide an example of axiom derivation in NAMOR; Related work are discussed in Section 3;
Section 4 is devoted to discussion and future work.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. NAMOR: Implementing the sequent calculus E</title>
      <p>relation  ◁  ⇔ ∃ ∈  .  =  ∘ ⟨⟩
closures.</p>
      <p>We first present the position-based sequent calculus E
 . According to some constraints of the rules
□ ⊢, ⊢ ♦ and Cut, E</p>
      <p>
        captures several normal extensions of the logic K by incorporating the basic
axiom  ≡
 ≡ □  → 
□ ( → ) → ( □  →
□ ) and one or more of the following axioms:  ≡
□  →
♦  ,
, 4 ≡ □  → □
 , .2 ≡ ♦□
 →
♦□
 and 5 ≡  →
□♦
 . This results in K (containing
only the basic axiom  ), D (K+D), T (K+T), K4 (K+4), D4 (K+D+4), S4 (K+T+4), S4.2 (K+T+4+.2) and S5
(K+T+4+5). The system is inspired by our previous work [
        <xref ref-type="bibr" rid="ref11 ref9">9, 11</xref>
        ].
      </p>
      <p>The language ℒ consists of a countably infinite set of propositional symbols  0,  1, …, propositional
connectives ∧, ∨, →, ¬, ⊥, modal operators □ , ♦ , and a denumerable set 
of tokens (ranged over by
,  ,</p>
      <p>), which act as atomic world-identifiers. Modal formulas are defined inductively as usual.</p>
      <sec id="sec-2-1">
        <title>A position  (ranged over by , ,</title>
        <p>) is a finite sequence of tokens, i.e., an element of  ∗
. We denote a
sequence as ⟨ 1, … ,   ⟩, with ⟨ ⟩ being the empty sequence. The (associative) concatenation of positions
is defined as ⟨ 1, … ,   ⟩ ∘ ⟨ 1, … ,   ⟩ = ⟨ 1, … ,   ,  1, … ,   ⟩. On positions, we define the successor
, and its reflexive ( ◁0), transitive (⊏), and reflexive-transitive ( ⊑)
A position-formula (or p-formula) is an expression   , where  is a modal formula and  is a position.
An extended sequent (or e-sequent) is an expression Γ ⊢ Δ, where Γ and Δ are finite sequences of
p-formulas.</p>
        <p>The rules of E</p>
        <p>are in Figure 1. Modal rules represent the core of the system and are common to
all the logics. The system is designed as much as possible in analogy with first-order logic quantifiers
as suggested by the constraints on ⊢ □ and ♦ ⊢, that are reminiscent of the analogous for ∀ and ∃: in
the rules ⊢ □
on which  ∘⟨⟩
and ♦ ⊢, one has  ∘ ⟨⟩ ∉ ℑ[Γ, Δ]
depends and ℑ[Σ] = { ∶ ∃
 ∈ Σ.  ⊑ } .</p>
        <p>, where Γ and Δ are the lists of (open) assumptions</p>
        <p>As previously said, all logics in the normal spectrum from K to S5 share the rules above; a specific
system is obtained simply by “tuning” the constraints on the □
⊢, ⊢ ♦ and on the cut rule for systems
K and K4. Constraints on modal and cut rules are in Table 1 and Table 2, respectively.</p>
        <p>Axiom and Cut Rule
Structural Rules
Propositional Rules
  ⊢</p>
        <p>Γ, Γ ⊢⊢ΔΔ  ⊢
Γ,   ,   ⊢ Δ</p>
        <p>Γ,   ⊢ Δ  ⊢
Γ1,   ,   , Γ2 ⊢ Δ
Γ1,   ,   , Γ2 ⊢ Δ
 ⊢
Γ1 ⊢   , Δ1 Γ2,   ⊢ Δ2 
Γ1, Γ2 ⊢ Δ1, Δ2</p>
        <p>Γ ⊢ Δ
Γ ⊢   , Δ ⊢ 
Γ ⊢   ,   , Δ ⊢</p>
        <p>Γ ⊢   , Δ
Γ ⊢ Δ1,   ,   , Δ2 ⊢ 
Γ ⊢ Δ1,   ,   , Δ2
Modal Rules
Γ, Γ∧,    ⊢⊢ΔΔ ∧1 ⊢
Γ, Γ∧,   ⊢⊢Δ Δ ∧2 ⊢
Γ1 ⊢   , Δ1 Γ2 ⊢   , Δ2 ⊢ ∧</p>
        <p>Γ1, Γ2 ⊢  ∧   , Δ1, Δ2
Γ1,   ⊢ Δ1 Γ2,   ⊢ Δ2 ∨ ⊢
Γ1, Γ2,  ∨   ⊢ Δ1, Δ2</p>
        <p>Γ ⊢   , Δ ⊢ ∨1
Γ ⊢  ∨   , Δ</p>
        <p>Γ ⊢   , Δ
Γ ⊢  ∨   , Δ
⊢ ∨2
Γ1 ⊢   , Δ1 Γ2,   ⊢ Δ2 →⊢
Γ1, Γ2,  →   ⊢ Δ1, Δ2</p>
        <p>ΓΓ⊢,  →⊢   ,,ΔΔ ⊢→
Γ,   ⊢ Δ □ ⊢
Γ, □   ⊢ Δ
Γ,  ∘⟨⟩ ⊢ Δ
Γ, ♦   ⊢ Δ ♦ ⊢
ΓΓ⊢⊢ □ ∘⟨⟩ ,,ΔΔ ⊢ □
ΓΓ⊢⊢♦    ,,ΔΔ ⊢ ♦
Calculus</p>
        <p>ES5
ES4.2
ES4
ET
ED
ED4
EK4
EK</p>
        <p>Constraints on the rules □ ⊢ and ⊢ ♦
no constraints
 ⊆ 
 ⊑ 
 ◁ 0 
 ◁ 
 ⊏ 
 ⊏ 
there is at least a formula  ∘∘ in either Γ or Δ</p>
        <p>◁ 
there is at least a formula  ∘∘ in either Γ or Δ</p>
        <p>Constraints on the cut rule</p>
        <p>no constraints
 ∈ ℑ[Γ 1, Δ1 −   ] or  ∈ ℑ[Γ
2 −   , Δ2]
⊢♦ : ∀ {M A   Γ Δ}
→ modalConstraint M   Γ Δ
→ Proof (Γ ,, [ A ^  ] ⊢ Δ)
→ Proof (Γ ,, [ □ A ^  ] ⊢ Δ)
→ modalConstraint M   Γ Δ
→ Proof (Γ ⊢ [ A ^  ] ,, Δ)
→ Proof (Γ ⊢ [ ♦ A ^  ] ,, Δ)</p>
        <p>Following Table 1, the specific constraint for each logic is implemented in the proof-assistant by the
modalConstraints function, as follows:
modalConstraint : Logic → position → position → List pf → List pf → Type
modalConstraint S5   Γ Δ = Unit
modalConstraint S4dot2   Γ Δ =  ⊆ 
modalConstraint S4   Γ Δ =  ⊑ 
modalConstraint T   Γ Δ</p>
        <p>=  ◁0 
modalConstraint D   Γ Δ =  ◁ 
modalConstraint D4   Γ Δ =  ⊏ 
modalConstraint K4   Γ Δ =  ⊏  × (Γ ,, Δ) has 
modalConstraint K   Γ Δ =  ◁  × (Γ ,, Δ) has 
Finally, following Table 2, constraints for the cut- rule are implemented in Agda as
cutConstraint _ A  Γ1 Γ2 Δ1 Δ2 = Unit
cutConstraint : Logic → mf → position → List pf → List pf → List pf → List pf → Type
cutConstraint K A  Γ1 Γ2 Δ1 Δ2 = ( ∈ Init (Γ1 ,, (Δ1 - A ^  ))) ⊎ ( ∈ Init ((Γ2 - A ^  ) ,, Δ2))
cutConstraint K4 A  Γ1 Γ2 Δ1 Δ2 = ( ∈ Init (Γ1 ,, (Δ1 - A ^  ))) ⊎ ( ∈ Init ((Γ2 - A ^  ) ,, Δ2))
In the next section we propose an example to show how both the constraints and the implementation
work.</p>
        <sec id="sec-2-1-1">
          <title>2.1. Working example: deriving the Geach axiom (twice)</title>
          <p>To show how the framework E</p>
          <p>works, we propose two derivations of the Geach axiom, also called .2:
□♦  →
♦□</p>
          <p>. The Geach axiom is characteristic for the logic S4.2, an intermediate system between
S4 and S5, that is particulary interesting and enjoy several applications both in mathematics and in
computer science.</p>
          <p>We first try to derive the axiom in the wrong system</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>S4, whose constraint, correctly, does not allow</title>
        <p>the derivation. Then we show the correct derivation in the system S4.2.</p>
      </sec>
      <sec id="sec-2-3">
        <title>Example 1 (Derivation of the Geach axiom).</title>
        <p>Let’s start observing what happens if we try to derive .2 by setting NAMOR to logic S4:
axiomG-S4-FAILED : ∀ {A} → (Proof ([] ⊢ [((♦ (□ A)) ⇒ (□ (♦ A)) ^ [])]))
axiomG-S4-FAILED =
⊢⇒
(♦ ⊢ {x = "x"} {Γ = []} ( { (here ()) ; (there ()) })
(⊢□ {x = "y"} ( { (there (here ())) ; (there (there ())) })
(⊢♦ {M = S4} { = ⟨"y"⟩} { = ⟨"x"⟩ ∘ ⟨"y"⟩} {! !} {! !} ))) -- FAILURE
The logic S4 has constraint</p>
        <p>4   Γ Δ =  ⊑ 
so for the ⊢♦ rule we need ⟨"y"⟩ ⊑ (⟨"x"⟩ ∘ ⟨"y"⟩). The meaning is that we are requiring ⟨"y"⟩ is a prefix
of ⟨"x", "y"⟩, but it is not, so the constraint is not satisfied and the derivation fails.</p>
        <p>One might wonder if choosing diferent tokens or swapping "x" and "y" could make the derivation work
in S4. However, the failure is structural, not dependent on variable names. The modal rules force a specific
order of token introduction: the ♦ elimination introduces "x" first, then the □ introduction introduces "y" .
The resulting constraint always requires the second token to be a prefix of the concatenated position, which
is impossible under the prefix relation regardless of the chosen variable names.</p>
        <p>For the second derivation we set the constraints to capture S4.2 and then we have:
axiomG : ∀ {A} → (Proof ([] ⊢ [((♦ (□ A)) ⇒ (□ (♦ A)) ^ [])]))
axiomG =
⊢⇒
(♦ ⊢ {x = "x"} {Γ = []} ( { (here ()) ; (there ()) })
(⊢□ {x = "y"} ( { (there (here ())) ; (there (there ())) })
(⊢♦ {M = S4dot2} { = ⟨"y"⟩} { = ⟨"x"⟩ ∘ ⟨"y"⟩} ( {x} → there)
(□ ⊢ {M = S4dot2} { = ⟨"x"⟩} { = ⟨"x"⟩ ∘ ⟨"y"⟩} {Γ = []} (xs⊆xs++ys ⟨ "x" ⟩ ⟨ "y" ⟩)
Ax ))))
The logic S4.2 has constraint:</p>
        <p>4.2   Γ Δ =  ⊆</p>
        <p>For the ⊢♦ rule we need to specify ⟨"y"⟩ ⊆ (⟨"x"⟩ ∘ ⟨"y"⟩). This constraint is satisfied by ( {x} →
there) that shows "y" is at position there in ["x", "y"]. For the □ ⊢ rule we need ⟨"x"⟩ ⊆ (⟨"x"⟩ ∘ ⟨"y"⟩).
This constraint is satisfied by xs⊆xs++ys that shows ["x"] ⊆ ["x"] ++ ["y"]. So the derivation succeeds
by applying the axiom rule.</p>
        <p>We spend some words about here, there, and freshness patterns. In Agda, proofs of list membership are
constructed with here (for the head) and there (for the tail). We use these to enforce freshness constraints
in modal rules, which is analogous to the eigen-variable conditions in traditional sequent calculi.</p>
        <p>For instance, to prove a token is fresh for an empty context, we must show it cannot be a member. We
do this with a function that uses Agda’s absurd pattern () to demonstrate that both cases—the token being
here or there—are impossible. This pattern-matching against an absurd case is a standard Agda idiom for
proving negative properties, ensuring that new tokens are genuinely fresh.</p>
        <p>The success of S4.2 lies in the flexibility of the subset relation ( ⊆) compared to the prefix relation.
While positions in S4 must be ordered as prefixes (reflecting the transitivity of accessibility), S4.2 allows
positions to be interpreted as sets, where subset inclusion is more permissive.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Related work</title>
      <p>
        The automation of modal reasoning is receiving increasing attention from the research community. In
this context, it is worth mentioning recent developments in the HOL Light proof assistant by Maggesi
et al., which are closely aligned with our work with partially diferent motivations. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the authors
present a formalized proof of modal completeness for Gödel–Löb provability logic (GL) within HOL
Light in a labelled setting [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This work is further extended towards a full mechanization of GL in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Building upon these contributions, the approach has been generalized in the HOLMS framework to
encompass a broader class of normal modal logics [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This project is a key reference, as we are also
developing a modular library for normal extensions of K, albeit with a diferent approach to modal
proof theory.
      </p>
      <p>
        Our motivations are complementary. While HOLMS moves towards automated deduction, we
position our work at the level of meta-theoretical formalization. This is reflected in our choice of a classical,
LK-style calculus, which is well-suited for studying meta-properties, in contrast to the G3-style
systems (see, e.g., [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ]) often preferred for automated proof search due to their invertible rules. Our
short-term goal is not automated deduction in a strict algorithmic sense; rather, we aim to provide
a correct and robust implementation of our theoretical results. We exploit the full expressivity of
Agda to formally verify properties of our meta-theory and plan to use NAMOR as a reasoning tool for
applications in modal logic semantics (see Section 4).
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions and ongoing work</title>
      <p>
        The development of NAMOR is an ongoing project that opens several directions for future work. Our
current goal is to formally verify the Cut-Elimination Theorem, a central results in proof-theory, for
the calculus E . Following our approach in [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ], the modularity of the system will allow us to prove
this fundamental property once for the entire spectrum of captured logics, from K to S5.
      </p>
      <p>
        Beyond this foundational work, our main short-term goal is to develop and implement semantics for
specific instances of E . We are particularly focused on S4.2 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], a system with applications in AI,
epistemology [
        <xref ref-type="bibr" rid="ref10 ref8">8, 10</xref>
        ], and mathematics, including as the logic of abelian groups [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and of set-theoretic
forcing [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The position-based nature of our framework is a key advantage here, as it allows us to
tailor the semantics to the desired interpretation.
      </p>
      <p>
        Finally, we plan to explore the computational interpretations of our work. The logic S5, for instance,
has deep connections to computation [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Following the work in [20], we aim to implement the
Brouwer-Heyting-Kolmogorov (BHK) semantics for the intuitionistic version of our S5 calculus. This
will allow us, via a Curry-Howard correspondence, to study the resulting dependent type calculus.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Gemini 2.5 Pro in order to: Grammar and spelling
check, Paraphrase and reword. After using this tool/service, the authors reviewed and edited the
content as needed and takes full responsibility for the publication’s content.
[20] S. Guerrini, A. Masini, M. Zorzi, Natural deduction calculi for classical and intuitionistic S5,
Journal of Applied Non-Classical Logics 33 (2023) 165–205. doi:10.1080/11663081.2023.2233750.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Negri</surname>
          </string-name>
          ,
          <article-title>Proof theory for modal logic</article-title>
          ,
          <source>Philosophy Compass</source>
          <volume>6</volume>
          (
          <year>2011</year>
          )
          <fpage>523</fpage>
          -
          <lpage>538</lpage>
          . doi:
          <volume>10</volume>
          .1111/j. 1747-
          <fpage>9991</fpage>
          .
          <year>2011</year>
          .
          <volume>00418</volume>
          .x.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Dyckhof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Negri</surname>
          </string-name>
          ,
          <article-title>Admissibility and cut-elimination for modal logics</article-title>
          ,
          <source>Journal of Logic and Computation</source>
          (
          <year>2012</year>
          ).
          <source>doi:10.1007/s00153-011-0254-7.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Masini</surname>
          </string-name>
          , 2
          <article-title>-sequent calculus: intuitionism and natural deduction</article-title>
          ,
          <source>Journal of Logic and Computation</source>
          <volume>3</volume>
          (
          <year>1993</year>
          )
          <fpage>533</fpage>
          -
          <lpage>562</lpage>
          . doi:
          <volume>10</volume>
          .1093/logcom/3.5.533.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fitting</surname>
          </string-name>
          ,
          <article-title>Prefixed tableaus and nested sequents</article-title>
          ,
          <source>Annals of Pure and Applied Logic</source>
          <volume>163</volume>
          (
          <year>2012</year>
          )
          <fpage>291</fpage>
          -
          <lpage>313</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.apal.
          <year>2011</year>
          .
          <volume>09</volume>
          .004.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>Lellmann</surname>
          </string-name>
          , E. Pimentel,
          <article-title>Modularisation of sequent calculi for normal and non-normal modalities</article-title>
          ,
          <source>ACM Transactions on Computational Logic</source>
          <volume>20</volume>
          (
          <year>2019</year>
          ) 7:
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          :
          <fpage>46</fpage>
          . doi:
          <volume>10</volume>
          .1145/3288757.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciabattoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ramanayake</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wansing</surname>
          </string-name>
          ,
          <article-title>Hypersequent and display calculi-a unified perspective</article-title>
          ,
          <source>Studia Logica</source>
          <volume>102</volume>
          (
          <year>2014</year>
          )
          <fpage>1245</fpage>
          -
          <lpage>1294</lpage>
          . doi:
          <volume>10</volume>
          .1007/s11225-014-9566-z.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Masini</surname>
          </string-name>
          , 2
          <article-title>-sequent calculus: A proof theory of modalities</article-title>
          ,
          <source>Annals of Pure and Applied Logic</source>
          <volume>58</volume>
          (
          <year>1992</year>
          )
          <fpage>229</fpage>
          -
          <lpage>246</lpage>
          . URL: https://www.sciencedirect.com/science/article/pii/016800729290029Y. doi:
          <volume>10</volume>
          .1016/
          <fpage>0168</fpage>
          -
          <lpage>0072</lpage>
          (
          <issue>92</issue>
          )
          <fpage>90029</fpage>
          -
          <lpage>Y</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chalki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Koutras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zikos</surname>
          </string-name>
          ,
          <article-title>A quick guided tour to the modal logic S4</article-title>
          .2,
          <string-name>
            <surname>Logic</surname>
            <given-names>Journal</given-names>
          </string-name>
          <source>of the IGPL</source>
          <volume>26</volume>
          (
          <year>2018</year>
          )
          <fpage>429</fpage>
          -
          <lpage>451</lpage>
          . URL: https://doi.org/10.1093/jigpal/jzy008. doi:
          <volume>10</volume>
          .1093/jigpal/jzy008. arXiv:https://academic.oup.com/jigpal/article-pdf/26/4/429/25207558/jzy008.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Martini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Masini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zorzi</surname>
          </string-name>
          ,
          <article-title>Cut elimination for extended sequents</article-title>
          ,
          <source>Bulletin of the Section of Logic. Published online: August</source>
          <volume>15</volume>
          ,
          <year>2023</year>
          ; 36 pages (
          <year>2023</year>
          ). doi:https://doi.org/10.18778/
          <fpage>0138</fpage>
          -
          <lpage>0680</lpage>
          .
          <year>2023</year>
          .
          <volume>22</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Borsetto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zorzi</surname>
          </string-name>
          ,
          <article-title>An agda implementation of the modal logic s4.2: ifrst investigations, preprint</article-title>
          , submitted (
          <year>2025</year>
          ). URL: https://drive.google.com/file/d/ 1dNdyJbGW7J5ImsyuqaqqGDnGnwUv6Qa_/view?usp=sharing.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Borsetto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zorzi</surname>
          </string-name>
          ,
          <article-title>Namor: a new agda library for modal extended sequents</article-title>
          ,
          <source>in: ICTCS</source>
          <year>2025</year>
          , 20th Italian Conference on Theoretical Computer Science, October 26th, Bologna, Italy, CEUR Conference Proceedings, to appear,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Maggesi</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Perini Brogi, A Formal Proof of Modal Completeness for Provability Logic</article-title>
          , in: L.
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Kaliszyk (Eds.),
          <source>12th International Conference on Interactive Theorem Proving (ITP</source>
          <year>2021</year>
          ), volume
          <volume>193</volume>
          of Leibniz International Proceedings in Informatics (LIPIcs),
          <source>Schloss Dagstuhl - Leibniz-Zentrum für Informatik</source>
          , Dagstuhl, Germany,
          <year>2021</year>
          , pp.
          <volume>26</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          :
          <fpage>18</fpage>
          . URL: https://drops. dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.
          <year>2021</year>
          .
          <volume>26</volume>
          . doi:
          <volume>10</volume>
          .4230/LIPIcs.ITP.
          <year>2021</year>
          .
          <volume>26</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Maggesi</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Perini Brogi, Mechanising gödel-löb provability logic in HOL light</article-title>
          ,
          <source>Journal of Automated Reasoning</source>
          <volume>67</volume>
          (
          <year>2023</year>
          )
          <article-title>29</article-title>
          . doi:
          <volume>10</volume>
          .1007/S10817-023-09677-Z.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bilotta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maggesi</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Perini Brogi, Growing holms, a hol light library for modal systems</article-title>
          ,
          <source>in: OVERLAY</source>
          <year>2024</year>
          ,
          <source>6th International Workshop on Artificial Intelligence and Formal Verification</source>
          , Logic, Automata, and
          <string-name>
            <surname>Synthesis</surname>
          </string-name>
          ,
          <source>November 28-29</source>
          ,
          <year>2024</year>
          , Bolzano, Italy, volume
          <volume>3904</volume>
          <source>of CEUR Conference Proceedings</source>
          ,
          <year>2024</year>
          , pp.
          <volume>26</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          :
          <fpage>18</fpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3904</volume>
          /paper5.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Negri</surname>
          </string-name>
          , J. von
          <string-name>
            <surname>Plato</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ranta</surname>
          </string-name>
          , Structural Proof Theory, Cambridge University Press,
          <year>2001</year>
          . doi:
          <volume>10</volume>
          . 1017/CBO978113923619.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G.</given-names>
            <surname>Fellin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Negri</surname>
          </string-name>
          , E. Orlandelli,
          <article-title>Glivenko sequent classes and constructive cut elimination in geometric logics</article-title>
          ,
          <source>Archive for Mathematical Logic</source>
          <volume>62</volume>
          (
          <year>2023</year>
          )
          <fpage>657</fpage>
          -
          <lpage>688</lpage>
          . doi:
          <volume>10</volume>
          .1007/ s00153-022-0857-z.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Berger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Block</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Löwe</surname>
          </string-name>
          ,
          <article-title>The modal logic of abelian groups</article-title>
          ,
          <source>Algebra Universalis</source>
          <volume>84</volume>
          (
          <year>2023</year>
          )
          <article-title>25</article-title>
          . URL: https://doi.org/10.1007/s00012-023-00821-9. doi:
          <volume>10</volume>
          .1007/s00012-023-00821-9.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Hamkins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Loewe</surname>
          </string-name>
          ,
          <article-title>The modal logic of forcing</article-title>
          ,
          <source>Transactions of the American Mathematical Society</source>
          <volume>360</volume>
          (
          <year>2008</year>
          )
          <fpage>1793</fpage>
          -
          <lpage>1817</lpage>
          . doi:
          <volume>10</volume>
          .1305/ndjfl/1093894722.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Murphy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Crary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Harper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Pfenning</surname>
          </string-name>
          ,
          <article-title>A symmetric modal lambda calculus for distributed computing</article-title>
          ,
          <source>in: Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science</source>
          ,
          <year>2004</year>
          .,
          <year>2004</year>
          , pp.
          <fpage>286</fpage>
          -
          <lpage>295</lpage>
          . doi:
          <volume>10</volume>
          .1109/LICS.
          <year>2004</year>
          .
          <volume>1319623</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>