<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://140-77-166-78.cprapid.com/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://140-77-166-78.cprapid.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pierre+Hyvernat</id>
		<title>LLWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://140-77-166-78.cprapid.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pierre+Hyvernat"/>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Special:Contributions/Pierre_Hyvernat"/>
		<updated>2026-04-12T11:28:26Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Talk:Phase_semantics</id>
		<title>Talk:Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Talk:Phase_semantics"/>
				<updated>2009-02-08T21:13:50Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Phase semantics */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Preliminaries: relations and closures ==&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
I think everything I write in the preliminaries can be found in Birkhoff, &amp;quot;Lattice theory&amp;quot;. Can anyone check? (I don't think I have easy access to a copy.&lt;br /&gt;
&lt;br /&gt;
In particular, I think &amp;lt;math&amp;gt;x^R&amp;lt;/math&amp;gt; was written &amp;lt;math&amp;gt;x^{\leftarrow}&amp;lt;/math&amp;gt;, with the relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; being implicit.&lt;br /&gt;
&lt;br /&gt;
If so, we should add a reference to that.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Pierre Hyvernat|Pierre Hyvernat]] 11:22, 8 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notation===&lt;br /&gt;
&lt;br /&gt;
The refinement calculus people use the relation in the reverse order: what I write &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, they write &amp;lt;math&amp;gt;\langle R^\sim\rangle&amp;lt;/math&amp;gt;. (The same is true of &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;.) I find it confusing, and since this is hardly &amp;quot;standard&amp;quot; notation one way or the other, I don't think this is important...&lt;br /&gt;
&lt;br /&gt;
-- [[User:Pierre Hyvernat|Pierre Hyvernat]] 11:27, 8 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Phase semantics ==&lt;br /&gt;
&lt;br /&gt;
===Realisability===&lt;br /&gt;
&lt;br /&gt;
I put the remark&lt;br /&gt;
&lt;br /&gt;
:{{Remark|&lt;br /&gt;
:Some people say that this idea of orthogonality was implicitly present in Tait's proof of strong normalisation. More recently, Jean-Louis Krivine and Alexandre Miquel have used the idea explicitly to do realisability...}}&lt;br /&gt;
&lt;br /&gt;
at the end of the subsection &amp;quot;multiplicative connectives&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Has anybody heard the same about Tait proof and biorthogonal?&lt;br /&gt;
&lt;br /&gt;
-- [[User:Pierre Hyvernat|Pierre Hyvernat]] 21:13, 8 February 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T21:08:19Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Exponentials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in X,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{Remark|the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...}}&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
It follows directly from the definition that for any closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, the image &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; is a fixed point of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. Moreover:&lt;br /&gt;
{Lemma|&lt;br /&gt;
&amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; is the smallest fixed point of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; containing &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
One other important property is the following:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
A closure operator is in fact determined by its set of fixed points: we have &amp;lt;math&amp;gt;P(x) = \bigcup \{ y\ |\ y\in\mathcal{F}(P),\,y\subseteq x\}&amp;lt;/math&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_{i\in I}&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Remark|everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\Bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \Bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x\biorth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge_{i\in I} x_i&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap_{i\in I} x_i&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup_{i\in I} x_i\right)\biorth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\Bot)&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset\biorth = X\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)\biorth&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero\orth = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top\orth = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)\orth = x\orth \plus y\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)\orth = x\orth \with y\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space. One interpretation that is reminiscent in phase semantics is that our spaces are collections of ''tests'' / programs / proofs / ''strategies'' that can interact with each other. The result of the interaction between &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;a\cdot b&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt;\Bot&amp;lt;/math&amp;gt; can be thought of as the set of &amp;quot;good&amp;quot; things, and we thus have &amp;lt;math&amp;gt;a\in x\orth&amp;lt;/math&amp;gt; iff &amp;quot;&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; interacts correctly with all the elements of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are two subsets of a phase space, we write &amp;lt;math&amp;gt;x\cdot y&amp;lt;/math&amp;gt; for the set &amp;lt;math&amp;gt;\{a\cdot b\ |\ a\in x, b\in y\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
Thus &amp;lt;math&amp;gt;x\cdot y&amp;lt;/math&amp;gt; contains all the possible interactions between one element of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and one element of &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The tensor connective of linear logic is now defined as:&lt;br /&gt;
&lt;br /&gt;
{{Definition| title=multiplicative connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are facts in a phase space, we define&lt;br /&gt;
* &amp;lt;math&amp;gt;\one = \{1\}\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\bot = \one\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the tensor &amp;lt;math&amp;gt;x\tens y&amp;lt;/math&amp;gt; to be the fact &amp;lt;math&amp;gt;(x\cdot y)\biorth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the par connective is the de Morgan dual of the tensor: &amp;lt;math&amp;gt;x\parr y = (x\orth \tens y\orth)\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the linear arrow is just &amp;lt;math&amp;gt;x\limp y = (x\tens y\orth)\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Note that by unfolding the definition of &amp;lt;math&amp;gt;\limp&amp;lt;/math&amp;gt;, we have the following, &amp;quot;intuitive&amp;quot; definition of &amp;lt;math&amp;gt;x\limp y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are facts, we have &amp;lt;math&amp;gt;a\in x\limp y&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall b\in x,\,a\cdot b\in y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy exercise. }}&lt;br /&gt;
&lt;br /&gt;
Readers familiar with realisability will appreciate...&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
Some people say that this idea of orthogonality was implicitly present in Tait's proof of strong normalisation. More recently, Jean-Louis Krivine and Alexandre Miquel have used the idea explicitly to do realisability...}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
&lt;br /&gt;
All the expected properties hold:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
* The operations &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt; are commutative and associative,&lt;br /&gt;
* They have respectively &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt; for neutral element,&lt;br /&gt;
* &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt; is absorbant for &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt; is absorbant for &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt; distributes over &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt; distributes over &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Exponentials|&lt;br /&gt;
Write &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; for the set of idempotents of a phase space: &amp;lt;math&amp;gt;I=\{a\ |\ a\cdot a=a\}&amp;lt;/math&amp;gt;. We put:&lt;br /&gt;
# &amp;lt;math&amp;gt;\oc x = (x\cap I\cap \one)\biorth&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\wn x = (x\orth\cap I\cap\one)\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This definition captures precisely the intuition behind the exponentials:&lt;br /&gt;
* we need to have contraction, hence we restrict to indempotents in &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;,&lt;br /&gt;
* and weakening, hence we restrict to &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;.&lt;br /&gt;
Since &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; isn't necessarily a fact, we then take the biorthogonal to get a fact...&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T20:59:40Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Closure operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in X,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{Remark|the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...}}&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
It follows directly from the definition that for any closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, the image &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; is a fixed point of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. Moreover:&lt;br /&gt;
{Lemma|&lt;br /&gt;
&amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; is the smallest fixed point of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; containing &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
One other important property is the following:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
A closure operator is in fact determined by its set of fixed points: we have &amp;lt;math&amp;gt;P(x) = \bigcup \{ y\ |\ y\in\mathcal{F}(P),\,y\subseteq x\}&amp;lt;/math&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_{i\in I}&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Remark|everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\Bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \Bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x\biorth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge_{i\in I} x_i&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap_{i\in I} x_i&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup_{i\in I} x_i\right)\biorth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\Bot)&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset\biorth = X\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)\biorth&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero\orth = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top\orth = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)\orth = x\orth \plus y\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)\orth = x\orth \with y\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space. One interpretation that is reminiscent in phase semantics is that our spaces are collections of ''tests'' / programs / proofs / ''strategies'' that can interact with each other. The result of the interaction between &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;a\cdot b&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt;\Bot&amp;lt;/math&amp;gt; can be thought of as the set of &amp;quot;good&amp;quot; things, and we thus have &amp;lt;math&amp;gt;a\in x\orth&amp;lt;/math&amp;gt; iff &amp;quot;&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; interacts correctly with all the elements of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are two subsets of a phase space, we write &amp;lt;math&amp;gt;x\cdot y&amp;lt;/math&amp;gt; for the set &amp;lt;math&amp;gt;\{a\cdot b\ |\ a\in x, b\in y\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
Thus &amp;lt;math&amp;gt;x\cdot y&amp;lt;/math&amp;gt; contains all the possible interactions between one element of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and one element of &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The tensor connective of linear logic is now defined as:&lt;br /&gt;
&lt;br /&gt;
{{Definition| title=multiplicative connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are facts in a phase space, we define&lt;br /&gt;
* &amp;lt;math&amp;gt;\one = \{1\}\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\bot = \one\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the tensor &amp;lt;math&amp;gt;x\tens y&amp;lt;/math&amp;gt; to be the fact &amp;lt;math&amp;gt;(x\cdot y)\biorth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the par connective is the de Morgan dual of the tensor: &amp;lt;math&amp;gt;x\parr y = (x\orth \tens y\orth)\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the linear arrow is just &amp;lt;math&amp;gt;x\limp y = (x\tens y\orth)\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Note that by unfolding the definition of &amp;lt;math&amp;gt;\limp&amp;lt;/math&amp;gt;, we have the following, &amp;quot;intuitive&amp;quot; definition of &amp;lt;math&amp;gt;x\limp y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are facts, we have &amp;lt;math&amp;gt;a\in x\limp y&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall b\in x,\,a\cdot b\in y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy exercise. }}&lt;br /&gt;
&lt;br /&gt;
Readers familiar with realisability will appreciate...&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
Some people say that this idea of orthogonality was implicitly present in Tait's proof of strong normalisation. More recently, Jean-Louis Krivine and Alexandre Miquel have used the idea explicitly to do realisability...}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
&lt;br /&gt;
All the expected properties hold:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
* The operations &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt; are commutative and associative,&lt;br /&gt;
* They have respectively &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt; for neutral element,&lt;br /&gt;
* &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt; is absorbant for &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt; is absorbant for &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt; distributes over &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt; distributes over &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T20:52:52Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Multiplicative connectives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in X,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{Remark|the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...}}&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_{i\in I}&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Remark|everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\Bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \Bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x\biorth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge_{i\in I} x_i&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap_{i\in I} x_i&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup_{i\in I} x_i\right)\biorth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\Bot)&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset\biorth = X\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)\biorth&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero\orth = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top\orth = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)\orth = x\orth \plus y\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)\orth = x\orth \with y\orth&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space. One interpretation that is reminiscent in phase semantics is that our spaces are collections of ''tests'' / programs / proofs / ''strategies'' that can interact with each other. The result of the interaction between &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;a\cdot b&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The set &amp;lt;math&amp;gt;\Bot&amp;lt;/math&amp;gt; can be thought of as the set of &amp;quot;good&amp;quot; things, and we thus have &amp;lt;math&amp;gt;a\in x\orth&amp;lt;/math&amp;gt; iff &amp;quot;&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; interacts correctly with all the elements of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are two subsets of a phase space, we write &amp;lt;math&amp;gt;x\cdot y&amp;lt;/math&amp;gt; for the set &amp;lt;math&amp;gt;\{a\cdot b\ |\ a\in x, b\in y\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
Thus &amp;lt;math&amp;gt;x\cdot y&amp;lt;/math&amp;gt; contains all the possible interactions between one element of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and one element of &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The tensor connective of linear logic is now defined as:&lt;br /&gt;
&lt;br /&gt;
{{Definition| title=multiplicative connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are facts in a phase space, we define&lt;br /&gt;
* &amp;lt;math&amp;gt;\one = \{1\}\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\bot = \one\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the tensor &amp;lt;math&amp;gt;x\tens y&amp;lt;/math&amp;gt; to be the fact &amp;lt;math&amp;gt;(x\cdot y)\biorth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the par connective is the de Morgan dual of the tensor: &amp;lt;math&amp;gt;x\parr y = (x\orth \tens y\orth)\orth&amp;lt;/math&amp;gt;;&lt;br /&gt;
* the linear arrow is just &amp;lt;math&amp;gt;x\limp y = (x\tens y\orth)\orth&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Note that by unfolding the definition of &amp;lt;math&amp;gt;\limp&amp;lt;/math&amp;gt;, we have the following, &amp;quot;intuitive&amp;quot; definition of &amp;lt;math&amp;gt;x\limp y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; are facts, we have &amp;lt;math&amp;gt;a\in x\limp y&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall b\in x,\,a\cdot b\in y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy exercise. }}&lt;br /&gt;
&lt;br /&gt;
Readers familiar with realisability will appreciate...&lt;br /&gt;
&lt;br /&gt;
{{Remark|&lt;br /&gt;
Some people say that this idea of orthogonality was implicitly present in Tait's proof of strong normalisation. More recently, Jean-Louis Krivine and Alexandre Miquel have used the idea explicitly to do realisability...}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
&lt;br /&gt;
All the expected properties hold:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
* The operations &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt; are commutative and associative,&lt;br /&gt;
* They have respectively &amp;lt;math&amp;gt;\one&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt; for neutral element,&lt;br /&gt;
* &amp;lt;math&amp;gt;\zero&amp;lt;/math&amp;gt; is absorbant for &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\top&amp;lt;/math&amp;gt; is absorbant for &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\tens&amp;lt;/math&amp;gt; distributes over &amp;lt;math&amp;gt;\plus&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\parr&amp;lt;/math&amp;gt; distributes over &amp;lt;math&amp;gt;\with&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:50:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Multiplicative connectives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_{i\in I}&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge_{i\in I} x_i&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap_{i\in I} x_i&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup_{i\in I} x_i\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot)&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO: I'll try to do it soon, but volonteers are welcome --- [[User:Pierre Hyvernat|Pierre Hyvernat]] 11:50, 8 February 2009 (UTC) ---&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:42:27Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Additive connectives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_{i\in I}&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge_{i\in I} x_i&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap_{i\in I} x_i&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup_{i\in I} x_i\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot)&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:40:54Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Phase spaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_{i\in I}&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge_{i\in I} x_i&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap_{i\in I} x_i&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup_{i\in I} x_i\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:38:22Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Closure operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_{i\in I}&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup ...\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:36:33Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Relations and operators on subsets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators sending subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the ''direct image'' of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the ''universal image'' of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_(i\in I)&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup ...\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/User:Pierre_Hyvernat</id>
		<title>User:Pierre Hyvernat</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/User:Pierre_Hyvernat"/>
				<updated>2009-02-08T11:30:15Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: New page: You're probably better of looking at my official [http://www.lama.univ-savoie.fr/~hyvernat/ web page]...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You're probably better of looking at my official [http://www.lama.univ-savoie.fr/~hyvernat/ web page]...&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Talk:Phase_semantics</id>
		<title>Talk:Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Talk:Phase_semantics"/>
				<updated>2009-02-08T11:27:56Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Preliminaries: relations and closures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Preliminaries: relations and closures ==&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
I think everything I write in the preliminaries can be found in Birkhoff, &amp;quot;Lattice theory&amp;quot;. Can anyone check? (I don't think I have easy access to a copy.&lt;br /&gt;
&lt;br /&gt;
In particular, I think &amp;lt;math&amp;gt;x^R&amp;lt;/math&amp;gt; was written &amp;lt;math&amp;gt;x^{\leftarrow}&amp;lt;/math&amp;gt;, with the relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; being implicit.&lt;br /&gt;
&lt;br /&gt;
If so, we should add a reference to that.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Pierre Hyvernat|Pierre Hyvernat]] 11:22, 8 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notation===&lt;br /&gt;
&lt;br /&gt;
The refinement calculus people use the relation in the reverse order: what I write &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, they write &amp;lt;math&amp;gt;\langle R^\sim\rangle&amp;lt;/math&amp;gt;. (The same is true of &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;.) I find it confusing, and since this is hardly &amp;quot;standard&amp;quot; notation one way or the other, I don't think this is important...&lt;br /&gt;
&lt;br /&gt;
-- [[User:Pierre Hyvernat|Pierre Hyvernat]] 11:27, 8 February 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Talk:Phase_semantics</id>
		<title>Talk:Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Talk:Phase_semantics"/>
				<updated>2009-02-08T11:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: Preliminaries: relations and closures&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Preliminaries: relations and closures ==&lt;br /&gt;
&lt;br /&gt;
I think everything I write in the preliminaries can be found in Birkhoff, &amp;quot;Lattice theory&amp;quot;. Can anyone check? (I don't think I have easy access to a copy.&lt;br /&gt;
&lt;br /&gt;
In particular, I think &amp;lt;math&amp;gt;x^R&amp;lt;/math&amp;gt; was written &amp;lt;math&amp;gt;x^{\leftarrow}&amp;lt;/math&amp;gt;, with the relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; being implicit.&lt;br /&gt;
&lt;br /&gt;
If so, we should add a reference to that.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Pierre Hyvernat|Pierre Hyvernat]] 11:22, 8 February 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:17:37Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Preliminaries: relation and closure operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
Part of the structure obtained from phase semantics works in a very general framework and relies solely on the notion of relation between two sets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators acting on subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the direct image of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the universal image of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_(i\in I)&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup ...\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:13:24Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;formula and provability semantics&amp;quot;, and is thus quite different in spirit from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;formulas and ''proofs'' semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators acting on subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the direct image of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the universal image of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_(i\in I)&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup ...\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	<entry>
		<id>http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics</id>
		<title>Phase semantics</title>
		<link rel="alternate" type="text/html" href="http://140-77-166-78.cprapid.com/mediawiki/index.php/Phase_semantics"/>
				<updated>2009-02-08T11:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Pierre Hyvernat: initial page: preliminaries and additives&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
The semantics given by phase spaces is a kind of &amp;quot;truth semantics&amp;quot;, and is thus quite different from the more usual denotational semantics of linear logic. (Those are rather some &amp;quot;proof semantics&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
  --- probably a whole lot more of blabla to put here... ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Preliminaries: relation and closure operators=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relations and operators on subsets==&lt;br /&gt;
&lt;br /&gt;
The starting point of phase semantics is the notion of ''duality''. The structure needed to talk about duality is very simple: one just needs a relation &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; between two sets &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. Using standard mathematical practice, we can write either &amp;lt;math&amp;gt;(a,b) \in R&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;a\mathrel{R} b&amp;lt;/math&amp;gt; to say that &amp;lt;math&amp;gt;a\in X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in Y&amp;lt;/math&amp;gt; are related.&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
If &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; is a relation, we write &amp;lt;math&amp;gt;R^\sim\subseteq Y\times X&amp;lt;/math&amp;gt; for the converse relation: &amp;lt;math&amp;gt;(b,a)\in R^\sim&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;(a,b)\in R&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Such a relation yields three interesting operators acting on subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
Let &amp;lt;math&amp;gt;R\subseteq X\times Y&amp;lt;/math&amp;gt; be a relation, define the operators &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; taking subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; to subsets of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as follows:&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in\langle R\rangle(x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\exists a\in X,\ (a,b)\in R \land a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in[R](x)&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in Y,\ (a,b)\in R \implies a\in x&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;b\in x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;\forall a\in x, (a,b)\in R&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The operator &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is usually called the direct image of the relation, &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; is sometimes called the universal image of the relation.&lt;br /&gt;
&lt;br /&gt;
It is trivial to check that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; are covariant (increasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation) while &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; is contravariant (decreasing for the &amp;lt;math&amp;gt;\subseteq&amp;lt;/math&amp;gt; relation). More interesting:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=Galois Connections|&lt;br /&gt;
# &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; is right-adjoint to &amp;lt;math&amp;gt;[R^\sim]&amp;lt;/math&amp;gt;: for any &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y\subseteq Y&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;[R^\sim]y \subseteq x&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;y\subseteq \langle R\rangle(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# we have &amp;lt;math&amp;gt;y\subseteq x^R&amp;lt;/math&amp;gt; iff &amp;lt;math&amp;gt;x\subseteq y^{R^\sim}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This implies directly that &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; commutes with arbitrary unions and &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt; commutes with arbitrary intersections. (And in fact, any operator commuting with arbitrary unions (resp. intersections) is of the form &amp;lt;math&amp;gt;\langle R\rangle&amp;lt;/math&amp;gt; (resp. &amp;lt;math&amp;gt;[R]&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
::''Remark: '' the operator &amp;lt;math&amp;gt;\_^R&amp;lt;/math&amp;gt; sends unions to intersections because &amp;lt;math&amp;gt;\_^R : \mathcal{P}(X) \to \mathcal{P}(Y)^\mathrm{op}&amp;lt;/math&amp;gt; is right adjoint to &amp;lt;math&amp;gt;\_^{R^\sim} : \mathcal{P}(Y)^{\mathrm{op}} \to \mathcal{P}(X)&amp;lt;/math&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Closure operators==&lt;br /&gt;
&lt;br /&gt;
{{Definition|&lt;br /&gt;
A closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is an monotonic increasing operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; on the subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; which satisfies:&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;x\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
# for all &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P(P(x))\subseteq P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Closure operators are quite common in mathematics and computer science. They correspond exactly to the notion of ''monad'' on a preorder...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
Write &amp;lt;math&amp;gt;\mathcal{F}(P) = \{x\ |\ P(x)\subseteq x\}&amp;lt;/math&amp;gt; for the collection of fixed points of a closure operator &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;. We have that &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap\right)&amp;lt;/math&amp;gt; is a complete inf-lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Since any complete inf-lattice is automatically a complete sup-lattice, &amp;lt;math&amp;gt;\mathcal{F}(P)&amp;lt;/math&amp;gt; is also a complete sup-lattice. However, the sup operation isn't given by plain union:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
If &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is a closure operator on &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;, and if &amp;lt;math&amp;gt;(x_i)_(i\in I)&amp;lt;/math&amp;gt; is a (possibly infinite) family of subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, we write &amp;lt;math&amp;gt;\bigvee_{i\in I} x_i = P\left(\bigcup_{i\in I} x_i\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We have &amp;lt;math&amp;gt;\left(\mathcal{F}(P),\bigcap,\bigvee\right)&amp;lt;/math&amp;gt; is a complete lattice.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Proof|&lt;br /&gt;
easy.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A rather direct consequence of the Galois connections of the previous section is:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
The operator and &amp;lt;math&amp;gt;\langle R\rangle \circ [R^\sim]&amp;lt;/math&amp;gt; and the operator &amp;lt;math&amp;gt;x\mapsto {x^R}^{R^\sim}&amp;lt;/math&amp;gt; are closures.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A last trivial lemma:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|&lt;br /&gt;
We have &amp;lt;math&amp;gt;x^R = {{x^R}^{R^\sim}}^{R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As a consequence, a subset &amp;lt;math&amp;gt;x\subseteq X&amp;lt;/math&amp;gt; is in &amp;lt;math&amp;gt;\mathcal{F}({\_^R}^{R^\sim})&amp;lt;/math&amp;gt; iff it is of the form &amp;lt;math&amp;gt;y^{R^\sim}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
::''Remark:'' everything gets a little simpler when &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; is a symmetric relation on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Phase Semantics=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Phase spaces==&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=monoid|&lt;br /&gt;
A monoid is simply a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; equipped with a binary operation &amp;lt;math&amp;gt;\_\cdot\_&amp;lt;/math&amp;gt; s.t.:&lt;br /&gt;
# the operation is associative&lt;br /&gt;
# there is a neutral element &amp;lt;math&amp;gt;1\in X&amp;lt;/math&amp;gt;&lt;br /&gt;
The monoid is ''commutative'' when the binary operation is commutative.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=Phase space|&lt;br /&gt;
A phase space is given by:&lt;br /&gt;
# a commutative monoid &amp;lt;math&amp;gt;(X,1,\cdot)&amp;lt;/math&amp;gt;,&lt;br /&gt;
# together with a subset &amp;lt;math&amp;gt;\bot\!\!\!\bot\subseteq X&amp;lt;/math&amp;gt;.&lt;br /&gt;
The elements of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; are called ''phases''.&lt;br /&gt;
&lt;br /&gt;
We write &amp;lt;math&amp;gt;\bot&amp;lt;/math&amp;gt; for the relation &amp;lt;math&amp;gt;\{(a,b)\ |\ a\cdot b \in \bot\!\!\!\bot\}&amp;lt;/math&amp;gt;. This relation is symmetric.&lt;br /&gt;
&lt;br /&gt;
A ''fact'' in a phase space is simply a fixed point for the closure operator &amp;lt;math&amp;gt;x\mapsto x^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to the preliminary work, we have:&lt;br /&gt;
&lt;br /&gt;
{{Corollary|&lt;br /&gt;
The set of facts of a phase space is a complete lattice where:&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigwedge&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;\bigcap&amp;lt;/math&amp;gt;,&lt;br /&gt;
# &amp;lt;math&amp;gt;\bigvee&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left(\bigcup ...\right)^{\bot\bot}&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Additive connectives==&lt;br /&gt;
&lt;br /&gt;
The previous corollary makes the following definition correct:&lt;br /&gt;
&lt;br /&gt;
{{Definition|title=additive connectives|&lt;br /&gt;
If &amp;lt;math&amp;gt;(X,1,\cdot,\bot\!\!\bot&amp;lt;/math&amp;gt; is a phase space, we define the following facts and operations on facts:&lt;br /&gt;
# &amp;lt;math&amp;gt;\top = X = \emptyset^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero = \emptyset^{\bot\bot} = X^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\plus y = (x\cup y)^{\bot\bot}&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;x\with y = x\cap y&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once again, the next lemma follows from previous observations:&lt;br /&gt;
&lt;br /&gt;
{{Lemma|title=additive de Morgan laws|&lt;br /&gt;
We have&lt;br /&gt;
# &amp;lt;math&amp;gt;\zero^\bot = \top&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;\top^\bot = \zero&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\plus y)^\bot = x^\bot \with y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
# &amp;lt;math&amp;gt;(x\with y)^\bot = x^\bot \plus y^\bot&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiplicative connectives==&lt;br /&gt;
&lt;br /&gt;
In order to define the multiplicative connectives, we actually need to use the monoid structure of our phase space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- TODO ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exponentials==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Completeness=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The Rest=&lt;/div&gt;</summary>
		<author><name>Pierre Hyvernat</name></author>	</entry>

	</feed>