From 9774f8f5bdf9a44bccf5d217cccf6091e54dcc79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20G=C3=B6ttgens?= Date: Tue, 20 Aug 2024 16:26:10 +0200 Subject: [PATCH] Copy fix for `id \in W` --- experimental/LieAlgebras/src/WeylGroup.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/experimental/LieAlgebras/src/WeylGroup.jl b/experimental/LieAlgebras/src/WeylGroup.jl index 138dd5cb046f..e20bfddc45f3 100644 --- a/experimental/LieAlgebras/src/WeylGroup.jl +++ b/experimental/LieAlgebras/src/WeylGroup.jl @@ -489,6 +489,8 @@ function Base.iterate(iter::ReducedExpressionIterator) end function Base.iterate(iter::ReducedExpressionIterator, word::Vector{UInt8}) + isempty(word) && return nothing + rk = rank(root_system(parent(iter.el))) # we need to copy word; iterate behaves differently when length is (not) known