<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://llwiki.ens-lyon.fr/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php?feed=atom&amp;namespace=0&amp;title=Special%3ANewPages</id>
		<title>LLWiki - New pages [en]</title>
		<link rel="self" type="application/atom+xml" href="http://llwiki.ens-lyon.fr/mediawiki/index.php?feed=atom&amp;namespace=0&amp;title=Special%3ANewPages"/>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Special:NewPages"/>
		<updated>2026-04-10T01:47:49Z</updated>
		<subtitle>From LLWiki</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Regular_formula</id>
		<title>Regular formula</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Regular_formula"/>
				<updated>2013-10-28T21:01:35Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Basic properties of regular formulas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A ''regular formula'' is a formula &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;R\linequiv\wn\oc R&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A formula &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is ''co-regular'' if its dual &amp;lt;math&amp;gt;L\orth&amp;lt;/math&amp;gt; is regular, that is if &amp;lt;math&amp;gt;L\linequiv\oc\wn L&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Alternative characterization ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is regular if and only if it is [[Sequent calculus#Equivalences|equivalent]] to a formula of the shape &amp;lt;math&amp;gt;\wn P&amp;lt;/math&amp;gt; for some [[positive formula]] &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
If &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is regular then &amp;lt;math&amp;gt;R\linequiv\wn\oc R&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;\oc R&amp;lt;/math&amp;gt; positive. If &amp;lt;math&amp;gt;R\linequiv\wn P&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; positive then &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is regular since &amp;lt;math&amp;gt;P\linequiv\oc P&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Regular connectives ==&lt;br /&gt;
&lt;br /&gt;
A connective &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; of arity &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; is ''regular'' if for any regular formulas &amp;lt;math&amp;gt;R_1&amp;lt;/math&amp;gt;,...,&amp;lt;math&amp;gt;R_n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;c(R_1,\dots,R_n)&amp;lt;/math&amp;gt; is regular.&lt;br /&gt;
&lt;br /&gt;
{{Proposition|title=Regular connectives|&lt;br /&gt;
&amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\wn\oc&amp;lt;/math&amp;gt; define regular connectives.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
If &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; are regular, &amp;lt;math&amp;gt;R\parr S \linequiv \wn\oc R \parr \wn\oc S \linequiv \wn{(\oc R\plus\oc S)}&amp;lt;/math&amp;gt; thus it is regular since &amp;lt;math&amp;gt;\oc R\plus\oc S&amp;lt;/math&amp;gt; is positive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\bot\linequiv\wn\zero&amp;lt;/math&amp;gt; thus it is regular since &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt; is positive.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is regular then &amp;lt;math&amp;gt;\wn\oc R&amp;lt;/math&amp;gt; is regular, since &amp;lt;math&amp;gt;\wn\oc\wn\oc R\linequiv \wn\oc R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
More generally, &amp;lt;math&amp;gt;\wn\oc A&amp;lt;/math&amp;gt; is regular for any formula &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Additive_cut_rule</id>
		<title>Additive cut rule</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Additive_cut_rule"/>
				<updated>2013-10-28T20:24:46Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Non admissibility&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The additive cut rule is:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\Gamma\vdash A,\Delta}&lt;br /&gt;
\AxRule{\Gamma,A\vdash\Delta}&lt;br /&gt;
\LabelRule{\rulename{cut\;add}}&lt;br /&gt;
\BinRule{\Gamma\vdash\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In contrary to what happens in classical logic, this rule is '''not''' admissible in linear logic.&lt;br /&gt;
&lt;br /&gt;
The formula &amp;lt;math&amp;gt;\alpha\plus\alpha\orth&amp;lt;/math&amp;gt; is not provable in linear logic, while it is derivable with the additive cut rule:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\NulRule{\alpha\vdash\alpha}&lt;br /&gt;
\UnaRule{\vdash\alpha,\alpha\orth}&lt;br /&gt;
\LabelRule{\plus_{R2}}&lt;br /&gt;
\UnaRule{\vdash\alpha,\alpha\plus\alpha\orth}&lt;br /&gt;
\NulRule{\alpha\vdash\alpha}&lt;br /&gt;
\LabelRule{\plus_{R1}}&lt;br /&gt;
\UnaRule{\alpha\vdash\alpha\plus\alpha\orth}&lt;br /&gt;
\LabelRule{\rulename{cut\;add}}&lt;br /&gt;
\BinRule{\vdash\alpha\plus\alpha\orth}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Negative_formula</id>
		<title>Negative formula</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Negative_formula"/>
				<updated>2013-10-28T17:50:07Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Dual version of positive formula&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A ''negative formula'' is a formula &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\wn N\limp N&amp;lt;/math&amp;gt; (thus a [[Wikipedia:F-algebra|algebra]] for the [[Wikipedia:Monad (category theory)|monad]] &amp;lt;math&amp;gt;\wn&amp;lt;/math&amp;gt;). As a consequence &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\wn N&amp;lt;/math&amp;gt; are [[Sequent calculus#Equivalences|equivalent]].&lt;br /&gt;
&lt;br /&gt;
A formula &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is negative if and only if &amp;lt;math&amp;gt;N\orth&amp;lt;/math&amp;gt; is [[Positive formula|positive]].&lt;br /&gt;
&lt;br /&gt;
== Negative connectives ==&lt;br /&gt;
&lt;br /&gt;
A connective &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; of arity &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; is ''negative'' if for any negative formulas &amp;lt;math&amp;gt;N_1&amp;lt;/math&amp;gt;,...,&amp;lt;math&amp;gt;N_n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;c(N_1,\dots,N_n)&amp;lt;/math&amp;gt; is negative.&lt;br /&gt;
&lt;br /&gt;
{{Proposition|title=Negative connectives|&lt;br /&gt;
&amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\wn&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\forall&amp;lt;/math&amp;gt; are negative connectives.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
This is equivalent to the fact that &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\oc&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\exists&amp;lt;/math&amp;gt; are [[Positive formula#Positive connectives|positive connectives]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
More generally, &amp;lt;math&amp;gt;\wn A&amp;lt;/math&amp;gt; is negative for any formula &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The notion of negative connective is related with but different from the notion of [[synchronous connective]].&lt;br /&gt;
&lt;br /&gt;
== Generalized structural rules ==&lt;br /&gt;
&lt;br /&gt;
Negative formulas admit generalized right structural rules corresponding to a structure of [[Wikipedia:Monoid (category theory)|&amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;-monoid]]: &amp;lt;math&amp;gt;N\parr N\limp N&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\bot\limp N&amp;lt;/math&amp;gt;. The following rule is derivable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\Gamma\vdash N,N,\Delta}&lt;br /&gt;
\LabelRule{- c R}&lt;br /&gt;
\UnaRule{\Gamma\vdash N,\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\Gamma\vdash\Delta}&lt;br /&gt;
\LabelRule{- w R}&lt;br /&gt;
\UnaRule{\Gamma\vdash N,\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
This is equivalent to the [[Positive formula#Generalized structural rules|generalized left structural rules]] for positive formulas.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Negative formulas are also acceptable in the context of the promotion rule. The following rule is derivable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash A,N_1,\dots,N_n}&lt;br /&gt;
\LabelRule{- \oc R}&lt;br /&gt;
\UnaRule{\vdash \oc{A},N_1,\dots,N_n}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
This is equivalent to the possibility of having positive formulas in the [[Positive formula#Generalized structural rules|left-hand side context of the promotion rule]].&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/List_of_equivalences</id>
		<title>List of equivalences</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/List_of_equivalences"/>
				<updated>2013-10-28T14:43:03Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Correction of useless corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Each [[List of isomorphisms|isomorphism]] gives an equivalence of formulas.&lt;br /&gt;
The following equivalences are ''not'' isomorphisms.&lt;br /&gt;
&lt;br /&gt;
== Multiplicatives ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcccl}&lt;br /&gt;
A &amp;amp;\linequiv&amp;amp; A \tens (A\orth\parr A) &amp;amp;\linequiv&amp;amp; (A\tens A\orth)\parr A \\&lt;br /&gt;
&amp;amp; &amp;amp; A\parr A\orth &amp;amp;\linequiv&amp;amp; (A\parr A\orth)\tens(A\parr A\orth)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additives ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
A \with A &amp;amp;\linequiv&amp;amp; A \\&lt;br /&gt;
A \plus A &amp;amp;\linequiv&amp;amp; A \\&lt;br /&gt;
\\&lt;br /&gt;
  A \with (A \plus B) &amp;amp;\linequiv&amp;amp; A &amp;amp;\quad&amp;amp; A \plus \top &amp;amp;\linequiv&amp;amp; \top \\&lt;br /&gt;
  A \plus (A \with B) &amp;amp;\linequiv&amp;amp; A &amp;amp;\quad&amp;amp; A \with \zero &amp;amp;\linequiv&amp;amp; \zero&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quantifiers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcll}&lt;br /&gt;
  \forall X.A &amp;amp;\linequiv&amp;amp; A &amp;amp;\quad (X\notin A) \\&lt;br /&gt;
  \exists X.A &amp;amp;\linequiv&amp;amp; A &amp;amp;\quad (X\notin A)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exponentials ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  \oc A &amp;amp;\linequiv&amp;amp; \oc A\tens\oc A &amp;amp;\quad&amp;amp; &lt;br /&gt;
  \wn A &amp;amp;\linequiv&amp;amp; \wn A\parr\wn A\\&lt;br /&gt;
  \oc A &amp;amp;\linequiv&amp;amp; \oc\oc A &amp;amp;\quad&amp;amp; \wn A &amp;amp;\linequiv&amp;amp; \wn\wn A\\&lt;br /&gt;
  \oc\wn A &amp;amp;\linequiv&amp;amp; \oc\wn\oc\wn A &amp;amp;\quad&amp;amp; \wn\oc A &amp;amp;\linequiv&amp;amp; \wn\oc\wn\oc A\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some of these equivalences are related with the [[lattice of exponential modalities]].&lt;br /&gt;
&lt;br /&gt;
== Polarities ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;math&amp;gt; \wn N \linequiv N &amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;amp;nbsp;&amp;amp;nbsp;(N [[Negative formula|negative]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt; \oc P \linequiv P &amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;amp;nbsp;&amp;amp;nbsp;(P [[Positive formula|positive]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt; \wn\oc R \linequiv R &amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;amp;nbsp;&amp;amp;nbsp;(R [[Regular formula|regular]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt; \oc\wn L \linequiv L &amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;amp;nbsp;&amp;amp;nbsp;(L [[Co-regular formula|co-regular]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Second order encodings ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  A &amp;amp;\linequiv &amp;amp;\forall X . (A \tens X\orth) \parr X \\&lt;br /&gt;
  A &amp;amp;\linequiv &amp;amp;\exists X . (A \parr X\orth) \tens X \\&lt;br /&gt;
\\&lt;br /&gt;
  A \with B &amp;amp;\linequiv&amp;amp; \exists X . \oc{(A \parr X\orth)} \tens \oc{(B \parr X\orth)} \tens X &amp;amp;\quad&amp;amp; \top &amp;amp;\linequiv&amp;amp; \exists X . X \\&lt;br /&gt;
  A \plus B &amp;amp;\linequiv&amp;amp; \forall X . \wn{(A \tens X\orth)} \parr \wn{(B \tens X\orth)} \parr X &amp;amp;\quad&amp;amp; \zero &amp;amp;\linequiv&amp;amp; \forall X . X \\&lt;br /&gt;
\\&lt;br /&gt;
 \bot &amp;amp;\linequiv&amp;amp; \exists X . X\tens X\orth \\&lt;br /&gt;
 \one &amp;amp;\linequiv&amp;amp; \forall X . X\orth\parr X \\&lt;br /&gt;
\\&lt;br /&gt;
  \forall \xi . A &amp;amp;\linequiv&amp;amp; \exists X . (\forall \xi . (A \parr X\orth)) \tens X \\&lt;br /&gt;
  \exists \xi . A &amp;amp;\linequiv&amp;amp; \forall X . (\exists \xi . (A \tens X\orth)) \parr X&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
  \one &amp;amp;\linequiv&amp;amp; \oc{(A\orth\parr A)} \\&lt;br /&gt;
  \bot &amp;amp;\linequiv&amp;amp; \wn{(A\orth\tens A)} \\&lt;br /&gt;
\\&lt;br /&gt;
  \oc{\wn{(\oc{A}\with\oc{B})}} &amp;amp;\linequiv&amp;amp; \oc{(\wn{\oc{A}}\with\wn{\oc{B}})} \\&lt;br /&gt;
  \wn{\oc{(\wn{A}\plus\wn{B})}} &amp;amp;\linequiv&amp;amp; \wn{(\oc{\wn{A}}\plus\oc{\wn{B}})}&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Mix</id>
		<title>Mix</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Mix"/>
				<updated>2013-10-27T13:59:24Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Definition and main properties of the mix rules&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The usual notion of &amp;lt;math&amp;gt;\rulename{Mix}&amp;lt;/math&amp;gt; is the binary version of the rule but a nullary version also exists.&lt;br /&gt;
&lt;br /&gt;
== Binary &amp;lt;math&amp;gt;\rulename{Mix}&amp;lt;/math&amp;gt; rule ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash\Gamma}&lt;br /&gt;
\AxRule{\vdash\Delta}&lt;br /&gt;
\LabelRule{Mix_2}&lt;br /&gt;
\BinRule{\vdash\Gamma,\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;math&amp;gt;\rulename{Mix_2}&amp;lt;/math&amp;gt; rule is equivalent to &amp;lt;math&amp;gt;\bot\vdash\one&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{\one}&lt;br /&gt;
\NulRule{\vdash\one}&lt;br /&gt;
\LabelRule{\one}&lt;br /&gt;
\NulRule{\vdash\one}&lt;br /&gt;
\LabelRule{Mix_2}&lt;br /&gt;
\BinRule{\vdash\one,\one}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma}&lt;br /&gt;
\LabelRule{\bot}&lt;br /&gt;
\UnaRule{\vdash\Gamma,\bot}&lt;br /&gt;
\AxRule{\vdash\one,\one}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\vdash\Gamma,\one}&lt;br /&gt;
\AxRule{\vdash\Delta}&lt;br /&gt;
\LabelRule{\bot}&lt;br /&gt;
\UnaRule{\vdash\Delta,\bot}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\vdash\Gamma,\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
They are also equivalent to the principle &amp;lt;math&amp;gt;A\tens B \vdash A\parr B&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{\one}&lt;br /&gt;
\NulRule{\vdash\one}&lt;br /&gt;
\LabelRule{\one}&lt;br /&gt;
\NulRule{\vdash\one}&lt;br /&gt;
\LabelRule{\tens}&lt;br /&gt;
\BinRule{\vdash\one\tens\one}&lt;br /&gt;
\AxRule{\vdash\bot\parr\bot,\one\parr\one}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\vdash\one\parr\one}&lt;br /&gt;
\LabelRule{\rulename{ax}}&lt;br /&gt;
\NulRule{\vdash\bot,\one}&lt;br /&gt;
\LabelRule{\rulename{ax}}&lt;br /&gt;
\NulRule{\vdash\bot,\one}&lt;br /&gt;
\LabelRule{\tens}&lt;br /&gt;
\BinRule{\vdash\bot\tens\bot,\one,\one}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\vdash\one,\one}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\LabelRule{\rulename{ax}}&lt;br /&gt;
\NulRule{\vdash A\orth,A}&lt;br /&gt;
\LabelRule{\rulename{ax}}&lt;br /&gt;
\NulRule{\vdash B\orth,B}&lt;br /&gt;
\LabelRule{Mix_2}&lt;br /&gt;
\BinRule{\vdash A\orth,A,B\orth,B}&lt;br /&gt;
\LabelRule{\parr}&lt;br /&gt;
\UnaRule{\vdash A\orth,B\orth,A\parr B}&lt;br /&gt;
\LabelRule{\parr}&lt;br /&gt;
\UnaRule{\vdash A\orth\parr B\orth,A\parr B}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nullary &amp;lt;math&amp;gt;\rulename{Mix}&amp;lt;/math&amp;gt; rule ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{Mix_0}&lt;br /&gt;
\NulRule{\vdash}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;math&amp;gt;\rulename{Mix_0}&amp;lt;/math&amp;gt; rule is equivalent to &amp;lt;math&amp;gt;\one\vdash\bot&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{Mix_0}&lt;br /&gt;
\NulRule{\vdash}&lt;br /&gt;
\LabelRule{\bot}&lt;br /&gt;
\UnaRule{\vdash\bot}&lt;br /&gt;
\LabelRule{\bot}&lt;br /&gt;
\UnaRule{\vdash\bot,\bot}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\LabelRule{\one}&lt;br /&gt;
\NulRule{\vdash\one}&lt;br /&gt;
\AxRule{\vdash\bot,\bot}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\vdash\bot}&lt;br /&gt;
\LabelRule{\one}&lt;br /&gt;
\NulRule{\vdash\one}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\vdash}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The nullary &amp;lt;math&amp;gt;\rulename{Mix}&amp;lt;/math&amp;gt; acts as a unit for the binary one:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash\Gamma}&lt;br /&gt;
\LabelRule{Mix_0}&lt;br /&gt;
\NulRule{\vdash}&lt;br /&gt;
\LabelRule{Mix_2}&lt;br /&gt;
\BinRule{\vdash\Gamma}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is a proof which uses no &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; rule and no weakening rule, then (up to the simplification of the pattern &amp;lt;math&amp;gt;\rulename{Mix_0}/\rulename{Mix_2}&amp;lt;/math&amp;gt; above into nothing) &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is either reduced to a &amp;lt;math&amp;gt;\rulename{Mix_0}&amp;lt;/math&amp;gt; rule or does not contain any &amp;lt;math&amp;gt;\rulename{Mix_0}&amp;lt;/math&amp;gt; rule.&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/List_of_isomorphisms</id>
		<title>List of isomorphisms</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/List_of_isomorphisms"/>
				<updated>2013-04-25T19:48:16Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Quantifiers added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linear negation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  A\biorth &amp;amp;\cong&amp;amp; A\\&lt;br /&gt;
  (A\tens B)\orth &amp;amp;\cong&amp;amp; A\orth\parr B\orth &amp;amp;\quad&amp;amp; \one\orth  &amp;amp;\cong&amp;amp; \bot\\&lt;br /&gt;
  (A\parr B)\orth &amp;amp;\cong&amp;amp; A\orth\tens B\orth &amp;amp;\quad&amp;amp; \bot\orth  &amp;amp;\cong&amp;amp; \one\\&lt;br /&gt;
  (A\with B)\orth &amp;amp;\cong&amp;amp; A\orth\plus B\orth &amp;amp;\quad&amp;amp; \top\orth  &amp;amp;\cong&amp;amp; \zero\\&lt;br /&gt;
  (A\plus B)\orth &amp;amp;\cong&amp;amp; A\orth\with B\orth &amp;amp;\quad&amp;amp; \zero\orth &amp;amp;\cong&amp;amp; \top\\&lt;br /&gt;
  (\oc A)\orth &amp;amp;\cong&amp;amp; \wn A\orth\\&lt;br /&gt;
  (\wn A)\orth &amp;amp;\cong&amp;amp; \oc A\orth\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Neutrals ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
  A\tens\one  &amp;amp;\cong&amp;amp; \one\tens A\cong A\\&lt;br /&gt;
  A\parr\bot  &amp;amp;\cong&amp;amp; \bot\parr A\cong A\\&lt;br /&gt;
  A\with\top  &amp;amp;\cong&amp;amp; \top\with A\cong A\\&lt;br /&gt;
  A\plus\zero &amp;amp;\cong&amp;amp;\zero\plus A\cong A\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Commutativity ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
  A\tens B &amp;amp;\cong&amp;amp; B\tens A\\&lt;br /&gt;
  A\parr B &amp;amp;\cong&amp;amp; B\parr A\\&lt;br /&gt;
  A\with B &amp;amp;\cong&amp;amp; B\with A\\&lt;br /&gt;
  A\plus B &amp;amp;\cong&amp;amp; B\plus A\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Associativity ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
  (A\tens B)\tens C &amp;amp;\cong&amp;amp; A\tens(B\tens C)\\&lt;br /&gt;
  (A\parr B)\parr C &amp;amp;\cong&amp;amp; A\parr(B\parr C)\\&lt;br /&gt;
  (A\with B)\with C &amp;amp;\cong&amp;amp; A\with(B\with C)\\&lt;br /&gt;
  (A\plus B)\plus C &amp;amp;\cong&amp;amp; A\plus(B\plus C)\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multiplicative-additive distributivity ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  A\tens(B\plus C) &amp;amp;\cong&amp;amp; (A\tens B)\plus(A\tens C) &amp;amp;\quad&amp;amp;&lt;br /&gt;
  A\tens\zero &amp;amp;\cong&amp;amp; \zero\\&lt;br /&gt;
  A\parr(B\with C) &amp;amp;\cong&amp;amp; (A\parr B)\with(A\parr C) &amp;amp;\quad&amp;amp;&lt;br /&gt;
  A\parr\top &amp;amp;\cong&amp;amp; \top\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linear implication ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  A\limp B &amp;amp;\cong&amp;amp; A\orth\parr B\\&lt;br /&gt;
  A\limp B &amp;amp;\cong&amp;amp; B\orth\limp A\orth\\&lt;br /&gt;
  A\tens B \limp C &amp;amp;\cong&amp;amp; A\limp B \limp C\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The exponential isomorphisms ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  \oc(A\with B) &amp;amp;\cong&amp;amp; \oc A\tens\oc B &amp;amp;\quad&amp;amp; \oc\top &amp;amp;\cong&amp;amp; \one\\&lt;br /&gt;
  \wn(A\plus B) &amp;amp;\cong&amp;amp; \wn A\parr\wn B &amp;amp;\quad&amp;amp; \wn\zero &amp;amp;\cong&amp;amp; \bot\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quantifiers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  \forall \xi_1. \forall\xi_2. A &amp;amp;\cong&amp;amp; \forall\xi_2. \forall\xi_1. A\\&lt;br /&gt;
  \exists \xi_1. \exists\xi_2.A &amp;amp;\cong&amp;amp; \exists\xi_2.\exists\xi_1.A\\&lt;br /&gt;
\\&lt;br /&gt;
  \forall \xi . (A \parr B) &amp;amp;\cong&amp;amp; A \parr \forall \xi.B \quad (\xi\notin A) \\&lt;br /&gt;
  \exists \xi . (A \tens B) &amp;amp;\cong&amp;amp; A \tens \exists \xi.B \quad (\xi\notin A) \\&lt;br /&gt;
\\&lt;br /&gt;
  \forall \xi . (A \with B) &amp;amp;\cong&amp;amp; (\forall \xi . A) \with (\forall \xi . B) &amp;amp; &amp;amp; \forall \xi . \top &amp;amp;\cong&amp;amp; \top \\&lt;br /&gt;
  \exists \xi . (A \plus B) &amp;amp;\cong&amp;amp; (\exists \xi . A) \plus (\exists \xi . B) &amp;amp; &amp;amp; \exists \xi . \zero &amp;amp;\cong&amp;amp; \zero&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Reversibility_and_focalization</id>
		<title>Reversibility and focalization</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Reversibility_and_focalization"/>
				<updated>2012-08-31T21:10:58Z</updated>
		
		<summary type="html">&lt;p&gt;Emmanuel Beffara: /* Focalization */ improved terminology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reversibility ==&lt;br /&gt;
&lt;br /&gt;
{{Theorem|&lt;br /&gt;
Negative connectives are reversible:&lt;br /&gt;
&lt;br /&gt;
* A sequent &amp;lt;math&amp;gt;\vdash\Gamma,A\parr B&amp;lt;/math&amp;gt; is provable if and only if &amp;lt;math&amp;gt;\vdash\Gamma,A,B&amp;lt;/math&amp;gt; is provable.&lt;br /&gt;
* A sequent &amp;lt;math&amp;gt;\vdash\Gamma,A\with B&amp;lt;/math&amp;gt; is provable if and only if &amp;lt;math&amp;gt;\vdash\Gamma,A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\vdash\Gamma,B&amp;lt;/math&amp;gt; are provable.&lt;br /&gt;
* A sequent &amp;lt;math&amp;gt;\vdash\Gamma,\bot&amp;lt;/math&amp;gt; is provable if and only if &amp;lt;math&amp;gt;\vdash\Gamma&amp;lt;/math&amp;gt; is provable.&lt;br /&gt;
* A sequent &amp;lt;math&amp;gt;\vdash\Gamma,\forall\xi A&amp;lt;/math&amp;gt; is provable if and only if &amp;lt;math&amp;gt;\vdash\Gamma,A&amp;lt;/math&amp;gt; is provable, for some fresh variable &amp;lt;math&amp;gt;\xi&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
We start with the case of the &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt; connective.&lt;br /&gt;
If &amp;lt;math&amp;gt;\vdash\Gamma,A,B&amp;lt;/math&amp;gt; is provable, then by the introduction rule for &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;&lt;br /&gt;
we know that &amp;lt;math&amp;gt;\vdash\Gamma,A\parr B&amp;lt;/math&amp;gt; is provable.&lt;br /&gt;
For the reverse implication we proceed by induction on a proof &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of&lt;br /&gt;
&amp;lt;math&amp;gt;\vdash\Gamma,A\parr B&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* If the last rule of &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the introduction of the &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;A\parr B&amp;lt;/math&amp;gt;, then the premiss is exacty &amp;lt;math&amp;gt;\vdash\Gamma,A,B&amp;lt;/math&amp;gt; so we can conclude.&lt;br /&gt;
* The other case where the last rule introduces &amp;lt;math&amp;gt;A\parr B&amp;lt;/math&amp;gt; is when &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is an axiom rule, hence &amp;lt;math&amp;gt;\Gamma=A\orth\tens B\orth&amp;lt;/math&amp;gt;. Then we can conclude with the proof&lt;br /&gt;
* Otherwise &amp;lt;math&amp;gt;A\parr B&amp;lt;/math&amp;gt; is in the context of the last rule. If the last rule is a tensor, then &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; has the shape&lt;br /&gt;
* or the same with &amp;lt;math&amp;gt;A\parr B&amp;lt;/math&amp;gt; in the conclusion of &amp;lt;math&amp;gt;\pi_2&amp;lt;/math&amp;gt; instead. By induction hypothesis on &amp;lt;math&amp;gt;\pi_1&amp;lt;/math&amp;gt; we get a proof &amp;lt;math&amp;gt;\pi'_1&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;\vdash\Gamma_1,A,B,C&amp;lt;/math&amp;gt;, then we can conclude with the proof&lt;br /&gt;
* The case of the cut rule has the same structure as the tensor rule.&lt;br /&gt;
* In the case of the &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt; rule, we have &amp;lt;math&amp;gt;A\with B&amp;lt;/math&amp;gt; in both premisses and we conclude similarly, using the induction hypothesis on both &amp;lt;math&amp;gt;\pi_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\pi_2&amp;lt;/math&amp;gt;.&lt;br /&gt;
* If &amp;lt;math&amp;gt;A\parr B&amp;lt;/math&amp;gt; is in the context of a rules for &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; or quantifiers, or in the context of a dereliction, weakening or contraction, the situation is similar as for &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt; except that we have only one premiss.&lt;br /&gt;
* If &amp;lt;math&amp;gt;A\parr B&amp;lt;/math&amp;gt; is in the context of &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt; rules, we can freely change the context of the rule to get the expected one.&lt;br /&gt;
* The two remaining cases are if the last rule is the rule for &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; or a promotion. By the constraints these rules impose on the contexts, these cases cannot happen.&lt;br /&gt;
The &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt; connective is treated in the same way.&lt;br /&gt;
In this cases where &amp;lt;math&amp;gt;A\with B&amp;lt;/math&amp;gt; is in the context of a rule with two&lt;br /&gt;
premisses, the premiss where this formula is not present will be duplicated,&lt;br /&gt;
with one copy in the premiss for &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and one in the premiss for &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;math&amp;gt;\forall&amp;lt;/math&amp;gt; connective is also treated similarly.&lt;br /&gt;
Its peculiarity is that introducing &amp;lt;math&amp;gt;\forall\xi&amp;lt;/math&amp;gt; requires that &amp;lt;math&amp;gt;\xi&amp;lt;/math&amp;gt; does&lt;br /&gt;
not appear free in the context.&lt;br /&gt;
For all rules with one premiss except the quantifier rules, the set of fresh&lt;br /&gt;
variables in the same in the premiss and the conclusion, so everything works&lt;br /&gt;
well.&lt;br /&gt;
Other rules might change the set of free variables, but problems are avoided&lt;br /&gt;
by choosing for &amp;lt;math&amp;gt;\xi&amp;lt;/math&amp;gt; a variable that is fresh for the whole proof we are&lt;br /&gt;
considering.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Remark that this result is proved using only commutation rules, except when the&lt;br /&gt;
formula is introduced by an axiom rule.&lt;br /&gt;
Furthermore, if axioms are applied only on atoms, this particular case&lt;br /&gt;
disappears.&lt;br /&gt;
&lt;br /&gt;
A consequence of this fact is that, when searching for a proof of some&lt;br /&gt;
sequent &amp;lt;math&amp;gt;\vdash\Gamma&amp;lt;/math&amp;gt;, one can always start by decomposing negative&lt;br /&gt;
connectives in &amp;lt;math&amp;gt;\Gamma&amp;lt;/math&amp;gt; without losing provability.&lt;br /&gt;
Applying this result to successive connectives, we can get generalized&lt;br /&gt;
formulations for more complex formulas. For instance:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\vdash\Gamma,(A\parr B)\parr(B\with C)&amp;lt;/math&amp;gt; is provable&lt;br /&gt;
* iff &amp;lt;math&amp;gt;\vdash\Gamma,A\parr B,B\with C&amp;lt;/math&amp;gt; is provable&lt;br /&gt;
* iff &amp;lt;math&amp;gt;\vdash\Gamma,A\parr B,B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\vdash\Gamma,A\parr B,C&amp;lt;/math&amp;gt; are provable&lt;br /&gt;
* iff &amp;lt;math&amp;gt;\vdash\Gamma,A,B,B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\vdash\Gamma,A,B,C&amp;lt;/math&amp;gt; are provable&lt;br /&gt;
So without loss of generality, we can assume that any proof of&lt;br /&gt;
&amp;lt;math&amp;gt;\vdash\Gamma,(A\parr B)\parr(B\with C)&amp;lt;/math&amp;gt; ends like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
  \AxRule{ \vdash \Gamma, A, B, B }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, A\parr B, B }&lt;br /&gt;
  \AxRule{ \vdash \Gamma, A, B, C }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, A\parr B, C }&lt;br /&gt;
  \BinRule{ \vdash \Gamma, A\parr B, B\with C }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, (A\parr B)\parr(B\with C) }&lt;br /&gt;
  \DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to define a general statement for compound formulas, as well as an&lt;br /&gt;
analogous result for positive connectives, we need to give a proper status to&lt;br /&gt;
clusters of connectives of the same polarity.&lt;br /&gt;
&lt;br /&gt;
== Generalized connectives and rules ==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A ''positive generalized connective'' is a parametrized formula&lt;br /&gt;
&amp;lt;math&amp;gt;P[X_1,\ldots,X_n]&amp;lt;/math&amp;gt; made from the variables &amp;lt;math&amp;gt;X_i&amp;lt;/math&amp;gt; using the connectives&lt;br /&gt;
&amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A ''negative generalized connective'' is a parametrized formula&lt;br /&gt;
&amp;lt;math&amp;gt;N[X_1,\ldots,X_n]&amp;lt;/math&amp;gt; made from the variables &amp;lt;math&amp;gt;X_i&amp;lt;/math&amp;gt; using the connectives&lt;br /&gt;
&amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;C[X_1,\ldots,X_n]&amp;lt;/math&amp;gt; is a generalized connectives (of any polarity), the&lt;br /&gt;
''dual'' of &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is the connective &amp;lt;math&amp;gt;C^*&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&amp;lt;math&amp;gt;C^*[X_1\orth,\ldots,X_n\orth]=C[X_1,\ldots,X_n]\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
It is clear that dualization of generalized connectives is involutive and&lt;br /&gt;
exchanges polarities.&lt;br /&gt;
We do not include quantifiers in this definition, mainly for simplicity.&lt;br /&gt;
Extending the notion to quantifiers would only require taking proper care of&lt;br /&gt;
the scope of variables.&lt;br /&gt;
&lt;br /&gt;
Sequent calculus provides introduction rules for each connective. Negative&lt;br /&gt;
connectives have one rule, positive ones may have any number of rules, namely&lt;br /&gt;
2 for &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt; and 0 for &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt;. We can derive introduction rules for the&lt;br /&gt;
generalized connectives by combining the different possible introduction rules&lt;br /&gt;
for each of their components.&lt;br /&gt;
&lt;br /&gt;
Considering the previous example&lt;br /&gt;
&amp;lt;math&amp;gt;N[X_1,X_2,X_3]=(X_1\parr X_2)\parr(X_2\with X_3)&amp;lt;/math&amp;gt;, we can derive an&lt;br /&gt;
introduction rule for &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
  \AxRule{ \vdash \Gamma, X_1, X_2, X_2 }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, X_1\parr X_2, X_2 }&lt;br /&gt;
  \AxRule{ \vdash \Gamma, X_1, X_2, X_3 }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, X_1\parr X_2, X_3 }&lt;br /&gt;
  \BinRule{ \vdash \Gamma, X_1\parr X_2, X_2\with X_3 }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, (X_1\parr X_2)\parr(X_2\with X_3) }&lt;br /&gt;
  \DisplayProof&lt;br /&gt;
\quad\text{or}\quad&lt;br /&gt;
  \AxRule{ \vdash \Gamma, X_1, X_2, X_2 }&lt;br /&gt;
  \AxRule{ \vdash \Gamma, X_1, X_2, X_3 }&lt;br /&gt;
  \BinRule{ \vdash \Gamma, X_1, X_2, X_2\with X_3 }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, X_1\parr X_2, X_2\with X_3 }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma, (X_1\parr X_2)\parr(X_2\with X_3) }&lt;br /&gt;
  \DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
but these rules only differ by the commutation of independent rules.&lt;br /&gt;
In particular, their premisses are the same.&lt;br /&gt;
The dual of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;P[X_1,X_2,X_3]=(X_1\tens X_2)\tens(X_2\plus X_3)&amp;lt;/math&amp;gt;, for&lt;br /&gt;
which we have two possible derivations:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
  \AxRule{ \vdash \Gamma_1, X_1 }&lt;br /&gt;
  \AxRule{ \vdash \Gamma_2, X_2 }&lt;br /&gt;
  \BinRule{ \vdash \Gamma_1, \Gamma_2, X_1\tens X_2 }&lt;br /&gt;
  \AxRule{ \vdash \Gamma_3, X_2 }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma_3, X_2\plus X_3 }&lt;br /&gt;
  \BinRule{ \vdash \Gamma_1, \Gamma_2, \Gamma_3, (X_1\tens X_2)\tens(X_2\plus X_3) }&lt;br /&gt;
  \DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
  \AxRule{ \vdash \Gamma_1, X_1 }&lt;br /&gt;
  \AxRule{ \vdash \Gamma_2, X_2 }&lt;br /&gt;
  \BinRule{ \vdash \Gamma_1, \Gamma_2, X_1\tens X_2 }&lt;br /&gt;
  \AxRule{ \vdash \Gamma_3, X_3 }&lt;br /&gt;
  \UnaRule{ \vdash \Gamma_3, X_2\plus X_3 }&lt;br /&gt;
  \BinRule{ \vdash \Gamma_1, \Gamma_2, \Gamma_3, (X_1\tens X_2)\tens(X_2\plus X_3) }&lt;br /&gt;
  \DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are actually different, in particular their premisses differ.&lt;br /&gt;
Each possible derivation corresponds to the choice of one side of the &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;&lt;br /&gt;
connective.&lt;br /&gt;
&lt;br /&gt;
We can remark that the branches of the negative inference precisely correspond&lt;br /&gt;
to the possible positive inferences:&lt;br /&gt;
&lt;br /&gt;
* the first branch of the negative inference has a premiss &amp;lt;math&amp;gt;X_1,X_2,X_2&amp;lt;/math&amp;gt; and the first positive inference has three premisses, holding &amp;lt;math&amp;gt;X_1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;X_2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;X_2&amp;lt;/math&amp;gt; respectively.&lt;br /&gt;
* the second branch of the negative inference has a premiss &amp;lt;math&amp;gt;X_1,X_2,X_3&amp;lt;/math&amp;gt; and the second positive inference has three premisses, holding &amp;lt;math&amp;gt;X_1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;X_2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;X_3&amp;lt;/math&amp;gt; respectively.&lt;br /&gt;
This phenomenon extends to all generalized connectives.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
The ''branching'' of a generalized connective &amp;lt;math&amp;gt;P[X_1,\ldots,X_n]&amp;lt;/math&amp;gt; is the&lt;br /&gt;
multiset &amp;lt;math&amp;gt;\mathcal{I}_P&amp;lt;/math&amp;gt; of multisets over &amp;lt;math&amp;gt;\{1,\ldots,n\}&amp;lt;/math&amp;gt; defined&lt;br /&gt;
inductively as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mathcal{I}_{P\tens Q} := [ I+J \mid I\in\mathcal{I}_P, J\in\mathcal{I}_Q ] &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \mathcal{I}_{P\plus Q} := \mathcal{I}_P + \mathcal{I}_Q &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \mathcal{I}_\one := [[]] &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \mathcal{I}_\zero := [] &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \mathcal{I}_{X_i} := [[i]] &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The branching of a negative generalized connective is the branching of its&lt;br /&gt;
dual. Elements of a branching are called branches.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
In the example above, the branching will be &amp;lt;math&amp;gt;[[1,2,2],[1,2,3]]&amp;lt;/math&amp;gt;, which&lt;br /&gt;
corresponds to the granches of the negative inference and to the cases of&lt;br /&gt;
positive inference.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;\mathcal{I}&amp;lt;/math&amp;gt; be a branching.&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{I}&amp;lt;/math&amp;gt; as &amp;lt;math&amp;gt;[I_1,\ldots,I_k]&amp;lt;/math&amp;gt; and write each &amp;lt;math&amp;gt;I_j&amp;lt;/math&amp;gt; as&lt;br /&gt;
&amp;lt;math&amp;gt;[i_{j,1},\ldots,i_{j,\ell_j}]&amp;lt;/math&amp;gt;.&lt;br /&gt;
The derived rule for a negative generalized connective &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; with&lt;br /&gt;
branching &amp;lt;math&amp;gt;\mathcal{I}&amp;lt;/math&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \AxRule{ \vdash \Gamma, A_{i_{1,1}}, \ldots, A_{i_{1,\ell_1}} }&lt;br /&gt;
    \AxRule{ \cdots }&lt;br /&gt;
    \AxRule{ \vdash \Gamma, A_{i_{k,1}}, \ldots, A_{i_{k,\ell_k}} }&lt;br /&gt;
    \LabelRule{N}&lt;br /&gt;
    \TriRule{ \vdash \Gamma, N[A_1,\ldots,A_n] }&lt;br /&gt;
    \DisplayProof&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For each branch &amp;lt;math&amp;gt;I=[i_1,\ldots,i_\ell]&amp;lt;/math&amp;gt; of a positive generalized connective&lt;br /&gt;
&amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, the derived rule for branch &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \AxRule{ \vdash \Gamma_1, A_{i_1} }&lt;br /&gt;
    \AxRule{ \cdots }&lt;br /&gt;
    \AxRule{ \vdash \Gamma_\ell, A_{i_\ell} }&lt;br /&gt;
    \LabelRule{P_I}&lt;br /&gt;
    \TriRule{ \vdash \Gamma_1, \ldots, \Gamma_\ell, P[A_1,\ldots,A_n] }&lt;br /&gt;
    \DisplayProof&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The reversibility property of negative connectives can be rephrased in a&lt;br /&gt;
generalized way as&lt;br /&gt;
&lt;br /&gt;
{{Theorem|&lt;br /&gt;
Let &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; be a negative generalized connective. A sequent&lt;br /&gt;
&amp;lt;math&amp;gt;\vdash\Gamma,N[A_1,\ldots,A_n]&amp;lt;/math&amp;gt; is provable if and only if, for each&lt;br /&gt;
&amp;lt;math&amp;gt;[i_1,\ldots,i_k]\in\mathcal{I}_N&amp;lt;/math&amp;gt;, the sequent&lt;br /&gt;
&amp;lt;math&amp;gt;\vdash\Gamma,A_{i_1},\ldots,A_{i_k}&amp;lt;/math&amp;gt; is provable.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The corresponding property for positive connectives is the focalization&lt;br /&gt;
property, defined in the next section.&lt;br /&gt;
&lt;br /&gt;
== Focalization ==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A formula is ''positive'' if it has a main connective among&lt;br /&gt;
&amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt;.&lt;br /&gt;
It is called ''negative'' if it has a main connective among&lt;br /&gt;
&amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt;.&lt;br /&gt;
It is called ''neutral'' if it is neither positive nor negative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If we extended the theory to include quantifiers in generalized connectives,&lt;br /&gt;
then the definition of positive and negative formulas would be extended to&lt;br /&gt;
include them too.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A proof &amp;lt;math&amp;gt;\pi\vdash\Gamma,A&amp;lt;/math&amp;gt; is said to be ''positively focused on &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;'' if it has the shape&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \AxRule{ \pi_1 \vdash \Gamma_1, A_{i_1} }&lt;br /&gt;
    \AxRule{ \cdots }&lt;br /&gt;
    \AxRule{ \pi_\ell \vdash \Gamma_\ell, A_{i_\ell} }&lt;br /&gt;
    \LabelRule{P_{[i_1,\ldots,i_\ell]}}&lt;br /&gt;
    \TriRule{ \vdash  \Gamma_1, \ldots, \Gamma_\ell, P[A_1,\ldots,A_n] }&lt;br /&gt;
    \DisplayProof&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a positive generalized connective, the &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; ar non-positive&lt;br /&gt;
and &amp;lt;math&amp;gt;A=P[A_1,\ldots,A_n]&amp;lt;/math&amp;gt;. The formula &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is called the ''focus'' of the&lt;br /&gt;
proof &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
In other words, a proof is positively focused on a conclusion &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; if its last rules&lt;br /&gt;
build &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; from some of its non-positive subformulas in one cluster of&lt;br /&gt;
inferences. Note that this notion only makes sense for a sequent made only&lt;br /&gt;
of positive formulas, since by this definition a proof is obviously positively focused on&lt;br /&gt;
any of its non-positive conclusions, using the degenerate generalized&lt;br /&gt;
connective &amp;lt;math&amp;gt;P[X]=X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Theorem|&lt;br /&gt;
A sequent &amp;lt;math&amp;gt;\vdash\Gamma&amp;lt;/math&amp;gt; is cut-free provable if and only if it is provable&lt;br /&gt;
by a cut-free proof that is positively focused.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
We reason by induction on a proof &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;\Gamma&amp;lt;/math&amp;gt;.&lt;br /&gt;
As noted above, the result  trivially holds if &amp;lt;math&amp;gt;\Gamma&amp;lt;/math&amp;gt; has a non-positive&lt;br /&gt;
formula.&lt;br /&gt;
We can thus assume that &amp;lt;math&amp;gt;\Gamma&amp;lt;/math&amp;gt; contains only positive formulas and reason&lt;br /&gt;
on the nature of the last rule, which is necessarily the introduction of a&lt;br /&gt;
positive connective (it cannot be an axiom rule because an axiom  always has&lt;br /&gt;
at least on non-positive conclusion).&lt;br /&gt;
&lt;br /&gt;
Suppose that the last rule of &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; introduces a tensor, so that &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \AxRule{ \rho \vdash \Gamma, A }&lt;br /&gt;
    \AxRule{ \theta \vdash \Delta, B }&lt;br /&gt;
    \BinRule{ \vdash \Gamma, \Delta, A\tens B }&lt;br /&gt;
    \DisplayProof&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By induction hypothesis, there are positively focused proofs &amp;lt;math&amp;gt;\rho'\vdash\Gamma,A&amp;lt;/math&amp;gt;&lt;br /&gt;
and &amp;lt;math&amp;gt;\theta'\vdash\Delta,B&amp;lt;/math&amp;gt;.&lt;br /&gt;
If &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is the focus of &amp;lt;math&amp;gt;\rho'&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is the focus of &amp;lt;math&amp;gt;\theta'&amp;lt;/math&amp;gt;, then the&lt;br /&gt;
proof&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \AxRule{ \rho' \vdash \Gamma, A }&lt;br /&gt;
    \AxRule{ \theta' \vdash \Delta, B }&lt;br /&gt;
    \BinRule{ \vdash \Gamma, \Delta, A\tens B }&lt;br /&gt;
    \DisplayProof&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is positively focused on &amp;lt;math&amp;gt;A\tens B&amp;lt;/math&amp;gt;, so we can conclude.&lt;br /&gt;
Otherwise, one of the two proofs is positively focused on another conclusion.&lt;br /&gt;
Without loss of generality, suppose that &amp;lt;math&amp;gt;\rho'&amp;lt;/math&amp;gt; is not positively focused on &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then it decomposes as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \AxRule{ \rho_1 \vdash \Gamma_1, C_{i_1} }&lt;br /&gt;
    \AxRule{ \cdots }&lt;br /&gt;
    \AxRule{ \rho_\ell \vdash \Gamma_\ell, C_{i_\ell} }&lt;br /&gt;
    \TriRule{ \vdash  \Gamma_1, \ldots, \Gamma_\ell, P[C_1,\ldots,C_n] }&lt;br /&gt;
    \DisplayProof&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the &amp;lt;math&amp;gt;C_i&amp;lt;/math&amp;gt; are not positive and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; belongs to some context &amp;lt;math&amp;gt;\Gamma_j&amp;lt;/math&amp;gt;&lt;br /&gt;
that we will write &amp;lt;math&amp;gt;\Gamma'_j,A&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then we can conclude with the proof&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \AxRule{ \rho_1 \vdash \Gamma_1, C_{i_1} \quad\cdots }&lt;br /&gt;
    \AxRule{ \rho_j \vdash \Gamma_j, A, C_{i_j} }&lt;br /&gt;
    \AxRule{ \theta \vdash \Delta, B }&lt;br /&gt;
    \BinRule{ \vdash \Gamma_j, \Delta, A\tens B, C_{i_j} }&lt;br /&gt;
    \AxRule{ \cdots\quad \rho_\ell \vdash \Gamma_\ell, C_{i_\ell} }&lt;br /&gt;
    \TriRule{ \vdash \Gamma_1, \ldots, \Gamma_\ell, \Delta, A\tens B, P[C_1,\ldots,C_n] }&lt;br /&gt;
    \DisplayProof&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which is positively focused on &amp;lt;math&amp;gt;P[C_1,\ldots,C_n]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the last rule of &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; introduces a &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;, we proceed the same way&lt;br /&gt;
except that there is only one premiss.&lt;br /&gt;
If the last rule of &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; introduces a &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;, then it is the only rule of&lt;br /&gt;
&amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt;, which is thus positively focused on this &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
As in the reversibility theorem, this proof only makes use of commutation of&lt;br /&gt;
independent rules.&lt;br /&gt;
&lt;br /&gt;
These results say nothing about exponential modalities, because they respect&lt;br /&gt;
neither reversibility nor focalization. However, if we consider the fragment&lt;br /&gt;
of LL which consists only of multiplicative and additive connectives, we can&lt;br /&gt;
restrict the proof rules to enforce focalization without loss of&lt;br /&gt;
expressiveness.&lt;/div&gt;</summary>
		<author><name>Emmanuel Beffara</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Proof-nets</id>
		<title>Proof-nets</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Proof-nets"/>
				<updated>2012-08-30T23:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;Lionel Vaux: fix wording&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We provide [[a formal account of nets]], but it is probably not the best way to learn about proof-nets if you have never seen them before.&lt;/div&gt;</summary>
		<author><name>Lionel Vaux</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/System_L</id>
		<title>System L</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/System_L"/>
				<updated>2012-04-22T02:48:02Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre-Marie Pédrot: propaganda for system L&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''System L''' is a family of syntax for a variety of variants of linear logic, inspired from classical calculi such as &amp;lt;math&amp;gt;\bar\lambda\mu\tilde\mu&amp;lt;/math&amp;gt;-calculus. These, in turn, stem from the study of abstract machines for &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt;-calculus. In this realm, [[Polarized linear logic|polarization]] and [[focalization]] are features that appear naturally. Positives are typically values, and negatives pattern-matches. Contraction and weakening are implicit.&lt;br /&gt;
&lt;br /&gt;
We present here a system for explicitely polarized and focalized linear logic. Polarization classifies terms and types between positive and negative; focalization separates values from non-values.&lt;br /&gt;
&lt;br /&gt;
== Definitions ==&lt;br /&gt;
&lt;br /&gt;
Positive types: &amp;lt;math&amp;gt;P ::= 1 \mid P_1 \otimes P_2 \mid 0 \mid P_1 \oplus P_2 \mid \shpos N \mid \oc N&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Negative types: &amp;lt;math&amp;gt;N ::= \bot \mid N_1 \parr N_2 \mid \top \mid N_1 \with N_2 \mid \shneg P \mid \wn P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Positive values: &amp;lt;math&amp;gt;v^+ ::= x^+ \mid () \mid (v_1^+, v_2^+) \mid inl(v^+) \mid inr(v^+) \mid \shpos t^- \mid \mu(\wn x^+).c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Positive terms: &amp;lt;math&amp;gt;t^+ ::= v^+ \mid \mu x^-.c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Negative terms: &amp;lt;math&amp;gt;t^- ::= x^- \mid \mu x^+.c \mid \mu().c \mid \mu(x^+, y^+).c \mid \mu [\cdot] \mid \mu[inl(x^+).c_1 \mid inr(y^+).c_2] \mid \mu(\shpos x^-).c \mid \wn v^+&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commands: &amp;lt;math&amp;gt;c ::= \langle t^+ \mid t^- \rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Typing ==&lt;br /&gt;
&lt;br /&gt;
There are as many typing sequents classes as there are terms classes. Typing of positive values corresponds to focalized sequents, and commands are cuts.&lt;br /&gt;
&lt;br /&gt;
Positive values: sequents are of the form &amp;lt;math&amp;gt;\vdash \Gamma :: v^+ : P&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{\rulename{ax}^+}&lt;br /&gt;
\NulRule{\vdash x^+:P\orth :: x^+: P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{1}&lt;br /&gt;
\NulRule{\vdash \ :: () : 1}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash \Gamma_1 :: v_1^+ : P_1}&lt;br /&gt;
\AxRule{\vdash \Gamma_2 :: v_2^+ : P_2}&lt;br /&gt;
\LabelRule{\rulename{\otimes}}&lt;br /&gt;
\BinRule{\vdash\Gamma_1, \Gamma_2 :: (v_1^+, v_2^+) : P_1\otimes P_2}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash \Gamma :: v^+ : P_1}&lt;br /&gt;
\LabelRule{\rulename{\oplus_1}}&lt;br /&gt;
\UnaRule{\vdash\Gamma :: inl(v^+) : P_1\oplus P_2}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash \Gamma :: v^+ : P_2}&lt;br /&gt;
\LabelRule{\rulename{\oplus_2}}&lt;br /&gt;
\UnaRule{\vdash\Gamma :: inr(v^+) : P_1\oplus P_2}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash \Gamma \mid t^- : N}&lt;br /&gt;
\LabelRule{\shpos}&lt;br /&gt;
\UnaRule{\vdash\Gamma :: \shpos t^- : \shpos N}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c \vdash \wn\Gamma, x^+ : N}&lt;br /&gt;
\LabelRule{\oc}&lt;br /&gt;
\UnaRule{\vdash\wn\Gamma :: \mu(\wn x^+).c : \oc N}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Positive terms: sequents are of the form &amp;lt;math&amp;gt;\vdash\Gamma\mid t^+:P&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash \Gamma :: v^+ : P}&lt;br /&gt;
\LabelRule{\rulename{foc}}&lt;br /&gt;
\UnaRule{\vdash\Gamma \mid v^+ : P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c \vdash \Gamma, x^- : P}&lt;br /&gt;
\LabelRule{\rulename{\mu^-}}&lt;br /&gt;
\UnaRule{\vdash\Gamma \mid\mu x^-.c : P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Negative terms: sequents are of the form &amp;lt;math&amp;gt;\vdash\Gamma\mid t^-:N&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{\rulename{ax}^-}&lt;br /&gt;
\NulRule{\vdash x^-:N\orth \mid x^-: N}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c\vdash \Gamma, x^+: N}&lt;br /&gt;
\LabelRule{\mu^+}&lt;br /&gt;
\UnaRule{\vdash\Gamma \mid \mu x^+.c : N}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c \vdash \Gamma}&lt;br /&gt;
\LabelRule{\bot}&lt;br /&gt;
\UnaRule{\vdash \Gamma \mid \mu().c : \bot}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c\vdash \Gamma, x^+: N_1, y^+: N_2}&lt;br /&gt;
\LabelRule{\rulename{\parr}}&lt;br /&gt;
\UnaRule{\vdash\Gamma \mid \mu(x^+, y^+).c : N_1 \parr N_2}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{\rulename{\top}}&lt;br /&gt;
\NulRule{\vdash \Gamma \mid \mu[\cdot] : \top}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c_1\vdash \Gamma, x^+:N_1}&lt;br /&gt;
\AxRule{c_2\vdash \Gamma, y^+:N_2}&lt;br /&gt;
\LabelRule{\rulename{\with}}&lt;br /&gt;
\BinRule{\vdash\Gamma \mid \mu[inl(x^+).c_1 \mid inr(y^+).c_2] : N_1 \with N_2}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c\vdash \Gamma, x^-: P}&lt;br /&gt;
\LabelRule{\shneg}&lt;br /&gt;
\UnaRule{\vdash\Gamma \mid \mu(\shpos x^-).c : \shneg P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash \Gamma :: v^+ : P}&lt;br /&gt;
\LabelRule{\wn}&lt;br /&gt;
\UnaRule{\vdash\Gamma \mid \wn v^+ : \wn P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commands:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash \Gamma \mid t^+ : P}&lt;br /&gt;
\AxRule{\vdash \Delta \mid t^- : P\orth}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\langle t^+ \mid t^-\rangle\vdash\Gamma, \Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c \vdash \Gamma}&lt;br /&gt;
\LabelRule{\rulename{wkn}}&lt;br /&gt;
\UnaRule{c \vdash\Gamma, x^+: \wn P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{c \vdash \Gamma, x_1^+:\wn P, x_2^+:\wn P}&lt;br /&gt;
\LabelRule{\rulename{ctr}}&lt;br /&gt;
\UnaRule{c[x_1^+ := x^+, x_2^+ := x^+] \vdash\Gamma, x^+: \wn P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reduction rules ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle v^+ \mid \mu x^+.c \rangle \rightarrow c[ x^+ := v^+] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle \mu x^-.c \mid t^- \rangle \rightarrow c[x^- := t^-] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle () \mid \mu().c \rangle \rightarrow c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle (v_1^+, v_2^+) \mid \mu(x^+, y^+).c \rangle \rightarrow c[x^+ := v_1^+, y^+ := v_2^+] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle inl(v^+) \mid \mu[inl(x^+).c_1 \mid inr(y^+).c_2] \rangle \rightarrow c_1[x^+ := v^+] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle inr(v^+) \mid \mu[inl(x^+).c_1 \mid inr(y^+).c_2] \rangle \rightarrow c_2[y^+ := v^+] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle \shpos t^- \mid \mu(\shpos x^-).c \rangle \rightarrow c[x^- := t^-] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\langle \mu(\wn x^+).c \mid \wn v^+ \rangle \rightarrow c[x^+ := v^+] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* {{BibEntry|bibtype=proceedings|author=Pierre-Louis Curien and Guillaume Munch-Maccagnoni|title=The duality of computation under focus|booktitle=IFIP TCS|year=2010}}&lt;/div&gt;</summary>
		<author><name>Pierre-Marie Pédrot</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Non_provable_formulas</id>
		<title>Non provable formulas</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Non_provable_formulas"/>
				<updated>2012-04-19T18:49:35Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Added some exponential cases (in relation with the Lattice of exponential modalities)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \with (B\plus C) \not\limp (A\with B)\plus (A\with C)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(A\plus B)\with (A\plus C) \not\limp A\plus (B\with C)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(A\tens B)\parr C \not\limp A\tens (B\parr C)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \not\limp \oc{A}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\oc{\wn{\oc{A}}} \not\limp A&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\oc{\wn{\oc{A}}} \not\limp \oc{A}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\oc{\wn{A}} \not\limp \wn{\oc{A}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\wn{\oc{A}} \not\limp \oc{\wn{A}}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Provable_formulas</id>
		<title>Provable formulas</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Provable_formulas"/>
				<updated>2012-04-19T17:42:23Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Identites added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Important provable formulas are given by [[List of isomorphisms|isomorphisms]] and by [[List of equivalences|equivalences]].&lt;br /&gt;
&lt;br /&gt;
In many of the cases below the [[Non provable formulas|converse implication does not hold]].&lt;br /&gt;
&lt;br /&gt;
== Distributivities ==&lt;br /&gt;
&lt;br /&gt;
=== Standard distributivities ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A\plus (B\with C) \limp (A\plus B)\with (A\plus C)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A\tens (B\with C) \limp (A\tens B)\with (A\tens C)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\exists \xi . (A \with B) \limp (\exists \xi . A) \with (\exists \xi . B)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linear distributivities ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A\tens (B\parr C) \limp (A\tens B)\parr C&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\exists \xi. (A \parr B) \limp A \parr \exists \xi.B  \quad  (\xi\notin A)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A \tens \forall \xi.B \limp \forall \xi. (A \tens B) \quad  (\xi\notin A)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Factorizations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(A\with B)\plus (A\with C) \limp A\with (B\plus C)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(A\parr B)\plus (A\parr C) \limp A\parr (B\plus C)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(\forall \xi . A) \plus (\forall \xi . B) \limp \forall \xi . (A \plus B)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Identities ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\one \limp A\orth\parr A&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A\tens A\orth \limp\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additive structure ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrclcrcl}&lt;br /&gt;
  A\with B &amp;amp;\limp&amp;amp; A &amp;amp;\quad&amp;amp; A\with B &amp;amp;\limp&amp;amp; B &amp;amp;\quad&amp;amp; A &amp;amp;\limp&amp;amp; \top\\&lt;br /&gt;
  A &amp;amp;\limp&amp;amp; A\plus B &amp;amp;\quad&amp;amp; B &amp;amp;\limp&amp;amp; A\plus B &amp;amp;\quad&amp;amp; \zero &amp;amp;\limp&amp;amp; A&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quantifiers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcll}&lt;br /&gt;
  A &amp;amp;\limp&amp;amp; \forall \xi.A  &amp;amp;\quad  (\xi\notin A) \\&lt;br /&gt;
  \exists \xi.A &amp;amp;\limp&amp;amp; A  &amp;amp;\quad  (\xi\notin A)&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
  \forall \xi_1.\forall \xi_2. A &amp;amp;\limp&amp;amp; \forall \xi. A[^\xi/_{\xi_1},^\xi/_{\xi_2}] \\&lt;br /&gt;
  \exists \xi.A[^\xi/_{\xi_1},^\xi/_{\xi_2}] &amp;amp;\limp&amp;amp; \exists \xi_1. \exists \xi_2.A&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exponential structure ==&lt;br /&gt;
&lt;br /&gt;
Provable formulas involving exponential connectives only provide us with the [[lattice of exponential modalities]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rclcrcl}&lt;br /&gt;
  \oc A &amp;amp;\limp&amp;amp; A &amp;amp;\quad&amp;amp; A&amp;amp;\limp&amp;amp;\wn A\\&lt;br /&gt;
  \oc A &amp;amp;\limp&amp;amp; 1 &amp;amp;\quad&amp;amp; \bot &amp;amp;\limp&amp;amp; \wn A&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Monoidality of exponentials ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
  \wn(A\parr B) &amp;amp;\limp&amp;amp; \wn A\parr\wn B \\&lt;br /&gt;
  \oc A\tens\oc B &amp;amp;\limp&amp;amp; \oc(A\tens B) \\&lt;br /&gt;
\\&lt;br /&gt;
 \oc{(A \with B)} &amp;amp;\limp&amp;amp; \oc{A} \with \oc{B} \\&lt;br /&gt;
 \wn{A} \plus \wn{B} &amp;amp;\limp&amp;amp; \wn{(A \plus B)} \\&lt;br /&gt;
\\&lt;br /&gt;
 \wn{(A \with B)} &amp;amp;\limp&amp;amp; \wn{A} \with \wn{B} \\&lt;br /&gt;
 \oc{A} \plus \oc{B} &amp;amp;\limp&amp;amp; \oc{(A \plus B)}&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Promotion principles ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rcl}&lt;br /&gt;
 \oc{A} \tens \wn{B} &amp;amp;\limp&amp;amp; \wn{(A \tens B)} \\&lt;br /&gt;
 \oc{(A \parr B)} &amp;amp;\limp&amp;amp; \wn{A} \parr \oc{B}&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Commutations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\exists \xi . \wn A \limp \wn{\exists \xi . A}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\oc{\forall \xi . A} \limp \forall \xi . \oc A&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\wn{\forall \xi . A} \limp \forall \xi . \wn A&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\exists \xi . \oc A \limp \oc{\exists \xi . A}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/A_formal_account_of_nets</id>
		<title>A formal account of nets</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/A_formal_account_of_nets"/>
				<updated>2012-02-15T16:16:29Z</updated>
		
		<summary type="html">&lt;p&gt;Lionel Vaux: /* The short story */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this page is to provide a common framework for describing linear&lt;br /&gt;
logic proof nets, interaction nets, multiport interaction nets, and the likes,&lt;br /&gt;
while factoring out most of the tedious, uninteresting details (clearly not the&lt;br /&gt;
fanciest page of LLWiki).&lt;br /&gt;
&lt;br /&gt;
== Preliminaries ==&lt;br /&gt;
&lt;br /&gt;
=== The short story ===&lt;br /&gt;
&lt;br /&gt;
* the general flavor is that of multiport interaction nets;&lt;br /&gt;
* the top/down or passive/active orientation of cells is related with the distinction between premisses and conclusions of rules, (and in that sense, a cut is not a logical rule, but the focus of interaction between two rules);&lt;br /&gt;
* cuts are thus wires rather than cells/links: this fits with the intuition of GoI, but not with the most common presentations of proof nets;&lt;br /&gt;
* because the notion of subnet is not trivial in multiport interaction nets, and to avoid the use of geometric conditions (boxes must not overlap but can be nested), we introduce boxes as particular cells;&lt;br /&gt;
* when representing proof nets, we introduce axioms explicitly as cells, so that axiom-cuts do not vanish.&lt;br /&gt;
&lt;br /&gt;
== Nets ==&lt;br /&gt;
&lt;br /&gt;
=== Wires ===&lt;br /&gt;
&lt;br /&gt;
A ''wiring'' is the data of a finite set &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; of ports&lt;br /&gt;
and of a partition &amp;lt;math&amp;gt;{W}&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; by pairs (the ''wires''):&lt;br /&gt;
if &amp;lt;math&amp;gt;\{p,q\}\in{W}&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;{W}(p)=q&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{W}(q)=p&amp;lt;/math&amp;gt;.&lt;br /&gt;
Hence a wiring is equivalently given by&lt;br /&gt;
an involutive permutation &amp;lt;math&amp;gt;{W}&amp;lt;/math&amp;gt; of finite domain &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;,&lt;br /&gt;
without fixpoints (forall &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;{W}(p)\not=p&amp;lt;/math&amp;gt;): the wires are then&lt;br /&gt;
the orbits.&lt;br /&gt;
Another equivalent presentation is to consider &amp;lt;math&amp;gt;{W}&amp;lt;/math&amp;gt; as&lt;br /&gt;
a (simple, loopless, undirected) graph, with vertices in P,&lt;br /&gt;
all of degree 1.&lt;br /&gt;
&lt;br /&gt;
We say two wirings are disjoint when their sets of ports are.&lt;br /&gt;
A ''connection'' between two disjoint wirings &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;W'&amp;lt;/math&amp;gt; is&lt;br /&gt;
a partial injection &amp;lt;math&amp;gt;(I,I',f):P\pinj P'&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;I\subseteq P&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;I'\subseteq P'&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a bijection &amp;lt;math&amp;gt;I\cong I'&amp;lt;/math&amp;gt;.&lt;br /&gt;
We then write &amp;lt;math&amp;gt;W\bowtie_f{{W}'}&amp;lt;/math&amp;gt; for the wiring obtained&lt;br /&gt;
by identifying the ports pairwise mapped by &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, and then&lt;br /&gt;
``straightening`` the paths thus obtained to recover wires:&lt;br /&gt;
notice this might also introduce loops and we write &amp;lt;math&amp;gt;\Inner{W}{W'}_f&amp;lt;/math&amp;gt;&lt;br /&gt;
for the number of loops thus appeared.&lt;br /&gt;
&lt;br /&gt;
We describe these operations a bit more formally.&lt;br /&gt;
Write &amp;lt;math&amp;gt;P = P_0\uplus I&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P' = P_0'\uplus I'&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then consider the graph &amp;lt;math&amp;gt;W\dblcolon_f{{W}'}&amp;lt;/math&amp;gt; with vertices in&lt;br /&gt;
&amp;lt;math&amp;gt;P\cup P'&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
there is an edge between &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; iff&lt;br /&gt;
&amp;lt;math&amp;gt;q={W}(p)&amp;lt;/math&amp;gt; or&lt;br /&gt;
&amp;lt;math&amp;gt;q={W'}(p)&amp;lt;/math&amp;gt; or&lt;br /&gt;
&amp;lt;math&amp;gt;q=f(p)&amp;lt;/math&amp;gt; or&lt;br /&gt;
&amp;lt;math&amp;gt;p=f(q)&amp;lt;/math&amp;gt;:&lt;br /&gt;
in other words, &amp;lt;math&amp;gt;W\dblcolon_f{{W}'}=W\cup W'\cup f\cup f^{-1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Vertices in &amp;lt;math&amp;gt;P_0\cup P'_0&amp;lt;/math&amp;gt;&lt;br /&gt;
are of degree 1, and the others are of degree 2.&lt;br /&gt;
Hence maximal paths in &amp;lt;math&amp;gt;W\dblcolon_f{{W}'}&amp;lt;/math&amp;gt; are of two kinds:&lt;br /&gt;
&lt;br /&gt;
* straight paths, with both ends in &amp;lt;math&amp;gt;P_0\cup P_0'&amp;lt;/math&amp;gt;;&lt;br /&gt;
* cycles, with vertices all in &amp;lt;math&amp;gt;I\cup I'&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then the wires in &amp;lt;math&amp;gt;W\bowtie_f{{W}'}&amp;lt;/math&amp;gt; are the pairs &amp;lt;math&amp;gt;\{p,p'\}&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;p'&amp;lt;/math&amp;gt; are the ends of a path in &amp;lt;math&amp;gt;W\dblcolon_f{{W}'}&amp;lt;/math&amp;gt;.&lt;br /&gt;
And &amp;lt;math&amp;gt;\Inner{W}{W'}_{f}&amp;lt;/math&amp;gt; is the number of&lt;br /&gt;
cycles in &amp;lt;math&amp;gt;W\dblcolon_f{{W}'}&amp;lt;/math&amp;gt;, or more precisely&lt;br /&gt;
the number of support sets of cycles (i.e. we forget about the starting&lt;br /&gt;
vertice of cycles).&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Consider three wirings &amp;lt;math&amp;gt;(P,W)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(P',W')&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(P'',W'')&amp;lt;/math&amp;gt;,&lt;br /&gt;
and two connections &amp;lt;math&amp;gt;(I,I',f):P\pinj P'&amp;lt;/math&amp;gt; and&lt;br /&gt;
&amp;lt;math&amp;gt;(J',J'',g):P'\pinj P''&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;I'\cap J'=\emptyset&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (W\bowtie_f W')\bowtie_g W''=&lt;br /&gt;
  W\bowtie_f(W'\bowtie_g W'')&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Inner{W}{W'}_{f}+\Inner{(W\bowtie_f{{W}'})}{{W}''}_g=&lt;br /&gt;
    \Inner{W}{(W'\bowtie_g W'')}_f+\Inner{{W}'}{{W}''}_g.&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
The first equation holds because open maximal paths in&lt;br /&gt;
&amp;lt;math&amp;gt;W\dblcolon_f{W'\bowtie_g}{{W}''}&amp;lt;/math&amp;gt; correspond with those in&lt;br /&gt;
&amp;lt;math&amp;gt;W\dblcolon_f{(W'\dblcolon_g{{W}''})}&amp;lt;/math&amp;gt;, hence in&lt;br /&gt;
&amp;lt;math&amp;gt;(W\dblcolon_f W')\dblcolon_g W''&amp;lt;/math&amp;gt;, hence in&lt;br /&gt;
&amp;lt;math&amp;gt;{W\bowtie_f{{W}'}}\dblcolon_g{{W}''}&amp;lt;/math&amp;gt;.&lt;br /&gt;
The second equation holds because both sides are two possible writings for&lt;br /&gt;
the number of loops in &amp;lt;math&amp;gt;{(W\dblcolon_f{{W}'})}\dblcolon_g{{W}''}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Nets ===&lt;br /&gt;
&lt;br /&gt;
A ''signature'' is the data of a set&lt;br /&gt;
&amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; of symbols, together with arity functions&lt;br /&gt;
&amp;lt;math&amp;gt;\alpha:\Sigma\to\mathbf{N}\setminus\{0\}&amp;lt;/math&amp;gt; (number of&lt;br /&gt;
''active'' ports, or conclusions)&lt;br /&gt;
and &amp;lt;math&amp;gt;\pi:\Sigma\to\mathbf N&amp;lt;/math&amp;gt; (number of&lt;br /&gt;
''passive'' ports, or hypotheses).&lt;br /&gt;
In the remaining, we assume&lt;br /&gt;
such a signature is given.&lt;br /&gt;
&lt;br /&gt;
A ''cell'' &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; with ports in &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is the data of&lt;br /&gt;
a symbol &amp;lt;math&amp;gt;\sigma\in\Sigma&amp;lt;/math&amp;gt; and of two disjoint lists&lt;br /&gt;
of pairwise distinct ports:&lt;br /&gt;
&amp;lt;math&amp;gt;\alpha(c)\in P^{\alpha(\sigma)}&amp;lt;/math&amp;gt;&lt;br /&gt;
is the list of ''active'' ports&lt;br /&gt;
and &amp;lt;math&amp;gt;\pi(c)\in P^{\pi(\sigma)}&amp;lt;/math&amp;gt;&lt;br /&gt;
is the list of ''passive'' ports.&lt;br /&gt;
&lt;br /&gt;
A ''net'' is the data of a wiring &amp;lt;math&amp;gt;(P,W)&amp;lt;/math&amp;gt;, of a set &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; of disjoint cells on&lt;br /&gt;
&amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, and of a number &amp;lt;math&amp;gt;L\in\mathbf N&amp;lt;/math&amp;gt; (the number of ''loops''). It follows&lt;br /&gt;
from the definitions that each port &amp;lt;math&amp;gt;p\in P&amp;lt;/math&amp;gt; appears in exactly one wire and in&lt;br /&gt;
at most one cell: we say &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is ''free'' if it is not part of a cell, and&lt;br /&gt;
&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is ''internal'' otherwise. Moreover, we say &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is ''dangling'' if&lt;br /&gt;
&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is free and &amp;lt;math&amp;gt;W(p)&amp;lt;/math&amp;gt; is internal. We write &amp;lt;math&amp;gt;\textrm{fp}(R)&amp;lt;/math&amp;gt; for the set of&lt;br /&gt;
free ports of a net &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Generally, the “names” of internal ports of a net are not relevant, but free&lt;br /&gt;
ports matter most often: internal ports are the analogue of bound variables in&lt;br /&gt;
&amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt;-terms.&lt;br /&gt;
More formally, an ''isomorphism'' from net &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; to net &amp;lt;math&amp;gt;R'&amp;lt;/math&amp;gt;&lt;br /&gt;
is the data of a bijection of ports &amp;lt;math&amp;gt;\phi:P\cong P'&amp;lt;/math&amp;gt; and a bijection&lt;br /&gt;
of cells &amp;lt;math&amp;gt;\psi:C\cong C'&amp;lt;/math&amp;gt; such that:&lt;br /&gt;
&lt;br /&gt;
* for all &amp;lt;math&amp;gt;p\in P&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;W'(\phi(p))=\phi(W(p))&amp;lt;/math&amp;gt;;&lt;br /&gt;
* for all &amp;lt;math&amp;gt;c\in C&amp;lt;/math&amp;gt;:&lt;br /&gt;
** &amp;lt;math&amp;gt;\sigma_{\psi(c)}=\sigma_c&amp;lt;/math&amp;gt;,&lt;br /&gt;
** for all &amp;lt;math&amp;gt;i\in\{0,\dotsc,\alpha(\sigma_c)-1\}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\alpha(\psi(c))_i=\phi(\alpha(c)_i)&amp;lt;/math&amp;gt;,&lt;br /&gt;
** for all &amp;lt;math&amp;gt;j\in\{0,\dotsc,\pi(\sigma_c)-1\}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\pi(\psi(c))_j=\phi(\pi(c)_j)&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;L=L'&amp;lt;/math&amp;gt;.&lt;br /&gt;
Observe that under these conditions  &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; is uniquely induced by &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
We say that the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is ''nominal'' if moreover &amp;lt;math&amp;gt;p\in\textrm{fp}(R)&amp;lt;/math&amp;gt;&lt;br /&gt;
implies &amp;lt;math&amp;gt;p=\phi(p)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Subnets ===&lt;br /&gt;
&lt;br /&gt;
We say two nets are disjoint when their sets of ports are.&lt;br /&gt;
Let &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R'&amp;lt;/math&amp;gt; be disjoint nets,  and &amp;lt;math&amp;gt;(I,I',f)&amp;lt;/math&amp;gt; be a&lt;br /&gt;
connection between &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;W'&amp;lt;/math&amp;gt;, such that&lt;br /&gt;
&amp;lt;math&amp;gt;I\subseteq \textrm{fp}(R)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I'\subseteq \textrm{fp}(R')&amp;lt;/math&amp;gt;.&lt;br /&gt;
We then write &amp;lt;math&amp;gt;R\bowtie_f{R'}&amp;lt;/math&amp;gt; for the net&lt;br /&gt;
with wiring &amp;lt;math&amp;gt;W\bowtie_f{W'}&amp;lt;/math&amp;gt;, cells&lt;br /&gt;
&amp;lt;math&amp;gt;C\cup C'&amp;lt;/math&amp;gt; and loops &amp;lt;math&amp;gt;\Inner{R}{R'}_f=L+L'+\Inner{W}{W'}_f&amp;lt;/math&amp;gt;.&lt;br /&gt;
We say this connection is ''orthogonal'' if &amp;lt;math&amp;gt;\Inner{W}{W'}_f=0&amp;lt;/math&amp;gt;, and it is&lt;br /&gt;
''modular'' if the ports in &amp;lt;math&amp;gt;I\cup I'&amp;lt;/math&amp;gt; are all dangling: a modular connection is&lt;br /&gt;
always orthogonal.&lt;br /&gt;
&lt;br /&gt;
We say &amp;lt;math&amp;gt;R_0&amp;lt;/math&amp;gt; is a ''subnet'' of &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;, if there exists a net &amp;lt;math&amp;gt;R'&amp;lt;/math&amp;gt; and a connection&lt;br /&gt;
&amp;lt;math&amp;gt;(I,I',f)&amp;lt;/math&amp;gt; between &amp;lt;math&amp;gt;R_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R'&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;R=R_0\bowtie_f{R'}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R_0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;R_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R'&amp;lt;/math&amp;gt; be nets such that &amp;lt;math&amp;gt;R_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_1&amp;lt;/math&amp;gt;&lt;br /&gt;
are disjoint from &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;(I,I',f)&amp;lt;/math&amp;gt; be a connection &amp;lt;math&amp;gt;\textrm{fp}(R_0)\pinj \textrm{fp}(R')&amp;lt;/math&amp;gt;&lt;br /&gt;
and &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; an isomorphism &amp;lt;math&amp;gt;R_0\cong R_1&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(p)=\phi(p')&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;p\in\textrm{fp}(R_0)\setminus I&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then &amp;lt;math&amp;gt;R_0\bowtie_f{R'}&amp;lt;/math&amp;gt; is nominally isomorphic to&lt;br /&gt;
&amp;lt;math&amp;gt;R_1\bowtie_{f\circ\phi^{-1}}{R'}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Rewriting ===&lt;br /&gt;
&lt;br /&gt;
A ''net rewriting rule'' is a pair &amp;lt;math&amp;gt;(r_0,r_1)&amp;lt;/math&amp;gt; of nets&lt;br /&gt;
such that &amp;lt;math&amp;gt;\textrm{fp}(r_0)=\textrm{fp}(r_1)&amp;lt;/math&amp;gt;. Then an instance of this rule&lt;br /&gt;
is a pair &amp;lt;math&amp;gt;(R_0,R_1)&amp;lt;/math&amp;gt; such that there exist:&lt;br /&gt;
&lt;br /&gt;
* nets &amp;lt;math&amp;gt;R'_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R'_1&amp;lt;/math&amp;gt; isomorphic to &amp;lt;math&amp;gt;r_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; respectively, namely &amp;lt;math&amp;gt;R'_i=\phi_i(r_i)&amp;lt;/math&amp;gt;, so that moreover &amp;lt;math&amp;gt;\phi_0(p)=\phi_1(p)&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;p\in\textrm{fp}(r_0)&amp;lt;/math&amp;gt; (in particular, &amp;lt;math&amp;gt;\textrm{fp}(R'_0)=\textrm{fp}(R'_1)&amp;lt;/math&amp;gt;);&lt;br /&gt;
* a net &amp;lt;math&amp;gt;R''&amp;lt;/math&amp;gt;, disjoint from &amp;lt;math&amp;gt;R'_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R'_1&amp;lt;/math&amp;gt;;&lt;br /&gt;
* a connection &amp;lt;math&amp;gt;(\textrm{fp}(R'_0),J,f):\textrm{fp}(R'_0)\pinj \textrm{fp}(R'')&amp;lt;/math&amp;gt;;&lt;br /&gt;
such that each &amp;lt;math&amp;gt;R_i&amp;lt;/math&amp;gt; is nominally isomorphic to&lt;br /&gt;
&amp;lt;math&amp;gt;R'_i\bowtie_f{R''}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Typing ===&lt;br /&gt;
&lt;br /&gt;
A typing system on signature &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; is the data of a&lt;br /&gt;
set &amp;lt;math&amp;gt;\Theta&amp;lt;/math&amp;gt; of types, an involutive negation &amp;lt;math&amp;gt;\cdot\orth:\Theta\to\Theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
together with a typing discipline for each symbol, ''i.e.'' a relation&lt;br /&gt;
&amp;lt;math&amp;gt;\Theta(\sigma)\subseteq\Theta^{\alpha(\sigma)}\times\Theta^{\pi(\sigma)}&amp;lt;/math&amp;gt;.&lt;br /&gt;
We then write &amp;lt;math&amp;gt;A_1,\cdots,A_{\pi(\sigma)}\vdash_\sigma&lt;br /&gt;
B_1,\cdots,B_{\alpha(\sigma)}&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;(\vec A,\vec B)\in\Theta(\sigma)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then a ''typing'' for net &amp;lt;math&amp;gt;R=(P,W,C)&amp;lt;/math&amp;gt; is a function &amp;lt;math&amp;gt;\tau:P\to \Theta&amp;lt;/math&amp;gt;&lt;br /&gt;
such that:&lt;br /&gt;
&lt;br /&gt;
* for all &amp;lt;math&amp;gt;p\in P&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\tau(W(p))=\tau(p)\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* for all &amp;lt;math&amp;gt;c\in C&amp;lt;/math&amp;gt; of symbol &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\tau(\pi(c))\vdash\tau(\alpha(c))\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
where, in the last formula, we implicitly generalized&lt;br /&gt;
&amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; to lists of ports and &amp;lt;math&amp;gt;\cdot\orth&amp;lt;/math&amp;gt; to lists of formulas,&lt;br /&gt;
in the obvious, componentwise fashion.&lt;br /&gt;
The ''interface'' of the typed net &amp;lt;math&amp;gt;(R,\tau)&amp;lt;/math&amp;gt; is then&lt;br /&gt;
the restriction of &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;\textrm{fp}(R)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The idea, is that a wire &amp;lt;math&amp;gt;\{p,q\}&amp;lt;/math&amp;gt; bears the type &amp;lt;math&amp;gt;\tau(q)&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;\tau(p)&amp;lt;/math&amp;gt;) in&lt;br /&gt;
the direction &amp;lt;math&amp;gt;(p,q)&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;(q,p)&amp;lt;/math&amp;gt;), so that a rule&lt;br /&gt;
&amp;lt;math&amp;gt;\vec A\vdash_\sigma \vec B&amp;lt;/math&amp;gt; reads as an inference from passive inputs (hypotheses)&lt;br /&gt;
to active outputs (conclusions).&lt;br /&gt;
&lt;br /&gt;
Observe that if &amp;lt;math&amp;gt;(R,\tau)&amp;lt;/math&amp;gt; is a typed net, and&lt;br /&gt;
&amp;lt;math&amp;gt;\phi:R\cong R'&amp;lt;/math&amp;gt; is an isomorphism,&lt;br /&gt;
then &amp;lt;math&amp;gt;R'&amp;lt;/math&amp;gt; is typed and its interface is &amp;lt;math&amp;gt;\tau\circ\phi^{-1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
in particular, if &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is nominal, &amp;lt;math&amp;gt;R'&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; have the same interface.&lt;br /&gt;
&lt;br /&gt;
Now let &amp;lt;math&amp;gt;(R,\tau)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(R',\tau')&amp;lt;/math&amp;gt; be typed nets&lt;br /&gt;
and &amp;lt;math&amp;gt;(I,I',f)&amp;lt;/math&amp;gt; a connection so that &amp;lt;math&amp;gt;\tau'\circ f&amp;lt;/math&amp;gt; and&lt;br /&gt;
&amp;lt;math&amp;gt;\tau\orth=\cdot\orth\circ\tau&amp;lt;/math&amp;gt; coincide on &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;.&lt;br /&gt;
Then this induces a typing of &amp;lt;math&amp;gt;R\bowtie_f{R'}&amp;lt;/math&amp;gt;&lt;br /&gt;
preserving the interface on the remaining free ports.&lt;br /&gt;
&lt;br /&gt;
=== Boxes ===&lt;br /&gt;
&lt;br /&gt;
A signature with boxes is the data of a signature &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt;, together&lt;br /&gt;
with a ''box arity'' &amp;lt;math&amp;gt;\beta(\sigma)&amp;lt;/math&amp;gt; for all symbol&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\in\Sigma&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then a net on signature with boxes &amp;lt;math&amp;gt;(\Sigma,\beta)&amp;lt;/math&amp;gt; is the same as a net&lt;br /&gt;
&amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; plus, for each cell &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;, the data &amp;lt;math&amp;gt;\beta(c)&amp;lt;/math&amp;gt; of a&lt;br /&gt;
&amp;lt;math&amp;gt;\beta(\sigma_c)&amp;lt;/math&amp;gt;-tuple of nets (with boxes) with free ports the&lt;br /&gt;
internal ports of &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Lionel Vaux</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Polarized_linear_logic</id>
		<title>Polarized linear logic</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Polarized_linear_logic"/>
				<updated>2011-10-04T22:47:47Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: link to generalized structural rules&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Polarized linear logic''' (LLP) is a logic close to plain linear logic in which structural rules, usually restricted to &amp;lt;math&amp;gt;\wn&amp;lt;/math&amp;gt;-formulas, have been [[Positive_formula#Generalized_structural_rules|extended]] to the whole class of so called ''negative'' formulae.&lt;br /&gt;
&lt;br /&gt;
== Polarization ==&lt;br /&gt;
&lt;br /&gt;
LLP relies on the notion of ''polarization'', that is, it discriminates between two types of formulae, ''negative'' (noted &amp;lt;math&amp;gt;M, N...&amp;lt;/math&amp;gt;) vs. ''[[Positive formula|positive]]'' (&amp;lt;math&amp;gt;P, Q...&amp;lt;/math&amp;gt;). They are mutually defined as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M, N ::= X \mid M \parr N \mid \bot \mid M \with N \mid \top \mid \wn{P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P, Q ::= X\orth \mid P \otimes Q \mid 1 \mid P \oplus Q \mid 0 \mid \oc{N}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The dual operation &amp;lt;math&amp;gt;(-)\orth&amp;lt;/math&amp;gt; extended to propositions exchanges the roles of connectors and reverses the polarity of formulae.&lt;br /&gt;
&lt;br /&gt;
== Deduction rules ==&lt;br /&gt;
&lt;br /&gt;
They are several design choices for the structure of sequents. In particular, LLP proofs are ''focalized'', i.e. they contain at most one positive formula. We choose to represent this explicitly using sequents of the form &amp;lt;math&amp;gt;\vdash\Gamma\mid\Delta&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\Gamma&amp;lt;/math&amp;gt; is a multiset of negative formulae, and &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt; is a ''stoup'' that contains at most one positive formula (though it may be empty).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\LabelRule{\rulename{ax}}&lt;br /&gt;
\NulRule{\vdash P\orth \mid P}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash \Gamma_1, N \mid \Delta}&lt;br /&gt;
\AxRule{\vdash \Gamma_2 \mid N\orth}&lt;br /&gt;
\LabelRule{\rulename{cut}}&lt;br /&gt;
\BinRule{\vdash\Gamma_1, \Gamma_2 \mid \Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash\Gamma, N\mid\cdot}&lt;br /&gt;
\LabelRule{p}&lt;br /&gt;
\UnaRule{\vdash\Gamma\mid \oc{N}}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma\mid P}&lt;br /&gt;
\LabelRule{d}&lt;br /&gt;
\UnaRule{\vdash\Gamma,\wn{P}\mid \cdot}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma,N,N\mid \Delta}&lt;br /&gt;
\LabelRule{c}&lt;br /&gt;
\UnaRule{\vdash\Gamma, N\mid\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma\mid \Delta}&lt;br /&gt;
\LabelRule{w}&lt;br /&gt;
\UnaRule{\vdash\Gamma,N\mid\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash\Gamma_1\mid P}&lt;br /&gt;
\AxRule{\vdash\Gamma_2\mid Q}&lt;br /&gt;
\LabelRule{\tens}&lt;br /&gt;
\BinRule{\vdash\Gamma_1,\Gamma_2\mid P\otimes Q}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\LabelRule{\one}&lt;br /&gt;
\NulRule{\vdash\cdot\mid\one}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma, M, N\mid \Delta}&lt;br /&gt;
\LabelRule{\parr}&lt;br /&gt;
\UnaRule{\vdash\Gamma, M\parr N\mid \Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma\mid \Delta}&lt;br /&gt;
\LabelRule{\bot}&lt;br /&gt;
\UnaRule{\vdash\Gamma, \bot\mid\Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\AxRule{\vdash\Gamma\mid P}&lt;br /&gt;
\LabelRule{\plus_1}&lt;br /&gt;
\UnaRule{\vdash\Gamma\mid P\plus Q}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma\mid Q}&lt;br /&gt;
\LabelRule{\plus_2}&lt;br /&gt;
\UnaRule{\vdash\Gamma\mid P\plus Q}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\AxRule{\vdash\Gamma,M\mid \Delta}&lt;br /&gt;
\AxRule{\vdash\Gamma,N\mid \Delta}&lt;br /&gt;
\LabelRule{\with}&lt;br /&gt;
\BinRule{\vdash\Gamma,M\with N\mid \Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
\qquad&lt;br /&gt;
\LabelRule{\top}&lt;br /&gt;
\NulRule{\vdash\Gamma,\top\mid \Delta}&lt;br /&gt;
\DisplayProof&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pierre-Marie Pédrot</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Orthogonality_relation</id>
		<title>Orthogonality relation</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Orthogonality_relation"/>
				<updated>2011-09-30T14:10:04Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre-Marie Pédrot: cr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Orthogonality relations''' are used pervasively throughout linear logic models, being often used to define somehow the duality operator &amp;lt;math&amp;gt;(-)\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Orthogonality relation|Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; be two sets. An '''orthogonality relation''' on &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is a binary relation &amp;lt;math&amp;gt;\mathcal{R}\subseteq A\times B&amp;lt;/math&amp;gt;. We say that &amp;lt;math&amp;gt;a\in A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in B&amp;lt;/math&amp;gt; are '''orthogonal''', and we note &amp;lt;math&amp;gt;a\perp b&amp;lt;/math&amp;gt;, whenever &amp;lt;math&amp;gt;(a, b)\in\mathcal{R}&amp;lt;/math&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
Let us now assume an orthogonality relation over &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Orthogonal sets|Let &amp;lt;math&amp;gt;\alpha\subseteq A&amp;lt;/math&amp;gt;. We define its orthogonal set &amp;lt;math&amp;gt;\alpha\orth&amp;lt;/math&amp;gt; as &amp;lt;math&amp;gt;\alpha\orth:=\{b\in B \mid \forall a\in \alpha, a\perp b\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Symmetrically, for any &amp;lt;math&amp;gt;\beta\subseteq B&amp;lt;/math&amp;gt;, we define &amp;lt;math&amp;gt;\beta\orth:=\{a\in A \mid \forall b\in \beta, a\perp b\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Orthogonal sets define Galois connections and share many common properties.&lt;br /&gt;
&lt;br /&gt;
{{Proposition|For any sets &amp;lt;math&amp;gt;\alpha, \alpha'\subseteq A&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\alpha\subseteq \alpha\biorth&amp;lt;/math&amp;gt;&lt;br /&gt;
* If &amp;lt;math&amp;gt;\alpha\subseteq\alpha'&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;{\alpha'}\orth\subseteq\alpha\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\alpha\triorth = \alpha\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Pierre-Marie Pédrot</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Terms_of_use</id>
		<title>Terms of use</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Terms_of_use"/>
				<updated>2011-02-17T11:14:55Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Protected &amp;quot;Terms of use&amp;quot;: Administrative page [edit=sysop:move=sysop]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Information for contributors to the LLWiki ===&lt;br /&gt;
&lt;br /&gt;
{{:Information for contributors}}&lt;br /&gt;
&lt;br /&gt;
=== Information for users of the LLWiki ===&lt;br /&gt;
&lt;br /&gt;
The content of the LLWiki is licensed under a ''Creative Commons Attribution-Noncommercial-Share Alike 2.0 France'' [http://creativecommons.org/licenses/by-nc-sa/2.0/fr/deed.en License].&lt;br /&gt;
This means you can share and adapt this content, under the following conditions:&lt;br /&gt;
* you must cite the ''“editorial board of the LLWiki”'' as the licensor;&lt;br /&gt;
* you may not use this content for commercial purposes;&lt;br /&gt;
* if you distribute a possibly modified version of this content, you must do so under the same or similar license.&lt;br /&gt;
&lt;br /&gt;
=== Precedence of French terms ===&lt;br /&gt;
&lt;br /&gt;
{{:Precedence of French terms}}&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Conditions_d%27utilisation</id>
		<title>Conditions d'utilisation</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Conditions_d%27utilisation"/>
				<updated>2011-02-17T11:13:17Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Protected &amp;quot;Conditions d'utilisation&amp;quot;: Administrative page [edit=sysop:move=sysop]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Information destinée aux contributeurs et futurs contributeurs du LLWiki ===&lt;br /&gt;
&lt;br /&gt;
Le LLWiki est une œuvre collective créée sur l'initiative de son [[Editorial board|comité éditorial]].&lt;br /&gt;
Le comité éditorial est seul investi des droits sur le contenu de l'oeuvre collective.&lt;br /&gt;
&lt;br /&gt;
Les contributeurs sont les personnes disposant d'un compte sur le LLWiki qui leur permet d'en éditer le contenu.&lt;br /&gt;
En demandant la création de leur compte, les candidats au statut de contributeur reconnaissent le droit exclusif du comité éditorial sur l'œuvre collective constituée par le LLWiki ; de plus, ils consentent à ce que leurs contributions soient distribuées selon les termes du [http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ contrat] ''Creative Commons Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique'', version ''2.0 France'' avec le comité éditorial du LLWiki comme auteur.&lt;br /&gt;
Les contributeurs ne sont cependant pas privés pour autant de leurs droits sur leurs apports respectifs et restent libres de les exploiter individuellement.&lt;br /&gt;
&lt;br /&gt;
=== Information destinée aux utilisateurs du projet LLWiki ===&lt;br /&gt;
&lt;br /&gt;
Le contenu du LLWiki est mis à disposition sous un [http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ contrat] ''Creative Commons Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique'', version ''2.0 France''.&lt;br /&gt;
Cela signifie que vous êtes libre de reproduire et distribuer ce contenu, y compris en le modifiant, tant que vous respectez les trois conditions suivantes :&lt;br /&gt;
* vous devez citer le ''« comité éditorial du LLWiki »'' comme l'auteur du LLWiki ;&lt;br /&gt;
* vous ne pouvez pas utiliser ce contenu à des fins commerciales ;&lt;br /&gt;
* si vous distribuez ce contenu ou une création dérivée de ce contenu vous devez le faire selon un contrat identique.&lt;br /&gt;
&lt;br /&gt;
=== Prééminence de la version française ===&lt;br /&gt;
Les logiciels et contenus qui constituent le LLWiki sont hébergés en France.&lt;br /&gt;
En conséquence seule la présente version française des conditions d'utilisation&lt;br /&gt;
fait autorité et les éventuelles traductions ne sont proposées qu'à titre&lt;br /&gt;
indicatif.&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Precedence_of_French_terms</id>
		<title>Precedence of French terms</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Precedence_of_French_terms"/>
				<updated>2011-02-17T11:10:40Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Protected &amp;quot;Precedence of French terms&amp;quot;: Administrative page [edit=sysop:move=sysop]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The software and content that form the LLWiki are hosted in France.&lt;br /&gt;
Hence the official terms are given in the [[Conditions d'utilisation|French version of this page]] and this translation is only informative.&lt;br /&gt;
If there is any inconsistency between both texts, the French language version takes precedence.&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Information_for_contributors</id>
		<title>Information for contributors</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Information_for_contributors"/>
				<updated>2011-02-17T11:08:23Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Protected &amp;quot;Information for contributors&amp;quot;: Administrative page [edit=sysop:move=sysop]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The LLWiki is a collective work created under the authority of the [[Editorial board|editorial board]].&lt;br /&gt;
The editorial board is granted a monopoly of rights on the content of this collective work.&lt;br /&gt;
&lt;br /&gt;
The contributors are the individuals owning an account on the LLWiki, which allows them to edit the content.&lt;br /&gt;
By applying for the creation of their account, the candidates to the status of contributor agree to grant the monopoly of rights on the LLWiki as a collective work to the editorial board; they moreover agree that their contributions are distributed under the terms of the ''Creative Commons Attribution-Noncommercial-Share Alike 2.0 France'' [http://creativecommons.org/licenses/by-nc-sa/2.0/fr/deed.en License], the editorial board being cited as the licensor.&lt;br /&gt;
The contributors however keep their rights on their respective contributions and are free to exploit them for their own sake.&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/Editorial_board</id>
		<title>Editorial board</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/Editorial_board"/>
				<updated>2011-02-15T18:16:29Z</updated>
		
		<summary type="html">&lt;p&gt;Olivier Laurent: Protected &amp;quot;Editorial board&amp;quot;: Administrative page [edit=sysop:move=sysop]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ''editorial board'' of the LLwiki is currently constituted of seven members:&lt;br /&gt;
* [http://iml.univ-mrs.fr/~beffara/ Emmanuel Beffara] (IML)&lt;br /&gt;
* [http://www.pps.jussieu.fr/~ehrhard/ Thomas Ehrhard] (PPS)&lt;br /&gt;
* [http://iml.univ-mrs.fr/~girard/ Jean-Yves Girard] (IML)&lt;br /&gt;
* [http://perso.ens-lyon.fr/olivier.laurent/ Olivier Laurent] (LIP)&lt;br /&gt;
* [http://www-lipn.univ-paris13.fr/~mazza/ Damiano Mazza] (LIPN)&lt;br /&gt;
* [http://iml.univ-mrs.fr/~regnier/ Laurent Regnier] (IML)&lt;br /&gt;
* [http://logica.uniroma3.it/~tortora/ Lorenzo Tortora de Falco] (Roma 3)&lt;br /&gt;
&lt;br /&gt;
The size of the board is decided by its members.&lt;br /&gt;
&lt;br /&gt;
In case of vacancy, new members of the editorial board are co-opted.&lt;/div&gt;</summary>
		<author><name>Olivier Laurent</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/GoI_for_MELL:_exponentials</id>
		<title>GoI for MELL: exponentials</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/GoI_for_MELL:_exponentials"/>
				<updated>2010-05-25T08:28:09Z</updated>
		
		<summary type="html">&lt;p&gt;Laurent Regnier: definition of type !A&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The tensor product of Hilbert spaces =&lt;br /&gt;
&lt;br /&gt;
Recall that we work in the Hilbert space &amp;lt;math&amp;gt;H=\ell^2(\mathbb{N})&amp;lt;/math&amp;gt; endowed with its canonical hilbertian basis denoted by &amp;lt;math&amp;gt;(e_k)_{k\in\mathbb{N}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The space &amp;lt;math&amp;gt;H\tens H&amp;lt;/math&amp;gt; is the collection of sequences &amp;lt;math&amp;gt;(x_{np})_{n,p\in\mathbb{N}}&amp;lt;/math&amp;gt; of complex numbers such that &amp;lt;math&amp;gt;\sum_{n,p}|x_{np}|^2&amp;lt;/math&amp;gt; converges. The scalar product is defined just as before:&lt;br /&gt;
: &amp;lt;math&amp;gt;\langle (x_{np}), (y_{np})\rangle = \sum_{n,p} x_{np}\bar y_{np}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;x = (x_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y = (y_p)_{p\in\mathbb{N}}&amp;lt;/math&amp;gt; are vectors in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; then their tensor is the sequence:&lt;br /&gt;
: &amp;lt;math&amp;gt;x\tens y = (x_ny_p)_{n,p\in\mathbb{N}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We define: &amp;lt;math&amp;gt;e_{np} = e_n\tens e_p&amp;lt;/math&amp;gt; so that &amp;lt;math&amp;gt;e_{np}&amp;lt;/math&amp;gt; is the sequence &amp;lt;math&amp;gt;(e_{npij})_{i,j\in\mathbb{N}}&amp;lt;/math&amp;gt; of complex numbers given by &amp;lt;math&amp;gt;e_{npij} = \delta_{ni}\delta_{pj}&amp;lt;/math&amp;gt;. By bilinearity of tensor we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;x\tens y = \left(\sum_n x_ne_n\right)\tens\left(\sum_p y_pe_p\right) = &lt;br /&gt;
  \sum_{n,p} x_ny_p\, e_n\tens e_p = \sum_{n,p} x_ny_p\,e_{np}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore the system of vectors &amp;lt;math&amp;gt;(e_{np})&amp;lt;/math&amp;gt; is a hilbertian basis of &amp;lt;math&amp;gt;H\tens H&amp;lt;/math&amp;gt;: the sequence &amp;lt;math&amp;gt;x=(x_{np})_{n,p\in\mathbb{N}}&amp;lt;/math&amp;gt; may be written:&lt;br /&gt;
: &amp;lt;math&amp;gt;x = \sum_{n,p\in\mathbb{N}}x_{np}\,e_{np}&lt;br /&gt;
          = \sum_{n,p\in\mathbb{N}}x_{np}\,e_n\tens e_p&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== An algebra isomorphism ==&lt;br /&gt;
&lt;br /&gt;
Being both separable Hilbert spaces, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;H\tens H&amp;lt;/math&amp;gt; are isomorphic. We will now define explicitely an iso based on partial permutations.&lt;br /&gt;
&lt;br /&gt;
We fix, once for all, a bijection from couples of natural numbers to natural&lt;br /&gt;
numbers that we will denote by &amp;lt;math&amp;gt;(n,p)\mapsto\langle n,p\rangle&amp;lt;/math&amp;gt;. For&lt;br /&gt;
example set &amp;lt;math&amp;gt;\langle n,p\rangle = 2^n(2p+1) - 1&amp;lt;/math&amp;gt;. Conversely, given&lt;br /&gt;
&amp;lt;math&amp;gt;n\in\mathbb{N}&amp;lt;/math&amp;gt; we denote by &amp;lt;math&amp;gt;n_{(1)}&amp;lt;/math&amp;gt; and&lt;br /&gt;
&amp;lt;math&amp;gt;n_{(2)}&amp;lt;/math&amp;gt; the unique integers such that &amp;lt;math&amp;gt;\langle n_{(1)},&lt;br /&gt;
n_{(2)}\rangle = n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
just as it was convenient but actually not necessary to choose &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; so that &amp;lt;math&amp;gt;pp^* + qq^* = 1&amp;lt;/math&amp;gt; it is actually not necessary to have a ''bijection'', a one-to-one mapping from &amp;lt;math&amp;gt;\mathbb{N}^2&amp;lt;/math&amp;gt; ''into'' &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt; would be sufficient for our purpose.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This bijection can be extended into a Hilbert space isomorphism &amp;lt;math&amp;gt;\Phi:H\tens H\rightarrow H&amp;lt;/math&amp;gt; by defining:&lt;br /&gt;
: &amp;lt;math&amp;gt;e_n\tens e_p = e_{np} \mapsto e_{\langle n,p\rangle}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now given an operator &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; we define the operator &amp;lt;math&amp;gt;!u&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; by:&lt;br /&gt;
: &amp;lt;math&amp;gt;!u(e_{\langle n,p\rangle}) = \Phi(e_n\tens u(e_p))&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
The operator &amp;lt;math&amp;gt;!u&amp;lt;/math&amp;gt; is defined by:&lt;br /&gt;
: &amp;lt;math&amp;gt;!u = \Phi\circ (1\tens u)\circ \Phi^{-1}&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;1\tens u&amp;lt;/math&amp;gt; denotes the operator on &amp;lt;math&amp;gt;H\tens H&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;(1\tens u)(x\tens y) = x\tens u(y)&amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;. However this notation must not be confused with the [[GoI for MELL: the *-autonomous structure#The tensor rule|tensor of operators]] that was defined in the previous section in order to interpret the tensor rule of linear logic; we therefore will not use it.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
One can check that given two operators &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; we have:&lt;br /&gt;
* &amp;lt;math&amp;gt;!u!v = {!(uv)}&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;!(u^*) = (!u)^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Due to the fact that &amp;lt;math&amp;gt;\Phi&amp;lt;/math&amp;gt; is an isomorphism ''onto'' we also have &amp;lt;math&amp;gt;!1=1&amp;lt;/math&amp;gt;; this however will not be used.&lt;br /&gt;
&lt;br /&gt;
We therefore have that &amp;lt;math&amp;gt;!&amp;lt;/math&amp;gt; is a morphism on &amp;lt;math&amp;gt;\mathcal{B}(H)&amp;lt;/math&amp;gt;; it is easily seen to be an iso (not ''onto'' though). As this is the crucial ingredient for interpreting the structural rules of linear logic, we will call it the ''copying iso''.&lt;br /&gt;
&lt;br /&gt;
== Interpretation of exponentials ==&lt;br /&gt;
&lt;br /&gt;
If we suppose that &amp;lt;math&amp;gt;u = u_\varphi&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry generated by the partial permutation &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; then we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;!u(e_{\langle n,p\rangle}) = \Phi(e_n\tens u(e_p)) = \Phi(e_n\tens e_{\varphi(p)}) = e_{\langle n,\varphi(p)\rangle}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Thus &amp;lt;math&amp;gt;!u_\varphi&amp;lt;/math&amp;gt; is itself a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry generated by the&lt;br /&gt;
partial permutation &amp;lt;math&amp;gt;!\varphi:n\mapsto \langle n_{(1)}, \varphi(n_{(2)})\rangle&amp;lt;/math&amp;gt;, which shows that the proof space is stable under the copying iso.&lt;br /&gt;
&lt;br /&gt;
Given a type &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; we define the type &amp;lt;math&amp;gt;!A&amp;lt;/math&amp;gt; by:&lt;br /&gt;
: &amp;lt;math&amp;gt;!A = \{!u, u\in A\}\biorth&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Laurent Regnier</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/GoI_for_MELL:_the_*-autonomous_structure</id>
		<title>GoI for MELL: the *-autonomous structure</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/GoI_for_MELL:_the_*-autonomous_structure"/>
				<updated>2010-05-15T11:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Laurent Regnier: New page: Recall that when &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries we say they are dual when &amp;lt;math&amp;gt;uv&amp;lt;/math&amp;gt; is nilpotent, and that &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; denotes the set of nilpo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Recall that when &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries we say they are dual when &amp;lt;math&amp;gt;uv&amp;lt;/math&amp;gt; is nilpotent, and that &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; denotes the set of nilpotent operators. A ''type'' is a subset of &amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt; that is equal to its bidual. In particular &amp;lt;math&amp;gt;X\orth&amp;lt;/math&amp;gt; is a type for any &amp;lt;math&amp;gt;X\subset\mathcal{P}&amp;lt;/math&amp;gt;. We say that &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; ''generates'' the type &amp;lt;math&amp;gt;X\biorth&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= The tensor and the linear application =&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are two &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries summing them doesn't in general produces a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry. However as &amp;lt;math&amp;gt;pup^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;qvq^*&amp;lt;/math&amp;gt; have disjoint domains and disjoint codomains it is true that &amp;lt;math&amp;gt;pup^* + qvq^*&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry. Given two types &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, we thus define their ''tensor'' by:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;A\tens B = \{pup^* + qvq^*, u\in A, v\in B\}\biorth&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the closure by bidual to make sure that we obtain a type.&lt;br /&gt;
&lt;br /&gt;
From what precedes we see that &amp;lt;math&amp;gt;A\tens B&amp;lt;/math&amp;gt; is generated by the internalizations of operators on &amp;lt;math&amp;gt;H\oplus H&amp;lt;/math&amp;gt; of the form:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
   u &amp;amp; 0\\&lt;br /&gt;
   0 &amp;amp; v&lt;br /&gt;
  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
This so-called tensor resembles a sum rather than a product. We will stick to this terminology though because it defines the interpretation of the tensor connective of linear logic.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The linear implication is derived from the tensor by duality: given two types &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; the type &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt; is defined by:&lt;br /&gt;
: &amp;lt;math&amp;gt;A\limp B = (A\tens B\orth)\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Unfolding this definition we get:&lt;br /&gt;
: &amp;lt;math&amp;gt;A\limp B = \{u\in\mathcal{P}\text{ s.t. } \forall v\in A, \forall w\in B\orth,\, u.(pvp^* + qwq^*) \in\bot\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= The identity =&lt;br /&gt;
&lt;br /&gt;
Given a type &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; we are to find an operator &amp;lt;math&amp;gt;\iota&amp;lt;/math&amp;gt; in type &amp;lt;math&amp;gt;A\limp A&amp;lt;/math&amp;gt;, thus satisfying:&lt;br /&gt;
: &amp;lt;math&amp;gt;\forall u\in A, v\in A\orth,\, \iota(pup^* + qvq^*)\in\bot&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
An easy solution is to take &amp;lt;math&amp;gt;\iota = pq^* + qp^*&amp;lt;/math&amp;gt;. In this way we get &amp;lt;math&amp;gt;\iota(pup^* + qvq^*) = qup^* + pvq^*&amp;lt;/math&amp;gt;. Therefore &amp;lt;math&amp;gt;(\iota(pup^* + qvq^*))^2 = quvq^* + pvup^*&amp;lt;/math&amp;gt;, from which one deduces that this operator is nilpotent iff &amp;lt;math&amp;gt;uv&amp;lt;/math&amp;gt; is nilpotent. It is the case since &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;A\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It is interesting to note that the &amp;lt;math&amp;gt;\iota&amp;lt;/math&amp;gt; thus defined is actually the internalization of the operator on &amp;lt;math&amp;gt;H\oplus H&amp;lt;/math&amp;gt; given by the matrix:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{pmatrix}0 &amp;amp; 1\\1 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will see once the composition is defined that the &amp;lt;math&amp;gt;\iota&amp;lt;/math&amp;gt; operator is the interpretation of the identity proof, as expected.&lt;br /&gt;
&lt;br /&gt;
= The execution formula, version 1: application =&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; be two operators; as above denote by &amp;lt;math&amp;gt;u_{ij}&amp;lt;/math&amp;gt; the external components of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;. If &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; is nilpotent we define the ''application of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;'' by:&lt;br /&gt;
: &amp;lt;math&amp;gt;\mathrm{App}(u,v) = u_{22} + u_{21}v\sum_k(u_{11}v)^ku_{12}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Note that the hypothesis that &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; is nilpotent entails that the sum &amp;lt;math&amp;gt;\sum_k(u_{11}v)^k&amp;lt;/math&amp;gt; is actually finite. It would be enough to assume that this sum converges. For simplicity we stick to the nilpotency condition, but we should mention that weak nilpotency would do as well.&lt;br /&gt;
&lt;br /&gt;
{{Theorem|&lt;br /&gt;
If &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries such that &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; is nilpotent, then &amp;lt;math&amp;gt;\mathrm{App}(u,v)&amp;lt;/math&amp;gt; is also a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
Let us note &amp;lt;math&amp;gt;E_k = u_{21}v(u_{11}v)^ku_{12}&amp;lt;/math&amp;gt;. Recall that &amp;lt;math&amp;gt;u_{22}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u_{12}&amp;lt;/math&amp;gt; being external components of the &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;, they have disjoint domains. Thus it is also the case of &amp;lt;math&amp;gt;u_{22}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E_k&amp;lt;/math&amp;gt;. Similarly &amp;lt;math&amp;gt;u_{22}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E_k&amp;lt;/math&amp;gt; have disjoint codomains because &amp;lt;math&amp;gt;u_{22}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u_{21}&amp;lt;/math&amp;gt; have disjoint codomains.&lt;br /&gt;
&lt;br /&gt;
Let now &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; be two integers such that &amp;lt;math&amp;gt;k&amp;gt;l&amp;lt;/math&amp;gt; and let us compute for example the intersection of the codomains of &amp;lt;math&amp;gt;E_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E_l&amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
    E_kE^*_kE_lE^*_l = (u_{21}v(u_{11}v)^ku_{12})(u^*_{12}(v^*u^*_{11})^kv^*u^*_{21})(u_{21}v(u_{11}v)^lu_{12})(u^*_{12}(v^*u^*_{11})^lv^*u_{21}^*)&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
As &amp;lt;math&amp;gt;k&amp;gt;l&amp;lt;/math&amp;gt; we may write &amp;lt;math&amp;gt;(v^*u_{11}^*)^l = (v^*u^*_{11})^{k-l-1}v^*u^*_{11}(v^*u^*_{11})^l&amp;lt;/math&amp;gt;. Let us note &amp;lt;math&amp;gt;E = u^*_{11}(v^*u^*_{11})^lv^*u_{21}^*u_{21}v(u_{11}v)^lu_{12}&amp;lt;/math&amp;gt; so that &amp;lt;math&amp;gt;E_kE^*_kE_lE^*_l = u_{21}v(u_{11}v)^ku_{12}u^*_{12}(v^*u^*_{11})^{k-l-1}v^*Eu^*_{12}(v^*u^*_{11})^lv^*u_{21}^*&amp;lt;/math&amp;gt;. We have:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
     E &amp;amp;= u^*_{11}(v^*u^*_{11})^lv^*u_{21}^*u_{21}v(u_{11}v)^lu_{12}\\&lt;br /&gt;
       &amp;amp;= (u^*_{11}u_{11}u^*_{11})(v^*u^*_{11})^lv^*u_{21}^*u_{21}v(u_{11}v)^lu_{12}\\&lt;br /&gt;
       &amp;amp;= u^*_{11}(u_{11}u^*_{11})\bigl((v^*u^*_{11})^lv^*u_{21}^*u_{21}v(u_{11}v)^l\bigr)u_{12}\\&lt;br /&gt;
       &amp;amp;= u^*_{11}\bigl((v^*u^*_{11})^lv^*u_{21}^*u_{21}v(u_{11}v)^l\bigr)(u_{11}u^*_{11})u_{12}\\&lt;br /&gt;
       &amp;amp;= u^*_{11}(v^*u^*_{11})^lv^*u_{21}^*u_{21}v(u_{11}v)^lu_{11}u^*_{11}u_{12}\\&lt;br /&gt;
       &amp;amp;= 0&lt;br /&gt;
  \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
because &amp;lt;math&amp;gt;u_{11}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u_{12}&amp;lt;/math&amp;gt; have disjoint codomains, thus &amp;lt;math&amp;gt;u^*_{11}u_{12} = 0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Similarly we can show that &amp;lt;math&amp;gt;E_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E_l&amp;lt;/math&amp;gt; have disjoint domains. Therefore we have proved that all terms of the sum &amp;lt;math&amp;gt;\mathrm{App}(u,v)&amp;lt;/math&amp;gt; have disjoint domains and disjoint codomains. Consequently &amp;lt;math&amp;gt;\mathrm{App}(u,v)&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Theorem|&lt;br /&gt;
Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; be two types and &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry. Then the two following conditions are equivalent:&lt;br /&gt;
# &amp;lt;math&amp;gt;u\in A\limp B&amp;lt;/math&amp;gt;;&lt;br /&gt;
# for any &amp;lt;math&amp;gt;v\in A&amp;lt;/math&amp;gt; we have:&lt;br /&gt;
#* &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; is nilpotent and&lt;br /&gt;
#*  &amp;lt;math&amp;gt;\mathrm{App}(u, v)\in B&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
Let &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; be two &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries. If we compute&lt;br /&gt;
: &amp;lt;math&amp;gt;(u.(pvp^* + qwq^*))^n = \bigl((pu_{11}p^* + pu_{12}q^* + qu_{21}p^* + qu_{22}q^*)(pvp^* + qwq^*)\bigr)^n&amp;lt;/math&amp;gt;&lt;br /&gt;
we get a finite sum of monomial operators of the form:&lt;br /&gt;
# &amp;lt;math&amp;gt;p(u_{11}v)^{i_0}u_{12}w(u_{22}w)^{i_1}\dots u_{21}v(u_{11}v)^{i_m}p^*&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;p(u_{11}v)^{i_0}u_{12}w(u_{22}w)^{i_1}\dots u_{12}w(u_{22}w)^{i_m}q^*&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;q(u_{22}w)^{i_0}u_{21}v(u_{11}v)^{i_1}\dots u_{21}v(u_{11}v)^{i_m}p^*&amp;lt;/math&amp;gt; or&lt;br /&gt;
# &amp;lt;math&amp;gt;q(u_{22}w)^{i_0}u_{21}v(u_{11}v)^{i_1}\dots u_{12}w(u_{22}w)^{i_m}q^*&amp;lt;/math&amp;gt;,&lt;br /&gt;
for all tuples of (nonnegative) integers &amp;lt;math&amp;gt;(i_1,\dots, i_m)&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;i_0+\cdots+i_m+m = n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Each of these monomial is a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry. Furthermore they have disjoint domains and disjoint codomains because their sum is the &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry &amp;lt;math&amp;gt;(u.(pvp^* + qwq^*))^n&amp;lt;/math&amp;gt;. This entails that &amp;lt;math&amp;gt;(u.(pvp^* + qwq^*))^n = 0&amp;lt;/math&amp;gt; iff all these monomials are null.&lt;br /&gt;
&lt;br /&gt;
Suppose &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; is nilpotent and consider:&lt;br /&gt;
: &amp;lt;math&amp;gt;\bigl(\mathrm{App}(u,v)w\bigr)^n = \biggl(\bigl(u_{22} + u_{21}v\sum_k(u_{11}v)^k u_{12}\bigr)w\biggr)^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Developping we get a finite sum of monomials of the form:&lt;br /&gt;
: 5. &amp;lt;math&amp;gt;(u_{22}w)^{l_0}u_{21}v(u_{11}v)^{k_1}u_{12}w(u_{22}w)^{l_1}\dots u_{21}v(u_{11}v)^{k_m}u_{12}w(u_{22}w)^{l_m}&amp;lt;/math&amp;gt;&lt;br /&gt;
for all tuples &amp;lt;math&amp;gt;(l_0, k_1, l_1,\dots, k_m, l_m)&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;l_0\cdots l_m + m = n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;k_i&amp;lt;/math&amp;gt; is less than the degree of nilpotency of &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Again as these monomials are &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries and their sum is the &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry &amp;lt;math&amp;gt;(\mathrm{App}(u,v)w)^n&amp;lt;/math&amp;gt;, they have pairwise disjoint domains and pairwise disjoint codomains. Note that each of these monomial is equal to &amp;lt;math&amp;gt;q^*Mq&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; is a monomial of type 4 above.&lt;br /&gt;
&lt;br /&gt;
As before we thus have that &amp;lt;math&amp;gt;\bigl(\mathrm{App}(u,v)w\bigr)^n = 0&amp;lt;/math&amp;gt; iff all monomials of type 5 are null.&lt;br /&gt;
&lt;br /&gt;
Suppose now that &amp;lt;math&amp;gt;u\in A\limp B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v\in A&amp;lt;/math&amp;gt;. Then, since &amp;lt;math&amp;gt;0\in B\orth&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; belongs to any type) &amp;lt;math&amp;gt;u.(pvp^*) = pu_{11}vp^*&amp;lt;/math&amp;gt; is nilpotent, thus &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; is nilpotent.&lt;br /&gt;
&lt;br /&gt;
Suppose further that &amp;lt;math&amp;gt;w\in B\orth&amp;lt;/math&amp;gt;. Then &amp;lt;math&amp;gt;u.(pvp^*+qwq^*)&amp;lt;/math&amp;gt; is nilpotent, thus there is a &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;(u.(pvp^* + qwq^*))^n=0&amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;n\geq N&amp;lt;/math&amp;gt;. This entails that all monomials of type 1 to 4 are null. Therefore all monomials appearing in the developpment of &amp;lt;math&amp;gt;(\mathrm{App}(u,v)w)^N&amp;lt;/math&amp;gt; are null which proves that &amp;lt;math&amp;gt;\mathrm{App}(u,v)w&amp;lt;/math&amp;gt; is nilpotent. Thus &amp;lt;math&amp;gt;\mathrm{App}(u,v)\in B&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Conversely suppose for any &amp;lt;math&amp;gt;v\in A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w\in B\orth&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathrm{App}(u,v)w&amp;lt;/math&amp;gt; are nilpotent. Let &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; be their respective degrees of nilpotency and put &amp;lt;math&amp;gt;n=N(P+1)+N&amp;lt;/math&amp;gt;. Then we claim that all monomials of type 1 to 4 appearing in the development of &amp;lt;math&amp;gt;(u.(pvp^*+qwq^*))^n&amp;lt;/math&amp;gt; are null.&lt;br /&gt;
&lt;br /&gt;
Consider for example a monomial of type 1:&lt;br /&gt;
: &amp;lt;math&amp;gt;p(u_{11}v)^{i_0}u_{12}w(u_{22}w)^{i_1}\dots u_{21}v(u_{11}v)^{i_m}p^*&amp;lt;/math&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;i_0+\cdots+i_m + m = n&amp;lt;/math&amp;gt;. Note that &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; must be even.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;i_{2k}\geq P&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;0\leq k\leq m/2&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;(u_{11}v)^{i_{2k}}=0&amp;lt;/math&amp;gt; thus our monomial is null. Otherwise if &amp;lt;math&amp;gt;i_{2k}&amp;lt;P&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;i_1+i_3+\cdots +i_{m-1} + m/2 = n - m/2 - (i_0+i_2+\cdots +i_m)&amp;lt;/math&amp;gt;&lt;br /&gt;
thus:&lt;br /&gt;
: &amp;lt;math&amp;gt;i_1+i_3+\cdots +i_{m-1} + m/2\geq n - m/2 - (1+m/2)P&amp;lt;/math&amp;gt;.&lt;br /&gt;
Now if &amp;lt;math&amp;gt;m/2\geq N&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;i_1+\cdots+i_{m-1}+m/2 \geq N&amp;lt;/math&amp;gt;. Otherwise &amp;lt;math&amp;gt;1+m/2\leq N&amp;lt;/math&amp;gt; thus&lt;br /&gt;
: &amp;lt;math&amp;gt;i_1+i_3+\cdots +i_{m-1} + m/2\geq n - N - NP = N&amp;lt;/math&amp;gt;.&lt;br /&gt;
Since &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is the degree of nilpotency of &amp;lt;math&amp;gt;\mathrm{App}(u,v)w&amp;lt;/math&amp;gt; we have that the monomial:&lt;br /&gt;
: &amp;lt;math&amp;gt;(u_{22}w)^{i_1}u_{21}v(u_{11}v)^{i_2}u_{12}w\dots(u_{11}v)^{i_{m-2}}u_{12}w(u_{22}w)^{i_{m-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
is null, thus also the monomial of type 1 we started with.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
If &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; are types then we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;A\limp B = \{u\in\mathcal{P} \text{ such that }\forall v\in A: u_{11}v\in\bot\text{ and } \mathrm{App}(u, v)\in B\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
As an example if we compute the application of the interpretation of the identity &amp;lt;math&amp;gt;\iota&amp;lt;/math&amp;gt; in type &amp;lt;math&amp;gt;A\limp A&amp;lt;/math&amp;gt; to the operator &amp;lt;math&amp;gt;v\in A&amp;lt;/math&amp;gt; then we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;\mathrm{App}(\iota, v) = \iota_{22} + \iota_{21}v\sum(\iota_{11}v)^k\iota_{12}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Now recall that &amp;lt;math&amp;gt;\iota = pq^* + qp^*&amp;lt;/math&amp;gt; so that &amp;lt;math&amp;gt;\iota_{11} = \iota_{22} = 0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\iota_{12} = \iota_{21} = 1&amp;lt;/math&amp;gt; and we thus get:&lt;br /&gt;
: &amp;lt;math&amp;gt;\mathrm{App}(\iota, v) = v&amp;lt;/math&amp;gt;&lt;br /&gt;
as expected.&lt;br /&gt;
&lt;br /&gt;
= The tensor rule =&lt;br /&gt;
&lt;br /&gt;
Let now &amp;lt;math&amp;gt;A, A', B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B'&amp;lt;/math&amp;gt; be types and consider two operators &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u'&amp;lt;/math&amp;gt; respectively in &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A\limp B'&amp;lt;/math&amp;gt;. We define an operator &amp;lt;math&amp;gt;u\tens u'&amp;lt;/math&amp;gt; by:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
    u\tens u' &amp;amp;= ppp^*upp^*p^* + qpq^*upp^*p^* + ppp^*uqp^*q^* + qpq^*uqp^*q^*\\&lt;br /&gt;
              &amp;amp;+ pqp^*u'pq^*p^* + qqq^*u'pq^*p^* + pqp^*u'qq^*q^* + qqq^*u'qq^*q^*&lt;br /&gt;
  \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once again the notation is motivated by linear logic syntax and is contradictory with linear algebra practice since what we denote by &amp;lt;math&amp;gt;u\tens u'&amp;lt;/math&amp;gt; actually is the internalization of the direct sum &amp;lt;math&amp;gt;u\oplus u'&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Indeed if we think of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u'&amp;lt;/math&amp;gt; as the internalizations of the matrices:&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
    \begin{pmatrix}u_{11}   &amp;amp; u_{12}\\&lt;br /&gt;
                   u_{21}   &amp;amp; u_{22}&lt;br /&gt;
    \end{pmatrix}&lt;br /&gt;
  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;&lt;br /&gt;
    \begin{pmatrix}u'_{11} &amp;amp; u'_{12}\\&lt;br /&gt;
                   u'_{21} &amp;amp; u'_{22}&lt;br /&gt;
    \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
then we may write:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
    u\tens u' &amp;amp;= ppu_{11}p^*p^* + qpu_{21}p^*p^* + ppu_{12}p^*q^* + qpu_{22}p^*q^*\\&lt;br /&gt;
              &amp;amp;+ pqu'_{11}q^*p^* + qqu'_{21}q^*p^* + pqu'_{12}q^*q^* + qqu'_{22}q^*q^*&lt;br /&gt;
  \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus the components of &amp;lt;math&amp;gt;u\tens u'&amp;lt;/math&amp;gt; are given by:&lt;br /&gt;
: &amp;lt;math&amp;gt;(u\tens u')_{ij} = pu_{ij}p^* + qu'_{ij}q^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
and we see that &amp;lt;math&amp;gt;u\tens u'&amp;lt;/math&amp;gt; is actually the internalization of the matrix:&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
    \begin{pmatrix}&lt;br /&gt;
      u_{11} &amp;amp; 0       &amp;amp; u_{12}  &amp;amp; 0       \\&lt;br /&gt;
      0      &amp;amp; u'_{11} &amp;amp; 0       &amp;amp; u'_{12} \\&lt;br /&gt;
      u_{21} &amp;amp; 0       &amp;amp; u_{22}  &amp;amp; 0       \\&lt;br /&gt;
      0      &amp;amp; u'_{21} &amp;amp; 0       &amp;amp; u'_{22} \\&lt;br /&gt;
    \end{pmatrix}&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We are now to show that if we suppose &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;and &amp;lt;math&amp;gt;u'&amp;lt;/math&amp;gt; are in types &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A'\limp B'&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;u\tens u'&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;A\tens A'\limp B\tens B'&amp;lt;/math&amp;gt;. For this we consider &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v'&amp;lt;/math&amp;gt; respectively in &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A'&amp;lt;/math&amp;gt;, so that &amp;lt;math&amp;gt;pvp^* + qv'q^*&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;A\tens A'&amp;lt;/math&amp;gt;, and we show that &amp;lt;math&amp;gt;\mathrm{App}(u\tens u', pvp^* + qv'q^*)\in B\tens B'&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u'&amp;lt;/math&amp;gt; are in &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A'\limp B'&amp;lt;/math&amp;gt; we have that &amp;lt;math&amp;gt;u_{11}v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u'_{11}v'&amp;lt;/math&amp;gt; are nilpotent and that &amp;lt;math&amp;gt;\mathrm{App}(u, v)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathrm{App}(u', v')&amp;lt;/math&amp;gt; are respectively in &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B'&amp;lt;/math&amp;gt;, thus:&lt;br /&gt;
: &amp;lt;math&amp;gt;p\mathrm{App}(u, v)p^* + q\mathrm{App}(u', v')q^* \in B\tens B'&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
But we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
    \bigl((u\tens u')_{11}(pvp^* + qv'q^*)\bigr)^n&lt;br /&gt;
      &amp;amp;= \bigl((pu_{11}p^* + qu'_{11}q^*)(pvp^* + qv'q^*)\bigr)^n\\&lt;br /&gt;
      &amp;amp;= (pu_{11}vp^* + qu'_{11}v'q^*)^n\\&lt;br /&gt;
      &amp;amp;= p(u_{11}v)^np^* + q(u'_{11}v')^nq^*&lt;br /&gt;
  \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Therefore &amp;lt;math&amp;gt;(u\tens u')_{11}(pvp^* + qv'q^*)&amp;lt;/math&amp;gt; is nilpotent. So we can compute &amp;lt;math&amp;gt;\mathrm{App}(u\tens u', pvp^* + qv'q^*)&amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
    &amp;amp;\mathrm{App}(u\tens u', pvp^* + qv'q^*)\\&lt;br /&gt;
      &amp;amp;= (u\tens u')_{22} + (u\tens u')_{21}(pvp^* + qv'q^*)\sum\bigl((u\tens u')_{11}(pvp^* + qv'q^*)\bigr)^k(u\tens u')_{12}\\&lt;br /&gt;
      &amp;amp;= pu_{22}p^* + qu'_{22}q^* + (pu_{21}p^* + qu'_{21}q^*)(pvp^* + qv'q^*)\sum\bigl((pu_{11}p^* + qu'_{11}q^*)(pvp^* + qv'q^*)\bigr)^k(pu_{12}p^* + qu'_{12}q^*)\\&lt;br /&gt;
      &amp;amp;= p\bigl(u_{22} + u_{21}v\sum(u_{11}v)^ku_{12}\bigr)p^* + q\bigl(u'_{22} + u'_{21}v'\sum(u'_{11}v')^ku'_{12}\bigr)q^*\\&lt;br /&gt;
      &amp;amp;= p\mathrm{App}(u, v)p^* + q\mathrm{App}(u', v')q^*&lt;br /&gt;
  \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
thus lives in &amp;lt;math&amp;gt;B\tens B'&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Other monoidal constructions =&lt;br /&gt;
&lt;br /&gt;
== Contraposition ==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; be some types; we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;A\limp B = A\orth\limpinv B\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indeed, &amp;lt;math&amp;gt;u\in A\limp B&amp;lt;/math&amp;gt; means that for any &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; in respectively &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\orth&amp;lt;/math&amp;gt; we have &amp;lt;math&amp;gt;u.(pvp^* + qwq^*)\in\bot&amp;lt;/math&amp;gt; which is exactly the definition of &amp;lt;math&amp;gt;A\orth\limpinv B\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We will denote &amp;lt;math&amp;gt;u\orth&amp;lt;/math&amp;gt; the operator:&lt;br /&gt;
: &amp;lt;math&amp;gt;u\orth = pu_{22}p^* + pu_{12}q^* + qu_{12}p^* + qu_{11}q^*&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;u_{ij}&amp;lt;/math&amp;gt; is given by externalization. Therefore the externalization of &amp;lt;math&amp;gt;u\orth&amp;lt;/math&amp;gt; is:&lt;br /&gt;
: &amp;lt;math&amp;gt;(u\orth)_{ij} = u_{\bar i\,\bar j}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\bar .&amp;lt;/math&amp;gt; is defined by &amp;lt;math&amp;gt;\bar1 = 2, \bar2 = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
From this we deduce that &amp;lt;math&amp;gt;u\orth\in B\orth\limp A\orth&amp;lt;/math&amp;gt; and that &amp;lt;math&amp;gt;(u\orth)\orth = u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Commutativity ==&lt;br /&gt;
Let &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; be the operator:&lt;br /&gt;
: &amp;lt;math&amp;gt;\sigma = ppq^*q^* +pqp^*q^* + qpq^*p^* + qqp^*p^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
One can check that &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; is the internalization of the operator &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;H\oplus H\oplus H\oplus H&amp;lt;/math&amp;gt; defined by: &amp;lt;math&amp;gt;S(x_1\oplus x_2\oplus x_3\oplus x_4) = x_4\oplus x_3\oplus x_2\oplus x_1&amp;lt;/math&amp;gt;. In particular the components of &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; are:&lt;br /&gt;
: &amp;lt;math&amp;gt;\sigma_{11} = \sigma_{22} = 0&amp;lt;/math&amp;gt;;&lt;br /&gt;
: &amp;lt;math&amp;gt;\sigma_{12} = \sigma_{21} = pq^* + qp^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; be types and &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; be operators in &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;. Then &amp;lt;math&amp;gt;pup^* + qvq^*&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;A\tens B&amp;lt;/math&amp;gt; and as &amp;lt;math&amp;gt;\sigma_{11}.(pup^* + qvq^*) = 0&amp;lt;/math&amp;gt; we may compute:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
    \mathrm{App}(\sigma, pup^* + qvq^*) &lt;br /&gt;
      &amp;amp;= \sigma_{22} + \sigma_{21}(pup^* + qvq^*)\sum(\sigma_{11}(pup^* + qvq^*))^k\sigma_{12}\\&lt;br /&gt;
      &amp;amp;= (pq^* + qp^*)(pup^* + qvq^*)(pq^* + qp^*)\\&lt;br /&gt;
      &amp;amp;= pvp^* + quq^*&lt;br /&gt;
   \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
But &amp;lt;math&amp;gt;pvp^* + quq^*\in B\tens A&amp;lt;/math&amp;gt;, thus we have shown that:&lt;br /&gt;
: &amp;lt;math&amp;gt;\sigma\in (A\tens B) \limp (B\tens A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Distributivity ==&lt;br /&gt;
We get distributivity by considering the operator:&lt;br /&gt;
: &amp;lt;math&amp;gt;\delta = ppp^*p^*q^* + pqpq^*p^*q^* + pqqq^*q^* + qppp^*p^* + qpqp^*q^*p^* + qqq^*q^*p^*&amp;lt;/math&amp;gt;&lt;br /&gt;
that is similarly shown to be in type &amp;lt;math&amp;gt;A\tens(B\tens C)\limp(A\tens B)\tens C&amp;lt;/math&amp;gt; for any types &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weak distributivity ==&lt;br /&gt;
Similarly we get weak distributivity thanks to the operators:&lt;br /&gt;
: &amp;lt;math&amp;gt;\delta_1 = pppp^*q^* + ppqp^*q^*q^* + pqq^*q^*q^* + qpp^*p^*p^* + qqp q^*p^*p^* + qqq q^*p^*&amp;lt;/math&amp;gt; and&lt;br /&gt;
: &amp;lt;math&amp;gt;\delta_2 = ppp^*p^*q^* + pqpq^*p^*q^* + pqqq^*q^* + qppp^*p^* + qpqp^*q^*p^* + qqq^*q^*p^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Given three types &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; then one can show that:&lt;br /&gt;
: &amp;lt;math&amp;gt;\delta_1&amp;lt;/math&amp;gt; has type &amp;lt;math&amp;gt;((A\limp B)\tens C)\limp A\limp (B\tens C)&amp;lt;/math&amp;gt; and&lt;br /&gt;
: &amp;lt;math&amp;gt;\delta_2&amp;lt;/math&amp;gt; has type &amp;lt;math&amp;gt;(A\tens(B\limp C))\limp (A\limp B)\limp C&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Execution formula, version 2: composition =&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; be types and &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; be operators respectively in types &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B\limp C&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As usual we will denote &amp;lt;math&amp;gt;u_{ij}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v_{ij}&amp;lt;/math&amp;gt; the operators obtained by externalization of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, eg, &amp;lt;math&amp;gt;u_{11} = p^*up&amp;lt;/math&amp;gt;, ...&lt;br /&gt;
&lt;br /&gt;
As &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt; we have that &amp;lt;math&amp;gt;\mathrm{App}(u, 0)=u_{22}\in B&amp;lt;/math&amp;gt;; similarly as &amp;lt;math&amp;gt;v\in B\limp C&amp;lt;/math&amp;gt;, thus &amp;lt;math&amp;gt;v\orth\in C\orth\limp B\orth&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;\mathrm{App}(v\orth, 0) = v_{11}\in B\orth&amp;lt;/math&amp;gt;. Thus &amp;lt;math&amp;gt;u_{22}v_{11}&amp;lt;/math&amp;gt; is nilpotent.&lt;br /&gt;
&lt;br /&gt;
We define the operator &amp;lt;math&amp;gt;\mathrm{Comp}(u, v)&amp;lt;/math&amp;gt; by:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
    \mathrm{Comp}(u, v) &amp;amp;= p(u_{11} + u_{12}\sum(v_{11}u_{22})^k\,v_{11}u_{21})p^*\\&lt;br /&gt;
                        &amp;amp;+ p(u_{12}\sum(v_{11}u_{22})^k\,v_{12})q^*\\&lt;br /&gt;
                        &amp;amp;+ q(v_{21}\sum(u_{22}v_{11})^k\,u_{21})p^*\\&lt;br /&gt;
			&amp;amp;+ q(v_{22} + v_{21}\sum(u_{22}v_{11})^k\,u_{22}v_{12})q^*&lt;br /&gt;
  \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is well defined since &amp;lt;math&amp;gt;u_{11}v_{22}&amp;lt;/math&amp;gt; is nilpotent. As an example let us compute the composition of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\iota&amp;lt;/math&amp;gt; in type &amp;lt;math&amp;gt;B\limp B&amp;lt;/math&amp;gt;; recall that &amp;lt;math&amp;gt;\iota_{ij} = \delta_{ij}&amp;lt;/math&amp;gt;, so we get:&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
    \mathrm{Comp}(u, \iota) = pu_{11}p^* + pu_{12}q^* + qu_{21}p^* + qu_{22}q^*  = u&lt;br /&gt;
 &amp;lt;/math&amp;gt;&lt;br /&gt;
Similar computation would show that &amp;lt;math&amp;gt;\mathrm{Comp}(\iota, v) = v&amp;lt;/math&amp;gt; (we use &amp;lt;math&amp;gt;pp^* + qq^* = 1&amp;lt;/math&amp;gt; here).&lt;br /&gt;
&lt;br /&gt;
Coming back to the general case we claim that &amp;lt;math&amp;gt;\mathrm{Comp}(u, v)&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;A\limp C&amp;lt;/math&amp;gt;: let &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; be an operator in &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. By computation we can check that:&lt;br /&gt;
: &amp;lt;math&amp;gt;\mathrm{App}(\mathrm{Comp}(u, v), a) = \mathrm{App}(v, \mathrm{App}(u, a))&amp;lt;/math&amp;gt;.&lt;br /&gt;
Now since &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathrm{App}(u, a)&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; and since &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;B\limp C&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathrm{App}(v, \mathrm{App}(u, a))&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If we now consider a type &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; and an operator &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;C\limp D&amp;lt;/math&amp;gt; then we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;\mathrm{Comp}(\mathrm{Comp}(u, v), w) = \mathrm{Comp}(u,&lt;br /&gt;
\mathrm{Comp}(v, w))&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Putting together the results of this section we finally have:&lt;br /&gt;
&lt;br /&gt;
{{Theorem|&lt;br /&gt;
Let GoI(H) be defined by:&lt;br /&gt;
* objects are types, ''ie'' sets &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries satisfying: &amp;lt;math&amp;gt;A\biorth = A&amp;lt;/math&amp;gt;;&lt;br /&gt;
* morphisms from &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; are &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries in type &amp;lt;math&amp;gt;A\limp B&amp;lt;/math&amp;gt;;&lt;br /&gt;
* composition is given by the formula above.&lt;br /&gt;
&lt;br /&gt;
Then GoI(H) is a star-autonomous category.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent Regnier</name></author>	</entry>

	<entry>
		<id>http://llwiki.ens-lyon.fr/mediawiki/index.php/GoI_for_MELL:_partial_isometries</id>
		<title>GoI for MELL: partial isometries</title>
		<link rel="alternate" type="text/html" href="http://llwiki.ens-lyon.fr/mediawiki/index.php/GoI_for_MELL:_partial_isometries"/>
				<updated>2010-05-15T11:03:54Z</updated>
		
		<summary type="html">&lt;p&gt;Laurent Regnier: New page: = Operators, partial isometries =  We will denote by &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; the Hilbert space &amp;lt;math&amp;gt;\ell^2(\mathbb{N})&amp;lt;/math&amp;gt; of sequences &amp;lt;math&amp;gt;(x_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; of complex numbers su...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Operators, partial isometries =&lt;br /&gt;
&lt;br /&gt;
We will denote by &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; the Hilbert space &amp;lt;math&amp;gt;\ell^2(\mathbb{N})&amp;lt;/math&amp;gt; of sequences &amp;lt;math&amp;gt;(x_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; of complex numbers such that the series &amp;lt;math&amp;gt;\sum_{n\in\mathbb{N}}|x_n|^2&amp;lt;/math&amp;gt; converges. If &amp;lt;math&amp;gt;x = (x_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y = (y_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; are two vectors of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; their ''scalar product'' is:&lt;br /&gt;
: &amp;lt;math&amp;gt;\langle x, y\rangle = \sum_{n\in\mathbb{N}} x_n\bar y_n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Two vectors of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; are ''othogonal'' if their scalar product is nul. We will say that two subspaces are ''disjoint'' when any two vectors taken in each subspace are orthorgonal. Note that this notion is different from the set theoretic one, in particular two disjoint subspaces always have exactly one vector in common: &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''norm'' of a vector is the square root of the scalar product with itself:&lt;br /&gt;
: &amp;lt;math&amp;gt;\|x\| = \sqrt{\langle x, x\rangle}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Let us denote by &amp;lt;math&amp;gt;(e_k)_{k\in\mathbb{N}}&amp;lt;/math&amp;gt; the canonical ''hilbertian basis'' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;e_k = (\delta_{kn})_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\delta_{kn}&amp;lt;/math&amp;gt; is the Kroenecker symbol: &amp;lt;math&amp;gt;\delta_{kn}=1&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;k=n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; otherwise. Thus if &amp;lt;math&amp;gt;x=(x_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; is a sequence in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; we have:&lt;br /&gt;
: &amp;lt;math&amp;gt; x = \sum_{n\in\mathbb{N}} x_ne_n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
An ''operator'' on &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a ''continuous'' linear map from &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;.&amp;lt;ref&amp;gt;Continuity is equivalent to the fact that operators are ''bounded'', which means that one may define the ''norm'' of an operator &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; as the sup on the unit ball of the norms of its values:&lt;br /&gt;
: &amp;lt;math&amp;gt;\|u\| = \sup_{\{x\in H,\, \|x\| = 1\}}\|u(x)\|&amp;lt;/math&amp;gt;.&amp;lt;/ref&amp;gt;The set of (bounded) operators is denoted by &amp;lt;math&amp;gt;\mathcal{B}(H)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''range'' or ''codomain'' of the operator &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is the set of images of vectors; the ''kernel'' of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is the set of vectors that are anihilated by &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;; the ''domain'' of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is the set of vectors orthogonal to the kernel, ''ie'', the maximal subspace disjoint with the kernel:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathrm{Codom}(u) = \{u(x),\, x\in H\}&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathrm{Ker}(u) = \{x\in H,\, u(x) = 0\}&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathrm{Dom}(u) = \{x\in H,\, \forall y\in\mathrm{Ker}(u), \langle x, y\rangle = 0\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
These three sets are closed subspaces of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''adjoint'' of an operator &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is the operator &amp;lt;math&amp;gt;u^*&amp;lt;/math&amp;gt; defined by &amp;lt;math&amp;gt;\langle u(x), y\rangle = \langle x, u^*(y)\rangle&amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;x,y\in H&amp;lt;/math&amp;gt;. Adjointness is well behaved w.r.t. composition of operators:&lt;br /&gt;
: &amp;lt;math&amp;gt;(uv)^* = v^*u^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A ''projector'' is an idempotent operator of norm &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; (the projector&lt;br /&gt;
on the null subspace) or &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, that is an operator &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;&lt;br /&gt;
such that &amp;lt;math&amp;gt;p^2 = p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\|p\| = 0&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;. A projector is auto-adjoint and its domain is equal to its codomain.&lt;br /&gt;
&lt;br /&gt;
A ''partial isometry'' is an operator &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; satisfying &amp;lt;math&amp;gt;uu^* u =&lt;br /&gt;
u&amp;lt;/math&amp;gt;; this condition entails that we also have &amp;lt;math&amp;gt;u^*uu^* =&lt;br /&gt;
u^*&amp;lt;/math&amp;gt;. As a consequence &amp;lt;math&amp;gt;uu^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;uu^*&amp;lt;/math&amp;gt; are both projectors, called respectively the ''initial'' and the ''final'' projector of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; because their (co)domains are respectively the domain and the codomain of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;:&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathrm{Dom}(u^*u) = \mathrm{Codom}(u^*u) = \mathrm{Dom}(u)&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathrm{Dom}(uu^*) = \mathrm{Codom}(uu^*) = \mathrm{Codom}(u)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The restriction of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; to its domain is an isometry. Projectors are particular examples of partial isometries.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is a partial isometry then &amp;lt;math&amp;gt;u^*&amp;lt;/math&amp;gt; is also a partial isometry the domain of which is the codomain of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and the codomain of which is the domain of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the domain of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; that is if &amp;lt;math&amp;gt;u^* u = 1&amp;lt;/math&amp;gt; we say that &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; has ''full domain'', and similarly for codomain. If &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are two partial isometries then we have:&lt;br /&gt;
* &amp;lt;math&amp;gt;uv^* = 0&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;u^*uv^*v = 0&amp;lt;/math&amp;gt; iff the domains of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are disjoint;&lt;br /&gt;
* &amp;lt;math&amp;gt;u^*v = 0&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;uu^*vv^* = 0&amp;lt;/math&amp;gt; iff the codomains of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are disjoint;&lt;br /&gt;
* &amp;lt;math&amp;gt;uu^* + vv^* = 1&amp;lt;/math&amp;gt; iff the codomains of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; are disjoint and their their direct sum is &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Partial permutations =&lt;br /&gt;
&lt;br /&gt;
We will now define our proof space which turns out to be the set of partial isometries acting as permutations on the canonical basis &amp;lt;math&amp;gt;(e_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More precisely a ''partial permutation'' &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt; is a one-to-one map defined on a subset &amp;lt;math&amp;gt;D_\varphi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt; onto a subset &amp;lt;math&amp;gt;C_\varphi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;D_\varphi&amp;lt;/math&amp;gt; is called the ''domain'' of &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;C_\varphi&amp;lt;/math&amp;gt; its ''codomain''. Partial permutations may be composed: if &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; is another partial permutation on &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;\varphi\circ\psi&amp;lt;/math&amp;gt; is defined by:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;n\in D_{\varphi\circ\psi}&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;n\in D_\psi&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\psi(n)\in D_\varphi&amp;lt;/math&amp;gt;;&lt;br /&gt;
* if &amp;lt;math&amp;gt;n\in D_{\varphi\circ\psi}&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;\varphi\circ\psi(n) = \varphi(\psi(n))&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the codomain of &amp;lt;math&amp;gt;\varphi\circ\psi&amp;lt;/math&amp;gt; is the image of the domain: &amp;lt;math&amp;gt;C_{\varphi\circ\psi} = \{\varphi(\psi(n)), n\in D_{\varphi\circ\psi}\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Partial permutations are well known to form a structure of ''inverse monoid'' that we detail now.&lt;br /&gt;
&lt;br /&gt;
Given a a subset &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt;, the ''partial identity'' on &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is the partial permutation &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; defined by:&lt;br /&gt;
* &amp;lt;math&amp;gt;D_\varphi = D&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\varphi(n) = n&amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;n\in D_\varphi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Thus the codomain of &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The partial identity on &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; will be denoted by &amp;lt;math&amp;gt;1_D&amp;lt;/math&amp;gt;. Partial identities are idempotent for composition.&lt;br /&gt;
&lt;br /&gt;
Among partial identities one finds the identity on the empty subset, that is the empty map, that we will denote by &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; and the identity on &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt; that we will denote by &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;. This latter permutation is the neutral for composition.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; is a partial permutation there is an inverse partial permutation &amp;lt;math&amp;gt;\varphi^{-1}&amp;lt;/math&amp;gt; whose domain is &amp;lt;math&amp;gt;D_{\varphi^{-1}} = C_{\varphi}&amp;lt;/math&amp;gt; and who satisfies:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\varphi^{-1}\circ\varphi = 1_{D_\varphi}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\varphi\circ\varphi^{-1} = 1_{C_\varphi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= The proof space =&lt;br /&gt;
&lt;br /&gt;
Given a partial permutation &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; one defines a partial isometry &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; by:&lt;br /&gt;
: &amp;lt;math&amp;gt;u_\varphi(e_n) = &lt;br /&gt;
   \begin{cases}&lt;br /&gt;
     e_{\varphi(n)} &amp;amp; \text{ if }n\in D_\varphi,\\&lt;br /&gt;
     0              &amp;amp; \text{ otherwise.}&lt;br /&gt;
   \end{cases}&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
In other terms if &amp;lt;math&amp;gt;x=(x_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; is a sequence in &amp;lt;math&amp;gt;\ell^2&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;u_\varphi(x)&amp;lt;/math&amp;gt; is the sequence &amp;lt;math&amp;gt;(y_n)_{n\in\mathbb{N}}&amp;lt;/math&amp;gt; defined by:&lt;br /&gt;
: &amp;lt;math&amp;gt;y_n = x_{\varphi^{-1}(n)}&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;n\in C_\varphi&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; otherwise.&lt;br /&gt;
&lt;br /&gt;
We will (not so abusively) write &amp;lt;math&amp;gt;e_{\varphi(n)} = 0&amp;lt;/math&amp;gt; when &amp;lt;math&amp;gt;\varphi(n)&amp;lt;/math&amp;gt; is undefined so that the definition of &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; reads:&lt;br /&gt;
: &amp;lt;math&amp;gt;u_\varphi(e_n) = e_{\varphi(n)}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The domain of &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; is the subspace spanned by the family &amp;lt;math&amp;gt;(e_n)_{n\in D_\varphi}&amp;lt;/math&amp;gt; and the codomain of &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; is the subspace spanned by &amp;lt;math&amp;gt;(e_n)_{n\in C_\varphi}&amp;lt;/math&amp;gt;. In particular if &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;1_D&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; is the projector on the subspace spanned by &amp;lt;math&amp;gt;(e_n)_{n\in D}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
We call ''&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry'' a partial isometry of the form &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; is a partial permutation on &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt;. The ''proof space'' &amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt; is the set of all &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proposition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; be two partial permutations. We have:&lt;br /&gt;
: &amp;lt;math&amp;gt;u_\varphi u_\psi = u_{\varphi\circ\psi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The adjoint of &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; is:&lt;br /&gt;
: &amp;lt;math&amp;gt;u_\varphi^* = u_{\varphi^{-1}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In particular the initial projector of &amp;lt;math&amp;gt;u_{\varphi}&amp;lt;/math&amp;gt; is given by:&lt;br /&gt;
: &amp;lt;math&amp;gt;u_\varphi u^*_\varphi = u_{1_{D_\varphi}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
and the final projector of &amp;lt;math&amp;gt;u_\varphi&amp;lt;/math&amp;gt; is:&lt;br /&gt;
: &amp;lt;math&amp;gt;u^*_\varphi u_\varphi = u_{1_{C_\varphi}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is a projector in &amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt; then there is a partial identity &amp;lt;math&amp;gt;1_D&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;p= u_{1_D}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Projectors commute, in particular we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;u_\varphi u_\varphi^*u_\psi u_\psi^* = u_\psi u_\psi^*u_\varphi u_\varphi^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Note that this entails all the other commutations of projectors: &amp;lt;math&amp;gt;u^*_\varphi u_\varphi u_\psi u^*_\psi = u_\psi u^*_\psi u^*_\varphi u_\varphi&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u^*_\varphi u_\varphi u^*_\psi u\psi = u^*_\psi u_\psi u^*_\varphi u_\varphi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In particular note that &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry. The set &amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt; is a submonoid of &amp;lt;math&amp;gt;\mathcal{B}(H)&amp;lt;/math&amp;gt; but it is not a subalgebra.&amp;lt;ref&amp;gt;&amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt; is the normalizing groupoid of the maximal commutative subalgebra of &amp;lt;math&amp;gt;\mathcal{B}(H)&amp;lt;/math&amp;gt; consisiting of all operators ''diagonalizable'' in the canonical basis.&amp;lt;/ref&amp;gt;In general given &amp;lt;math&amp;gt;u,v\in\mathcal{P}&amp;lt;/math&amp;gt; we don't necessarily have &amp;lt;math&amp;gt;u+v\in\mathcal{P}&amp;lt;/math&amp;gt;. However we have:&lt;br /&gt;
&lt;br /&gt;
{{Proposition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;u, v\in\mathcal{P}&amp;lt;/math&amp;gt;. Then &amp;lt;math&amp;gt;u+v\in\mathcal{P}&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; have disjoint domains and disjoint codomains, that is:&lt;br /&gt;
: &amp;lt;math&amp;gt;u+v\in\mathcal{P}&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;uu^*vv^* = u^*uv^*v = 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
Suppose for contradiction that &amp;lt;math&amp;gt;e_n&amp;lt;/math&amp;gt; is in the domains of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;. There are integers &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;u(e_n) = e_p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v(e_n) = e_q&amp;lt;/math&amp;gt; thus &amp;lt;math&amp;gt;(u+v)(e_n) = e_p + e_q&amp;lt;/math&amp;gt; which is not a basis vector; therefore &amp;lt;math&amp;gt;u+v&amp;lt;/math&amp;gt; is not a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-permutation.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
As a corollary note that if &amp;lt;math&amp;gt;u+v=0&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;u=v=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= From operators to matrices: internalization/externalization =&lt;br /&gt;
&lt;br /&gt;
It will be convenient to view operators on &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; as acting on &amp;lt;math&amp;gt;H\oplus H&amp;lt;/math&amp;gt;, and conversely. For this purpose we define an isomorphism &amp;lt;math&amp;gt;H\oplus H \cong H&amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;x\oplus y\rightsquigarrow p(x)+q(y)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;p:H\mapsto H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q:H\mapsto H&amp;lt;/math&amp;gt; are partial isometries given by:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;p(e_n) = e_{2n}&amp;lt;/math&amp;gt;,&lt;br /&gt;
: &amp;lt;math&amp;gt;q(e_n) = e_{2n+1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
From the definition &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; have full domain, that is&lt;br /&gt;
satisfy &amp;lt;math&amp;gt;p^* p = q^* q = 1&amp;lt;/math&amp;gt;. On the other hand their codomains are&lt;br /&gt;
disjoint, thus we have &amp;lt;math&amp;gt;p^*q = q^*p = 0&amp;lt;/math&amp;gt;. As the sum of their&lt;br /&gt;
codomains is the full space &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; we also have &amp;lt;math&amp;gt;pp^* + qq^* = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note that we have choosen &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt;. However the choice is arbitrary: any two &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometries with full domain and disjoint codomains would do the job.&lt;br /&gt;
&lt;br /&gt;
Given an operator &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; we may ''externalize'' it obtaining an operator &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;H\oplus H&amp;lt;/math&amp;gt; defined by the matrix:&lt;br /&gt;
: &amp;lt;math&amp;gt;U = \begin{pmatrix}&lt;br /&gt;
  u_{11} &amp;amp; u_{12}\\&lt;br /&gt;
  u_{21} &amp;amp; u_{22}&lt;br /&gt;
  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
where the &amp;lt;math&amp;gt;u_{ij}&amp;lt;/math&amp;gt;'s are given by:&lt;br /&gt;
: &amp;lt;math&amp;gt;u_{11} = p^*up&amp;lt;/math&amp;gt;;&lt;br /&gt;
: &amp;lt;math&amp;gt;u_{12} = p^*uq&amp;lt;/math&amp;gt;;&lt;br /&gt;
: &amp;lt;math&amp;gt;u_{21} = q^*up&amp;lt;/math&amp;gt;;&lt;br /&gt;
: &amp;lt;math&amp;gt;u_{22} = q^*uq&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;math&amp;gt;u_{ij}&amp;lt;/math&amp;gt;'s are called the ''external components'' of &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;. The externalization is functorial in the sense that if &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; is another operator externalized as:&lt;br /&gt;
: &amp;lt;math&amp;gt;V = \begin{pmatrix}&lt;br /&gt;
  v_{11} &amp;amp; v_{12}\\&lt;br /&gt;
  v_{21} &amp;amp; v_{22}&lt;br /&gt;
  \end{pmatrix} &lt;br /&gt;
= \begin{pmatrix}&lt;br /&gt;
  p^*vp &amp;amp; p^*vq\\&lt;br /&gt;
  q^*vp &amp;amp; q^*vq&lt;br /&gt;
  \end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
then the externalization of &amp;lt;math&amp;gt;uv&amp;lt;/math&amp;gt; is the matrix product &amp;lt;math&amp;gt;UV&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As &amp;lt;math&amp;gt;pp^* + qq^* = 1&amp;lt;/math&amp;gt; we have:&lt;br /&gt;
: &amp;lt;math&amp;gt;u = (pp^*+qq^*)u(pp^*+qq^*) = pu_{11}p^* + pu_{12}q^* + qu_{21}p^* + qu_{22}q^*&amp;lt;/math&amp;gt;&lt;br /&gt;
which entails that externalization is reversible, its converse being called ''internalization''.&lt;br /&gt;
&lt;br /&gt;
If we suppose that &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry then so are the components &amp;lt;math&amp;gt;u_{ij}&amp;lt;/math&amp;gt;'s. Thus the formula above entails that the four terms of the sum have pairwise disjoint domains and pairwise disjoint codomains from which we deduce:&lt;br /&gt;
&lt;br /&gt;
{{Proposition|&lt;br /&gt;
If &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-isometry and &amp;lt;math&amp;gt;u_{ij}&amp;lt;/math&amp;gt; are its external components then:&lt;br /&gt;
* &amp;lt;math&amp;gt;u_{1j}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u_{2j}&amp;lt;/math&amp;gt; have disjoint domains, that is &amp;lt;math&amp;gt;u_{1j}^*u_{1j}u_{2j}^*u_{2j} = 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;j=1,2&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;u_{i1}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u_{i2}&amp;lt;/math&amp;gt; have disjoint codomains, that is &amp;lt;math&amp;gt;u_{i1}u_{i1}^*u_{i2}u_{i2}^* = 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;i=1,2&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
As an example of computation in &amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt; let us check that the product of the final projectors of &amp;lt;math&amp;gt;pu_{11}p^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;pu_{12}q^*&amp;lt;/math&amp;gt; is null:&lt;br /&gt;
: &amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
    (pu_{11}p^*)(pu^*_{11}p^*)(pu_{12}q^*)(qu_{12}^*p^*)&lt;br /&gt;
    &amp;amp;= pu_{11}u_{11}^*u_{12}u_{12}^*p^*\\&lt;br /&gt;
    &amp;amp;= pp^*upp^*u^*pp^*uqq^*u^*pp^*\\&lt;br /&gt;
    &amp;amp;= pp^*u(pp^*)(u^*pp^*u)qq^*u^*pp^*\\&lt;br /&gt;
    &amp;amp;= pp^*u(u^*pp^*u)(pp^*)qq^*u^*pp^*\\&lt;br /&gt;
    &amp;amp;= pp^*uu^*pp^*u(pp^*)(qq^*)u^*pp^*\\&lt;br /&gt;
    &amp;amp;= 0&lt;br /&gt;
  \end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
where we used the fact that all projectors in &amp;lt;math&amp;gt;\mathcal{P}&amp;lt;/math&amp;gt; commute, which is in particular the case of &amp;lt;math&amp;gt;pp^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;u^*pp^*u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Notes and references =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Laurent Regnier</name></author>	</entry>

	</feed>