I'm reading this article about game semantics and I'm a bit puzzled with the definition given for $\Upsilon$ in section $3.3$. There are some points that are either unintelligible or that don't make sense at all.
The definition provided is based on the concept of schedule:
A schedule $e:\{1, \ldots, n\} \rightarrow {0, 1}$ is a sequence of $0$ and $1$s. We also define $|e| = n$, $|e|_0$ is the number of $0$s in $e$ and $|e|_1$ is the number of $1$s. The notation $e \upharpoonright m$ denotes the restriction of $e$ to its first $m$ terms.
(Where $e$ is actually a function, but we can view $e$ as the sequence $e(1)\cdot e(2)\cdots e(n)$.)
Now the definition of the category $\Upsilon$ is:
- The objects are the natural numbers. We think of $p \in \Upsilon_0$ as the totally ordered set $(p) = \{1, \ldots, p\}$. We write $(p)^+$ for the set of even elements and $(p)^-$ for the set of odd elements of $(p)$.
The morphism in $\Upsilon(p, q)$ are schedules $e$ such that $|e|_0 = p$ and $|e|_1 = q$.
A schedule $e: p \rightarrow q$ corresponds to obvious order preserving (collectively surjective) embeddings $l:(p) \rightarrow (p+q)$ and $r : (q) \rightarrow (p+q)$ and thus to order relations $l(x) < r(y)$ from $(p)^+$ to $(q)^+$ and $r(y) < l(x)$ from $(q)^-$ to $(p)^-$
The identity in $\Upsilon(p, p)$ is the copy-cat function $c$ of length $2p$, such that $c(2k+1) \neq c(2k+2)$. The induced orders are $\leq$ on $(p)^+$ and on $(p)^-$
Let $e:p \rightarrow q$ and $f: q \rightarrow r$ be morphisms in $\Upsilon$, then their composition $e;f:p \rightarrow r$ is defined by taking the corresponding order relations , composing them as relations and reconstructing the function
Where I emphasized in bold the parts I don't understand. In particular:
What's the meaning of embedding when he defined morphisms? I know what an embedding functor is, but this definition doesn't apply here.
What does "$l(x) < r(y)$ from $(p)^+$ to $(q)^+$" mean? Where do $x$ and $y$ come from? My guess is: $x \in (p)^+$ and $y \in (q)^+$. What are $l$ and $r$? My guess would be that $l$, given the index $x$ of a $0$ returns its index in $e$ and $r$ does the same for $1$s but then the $l(x) < r(y)$ part doesn't make any sense to me.
What's an induced order?
What does reconstructing a function mean?
I hope my question is on-topic here. I didn't ask it on tcs because it doesn't look like a research level question to me.
Edit
Reading carefully the rest of the paper, later mentions that $l$ and $r$ are injections, so maybe for embedding he simply meant injection(?).
Assuming this, this is what I thought: the point about morphism means that $e$ could be seen to represent two injective functions $l:\{1, \ldots, p\} \rightarrow \{1, \ldots, p+q\}$ and $r:\{1, \ldots, q\} \rightarrow \{1, \ldots, p+q\}$ such that the union of their images is $\{1, \ldots, p+q\}$. These functions have the property that, for $x \in (p)^+, y \in (q)^+$, $l(x) < r(y)$ and for $x \in (p)^-, y \in (q)^-, r(y) < l(x)$ (although in the text this seems like a consequence of an "obvious order preserving ...". no idea what order he's talking about and how it's obvious.)
We can obtain these functions assigning the lowest values to even arguments for $l$, the next lower values for even arguments to $r$, then the next lower values to odd arguments for $r$ and finally the remaining values for $l$. (i.e. $r(2) = 1, r(4) = 2, \ldots, r(2k) = k$ then $l(1) = k+1, \ldots l(2t+1) = k+t+1$ etc.)
However such $l$ and $r$ are not unique, which is a problem in the rest of the paper since he later uses $l$ and $r$ in some definitions, which cannot be done if $l$ and $r$ aren't unique.
Edit2
Maybe the embedding means order-embedding. However even in this case I don't see how $e$ can be related with one obvious couple of order embeddings. I mean: the most obvious choice is to put $l(x)$ to be the index of the $x$th $0$ in $e$ and similarly for $r(y)$ and $1$s, but then the last statement in the description is wrong(take $e = 010$ we have that $r(1) = 2 > l(1) = 1$ but we should have $r(y) < l(x)$ for odd $x$ and $y$.
Is there any obvious way to define two embeddings $l$ and $r$ in a unique way?