5 votos

Transformar fórmulas anidadas de punto fijo en fórmulas lógicas infinitas con infinitamente muchas variables

No hay una definición (en realidad, una descripción de cómo se podría definir) de un punto fijo la fórmula de la lógica. La fórmula está en inflacionario punto fijo de la lógica (IFP) en este caso, pero también se podría haber escrito en menos de punto fijo de la lógica (LFP).

Quiero transformar esta fórmula en un Infinitary la Fórmula de la Lógica con un número finito de variables. Infinitary Lógica de $\mathcal{L}_{\infty \omega}$ es una extensión de Primer Orden (FO) de la Lógica que permite la conjunción y la disyunción sobre conjuntos infinitos de FO fórmulas.

Dado un grafo $G=(V,E)$ queremos expresar si existe un camino entre el$x$$y$$\mathcal{L}_{\infty \omega}$. Para ello, definimos FO fórmulas que expresan si existe un camino de longitud $n$ entre $x,y$:

$$ \psi^n(x,y) := \exists z_1, \dots, z_n (Exz_1 \land Ez_2z_3\land\dots Ez_{n-1}y)$$

Por lo tanto,

$$ \mathrm{path}(x,y) := \bigvee_{n\in\mathbb{N}}\psi_n(x,y)\in\mathcal{L}_{\infty \omega}.$$

También es posible expresar $\psi^n$ sólo con $3$ distintas variables mediante la reutilización de la $x$ parámetro.

$$ \varphi_1(x,y) := Exy$$ $$ \varphi_n(x,y) := \exists z(Exz \land \exists x (z=x \land \varphi_{n-1}(x,y)))$$

Por lo tanto, $\varphi_i \in \mathrm{FO}^3$ forall $i$. Por lo tanto,

$$ \mathrm{path}(x,y) := \bigvee_{n\in\mathbb{N}}\varphi_n(x,y)\in\mathcal{L}_{\infty \omega}^3$$

que es un infinitary la fórmula de la lógica con $3$ variables distintas.

Ahora para la transformación de punto fijo fórmulas lógicas en infinitary fórmulas con finito de variables existe una construcción en general (p. 214). Con esta construcción, si un punto fijo del operador se expresa por una $\mathrm{FO}^k$ puede ser expresado en $\mathcal{L}_{\infty \omega}^{2k}$. Para anidada punto fijo operadores tenemos que aplicar la construcción de dos veces resultando en $(2k)^2$ variables. Quiero definir explícitamente con menos variables. Una ruta de acceso de la fórmula en la LFP o IFP tiene al menos $3$ variables para la construcción en general daría $6$ variables para el infinitary fórmula. Sin embargo, $ \mathrm{path}(x,y) \in\mathcal{L}_{\infty \omega}^3.$

La fórmula de la IFP en sí es técnica y grandes así que vamos a simplificar a la idea general: queremos definir un conjunto inductivo $W^{\infty}$. $W_0$ es constante, depende de algunos parámetros y

$$ W_{n+1} := \{ v \in V \mid \textrm{There is a path } \in V \setminus W_n \cup \{v\}\textrm{ from fixed } v_1 \textrm{ to fixed } v_2\}$$

Así que tenemos el punto fijo del operador para la definición de $W_{n+1}$, y en un punto fijo del operador anidada dentro de la definición de la ruta de acceso. Trato de definir en un $\mathcal{L}_{\infty \omega}^k$ formula de la misma manera que hemos definido de la segunda versión de $\mathrm{path}$ pero sigo corriendo en círculos. No podemos definir la ruta de acceso de la fórmula sin que se referirá a $W$ ...

1voto

MaxVT Puntos 5191

Dado un conjunto $W \subseteq V$, en función de dos parámetros $v_1,v_2$ supongamos que tenemos una fórmula $\psi_W$ s.t.

$$ v \in W \Leftrightarrow G\models\psi_{W}(v_1,v_2,v).$$

Al definir

\begin{align*} \varphi_1(v_1,v_2,v,\psi_W) := &Ev_1v_2, \\ \varphi_n(v_1,v_2,v,\psi_W) := &\exists v'(Ev_1v'~\land~\exists v_1(v_1=v'~\land~\varphi_{n-1}(v_1,v_2,v,\psi_W))~\land\\ & v \neq v'~\land~\forall v''(\psi_W(v_1,v_2,v'')\Rightarrow v'\neq v''),\\ \mathsf{path}(v_1,v_2,v,\psi_W):= & \bigvee_{n\in\omega}\varphi_n(v_1,v_2,v,\psi_W). \end{align*}

Por lo tanto,

$$ G \models \mathsf{path(v_1,v_2,v,\psi_W) \Leftrightarrow } \textrm{ There is a } v_1,v_2\textrm{-Path in } V\setminus W\cup\{v\}.$$

Definimos la constante $W_0$ con algunos FO-formular $\psi_{W_0}$. Además, suponemos que para $n$ hay formular $\psi_{W_n}$ que describe el conjunto w.r.t. a$v_1,v_2$, en el mencionado moda.

\begin{align*} \psi_{W_{n+1}}(v_1,v_2,v) := \mathsf{path}(v_1,v_2,v,\psi_W) \end{align*}

Por lo tanto, podemos definir el punto fijo, $W_\infty$ de la secuencia de $W_1 \subseteq W_2\subseteq\dots W_n = W_{n+1} := W_\infty$ como

\begin{align*} \mathsf{winfty}(v_1,v_2,v) := \bigvee_{n\in\omega}\psi_{W_n}(v_1,v_2,v) \in \mathcal{L}_{\infty\omega}^5. \end{align*}

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X