“…Given a loop L, the Thomsen design D(L) has set of points P = L 1 ⊔ L 2 ⊔ L 3 , three copies of L labelled i = 1, 2, 3, and set of lines A = {(x 1 , x 2 , x 3 ) | (x 1 ⋆x 2 )⋆x 3 = 1 ∈ L}. Conversely, given any Latin square design D, there is a loop L(D) with this property, the Thomsen loop of D. The Thomsen loop assignment D → L(D) is functorial and gives an equivalence of categories between the category of Latin square designs and the category of loops, where objects are loops L and morphisms are isotopisms, namely triples of maps (α, β, γ) : L → L ′ satisfying α(x) ⋆ ′ β(y) = γ(x ⋆ y) for all x, y ∈ L, see Theorem 3.4 of [Hall19].…”