Continuar la numeración de teoremas en entornos algorítmicos.

Continuar la numeración de teoremas en entornos algorítmicos.

Estoy usando el thmtoolspaquete para obtener entornos similares a teoremas donde la numeración de los teoremas tiene la forma SECTION.THEOREMNUMBER:

\declaretheorem[numberwithin = chapter]{theorem}
\declaretheorem[sibling = theorem, style = definition]{definition}
\declaretheorem[sibling = theorem, style = definition]{lemma}

Ahora también quiero incluir algoritmos usando los paquetes algorithmy algpseudocode. He especificado el primer paquete vía \usepackage[section]{algorithm}. Sin embargo, la numeración ahora es solo SECTION.ALGORITHMNUMBER. Si hay teoremas antes de un algoritmo, se ignoran (es decir, no se continúa la numeración). Dicho de otra manera: los algoritmos dentro de una sección se numeran independientemente de los teoremas. ¿Cómo puedo arreglar eso?

información relacionada