jjoo.tex 818 B

123456789101112131415
  1. \begin{tipo}{JJOO}
  2. \observador{a\~{n}o}{j: JJOO}{\ent}
  3. \observador{atletas}{j: JJOO}{[Atleta]}
  4. \observador{cantDias}{j: JJOO}{\ent}
  5. \observador{cronograma}{j: JJOO, dia: \ent}{[Competencia]}
  6. \requiere{1 \leq dia \leq cantDias(j)}
  7. \observador{jornadaActual}{j: JJOO}{\ent}
  8. \medskip
  9. \invariante[atletasUnicos]{sinRepetidos(ciaNumbers(atletas(j)))}
  10. \invariante[unaDeCadaCategoria]{(\forall i, k \selec [0.. \longitud{competencias(j)}), i \neq k)\\ categoria(competencias(j)_i)\neq categoria(competencias(j)_k)}
  11. \invariante[competidoresInscriptos]{(\forall c \selec competencias(j)) incluida(participantes(c), atletas(j)) }
  12. \invariante[jornadaValida]{1 \leq jornadaActual(j) \leq cantDias(j)}
  13. \invariante[finalizadasSiiYaPasoElDia]{lasPasadasFinalizaron(j) \land lasQueNoPasaronNoFinalizaron(j)}
  14. \end{tipo}