|
@@ -1,6 +1,7 @@
|
|
|
\begin{problema}{crearS}{c: Campo, ds: [Drone]}{Sistema}
|
|
\begin{problema}{crearS}{c: Campo, ds: [Drone]}{Sistema}
|
|
|
\asegura{igualdadCamapo(campo(res),c)}
|
|
\asegura{igualdadCamapo(campo(res),c)}
|
|
|
- \asegura{(\forall d \leftarrow ds)(\exists d' \leftarrow enjambreDrones(s))id(d)==id(d') \wedge bateria(d')==100 \wedge \neg enVuelo(d') \wedge \newline enRango(dimesiones(campo(res)), prs(posicionActual(d')),snd(posicionActual(d'))) \wedge \newline contenido(campo(res), prs(posicionActual(d')),snd(posicionActual(d')))==Granero}
|
|
|
|
|
|
|
+ \asegura{(\forall d \leftarrow ds)(\exists d' \leftarrow enjambreDrones(res))id(d)==id(d') \wedge bateria(d')==100 \wedge \neg enVuelo(d') \wedge \newline enRango(dimesiones(campo(res)), prs(posicionActual(d')),snd(posicionActual(d'))) \wedge \newline contenido(campo(res), prs(posicionActual(d')),snd(posicionActual(d')))==Granero}
|
|
|
|
|
+ \asegura{(\forall (i,j) \leftarrow parcelasCampo(campo(res), contenido(campo(res),i,j)==Cultivo)\\ estadoDelCultivo(res,i,j)==NoSensado}
|
|
|
\end{problema}
|
|
\end{problema}
|
|
|
|
|
|
|
|
\begin{problema}{campoS}{s: Sistema}{Campo}
|
|
\begin{problema}{campoS}{s: Sistema}{Campo}
|
|
@@ -34,7 +35,7 @@
|
|
|
%si no es cultivo, lo dejo igual
|
|
%si no es cultivo, lo dejo igual
|
|
|
\asegura{(\forall i \leftarrow [0..prs(dimensiones(campo(s))), j \leftarrow [0..snd(dimensiones(campo(s))), \newline contenido(campo(s),i,j)==Cultivo \wedge (i,j) \notin ps) estadoDelCultivo(s,i,j)==estadoDelCultivo(pre(s),i,j)}
|
|
\asegura{(\forall i \leftarrow [0..prs(dimensiones(campo(s))), j \leftarrow [0..snd(dimensiones(campo(s))), \newline contenido(campo(s),i,j)==Cultivo \wedge (i,j) \notin ps) estadoDelCultivo(s,i,j)==estadoDelCultivo(pre(s),i,j)}
|
|
|
%si es cultivo y no esta en ps lo dejo igual
|
|
%si es cultivo y no esta en ps lo dejo igual
|
|
|
- \asegura{(\forall p \leftarrow ps)estadoDelCultivo(s,prs(p),snd(p))==ConMaleza}
|
|
|
|
|
|
|
+ \asegura{(\forall p \leftarrow ps,enRango(dimension(s),prs(p),snd(p)) \wedge contenido(campo(s),prs(p),snd(p)))\\ estadoDelCultivo(s,prs(p),snd(p))==ConMaleza}
|
|
|
%le pongo maleza
|
|
%le pongo maleza
|
|
|
\end{problema}
|
|
\end{problema}
|
|
|
|
|
|