Continue a numeração de teoremas em ambientes de algoritmos

Continue a numeração de teoremas em ambientes de algoritmos

Estou usando o thmtoolspacote para obter ambientes semelhantes a teoremas, onde a numeração do teorema tem o formato SECTION.THEOREMNUMBER:

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

Agora também quero incluir algoritmos usando os pacotes algorithme algpseudocode. Eu especifiquei o primeiro pacote via \usepackage[section]{algorithm}. Porém, a numeração agora é apenas SECTION.ALGORITHMNUMBER. Se houver teoremas antes de um algoritmo, eles serão ignorados (ou seja, a numeração não será continuada). Fraseado de forma diferente: Os algoritmos dentro de uma seção são numerados independentemente dos teoremas. Como posso consertar isso?

informação relacionada