From 08c09181955291e08091ec5906a364cdcd47e301 Mon Sep 17 00:00:00 2001 From: "nathan.lhote" <nathan.lhote@lis-lab.fr> Date: Fri, 8 Jul 2022 09:58:58 +0200 Subject: [PATCH] m --- main.tex | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/main.tex b/main.tex index 5b551c4..9750026 100644 --- a/main.tex +++ b/main.tex @@ -85,7 +85,7 @@ Here define \msoi and \foi. \subsection{Monadic interpretation} \footnote{We -could add copy to \msomi just as in Courcelle to avoid undesirable +could add copy to \msomi just as in Courcelle \msot to avoid undesirable cornercase behaviours with small words.} Given two relational signatures $\ssign,\tsign$, an \mso monadic interpretation $T$ of dimension $d$ from structures over $\ssign$ to structures over $\tsign$ is given by: @@ -96,7 +96,7 @@ Given two relational signatures $\ssign,\tsign$, an \mso monadic interpretation \end{itemize} where $\bar X$ denotes a $d$-tuple of monadic variables. -Given a structure $A$ over $\ssign$, we define its image by $T$ by a structure $B=\sem T(B)$ over $\tsign$: the universe of $B$ is the set $U=\set{\bar S\mid\ A \models \phi_U(\bar S)}$, given $R\in \tsign$ of arity $k$, we define $R$ in $B$ as the set $\set{\tuple{\bar S_1,\ldots,\bar S_k}\in U^k\mid\ \phi_R(\bar S_1,\ldots,\bar S_k)}$. +Given a structure $A$ over $\ssign$, we define its image by $T$ by a structure $B=\sem T(A)$ over $\tsign$: the universe of $B$ is the set $U=\set{\bar S\mid\ A \models \phi_U(\bar S)}$, given $R\in \tsign$ of arity $k$, we define $R$ in $B$ as the set $\set{\tuple{\bar S_1,\ldots,\bar S_k}\in U^k\mid\ \phi_R(\bar S_1,\ldots,\bar S_k)}$. %Given tuples $\bar X_1,\ldots,\bar X_l$, we extend $\sem T$ by $\sem T(A,\bar X_1,\ldots,\bar X_l)=B,\set{\bar X_1},\ldots,\set{\bar X_l}$. \fomi is defined by restricting formulas to be in \fo. @@ -109,7 +109,7 @@ We call string-to-string (monadic) interpretations the particular case when the An \expreg function is a string-to-string monadic interpretation. We denote by \textsf{ExpF} the class of \expreg functions. As an example, consider the following function. Let $\Sigma=\{a,b\}$ -and $\Gamma = \Sigma\times \{0,1\}\cup \#$. Let $u\in\Sigma^*$. +and $\Gamma = \Sigma{\times} \{0,1\}\cup \set{\#}$. Let $u\in\Sigma^*$. Given a subset $U\subseteq Pos(u)$, we let $u_U\in \Gamma^*$ such that $|u_U| = |u|$ and for all positions $p$, $u_U(p) = (u(p), p\in @@ -156,7 +156,7 @@ An \msomi can also be seen as an \foi over the powerset model. \begin{question} Does $\msot\circ \msomi \subseteq \msomi$ hold? Using Krohn-Rhodes theorem of Miko\l aj, it seems that the only difficult case - is to post-compose an \msomi with a reversible Mealy machine. That is the problem can be rephrased as: does $\rev\circ \msomi \subseteq \msomi$ hold? + is to post-compose an \msomi with a reversible Mealy machine. In other words the problem can be formulated as: does $\rev\circ \msomi \subseteq \msomi$ hold? \end{question} @@ -234,10 +234,13 @@ pebble transducer model. candidate: \begin{example} Let $A=\set{a,b}$. Let us define an \expreg function $f:\left(A\cup \set{\sharp}\right)^*\rightarrow (A\times \set{0,1}\cup \set{\natural})^*$. -What the function $f$ does is list all subsets of positions (without $\sharp$) and output the corresponding subword. The subword are output in a specific order, and separated by $\natural$. Let us decribe the order in which these subsets of positions are listed. +What the function $f$ does is list all subsets of positions (without $\sharp$) and output the word labelled with the corresponding subset. The labelled words are output in a specific order, and separated by $\natural$. Let us decribe the order in which these subsets of positions are listed. -Over a word $u$ without $\sharp$, $f$ outputs the list of all subwords (with multiplicities), in the lexicographic order over the subset of positions of $u$, \eg $f(aab)=\natural b\natural a\natural ab\natural a\natural ab\natural aa\natural aab$; each subword corresponding the the subsets $000,001$, $010$, $011$, $100$, $101$, $110,111$, in respective order. -Basically, the most significant figure inside a block between two $\sharp$ symbols is to the left. However, the most significant blocks are to the right, \eg: $f(a\sharp b)=\natural a \natural b\natural ab$. +Over a word $u$ without $\sharp$, $f$ outputs the list of all annotations, in the lexicographic order over the subset of positions of $u$, \eg + +$f(aab)=a0a0b0\natural a0a0b1\natural a0a1b0\natural a0a1b1\natural a1a0b0\natural a1a0b1\natural a1a1b0\natural a1a1b1$. + +Basically, the most significant figure inside a block between two $\sharp$ symbols is to the left. However, the most significant blocks are to the right, \eg: $f(aa\sharp b)=a0a0b0\natural a0a1b0 \natural a1a0b0 \natural a1a1b0 \natural a0a0b1\natural a0a1b1\natural a1a0b1\natural a1a1b1$. \end{example} \begin{conjecture} -- GitLab