\( \def\<#1>{\left<#1\right>} \let\geq\geqslant \let\leq\leqslant % an undirected version of \rightarrow: \newcommand{\mathdash}{\relbar\mkern-9mu\relbar} \def\deg#1{\mathrm{deg}(#1)} \newcommand{\dg}[1]{d_{#1}} \newcommand{\Norm}{\mathrm{N}} \newcommand{\const}[1]{c_{#1}} \newcommand{\cconst}[1]{\alpha_{#1}} \newcommand{\Exp}[1]{E_{#1}} \newcommand*{\ppr}{\mathbin{\ensuremath{\otimes}}} \newcommand*{\su}{\mathbin{\ensuremath{\oplus}}} \newcommand{\nulis}{\vmathbb{0}} %{\mathbf{0}} \newcommand{\vienas}{\vmathbb{1}} \newcommand{\Up}[1]{#1^{\uparrow}} %{#1^{\vartriangle}} \newcommand{\Down}[1]{#1^{\downarrow}} %{#1^{\triangledown}} \newcommand{\lant}[1]{#1_{\mathrm{la}}} % lower antichain \newcommand{\uant}[1]{#1_{\mathrm{ua}}} % upper antichain \newcommand{\skal}[1]{\langle #1\rangle} \newcommand{\NN}{\mathbb{N}} % natural numbers \newcommand{\RR}{\mathbb{R}} \newcommand{\minTrop}{\mathbb{T}_{\mbox{\rm\footnotesize min}}} \newcommand{\maxTrop}{\mathbb{T}_{\mbox{\rm\footnotesize max}}} \newcommand{\FF}{\mathbb{F}} \newcommand{\pRR}{\mathbb{R}_{\mbox{\tiny $+$}}} \newcommand{\QQ}{\mathbb{Q}} \newcommand{\ZZ}{\mathbb{Z}} \newcommand{\gf}[1]{GF(#1)} \newcommand{\conv}[1]{\mathrm{Conv}(#1)} \newcommand{\vvec}[2]{\vec{#1}_{#2}} \newcommand{\f}{{\mathcal F}} \newcommand{\h}{{\mathcal H}} \newcommand{\A}{{\mathcal A}} \newcommand{\B}{{\mathcal B}} \newcommand{\C}{{\mathcal C}} \newcommand{\R}{{\mathcal R}} \newcommand{\MPS}[1]{f_{#1}} % matrix multiplication \newcommand{\ddeg}[2]{\#_{#2}(#1)} \newcommand{\length}[1]{|#1|} \DeclareMathOperator{\support}{sup} \newcommand{\supp}[1]{\support(#1)} \DeclareMathOperator{\Support}{sup} \newcommand{\spp}{\Support} \newcommand{\Supp}[1]{\mathrm{Sup}(#1)} %{\mathcal{S}_{#1}} \newcommand{\lenv}[1]{\lfloor #1\rfloor} \newcommand{\henv}[1]{\lceil#1\rceil} \newcommand{\homm}[2]{{#1}^{\langle #2\rangle}} \let\daug\odot \let\suma\oplus \newcommand{\compl}[1]{Y_{#1}} \newcommand{\pr}[1]{X_{#1}} \newcommand{\xcompl}[1]{Y'_{#1}} \newcommand{\xpr}[1]{X'_{#1}} \newcommand{\cont}[1]{A_{#1}} % content \def\fontas#1{\mathsf{#1}} %{\mathrm{#1}} %{\mathtt{#1}} % \newcommand{\arithm}[1]{\fontas{Arith}(#1)} \newcommand{\Bool}[1]{\fontas{Bool}(#1)} \newcommand{\linBool}[1]{\fontas{Bool}_{\mathrm{lin}}(#1)} \newcommand{\rBool}[2]{\fontas{Bool}_{#2}(#1)} \newcommand{\BBool}[2]{\fontas{Bool}_{#2}(#1)} \newcommand{\MMin}[1]{\fontas{Min}(#1)} \newcommand{\MMax}[1]{\fontas{Max}(#1)} \newcommand{\negMin}[1]{\fontas{Min}^{-}(#1)} \newcommand{\negMax}[1]{\fontas{Max}^{-}(#1)} \newcommand{\Min}[2]{\fontas{Min}_{#2}(#1)} \newcommand{\Max}[2]{\fontas{Max}_{#2}(#1)} \newcommand{\convUn}[1]{\fontas{L}_{\ast}(#1)} \newcommand{\Un}[1]{\fontas{L}(#1)} \newcommand{\kUn}[2]{\fontas{L}_{#2}(#1)} \newcommand{\Nor}{\mu} % norm without argument \newcommand{\nor}[1]{\Nor(#1)} \newcommand{\bool}[1]{\hat{#1}} % Boolean version of f \newcommand{\bphi}{\phi} % boolean circuit \newcommand{\xf}{\boldsymbol{\mathcal{F}}} \newcommand{\euler}{\mathrm{e}} \newcommand{\ee}{f} % other element \newcommand{\exchange}[3]{{#1}-{#2}+{#3}} \newcommand{\dist}[2]{{#2}[#1]} \newcommand{\Dist}[1]{\mathrm{dist}(#1)} \newcommand{\mdist}[2]{\dist{#1}{#2}} % min-max dist. \newcommand{\matching}{\mathcal{M}} \renewcommand{\E}{A} \newcommand{\F}{\mathcal{F}} \newcommand{\set}{W} \newcommand{\Deg}[1]{\mathrm{deg}(#1)} \newcommand{\mtree}{MST} \newcommand{\stree}{{\cal T}} \newcommand{\dstree}{\vec{\cal T}} \newcommand{\Rich}{U_0} \newcommand{\Prob}[1]{\ensuremath{\mathrm{Pr}\left\{{#1}\right\}}} \newcommand{\xI}{\boldsymbol{I}} \newcommand{\plus}{\mbox{\tiny $+$}} \newcommand{\sgn}[1]{\left[#1\right]} \newcommand{\ccompl}[1]{{#1}^*} \newcommand{\contr}[1]{[#1]} \newcommand{\harm}[2]{{#1}\,\#\,{#2}} %{{#1}\,\oplus\,{#2}} \newcommand{\hharm}{\#} %{\oplus} \newcommand{\rec}[1]{1/#1} \newcommand{\rrec}[1]{{#1}^{-1}} \DeclareRobustCommand{\bigO}{% \text{\usefont{OMS}{cmsy}{m}{n}O}} \newcommand{\dalyba}{/}%{\oslash} \newcommand{\mmax}{\mbox{\tiny $\max$}} \newcommand{\thr}[2]{\mathrm{Th}^{#1}_{#2}} \newcommand{\rectbound}{h} \newcommand{\pol}[3]{\sum_{#1\in #2}{#3}_{#1}\prod_{i=1}^n x_i^{#1_i}} \newcommand{\tpol}[2]{\min_{#1\in #2}\left\{\skal{#1,x}+\const{#1}\right\}} \newcommand{\comp}{\circ} % composition \newcommand{\0}{\vec{0}} \newcommand{\drops}[1]{\tau(#1)} \newcommand{\HY}[2]{F^{#2}_{#1}} \newcommand{\hy}[1]{f_{#1}} \newcommand{\hh}{h} \newcommand{\hymin}[1]{f_{#1}^{\mathrm{min}}} \newcommand{\hymax}[1]{f_{#1}^{\mathrm{max}}} \newcommand{\ebound}[2]{\partial_{#2}(#1)} \newcommand{\Lpure}{L_{\mathrm{pure}}} \newcommand{\Vpure}{V_{\mathrm{pure}}} \newcommand{\Lred}{L_1} %L_{\mathrm{red}}} \newcommand{\Lblue}{L_0} %{L_{\mathrm{blue}}} \newcommand{\epr}[1]{z_{#1}} \newcommand{\wCut}[1]{w(#1)} \newcommand{\cut}[2]{w_{#2}(#1)} \newcommand{\Length}[1]{l(#1)} \newcommand{\Sup}[1]{\mathrm{Sup}(#1)} \newcommand{\ddist}[1]{d_{#1}} \newcommand{\sym}[2]{S_{#1,#2}} \newcommand{\minsum}[2]{\mathrm{MinS}^{#1}_{#2}} \newcommand{\maxsum}[2]{\mathrm{MaxS}^{#1}_{#2}} % top k-of-n function \newcommand{\cirsel}[2]{\Phi^{#1}_{#2}} % its circuit \newcommand{\sel}[2]{\sym{#1}{#2}} % symmetric pol. \newcommand{\cf}[1]{{#1}^{o}} \newcommand{\Item}[1]{\item[\mbox{\rm (#1)}]} % item in roman \newcommand{\bbar}[1]{\underline{#1}} \newcommand{\Narrow}[1]{\mathrm{Narrow}(#1)} \newcommand{\Wide}[1]{\mathrm{Wide}(#1)} \newcommand{\eepsil}{\varepsilon} \newcommand{\amir}{\varphi} \newcommand{\mon}[1]{\mathrm{mon}(#1)} \newcommand{\mmon}{\alpha} \newcommand{\gmon}{\alpha} \newcommand{\hmon}{\beta} \newcommand{\nnor}[1]{\|#1\|} \newcommand{\inorm}[1]{\left\|#1\right\|_{\mbox{\tiny $\infty$}}} \newcommand{\mstbound}{\gamma} \newcommand{\coset}[1]{\textup{co-}{#1}} \newcommand{\spol}[1]{\mathrm{ST}_{#1}} \newcommand{\cayley}[1]{\mathrm{C}_{#1}} \newcommand{\SQUARE}[1]{\mathrm{SQ}_{#1}} \newcommand{\STCONN}[1]{\mathrm{STCON}_{#1}} \newcommand{\STPATH}[1]{\mathrm{PATH}_{#1}} \newcommand{\SSSP}[1]{\mathrm{SSSP}(#1)} \newcommand{\APSP}[1]{\mathrm{APSP}(#1)} \newcommand{\MP}[1]{\mathrm{MP}_{#1}} \newcommand{\CONN}[1]{\mathrm{CONN}_{#1}} \newcommand{\PERM}[1]{\mathrm{PER}_{#1}} \newcommand{\mst}[2]{\tau_{#1}(#2)} \newcommand{\MST}[1]{\mathrm{MST}_{#1}} \newcommand{\MIS}{\mathrm{MIS}} \newcommand{\dtree}{\mathrm{DST}} \newcommand{\DST}[1]{\dtree_{#1}} \newcommand{\CLIQUE}[2]{\mathrm{CL}_{#1,#2}} \newcommand{\ISOL}[1]{\mathrm{ISOL}_{#1}} \newcommand{\POL}[1]{\mathrm{POL}_{#1}} \newcommand{\ST}[1]{\ptree_{#1}} \newcommand{\Per}[1]{\mathrm{per}_{#1}} \newcommand{\PM}{\mathrm{PM}} \newcommand{\error}{\epsilon} \newcommand{\PI}[1]{A_{#1}} \newcommand{\Low}[1]{A_{#1}} \newcommand{\node}[1]{v_{#1}} \newcommand{\BF}[2]{W_{#2}[#1]} % Bellman-Ford \newcommand{\FW}[3]{W_{#1}[#2,#3]} % Floyd-Washall \newcommand{\HK}[1]{W[#1]} % Held-Karp \newcommand{\WW}[1]{W[#1]} \newcommand{\pWW}[1]{W^{+}[#1]} \newcommand{\nWW}[1]{W^-[#1]} \newcommand{\knap}[2]{W_{#2}[#1]} \newcommand{\Cut}[1]{w(#1)} \newcommand{\size}[1]{\mathrm{size}(#1)} \newcommand{\dual}[1]{{#1}^{\ast}} \def\gcd#1{\mathrm{gcd}(#1)} \newcommand{\econt}[1]{A_{#1}} \newcommand{\xecont}[1]{A_{#1}'} \)
[This is a supplementary material to Section 2.4 of Chapter 2]

Sets with large Sidon sets inside them are hard to produce

Recall that, for a finite set $A\subseteq\NN^n$ of vectors, $\Un{A}$ denotes the minimum size of a Minkowski $(\cup,+)$ circuit producing the set $A$ by starting from $n+1$ singleton sets $\{\vec{0}\},\{\vec{e}_1\},\ldots,\{\vec{e}_n\}$ of vectors (containing at most one $1$) and using the set-theoretical union $(\cup)$ and Minkowski sum $(+)$ of sets as (fanin $2$) gates.

Also recall that a set $A\subseteq\NN^n$ is a Sidon set if the following holds for any vectors $a,b,c,d\in A$: \begin{equation}\label{eq:sidon} \text{if $a+b=c+d$ then $\{c,d\}=\{a,b\}$.} \end{equation} That is, if we know the sum of any two (not necessarily distinct) vectors of $A$, then we also know which vectors were added. Let us relax this condition and say that a subset $B\subseteq A$ of a set $A\subseteq\NN^n$ is a Sidon set inside $A$ if Eq. \eqref{eq:sidon} holds for all vectors $a,b\in B$ and $c,d\in A$.

Remark: Note that the mere fact that $B$ itself is a Sidon set is no longer sufficient: the sums $a+b$ of vectors in $B$ must now be unique not only within the set $B$ but also within the entire set $A$. Say, in the dimension $n=1$, $B=\{1,2,5,7\}$ is a Sidon set, but is not a Sidon set inside the set $A=\{1,2,4,5,7\}$ because $1+5=2+4$.

Theorem 2.18 in the book shows that $\Un{A}\geq |A|/2$ holds for every Sidon set $A\subseteq\NN^n$. Gashkov's [1] theorem (Theorem 2.6 in the book) gives a tighter lower bound $\Un{A}\geq |A|-1$ for such sets, which even holds for the number of union $(\cup)$ gates.

By Lemma 1.14(1), Gashkov's theorem implies that any monotone arithmetic $(+,\times)$ circuit computing a polynomial with positive coefficients, and whose set of exponent vectors is a Sidon set $A\subseteq\NN^n$, must use at least $|A|-1$ addition $(+)$ gates. Actually, Gashkov [1] stated and proved this lower bound for arithmetic $(+,\times)$ (not for Minkowski $(\cup,+)$) circuits, but since his argument only uses the structure of the sets $A$ of their exponent vectors, the bound holds also for Minkowski circuits.

A straightforward modification of the argument used in the proof of Theorem 2.18 in the book shows that a similar lower bound on $\Un{A}$ also holds for sets $A$ that themselves are not Sidon sets but contain sufficiently large subsets $B\subseteq A$ that are Sidon sets inside $A$.

Theorem A: Let $B\subseteq A\subseteq \NN^n$ and $|B|\geq 2$. If $B$ is a Sidon set inside $A$, then $\Un{A}\geq |B|/2$.
In this comment, we will use Theorem A to prove two general lower bounds on the size of tropical circuits solving optimization problems on non-homogeneous sets $A\subseteq \NN^n$ of feasible solutions.

Proof (of Theorem A): Take a Minkowski $(\cup,+)$ circuit $\Phi$ which can use arbitrary singleton sets $\{x\}$ with $x\in\NN^n$ (not only the $n+1$ sets $\{\vec{0}\},\{\vec{e}_1\},\ldots,\{\vec{e}_n\}$) as inputs, and produces the set $A$. As in the book, we associate with every gate $v$ of $\Phi$ two sets $\pr{v}$ and $\compl{v}$ of vectors, where

Note that the inclusion $\pr{v}+\compl{v}\subseteq A$ holds for every gate $v$ of $\Phi$, and $\pr{v}+\compl{v}=A+\{\vec{0}\}$ ($=A$) holds for the output gate $v$.

Using our set $B\subseteq A$, we define subsets \[ \xpr{v}:=\{x\in \pr{v}\colon (x+\compl{v})\cap B\neq\emptyset\}\subseteq \pr{v}\ \ \mbox{ and }\ \ \xcompl{v}:=\{y\in \compl{v}\colon (\pr{v}+y)\cap B\neq\emptyset\}\subseteq \compl{v} \] of these two sets. That is, a vector $x\in\pr{v}$ belongs to $\xpr{v}$ if it can be extended to a vector of $B$ (not only of $A$) by adding some vector from $\compl{v}$, and similarly for vectors in $\xcompl{v}$.

To visualize the definition of sets $\xpr{v}$ and $\compl{v}$, associate with the set $A$ and with the gate $v$ bipartite graphs \[ G:=\{(x,y)\in \NN^{n\times n}\colon x+y\in A\}\qquad \mbox{and}\qquad G_v:=\{(x,y)\in \pr{v}\times\compl{v}\colon x+y\in B\}\,. \] Since $\pr{v}+\compl{v}\subseteq A$, the complete bipartite graph $\pr{v}\times \compl{v}$ is a subgraph of $G$. By their definition, the sets $\xpr{v}\subseteq \pr{v}$ and $\xcompl{v}\subseteq\compl{v}$ consist of all vertices of $G$ that are non-isolated in the subgraph $G_v$ of $G$.

Claim 1: For every gate $v$ of $\Phi$, we have $|\xpr{v}|\leq 1$ or $|\xcompl{v}|\leq 1$.
Proof: For the sake of contradiction, suppose that $|\xpr{v}|\geq 2$ and $|\xcompl{v}|\geq 2$ hold (i.e., that the graph $G_v$ of the gate $v$ has at least two non-isolated vertices on both sides). Then, since every bipartite graph with at least two non-isolated vertices on both sides must have at least two vertex-disjoint edges, there must be two vectors $a:=x+y$ and $b:=x'+y'$ in the set $B$ such that $x\neq x'$ and $y\neq y'$. But since $\pr{v}+\compl{v}\subseteq A$, both "mixed" vectors $c:=x+y'$ and $d:=x'+y$ belong to the set $A$:

A 2x2 clique

We clearly have $a+b=c+d$, but $x'\neq x$ and $y'\neq y$ yield $\{c,d\}\cap\{a,b\}=\emptyset$, meaning that $B$ is not a Sidon set inside $A$, a contradiction with the assumption of Theorem A.

Recall that the content of a gate $v$ (of the circuit $\Phi$) is the rectangle $\econt{v}:=\pr{v}+\compl{v}$. Definition of contents of edges $e=(u,v)$ is asymmetric:

It can be easily verified that, in both cases, we have the inclusion $\econt{e}\subseteq A$.

The reduced content $\xecont{e}$ of an edge is:

Claim 2 (Reduced contents): For every edge $e=(u,v)$ of the circuit $\Phi$, we have $\econt{e}\cap B\subseteq \xecont{e}$.
That is, if a vector $b\in B$ belongs to the content of an edge, then $b$ also belongs to the reduced content of this edge.

Proof: Let $e=(u,v)$ be an edge of the circuit $\Phi$, and let $w$ be the second gate entering the gate $v$. First suppose that $v=u\cup w$ is a union gate, and suppose that our vector $b\in B$ belongs to the content $\econt{e}=\pr{u}+\compl{v}$ of that edge $e$. Then $b=x+y$ for some $x\in \pr{u}\subseteq \pr{v}$ and $y\in \compl{v}\subseteq \compl{u}$. But then also $x\in\xpr{u}$ (since $y\in \compl{u}$) and $y\in\xcompl{v}$ (since $x\in\pr{v}$). Thus, the vector $b=x+y$ belongs to the reduced content $\xecont{e}=\xpr{u}+\xcompl{v}$ of the edge $e$, as desired.

Now suppose that $v=u+w$ is a Minkowski sum gate, and that our vector $b\in B$ belongs to the content $\econt{e}=\pr{v}+\compl{v}=\pr{u}+\pr{w}+\compl{v}$ of that edge $e$. Hence, $b=x_u+x_w+y$ for some vectors $x_u\in \pr{u}$, $x_w\in\pr{w}$ and $y\in \compl{v}$. Since $y\in\compl{v}$ and $\pr{v}=\pr{u}+\pr{w}$, we have $x_u+y\in\compl{w}$ and $x_w+y\in\compl{u}$ and, hence, also $x_u\in\xpr{u}$ and $x_w\in\xpr{w}$. Since clearly, $x_u+x_w\in \pr{v}$, we also have that $y\in\xcompl{v}$. Thus, the vector $b=x_u+x_w+y$ belongs to the reduced content $\xecont{e}=\xpr{u}+\xpr{w}+\xcompl{v}$ of the edge $e$, as desired.

Claim 3 (Light edges): For every vector $b\in B$ there is an edge $e$ in the circuit $\Phi$ such that $\xecont{e}=\{b\}$.
Proof: The proof is almost the same as that of Claim 2.20 in the book (in the case when $k=l=1$). By Claim 1, we have $|\xpr{v}|\leq 1$ or $|\xcompl{v}|\leq 1$ for every gate $v$. Call a gate $u$ cheap if $|\xpr{v}|\leq 1$, and expensive if $|\xpr{v}|\geq 2$.

Fix a vector $b\in B$. Start at the output gate of the circuit, and construct a path in the underlying directed acyclic graph by going backward and using the following rule, where $v$ is the last already reached gate.

  1. If $v$ is a union $(\cup)$ gate, then follow an edge $e=(u,v)$ with $b\in \econt{e}$; if the vector $b$ belongs to contents of both edges entering $v$, then follow any one of these two edges.
  2. If $v$ is a Minkowski sum $(+)$ gate, then go to either of the two inputs if they are both expensive or are both cheap and go to the expensive input if the second input is cheap.

Since our vector $b\in B$ belongs to the entire set $A$ produced by the circuit $\Phi$, the content propagation property (Lemma 2.19(2)) implies that the content of every edge along the entire path contains our vector $b$, and we will eventually reach some input gate. Since, by our assumption $|B|>1$, the output gate $v$ is expensive (because then $\pr{v}=A$ and $\compl{v}=\{\vec{0}\}$; hence, $\xpr{v}=B$). Since each input gate is cheap, there must be an edge $e=(u,v)$ in this input-output path with the cheap tail $u$ and expensive head $v$, that is, with $|\xpr{u}|\leq 1$ and $|\xpr{v}|>1$. If $v=u+w$ is a Minkowski sum gate then, since the gate $u$ is cheap, step (2) in the construction of the path implies that the second gate $w$ entering $v$ must also be cheap, that is, $|\xpr{w}|\leq 1$ must hold as well. Moreover, $|\xpr{v}|>1$ and Claim 1 imply that $|\xcompl{v}|\leq l$ must hold for the gate $v$. Thus, we have the following information about our found edge $e=(u,v)$:

Good edge

Since our vector $b\in B$ belongs to the content $\econt{e}$ of the found edge $e=(u,v)$, Claim 2 implies that $b$ also belongs to the reduced content $\xecont{e}$ of that edge. So, it remains to show that $|\xecont{e}|\leq 1$ (since $b\in\xecont{e}$, this will already yield the desired equality $\xecont{e}=\{b\}$).

If $v=u\cup w$ is a union gate, then $\xecont{e}=\pr{u}+\compl{v}$. Thus, $|\xecont{e}|=|\pr{u}+\compl{v}|\leq |\pr{u}|\cdot|\compl{v}|\leq 1$. If $v=u+w$ is a Minkowski sum gate, then the content of edge $e$ is the set $\xecont{e}=\xpr{u}+\xpr{w}+\xcompl{v}$. Since in this case, we additionally know that $|\xpr{w}|\leq 1$ holds for the second gate $w$, we have $|\xecont{e}|=|\xpr{u}|\cdot|\xpr{w}|\cdot|\xcompl{v}| \leq 1$.

By Claim 3, for every vector $b\in B$ there is an edge $e$ of the circuit $\Phi$ whose content contains vector $b$ and no other vectors of $B$. Thus, the circuit must have at least $|B|$ edges and, hence, at least $|B|/2$ gates. This completes the proof of Theorem A.

Remark: Theorem A properly extends Theorems 2.1 and 2.6 in the book because there are many non-Sidon sets with large Sidon sets inside them. To show this, let $S\subseteq\NN^n$ be any Sidon set, and be $T\subseteq\NN^n$ any set that is not a Sidon set. Assume for simplicity that neither $S$ nor $T$ contains the all-$0$ vector $\vec{0}$. Let $A=B\cup C$ be the union of two sets of vectors in $\NN^{2n}$, where $B$ consists of all vectors $(x,x)$ with $x\in S$, and $C$ consists of all vectors $(y,\vec{0})$ with $y\in T$. Then $B$ is a Sidon set because $S$ is such a set, but the entire set $A$ is not a Sidon set because already $T$ is not such a set. We claim that still, $B$ is a Sidon set inside $A$.

To show this, assume contrariwise that a sum $(x,x)+(z,z)$ of two vectors in $B$ is equal to a sum of some other two vectors in $A$. Since $B$ is a Sidon set, at least one of these two other vectors must belong to $C$, that is, must be of the form $(y,\vec{0})$ with $y\neq \vec{0}$. So we have $(x,x)+(z,z)=(y,\vec{0})+(u,v)$. If $(u,v)\not\in B$ then $v=\vec{0}$, and we obtain that $x+z=\vec{0}$, which is not possible because $x$ and $z$ are nonzero vectors. If $(u,v)\in B$ then $v=u$, and we obtain that $x+z=y+u$ and $x+z=\vec{0}+u$, which is also not possible because $y\neq \vec{0}$.    $\Box$


Footnotes:

(1)   Jump back ☝


(2)   Jump back ☝

References:

  1. Gashkov, S.B.: On one method of obtaining lower bounds on the monotone complexity of polynomials. Vestnik MGU, Ser. 1 Math. Mech. 5, 7–13 (1987) . In Russian.   local copy


⇦   Back "Tropical Schnorr's bound"
or
⇦   Back to the comments page