<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Focusing on contraction</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Alessandro</forename><surname>Avellone</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">DISMEQ</orgName>
								<orgName type="institution">Università degli Studi di Milano-Bicocca</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Camillo</forename><surname>Fiorentini</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Università degli Studi di Milano</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alberto</forename><surname>Momigliano</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Università degli Studi di Milano</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Focusing on contraction</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">BE29B8F32E6AF065B7EBF857E80CC6CB</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T23:58+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"> Focusing [1]  <p>is a proof-theoretic device to structure proof search in the sequent calculus: it provides a normal form to cut-free proofs in which the application of invertible and non-invertible inference rules is structured in two separate and disjoint phases. It is commonly believed that every "reasonable" sequent calculus has a natural focused version. Although stemming from proof-search considerations, focusing has not been thoroughly investigated in actual theorem proving, in particular w.r.t. termination, if not for the folk observations that only negative formulas need to be duplicated (or contracted if seen from the top down) in the focusing phase. We present a contraction-free (and hence terminating) focused proof system for multi-succedent propositional intuitionistic logic, which refines the G4ip calculus of Vorob'ev, Hudelmeier and Dyckhoff. We prove the completeness of the approach semantically and argue that this offers a viable alternative to other more syntactical means.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction and related work</head><p>Focusing <ref type="bibr" target="#b0">[1]</ref> is a proof-theoretic device to structure proof search in the sequent calculus: it provides a normal form to cut-free proofs in which the application of invertible and non-invertible inference rules is structured in two separate and disjoint phases. In the first, called the negative or asynchronous phase, we apply (reading the proof bottom up) all invertible inference rules in whatever order, until none is left. The second phase, called the positive or synchronous phase, "focuses" on a formula, by selecting a not necessarily invertible inference rule. If after the (reverse) application of that introduction rule, a sub-formula of that focused formula appears that also requires a non-invertible inference rule, then the phase continues with that sub-formula as the new focus. The phase ends either with success or when only formulas with invertible inference rules are encountered and phase one is re-entered. Certain "structural" rules are used to recognize this switch. Compare this to standard presentation of proof search, such as <ref type="bibr" target="#b21">[22]</ref>, where Waaler and Wallen describe a search strategy for the intuitionistic multi-succedent calculus LB by dividing rules in groups to be applied following some priorities and a set of additional constraints. This without a proof of completeness. Focusing internalizes in the proof-theory a stringent strategy, and a provably complete one, from which many additional optimizations follow. Contraction (or duplication, seen from the bottom up) is one of Gentzen's original structural rules permitting the reuse of some formula in the antecedent or succedent of a sequent:</p><formula xml:id="formula_0">Γ, A, A ∆ Contr L Γ, A ∆ Γ A, A, ∆ Contr R Γ A, ∆</formula><p>We are interested in proof search for propositional logics and from this standpoint contraction is a rather worrisome rule: it can be applied at any time making termination problematic even for decidable logics, thus forcing the use of potentially expensive and non-logical methods like loop detection. It is therefore valuable to ask whether contraction can be removed, in particular in the context of focused proofs.</p><p>As it emerged from linear logic, focusing naturally fits other logics with strong dualities, such as classical logic. As such, it is maybe not surprising that issue of contraction has not been fully investigated: in linear logic contraction (and weakening) are tagged by exponentials, while in classical logic duplication does not affect completeness. As far as intuitionistic logic, an important corollary of the completeness of focusing is that contraction is exactly located in between the asynchronous and synchronous phases and can be restricted to negative formulas <ref type="foot" target="#foot_0">3</ref> . This is a beginning, but it is well-known (see the system G3ip <ref type="bibr" target="#b20">[21]</ref>) that the only propositional connective we do need to contract is implication.</p><p>There is a further element: Gentzen's presentation of intuitionistic logic is obtained from his classical system LK by means of a cardinality restriction imposed on the succedent of every sequent: at most one formula occurrence. This has been generalized by Maehara (see <ref type="bibr" target="#b14">[15]</ref>), who retained a multiple-conclusion version, provided that the rules for right implication (and universal quantification) can only be performed if there is a single formula in the succedent of the premise to which these rules are applied. As these are the same connectives where in the Kripke semantics a world jump is required, this historically opened up a fecund link with tableaux systems. Moreover, Maehara's LB (following <ref type="bibr" target="#b21">[22]</ref>'s terminology) has more symmetries from the permutation point of view and therefore may seem a better candidate for focusing than mono-succedent LJ. The two crucial rules are:</p><formula xml:id="formula_1">Γ, A → B A, ∆ Γ, B ∆ → L Γ, A → B ∆ Γ, A B → R Γ A → B, ∆</formula><p>Interestingly here, in opposition to LJ, the → L rule is invertible, while → R is not. According to the focusing diktat, → L would be classified as left asynchronous and eagerly applied, and this makes the asynchronous phase endless. While techniques such as freezing <ref type="bibr" target="#b3">[4]</ref> or some form of loop checking could be used, we exploit a well-known formulation of a contraction-free calculus, known as G4ip <ref type="bibr" target="#b20">[21]</ref>, following Vorob'ev, Hudelmeier and Dyckhoff, where the → L rule is replaced by a series of rules that originate from the analysis of the shape of the subformula A of the main formula A → B of the rule. It is then routine that such a system is indeed terminating, in the sense that any bottom-up derivation of any given sequent is of finite length<ref type="foot" target="#foot_1">4</ref> . It is instead not routine to focalize such a system, called G4ipf , and this is the main result of the present paper.</p><p>As the focusing strategy severely restricts proofs construction, it is paramount to show that we do not lose any proof -in other terms that focusing is complete w.r.t. standard intuitionistic logic. There are in the literature several ways to prove that, all of them proof-theoretical and none of them completely satisfactory for our purposes:</p><p>1. The permutation-based approach, dating back to Andreoli <ref type="bibr" target="#b0">[1]</ref>, works by proving inversion properties of asynchronous connectives and postponement properties of synchronous ones. This is very brittle and particularly problematic for contraction-free calculi: in fact, it requires to prove at the same time that contraction is admissible and in the focusing setting this is far from trivial. 2. One can establish admissibility of the cut and of the non-atomic initial rule in the focused calculus and then show that all ordinary rules are admissible in the latter using cut. This has been championed in <ref type="bibr" target="#b7">[8]</ref>. While a syntactic proof of cut-elimination is an interesting result per se, the sheer number of the judgments involved and hence of the cut reductions (principal, focus, blur, commutative and preserving cuts in the terminology of the cited paper) makes the well founded-ness of the inductive argument very delicate and hard to extend. 3. The so-called "grand-tour through linear logic" strategy of Miller and Liang <ref type="bibr" target="#b13">[14]</ref>.</p><p>Here, to show that a refinement of an intuitionistic proof system such as ours is complete, we have to provide an embedding into LLF (the canonical focused system for full linear logic) and then show that the latter translation is entailed by Miller and Liang's 1/0 translation. The trouble here is that contraction-free systems cannot be faithfully encoded in LLF <ref type="bibr" target="#b17">[18]</ref>. While there are refinements of LLF, namely linear logic with sub-exponentials <ref type="bibr" target="#b19">[20]</ref>, which may be able to faithfully encode such systems, a "grand-tour" strategy in this context is uncharted territory. Furthermore, sub-exponential encodings of focused systems tend to be very, very prolix, which makes closing the grand-tour rather unlikely. 4. Finally, Miller and Saurin propose a direct proof of completeness of focusing in linear logic in <ref type="bibr" target="#b18">[19]</ref> based on the notion of focalization graph. Again, this seems hard to extend to asymmetric calculi such as intutionism, let alone those contraction-free.</p><p>In this paper, instead, we prove completeness adapting the traditional Kripke semantic argument. While this is well-worn in tableaux-like systems, it is the first time that the model-theoretic semantics of focusing has been considered. The highlights of our proof are explained in Section 3.3.</p><p>Although stemming from proof-search considerations, focusing has still to make an impact in actual theorem proving. Exceptions are:</p><p>-Inverse-based systems such as Imogen <ref type="bibr" target="#b15">[16]</ref> and LIFF <ref type="bibr" target="#b6">[7]</ref>: because the inverse method is forward and saturation-based, the issue of contraction does not come into play -in fact it exhibits different issues w.r.t. termination (namely subsumption) and is in general not geared towards finite failure. -TAC <ref type="bibr" target="#b4">[5]</ref> is a prototype of a family of focused systems for automated inductive theorem proving, including one for LJF. Because the emphasis is on the automation of inductive proofs and the objective is to either succeed or quickly fail, most care is applied to limit the application of the induction rule by means of freezing. Contraction is handled heuristically, by letting the user set a bound for how many time an assumption can be duplicated for each initial goal; once the bound is reached, the system becomes essentially linear. -Henriksen's <ref type="bibr" target="#b12">[13]</ref> presents an analysis of contraction-free classical logic: here contraction has an impact only in the presence of two kinds of disjunction/conjunctions, namely positive vs. negative, as in linear logic. The author shows that contraction can be disposed of by viewing the introduction rule for positive disjunction as a restart rule, similar to Gabbay's <ref type="bibr" target="#b11">[12]</ref>:</p><formula xml:id="formula_2">Θ, pos(A) ⇓ B Θ ⇓ A ∨ + B plus dual</formula><p>where pos(A) = A ∧ + t + delays the non-chosen branch if A is negative (Θ is positive only), and the focus left rule does not make any contraction. This is neat, but not helpful as far as LB is concerned.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">The proof system</head><p>We consider a standard propositional language based on a denumerable set of atoms, the constant ⊥ and the connectives ∧, ∨ and →; ¬A stands for A → ⊥.</p><p>Our aim is to give a focalized version of the well-known contraction-free calculus G4ip of Vorob'ev, Hudelmeier and Dyckhoff <ref type="bibr" target="#b20">[21]</ref>. To this end, one starts with a classification of formulas in the (a)synchronous categories. In focused versions of LJ such as LJF <ref type="bibr" target="#b13">[14]</ref>, an asynchronous formula has a right invertible rule and a non-invertible left one -and dually for synchronous. The contractionfree approach does not enjoy this symmetry -the idea is in fact to consider the possible shape that the antecedent of an implication can have and provide a specialized left (and here right 5 ) introduction rule, yielding a finer view of implicational connectives, which now come in pairs. As we shall see shortly, formulas of the kind (A → B) → C have non-invertible left and right rules, while the intro rules for (A ∧ B) → C and (A ∨ B) → C are both invertible. Formulas a → B, with a an atom, have a peculiar behaviour: right rule is non-invertible, left rule is invertible, but can be applied only if the left context contains the atom a. This motivates the following, slight unusual, classification of formulaswe discuss the issue of polarization of atoms in Section 4.</p><p>Async Formula (AF) :</p><formula xml:id="formula_3">:= ⊥ | A ∧ B | A ∨ B | ⊥ → B | (A ∧ B) → C | (A ∨ B) → C Sync Formula (SF) ::= a | a → B | (A → B) → C</formula><p>where a is an atom</p><formula xml:id="formula_4">AF + ::= a | AF SF − ::= a non-atomic SF</formula><p>The calculus is based on the following judgments, whose rules are displayed in Figure <ref type="figure">1</ref>:</p><formula xml:id="formula_5">-Θ; Γ =⇒ ∆; Ψ . Active sequent; -Θ; A Ψ . Left-focused sequent; -Θ A; Ψ . Right-focused sequent.</formula><p>Γ and ∆ denote multisets of formulas, while Θ and Ψ denote multisets of SF. We use the standard notation of <ref type="bibr" target="#b20">[21]</ref>; for instance, by Γ, ∆ we mean multiset union of Γ and ∆.</p><p>Proof search alternates between an asynchronous phase, where asynchronous formulas are considered, and a synchronous phase, where synchronous ones are. The dotted lines highlights the rule that govern the phase change. In the asynchronous phase we eagerly apply the asynchronous rules to active sequents Θ; Γ =⇒ ∆; Ψ . If the main formula is an AF, the formula is decomposed; otherwise, it is moved to one of the outer contexts Θ and Ψ (rule Act L or Act R ). When the inner contexts are emptied (namely, we get a sequent of the form Θ; • =⇒ •; Ψ ), no asynchronous rule can be applied and the synchronous phase starts by selecting a formula H in Θ, Ψ for focus (rule Focus L or Focus R ). Differently from the asynchronous phase, the rules to be applied are determined by the formula under focus. Note that the choice of H determines a backtracking point: if proof search yields a sequent where Θ only contains atoms and Ψ is empty, no formula can be picked and the construction of the derivation fails; to continue proof search, one has to backtrack to the last applied Focus L or Focus R rule and select, if possible, a new formula for focus. The left-focused phase is started by the application of rule Focus L and involves left-focused sequents of the form Θ; A Ψ . Here we analyze implications whose antecedents are either a or A → B. In the first case (rule → at), we perform a sort of forward application of modus ponens, provided that a ∈ Θ, otherwise we backtrack. The application of rule →→ L determines a transition to a new asynchronous phase in the left premise, while focus is maintained in the right premise. The phase terminates when an AF + formula is produced with a call to rule Blur L . Alternatively, a right-focused phase begins by selecting a formula H in Ψ (rule Focus R ). Let us assume that H is an atom. If H ∈ Θ, we apply the axiom-rule Init and the construction of a closed branch succeeds; otherwise, we get a failure and we have to backtrack. If H = K → B, we apply → R, which ends the synchronous phase and starts a new asynchronous phase. This is similar to the LJQ system <ref type="bibr" target="#b8">[9]</ref>. </p><formula xml:id="formula_6">⊥L Θ; Γ, ⊥ =⇒ ∆; Ψ Θ; Γ =⇒ ∆; Ψ ⊥R Θ; Γ =⇒ ⊥, ∆; Ψ Θ; Γ, A, B =⇒ ∆; Ψ ∧L Θ; Γ, A ∧ B =⇒ ∆; Ψ Θ; Γ =⇒ A, ∆; Ψ Θ; Γ =⇒ B, ∆; Ψ ∧R Θ; Γ =⇒ A ∧ B, ∆; Ψ Θ; Γ, A =⇒ ∆; Ψ Θ; Γ, B =⇒ ∆; Ψ ∨L Θ; Γ, A ∨ B =⇒ ∆; Ψ Θ; Γ =⇒ A, B, ∆; Ψ ∨R Θ; Γ =⇒ A ∨ B, ∆; Ψ Θ; Γ =⇒ ∆; Ψ ⊥ → L Θ; Γ, ⊥ → B =⇒ ∆; Ψ ⊥ → R Θ; Γ =⇒ ⊥ → B, ∆; Ψ Θ; Γ, A → B → C =⇒ ∆; Ψ ∧ → L Θ; Γ, (A ∧ B) → C =⇒ ∆; Ψ Θ; Γ =⇒ A → B → C, ∆; Ψ ∧ → R Θ; Γ =⇒ (A ∧ B) → C, ∆; Ψ Θ; Γ, A → C, B → C =⇒ ∆; Ψ ∨ → L Θ; Γ, (A ∨ B) → C =⇒ ∆; Ψ Θ; Γ =⇒ A → C, ∆; Ψ Θ; Γ =⇒ B → C, ∆; Ψ ∨ → R Θ; Γ =⇒ (A ∨ B) → C, ∆; Ψ Θ, S; Γ =⇒ ∆; Ψ Act L Θ; Γ, S =⇒ ∆; Ψ Θ; Γ =⇒ ∆; S, Ψ Act R Θ; Γ =⇒ S</formula><formula xml:id="formula_7">Θ; K =⇒ B; • → R Θ K → B; Ψ Θ, a; B Ψ → at Θ, a; a → B Ψ Θ; A, B → C =⇒ B; • Θ; C Ψ →→ L Θ; (A → B) → C Ψ</formula><p>A, B and C are any formulas, S is a SF, S − is a SF − , T is a AF + and K → B is a SF.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 1. The G4ipf calculus</head><p>We remark that the main difference between G4ipf and a standard focused calculus such as LJF is that the rule Focus L does not require the contraction of the formula selected for focus. This is a crucial point to avoid the generation of branches of infinite length and to guarantee the termination of the proof search procedure outlined above (see Section 3.1).</p><p>A derivation D of a sequent σ in G4ipf is a tree of sequents built bottom-up starting from σ and applying backward the rules of G4ipf . A branch of D is a sequence of sequents corresponding to the path from the root σ of D to a leaf σ l of D. If σ l is the conclusion of one of the axiom-rules ⊥L, ⊥ → R and Init (the rules with no premises), the branch is closed. A derivation is closed if all its branches are closed. A sequent σ is provable in G4ipf if there exists a closed derivation of σ; a formula A is provable if the active sequent •; • =⇒ A; • with empty contexts Θ, Γ and Ψ is provable.</p><p>Example 1. Here we provide an example of a G4ipf -derivation of the formula ¬¬(a ∨ ¬a). Recall that a derivation of such a formula in the standard calculus requires an application of contraction.</p><formula xml:id="formula_8">⊥L a; ⊥ =⇒ •; Blur L a; ⊥ • → at a; ¬a • Focus L ¬a, a; • =⇒ •; • [⊥R, ⊥ → L, Act L ] ¬a; a, ⊥ → ⊥ =⇒ ⊥; • ⊥L ¬a; ⊥ =⇒ •; • Blur L ¬a; ⊥ • →→ L ¬a; ¬¬a • Focus L ¬a, ¬¬a; • =⇒ •; • [⊥R, ∨ → L, Act L × 2] •; ¬(a ∨ ¬a) =⇒ ⊥; • → R • ¬¬(a ∨ ¬a); • Focus R •; • =⇒ •; ¬¬(a ∨ ¬a) Act R •; • =⇒ ¬¬(a ∨ ¬a); •</formula><p>The double line corresponds to an asynchronous phase where more than one rule is applied. The only backtracking point is the choice of the formula for left-focus in the active sequent ¬a, ¬¬a; • =⇒ •; •. If we select ¬a instead of ¬¬a, we get the sequent ¬¬a; ¬a</p><p>• and the construction of the derivation immediately fails.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Meta-theory</head><p>We show that proof search in G4ipf can be performed in finite time. We define a well-founded relation ≺ such that, if σ is the conclusion of a rule R of G4ipf and σ any of the premises of R, then σ ≺ σ. As a consequence, branches of infinite length cannot be generated in proof search and the provability of σ in G4ipf can be decided in finite time.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Termination</head><p>We assign to any formula A a weight wg(A) following <ref type="bibr" target="#b20">[21]</ref>:</p><formula xml:id="formula_9">wg(a) = wg(⊥) = 2 wg(A ∧ B) = wg(A) + wg(A) • wg(B) wg(A ∨ B) = 1 + wg(A) + wg(B) wg(A → B) = 1 + wg(A) • wg(B)</formula><p>The weight wg(σ) of a sequent σ is the sum of wg(A), for every A in σ. One can easily prove that the following properties hold:</p><formula xml:id="formula_10">-wg(A → (B → C)) &lt; wg((A ∧ B) → C); -wg(A → C) + wg(B → C) &lt; wg((A ∨ B) → C); -wg(A) + wg(B → C) + wg(C) &lt; wg((A → B) → C).</formula><p>The above properties suffice to prove that proof search in the calculus G4ip terminates. Indeed, if R is a rule of G4ip, σ 1 the conclusion of R and σ 2 any of the premises of R, it holds that wg(σ 2 ) &lt; wg(σ 1 ); since weights are positive numbers, we cannot generate branches of infinite length. On the other hand, in G4ipf we cannot use the weight of the whole sequent as a measure, since we have rules where the conclusion and the premise have the same weight (Focus, Act and Blur). Let ≺ s (≺ d ) be the smallest relation between two sequents related by a rule of the same (different) judgment such that σ 1 ≺ s σ 2 (σ 1 ≺ d σ 2 ) if there exists a rule R of G4ipf such that σ 2 is the conclusion of R and σ 1 is any of the premises of R. For instance:</p><formula xml:id="formula_11">( Θ; Γ, A =⇒ ∆; Ψ ) ≺s ( Θ; Γ, A ∨ B =⇒ ∆; Ψ ) ( Θ, a; B Ψ ) ≺s ( Θ, a; a → B Ψ ) ( Θ; A =⇒ B; • ) ≺ d ( Θ A → B; Ψ ) ≺ d ( Θ; • =⇒ •; A → B, Ψ )</formula><p>Note that σ 1 ≺ s σ 2 implies wg(σ 1 ) ≤ wg(σ 2 ); moreover, if σ 1 ≺ d σ 2 then wg(σ 1 ) = wg(σ 2 ). Using as a measure the lexicographic ordering of wg(A), wg(Γ ), wg(∆) we can show (see the proof in the Appendix): Lemma 1. ≺ s is a well-founded relation.</p><p>The relation ≺ d corresponds to the application of a rule which starts or ends a synchronous phase. Note that a synchronous phase cannot start by selecting an atom (indeed, the formula S − chosen for focus by Focus L must be a SF − ), otherwise we could generate an infinite loop where an atom a is picked for focus by Focus L and immediately released by Blur L . As a consequence, we cannot have chains of the form σ 1 ≺ d σ 2 ≺ d σ 3 , but between two ≺ d at least an ≺ s must occur. In the following lemma we show that two active sequents immediately before and after a synchronous phase have decreasing weights. Proof. By definition of ≺ d , σ n is obtained by applying Focus L or Focus R to σ b , σ a is obtained by applying Blur L or → R to σ 1 , while in σ 1 , . . . , σ n only synchronous rules are applied. If n = 1, we have two possible cases:</p><formula xml:id="formula_12">1. σ a = Θ; A, B → C =⇒ B; • σ 1 = Θ; (A → B) → C Ψ σ b = Θ, (A → B) → C; • =⇒ •; Ψ ; 2. σ a = Θ; A =⇒ B; • σ 1 = Θ A → B; Ψ σ b = Θ; • =⇒ •; A → B,</formula><p>Ψ (where A is an atom or an implication).</p><p>In both cases wg(σ a ) &lt; wg(σ b ). Let n &gt; 1. We have:</p><formula xml:id="formula_13">σ a = Θ; H 1 =⇒ •; Ψ, σ 1 = Θ; H 1 Ψ, . . . σ n = Θ; H n Ψ σ b = Θ, H n ; • =⇒ •; Ψ Since wg(H 1 ) &lt; wg(H n ), it holds that wg(σ a ) &lt; wg(σ b ).</formula><p>Let ≺ be the transitive closure of the relation ≺ s ∪ ≺ d . Note that σ 1 ≺ σ 2 implies wg(σ 1 ) ≤ wg(σ 2 ). Using lemmas 1 and 2, one can prove that (see the proof in the Appendix): Proposition 1. ≺ is a well-founded order relation.</p><p>By Proposition 1, every branch of a derivation of G4ipf has finite length. Indeed, let D be a (possibly open) derivation of σ 1 and let σ 1 , σ 2 , . . . be a branch of D. We have σ i+1 ≺ σ i for every i ≥ 1, hence the branch has finite length.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Semantics</head><p>A Kripke model is a structure K = P, ≤, ρ, V , where P, ≤, ρ is a finite poset with minimum element ρ; V is a function mapping every α ∈ P to a subset of atoms such that α ≤ β implies V (α) ⊆ V (β). We write α &lt; β to mean α ≤ β and α = β. The forcing relation K, α H (α forces H in K) is defined as follows:</p><formula xml:id="formula_14">-K, α ⊥; -for every atom a, K, α a iff a ∈ V (α); -K, α A ∧ B iff K, α A and K, α B; -K, α A ∨ B iff K, α A or K, α B; -K, α A → B iff, for every β ∈ P such that α ≤ β, K, β A or K, β B.</formula><p>Monotonicity property holds for arbitrary formulas, i.e.: K, α A and α</p><formula xml:id="formula_15">≤ β imply K, β A. A formula A is valid in K iff K, ρ A.</formula><p>It is well-known that intuitionistic propositional logic Int coincides with the set of formulas valid in all (finite) Kripke models <ref type="bibr" target="#b5">[6]</ref>.</p><p>Given a Kripke model K = P, ≤, ρ, V , a world α ∈ P and a sequent σ, the relation K, α £ σ (K realizes σ at α) is defined as follows:</p><p>-K, α £ Θ; Γ =⇒ ∆; Ψ iff K, α A for every A ∈ Θ, Γ and K, α B for every</p><formula xml:id="formula_16">B ∈ ∆, Ψ . -K, α £ Θ; A Ψ iff K, α £ Θ; A =⇒ •; Ψ . -K, α £ Θ A; Ψ iff K, α £ Θ; • =⇒ A; Ψ .</formula><p>A sequent σ = Θ; Γ =⇒ ∆; Ψ is realizable if there exists a model K = P, ≤, ρ, V such that K, ρ £ σ; in this case we say that K is a model of σ. We point out that σ is realizable iff the formula (Θ, Γ ) → (∆, Ψ ) is not intuitionistically valid. Moreover, it is easy to check that, if σ is the conclusion of one of the axiom-rules ⊥L, ⊥ → R and Init, then σ is not realizable. A rule R is sound iff, if the conclusion of R is realizable, then at least one of its premises is realizable. We can esaily proof that (see the Appendix):</p><p>Proposition 2. The rules of G4ipf are sound.</p><p>By Proposition 2 the soundness of G4ipf follows (see the proof in the Appendix):</p><p>Theorem 1 (Soundness). If σ is provable in G4ipf then σ is not realizable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Completeness</head><p>We show that, if proof search for a sequent σ fails, we can build a model K of σ, and this proves the completeness of G4ipf . Henceforth, by unprovable we mean 'not provable in G4ipf '.</p><p>A left-focused sequent Θ; H Ψ is strongly unprovable iff one of the following conditions holds:</p><p>(i) H is an AF + and the sequent Θ; H =⇒ •; Ψ is unprovable; (ii) H = A → B and Θ; B Ψ is strongly unprovable.</p><p>By definition of the rules of G4ipf , we immediately get:</p><formula xml:id="formula_17">Lemma 3. If σ = Θ; H Ψ is strongly unprovable, then σ is unprovable. Let σ = Θ; H Ψ be a left-focused sequent.</formula><p>-σ is at-unprovable w.r.t. a → B iff, for some m ≥ 0, it holds that</p><formula xml:id="formula_18">H = H 1 → • • • → H m → a → B and a ∈ Θ (if m = 0, then H = a → B); -σ is at-unprovable if, for some a → B, σ is at-unprovable w.r.t. a → B; -σ is →-unprovable w.r.t. (A → B) → C iff, for some m ≥ 0, it holds that H = H 1 → • • • → H m → (A → B) → C and Θ; A, B → C =⇒ B; • is unprovable (if m = 0, then H = (A → B) → C); -σ is →-unprovable if, for some (A → B) → C, σ is →-unprovable w.r.t. (A → B) → C.</formula><p>Note that a sequent can match the above definitions in more than one way. For instance, let σ = •; a 1 → (a 2 → a 3 ) → a 4 → a 5 a 6 ; then:</p><p>-σ is at-unprovable w.r.t. a 1 → (a 2 → a 3 ) → a 4 → a 5 and w.r.t. a 4 → a 5 ; -σ is →-unprovable w.r.t. (a 2 → a 3 ) → a 4 → a 5 .</p><p>Lemma 4. Let σ = Θ; H Ψ be an unprovable sequent. Then, σ is strongly unprovable or at-unprovable or →-unprovable.</p><p>Proof. By induction on ≺. Let us assume that, for every σ ≺ σ, the lemma holds for σ ; we prove the lemma for σ by a case analysis.</p><p>-Let H be an AF + . Since the sequent σ is unprovable then Θ; H =⇒ •; Ψ is unprovable. Hence by definition σ is strongly unprovable.</p><formula xml:id="formula_19">-Let H = a → B. If a ∈ Θ then σ is at-unprovable w.r.t. a → B. Let a ∈ Θ</formula><p>and let σ = Θ; B Ψ . Then σ is unprovable. Since σ ≺ σ, by IH σ is strongly unprovable or at-unprovable or →-unprovable. If σ is strongly unprovable, by definition σ is strongly unprovable. Let us assume that σ is at-unprovable w.r.t. a → C. -</p><formula xml:id="formula_20">Then B = H 1 → • • • → H m → a → C and a ∈ Θ. This implies that σ is at-unprovable w.r.t. a → C. Finally, let us assume that σ is →-unprovable w.r.t. (C → D) → E. Then B = H 1 → • • • → H m → (C → D) → E and the sequent Θ; C, D → E =⇒ D; • is unprovable. If follows that σ is →-unprovable w.r.t. (C → D) → E.</formula><formula xml:id="formula_21">Let H = (B → C) → D. If Θ; B, C → D =⇒ C; • is unprovable, then by definition σ is →-unprovable w.r.t. (B → C) → D. Otherwise, let Θ; B, C → D =⇒ C; • be provable. Then σ = Θ; D Ψ is unprovable. Since σ ≺ σ</formula><p>, by IH σ is strongly unprovable or at-unprovable or →-unprovable. Reasoning as above, the lemma holds for σ.</p><p>Let S = {K 1 , . . . K n } be a (possibly empty) set of models</p><formula xml:id="formula_22">K i = P i , ≤ i , ρ i , V i (1 ≤ i ≤ n), let</formula><p>At be a set of atoms such that, for every 1 ≤ i ≤ n, At ⊆ V i (ρ i ); without loss of generality, we can assume that the sets P i are pairwise disjoint. By Model(At, S) we denote the Kripke model K = P, ≤, ρ, V defined as follows:</p><p>1. If S is empty, then K is the Kripke model consisting of only the world ρ and V (ρ) = At. 2. Let n ≥ 1. Then (see Fig. <ref type="figure" target="#fig_0">2</ref>):</p><p>-ρ is new (namely, ρ ∈ i∈{1,...,n} P i ) and P = {ρ} ∪ i∈{1,...,n}</p><formula xml:id="formula_23">P i ; -≤ = { (ρ, α) | α ∈ P } ∪ i∈{1,...,n} ≤ i ; -V (ρ) = At and, for every i ∈ {1, . . . , n} and α ∈ P i , V (α) = V i (α).</formula><p>It is easy to check that K is a well-defined Kripke model. In Point 2, for every 1 ≤ i ≤ n, every α ∈ P i and every formula A, it holds that K, α A iff K i , α A.</p><p>A world β of a model K is an immediate successor of α if α &lt; β and, for every γ such that α ≤ γ ≤ β, either γ = α or γ = β.</p><formula xml:id="formula_24">Lemma 5. Let H = H 1 → • • • → H m → A → B (m ≥ 0), let K = P, ≤, ρ, V</formula><p>be a model such that K, ρ A and, for every immediate successor α of ρ, it holds that K, α H. Then K, ρ H.</p><p>In the next lemma we show how to build a Kripke model of an unprovable sequent.</p><p>Lemma 6. Let σ = Θ; • =⇒ •; Ψ be an unprovable sequent such that, for every non-atomic H ∈ Θ, the sequent Θ \ {H}; H Ψ is at-unprovable or →unprovable. Let At be the set of atoms of Θ and let Θ 1 be the set of non-atomic formulas H of Θ such that the sequent Θ \ {H}; H Ψ is not at-unprovable. Let S be a (possibly empty) set of models satisfying the following conditions: Then, Model(At, S) is a model of σ.</p><formula xml:id="formula_25">(i) For every H ∈ Θ 1 , let (A → B) → C such that Θ \ {H}; H Ψ is →- unprovable w.</formula><p>Proof. Let us assume that the set of models S is empty. Then Θ 1 is empty and Ψ only contains atoms not belonging to At. By definition, K = Model(At, S) has only the world ρ. Since V (ρ) = At, we immediately get K, ρ a, for every a ∈ At, and K, ρ a , for every a ∈ Ψ . Let H be a non-atomic formula of Θ. Since Θ 1 = ∅, the sequent Θ \ {H}; H Ψ is at-unprovable. This means that</p><formula xml:id="formula_26">H = H 1 → • • • → H m → a → B, where a ∈ At, hence K, ρ H. This proves that K, ρ £ σ, thus K is a model of σ.</formula><p>Let us assume that S contains the models</p><formula xml:id="formula_27">K 1 = P 1 , ≤ 1 , ρ 1 , V 1 , . . . , K n = P n , ≤ n , ρ n , V n (n ≥ 1)</formula><p>and let K = P, ≤, ρ, V be the model Model(At, S); we show that K is a model of σ.</p><p>If a ∈ At, then K, ρ a by definition of V .</p><p>Let H be a non-atomic formula of Θ.</p><formula xml:id="formula_28">If H ∈ Θ 1 , then the sequent Θ \ {H}; H Ψ is at-unprovable, namely H = H 1 → • • • → H m → a → B</formula><p>, where a ∈ At. Firstly, we note that K i , ρ i H, for every 1 ≤ i ≤ n; indeed, by (i)-(iii), K i is a model of a sequent of the form Θ ; Γ =⇒ ∆ ; • such that H ∈ Θ . It follows that K i , ρ i H, for every 1 ≤ i ≤ n; hence K, ρ i H. By definition of V , we have K, ρ a. By Lemma 5, we get K, ρ H.</p><formula xml:id="formula_29">Let H ∈ Θ 1 and let Θ \ {H}; H Ψ be →-unprovable w.r.t. (A → B) → C. This mean that H = H 1 → • • • → H m → (A → B) → C and, by (i), S contains a model K j of Θ \ {H}; A, B → C =⇒ B; •. This implies that: (P1) K j , ρ j A; (P2) K j , ρ j B → C; (P3) K j , ρ j B.</formula><p>By (P1) and (P2) it follows that K j , ρ j (A → B) → C, which implies K j , ρ j H. Moreover, if i ∈ {1, . . . , n} and i = j, then by (i)-(iii) K i is a model of a sequent Θ ; Γ =⇒ ∆ ; • such that H ∈ Θ , hence K i , ρ i H. Thus, for every 1 ≤ i ≤ n, it holds that K i , ρ i H, which implies K, ρ i H. By (P1) and (P3), we have K, ρ j A and K, ρ j B. Since ρ &lt; ρ j in K, we get K, ρ A → B. By Lemma 5, we conclude K, ρ H.</p><p>Let H ∈ Ψ . If H is an atom, then H ∈ At, otherwise σ would be provable; hence K, ρ H. Let H = A → B. By (ii), S contains a model K j of Θ; A =⇒ B; •. Thus, K j , ρ j A and K j , ρ j B, which implies K, ρ A → B. We conclude that K is a model of σ.</p><p>We can now prove the completeness of G4ipf .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Proposition 3 (Completeness</head><formula xml:id="formula_30">). Let σ = Θ; Γ =⇒ ∆; Ψ . If σ is unprovable, then σ is realizable.</formula><p>Proof. By induction on ≺. If Γ, ∆ is not empty, the proposition easily follows by the induction hypothesis. For instance, let σ = Θ; Γ, A ∨ B =⇒ ∆; Ψ . By definition of the rule ∨L, one of the sequents σ A = Θ; Γ, A =⇒ ∆; Ψ or σ B = Θ; Γ, B =⇒ ∆; Ψ is unprovable. Since σ A ≺ σ and σ B ≺ σ, by induction hypothesis there exists a model K of σ A or of σ B . In either case K is a model of σ, hence σ is realizable.</p><p>Let σ = Θ; • =⇒ •; Ψ . We distinguish two cases (C1) and (C2).</p><p>(C1) There is a non-atomic formula H ∈ Θ such that σ = Θ \ {H}; H Ψ is strongly unprovable. By Lemma 3, σ is unprovable. Since σ ≺ σ, by induction hypothesis there exists a model K of σ ; since K is also a model of σ, we conclude that σ is realizable.</p><p>(C2) For every non-atomic H ∈ Θ, the sequent σ = Θ \ {H}; H Ψ is not strongly unprovable.</p><p>We build a model of σ by applying Lemma 6. We point out that the hypothesis of Lemma 6 are satisfied. Indeed, for every non-atomic H ∈ Θ, since σ = Θ \ {H}; H Ψ is not strongly unprovable, by Lemma 4 σ is at-unprovable or →-unprovable. The (possibly empty) set of models S can be defined as follows:</p><p>(a) For every</p><formula xml:id="formula_31">H ∈ Θ 1 , let us assume that Θ \ {H}; H Ψ is →-unprovable w.r.t. (A → B) → C. Then H = H 1 → • • • → H m → (A → B) → C and the sequent σ H = Θ \ {H}; A, B → C =⇒ B; • is unprovable. Since σ H ≺ σ, by induction hypothesis there exists a model of σ H . (b) For every K = A → B ∈ Ψ , the sequent σ K = Θ; A =⇒ B; • is unprovable</formula><p>(otherwise σ would be provable). Since σ K ≺ σ, by induction hypothesis there exists a model of σ K .</p><p>Thus, we can define S as the set of models K = P, ≤, ρ, V mentioned in (a) and in (b); note that, since At ⊆ Θ, we have At ⊆ V (ρ). By Lemma 6, Model(At, S) is a model of σ, hence σ is realizable.</p><p>The above proof shows how to build a model of an unprovable sequent (see in particular points (a) and (b)). We remark that, in the model construction, only active sequents are relevant, while focused sequents are skipped. This justifies why standard model construction techniques are not directly applicable and a more involved machinery is needed.</p><p>By soundness and completeness of G4ipf , a sequent σ is provable in G4ipf iff σ is not realizable. By definition, A ∈ Int iff the sequent •; • =⇒ A; • is not realizable. We conclude that A ∈ Int iff A is provable in G4ipf .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions and future work</head><p>We have presented a focused version of the contraction-free calculus G4ip <ref type="bibr" target="#b20">[21]</ref>. Essentially, every treatment of focusing <ref type="bibr" target="#b13">[14]</ref> extends the (a)synchronous classification of connectives to atoms, assigning them a bias or polarity. Different polarizations of atoms do not affect provability, but do influence significantly the shape of the derivation, allowing one to informally characterize forward and backward reasoning via respectively positive and negative bias assignments. Unfortunately, the contraction-free approach is essentially forward and negative bias do not work as expected. Here is why: standard presentations, where contraction on focus is allowed, use the following rules But the right premise is unprovable because there is no rule that can blur a negative atom from focus. To get a complete calculus we should allow Blur L on negative atoms, but in this case the calculus does not properly capture "backward chaining". This paper is but a beginning of our investigation of focusing:</p><formula xml:id="formula_32">Init</formula><p>-It is commonly believed that every "reasonable" sequent calculus has a natural focused version. We aim to test this "universality" hypothesis further by investigating its applicability to a rather peculiar logic, Gödel-Dummett's, which is well-known to lead a double life as a super-intuitionistic (but not constructive) and as a quintessential fuzzy logic <ref type="bibr" target="#b16">[17]</ref>. -We plan to investigate counterexample search in focused systems. The natural question is: considering that focused calculi restrict the shape of derivations, what kind of counter models do they yield, upon failure? How do they compare to calculi such as <ref type="bibr" target="#b1">[2]</ref> or the calculus <ref type="bibr" target="#b10">[11]</ref> designed to yield models of minimal depth? -There seems to be a connection between contraction-free calculi and Gabbay's restart rule <ref type="bibr" target="#b11">[12]</ref>, a technique to make goal oriented provability with diminishing resources complete for intuitionistic provability. Focusing could be the key to understand this.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Proof of Theorem 1 (Soundness of G4ipf )</head><p>Let D be a closed derivation of σ and let us assume that σ is realizable. By Proposition 2, one of the initial sequents σ of D is realizable. Since σ is the conclusion of an axiom-rule, we get a contradiction.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Lemma 2 .</head><label>2</label><figDesc>Let σ a and σ b be two active sequents, let σ 1 , . . . , σ n be n ≥ 1 focused sequents such that σ a ≺ d σ 1 ≺ s • • • ≺ s σ n ≺ d σ b . Then wg(σ a ) &lt; wg(σ b ).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. The model Model(At, {K1, . . . , Kn})</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>r.t. (A → B) → C; then S contains a model of the sequent Θ \ {H}; A, B → C =⇒ B; •. (ii) For every A → B ∈ Ψ , S contains a model of the sequent Θ; A =⇒ B; •. (iii) Every model of S is of type (i) or (ii).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>, ∆; Ψ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .</figDesc><table><row><cell cols="3">Θ; S − Θ, S − ; • =⇒ •; Ψ Ψ</cell><cell>Focus L</cell><cell>Θ Θ; • =⇒ •; S, Ψ S; Ψ</cell><cell>Focus R</cell><cell>Θ; T =⇒ •; Ψ Θ; T Ψ</cell><cell>Blur L</cell></row><row><cell>Θ, a</cell><cell>a; Ψ</cell><cell cols="2">Init</cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head></head><label></label><figDesc>where n is a negative atom, p is a positive atom, P an AF or a positive atom. These rules without contraction give rise to an incomplete calculus. For instance, let us consider the non-realizable sequent σ = n → p, (n → p) → n; • =⇒ •; p. The only rule applicable to σ is Focus L . If we select n → p we get:</figDesc><table><row><cell>Θ; n</cell><cell>n, Ψ</cell><cell>L</cell><cell></cell><cell>Θ; P =⇒ •; Ψ Θ; P Ψ</cell><cell></cell><cell cols="2">Blur L</cell></row><row><cell cols="2">Θ; • =⇒ •; n Θ; n → B</cell><cell>Θ; B Ψ</cell><cell>Ψ → at−</cell><cell>Θ, p; B Θ, p; p → B</cell><cell>Ψ</cell><cell>Ψ</cell><cell>→ at+</cell></row></table><note>(n → p) → n; • =⇒ •; n . . . (n → p) → n; p p → at− (n → p) → n; n → p pBut the left premise is unprovable. On the other hand, if we choose (n → p) → n we get: . . .n → p; n, p → n =⇒ p; • n → p; n p →→ L n → p; (n → p) → n p</note></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">Recall that in LJ a formula is negative (positive) if its right introduction rule is invertible (non-invertible).</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_1">With some additional effort, one can prove that contraction is admissible in the contraction-free calculus<ref type="bibr" target="#b9">[10]</ref>.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_2">And in this sense our calculus is reminiscent of Avron's decomposition proof systems<ref type="bibr" target="#b2">[3]</ref>.</note>
		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Appendix</head><p>Proof of <ref type="bibr">Lemma 1</ref> To prove that ≺ s is a well-founded relation, we have to show that there is no infinite descending ≺ s -chain of the form</p><p>Note that all the sequents in the ≺ s -chain have the same kind. Thus, either all the sequents in the ≺ s -chain are focused or all are active.</p><p>Let</p><p>and wg(A 1 ) &lt; wg(A 2 ), hence wg(σ 1 ) &lt; wg(σ 2 ). Since the weight of a sequent is a positive number, every descending ≺ s -chains containing focused sequents has finite length.</p><p>Let</p><p>Then, one of the following conditions holds:</p><p>1. wg(σ 1 ) &lt; wg(σ 2 ); 2. wg(σ 1 ) = wg(σ 2 ) and wg(Γ 1 , ∆ 1 ) &lt; wg(Γ 2 , ∆ 2 ). Thus, every descending ≺ s -chains containing active sequents has finite length.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Proof of Proposition 1</head><p>We have to prove that ≺ is a well-founded order relation. By definition, ≺ is transitive. We show that there exists no infinite descending ≺-chain; this also implies that ≺ is not reflexive. Let us assume, by absurd, that there exists an infinite ≺-chain C of sequents σ i (i ≥ 1) such that σ i+1 ≺ σ i for every i ≥ 1. We have wg(σ i+1 ) ≤ wg(σ i ) for every i ≥ 1. Since, by Lemma 1, the relation ≺ s is well-founded, C contains infinitely many occurrences of ≺ d . By Lemma 2, from C we can extract an infinite sequence of active sequents σ i such that wg(σ i+1 ) &lt; wg(σ i ) for every i ≥ 1, a contradiction. We conclude that every descending ≺-chain has finite length, hence ≺ well-founded.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Proof of Proposition 2</head><p>We have to prove that the rules of G4ipf are sound. All the cases except the one for →→ L and → R rules are immediate.</p><p>Let R be the rule → R, let σ = Θ A → B; Ψ be the conclusion of R and let K = P, ≤, ρ, V be a Kripke model such that K, ρ £ σ. Since K, ρ A → B, there exists β ∈ P such that K, </p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Logic programming with focusing proofs in linear logic</title>
		<author>
			<persName><forename type="first">J</forename><surname>Andreoli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="297" to="347" />
			<date type="published" when="1992">1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Optimization techniques for propositional intuitionistic logic and their implementation</title>
		<author>
			<persName><forename type="first">A</forename><surname>Avellone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Fiorino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Moscato</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">TCS</title>
		<imprint>
			<biblScope unit="volume">409</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="41" to="58" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Decomposition proof systems for Gödel-Dummett logics</title>
		<author>
			<persName><forename type="first">A</forename><surname>Avron</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Konikowska</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Studia Logica</title>
		<imprint>
			<biblScope unit="volume">69</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="197" to="219" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Least and greatest fixed points in linear logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Baelde</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Trans. Comput. Log</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page">2</biblScope>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Focused inductive theorem proving</title>
		<author>
			<persName><forename type="first">D</forename><surname>Baelde</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Snow</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IJCAR</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Giesl</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="volume">6173</biblScope>
			<biblScope unit="page" from="278" to="292" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Modal Logic</title>
		<author>
			<persName><forename type="first">A</forename><surname>Chagrov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zakharyaschev</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1997">1997</date>
			<publisher>Oxford University Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">The Focused Inverse Method for Linear Logic</title>
		<author>
			<persName><forename type="first">K</forename><surname>Chaudhuri</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
		<respStmt>
			<orgName>Carnegie Mellon University</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A logical characterization of forward and backward chaining in the inverse method</title>
		<author>
			<persName><forename type="first">K</forename><surname>Chaudhuri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Pfenning</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Price</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">JAR</title>
		<imprint>
			<biblScope unit="volume">40</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<biblScope unit="page" from="133" to="177" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">LJQ: a strongly focused calculus for intuitionistic logic</title>
		<author>
			<persName><forename type="first">R</forename><surname>Dyckhoff</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lengrand</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Computability in Europe 2006</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Beckmann</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">3988</biblScope>
			<biblScope unit="page" from="173" to="185" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Admissibility of structural rules for contraction-free systems of intuitionistic logic</title>
		<author>
			<persName><forename type="first">R</forename><surname>Dyckhoff</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Negri</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Symb. Log</title>
		<imprint>
			<biblScope unit="volume">65</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="1499" to="1518" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Contraction-Free Linear Depth Sequent Calculi for Intuitionistic Propositional Logic with the Subformula Property and Minimal Depth Counter-Models</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ferrari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Fiorentini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Fiorino</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">JAR</title>
		<imprint>
			<biblScope unit="page" from="1" to="21" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Goal-Directed Proof Theory</title>
		<author>
			<persName><forename type="first">D</forename><surname>Gabbay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Olivetti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Applied Logic Series</title>
				<imprint>
			<publisher>Kluwer Academic Publishers</publisher>
			<date type="published" when="2000-08">August 2000</date>
			<biblScope unit="volume">21</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A contraction-free focused sequent calculus for classical propositional logic</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename><surname>Henriksen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Leibnitz International Proc. in Informatics, Daghstul</title>
				<imprint>
			<date type="published" when="2011-04">April 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Focusing and polarization in linear, intuitionistic, and classical logics</title>
		<author>
			<persName><forename type="first">C</forename><surname>Liang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Miller</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Theor. Comput. Sci</title>
		<imprint>
			<biblScope unit="volume">410</biblScope>
			<biblScope unit="issue">46</biblScope>
			<biblScope unit="page" from="4747" to="4768" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Eine darstellung der intuitionistischen logik in der klassischen</title>
		<author>
			<persName><forename type="first">S</forename><surname>Maehara</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Nagoya Mathematical Journal</title>
		<imprint>
			<biblScope unit="page" from="45" to="64" />
			<date type="published" when="1954">1954</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Imogen: Focusing the polarized inverse method for intuitionistic propositional logic</title>
		<author>
			<persName><forename type="first">S</forename><surname>Mclaughlin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Pfenning</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">LPAR</title>
				<editor>
			<persName><forename type="first">I</forename><surname>Cervesato</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="volume">5330</biblScope>
			<biblScope unit="page" from="174" to="181" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<title level="m" type="main">Proof Theory for Fuzzy Logics</title>
		<author>
			<persName><forename type="first">G</forename><surname>Metcalfe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Olivetti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Gabbay</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2008">2008</date>
			<publisher>Springer Publishing Company, Incorporated</publisher>
		</imprint>
	</monogr>
	<note>1st edition</note>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">A formal framework for specifying sequent calculus proof systems</title>
		<author>
			<persName><forename type="first">D</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Pimentel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Theor. Comput. Sci</title>
		<imprint>
			<biblScope unit="volume">474</biblScope>
			<biblScope unit="page" from="98" to="116" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">From proofs to focused proofs: A modular proof of focalization in linear logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Saurin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">LNCS</title>
		<editor>J. Duparc et al.</editor>
		<imprint>
			<biblScope unit="volume">4646</biblScope>
			<biblScope unit="page" from="405" to="419" />
			<date type="published" when="2007">2007</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Specifying proof systems in linear logic with subexponentials</title>
		<author>
			<persName><forename type="first">V</forename><surname>Nigam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Pimentel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Reis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Electr. Notes Theor. Comput. Sci</title>
		<imprint>
			<biblScope unit="volume">269</biblScope>
			<biblScope unit="page" from="109" to="123" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Basic Proof Theory</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename><surname>Troelstra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Schwichtenberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">Cambridge Tracts in Theoretical Computer Science</title>
		<imprint>
			<biblScope unit="volume">43</biblScope>
			<date type="published" when="1996">1996</date>
			<publisher>Cambridge University Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Tableaux for Intuitionistic Logics</title>
		<author>
			<persName><forename type="first">A</forename><surname>Waaler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Wallen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook of Tableaux Methods</title>
				<editor>
			<persName><forename type="first">M</forename><forename type="middle">D</forename><surname>Agostino</surname></persName>
		</editor>
		<imprint>
			<publisher>Kluwer</publisher>
			<date type="published" when="1999">1999</date>
			<biblScope unit="page" from="255" to="296" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
