We know many knitting stitches have counterparts when it comes to lean and RS/WS pairs. Knit corresponds to purl, and k2tog corresponds to ssk. In this article, we will explore describing these relationships using two reflections which together form the Klein four-group .
This gives us a way to organize stitches into families. It can also help us identify missing counterparts in a stitch library, including less common stitches that lack widely recognized names.
Two Reflections
For this article, assume we always view the fabric from the front and apply each transformation in this fixed frame. Consider the set of handknitting stitches . We will use to denote a left–right reflection, and to denote a reflection through the plane of the fabric. We can apply these operations to a stitch in .
already gives us left–right mirroring of directional stitches, i.e. left and right lean. The other natural relationship would be flipping between right-side (RS) and wrong-side (WS) -- how would we represent that? There is a very subtle point to make here as there are actually TWO different face-related operations.
- In conventional flat-knitting charts, stitch symbols are generally shown as viewed from the RS. And in this convention, RS rows are knitted right to left (RtL) while WS rows are knitted left to right (LtR). To determine the stitch operation worked from the WS that realizes the charted RS-facing stitch, we apply which is a 180-degree rotation, i.e. flipping the fabric. This is used when creating the RS/WS stitch key in a chart. We will call this working-side reversal.
- If we just want a true front/back mirroring, we apply , a reflection through the plane of the fabric. We will call this geometric-face reversal. This is much rarer and usually of interest in double-sided effects in double and tubular knitting.
Let's also hammer out some algebraic facts about our and . Notice applying either reflection twice returns the original stitch. The order does not matter: applying followed by gives the same result as applying followed by , so our operations are commutative. As math:
There are therefore four operations:
| Operation | Meaning |
|---|---|
| Leave the stitch unchanged | |
| Flip the lean left right | |
| Geometric-face reversal | |
| Working-side reversal |
Since and , every composition reduces to one of the four distinct transformations , each nonidentity element having order two. The four transformations therefore form a group isomorphic to the Klein four-group , acting on the set of knitting stitches .
Stitch Families
The group acts on this set : our operations take a stitch to another stitch. For any stitch in , we can apply the four operations and collect the results:
This set is called the orbit of the stitch which gives us a way to categorize them. Stitches within the same orbit are transformations of each other, and starting from any member gives the same orbit by definition. Furthermore, the orbits partition : every stitch belongs to exactly one family.
By the orbit–stabilizer theorem, , and is the subgroup of operations that leave unchanged. Its order divides 4, so each orbit contains one, two, or four distinct stitches.
k2tog, ssk, p2tog, and ssp
Let's take a look at a worked example with four distinct stitches. The classic k2tog decrease gives a four-member family:
For the working-side reversal, we observe k2tog pairs with p2tog, and ssk pairs with ssp. This exactly matches the convention in chart stitch keys. For geometric-face reversal, we observe k2tog pairs with ssp, and p2tog pairs with ssk. This rare pairing type is relevant when a front/back-mirrored version of the stitch is needed, e.g. in some double-sided or tubular constructions. Indeed, helps us characterize the relations in such an orbit stitch family.
Knit and Purl
Knit and purl give a smaller family with only two distinct stitches. Left–right reflection leaves each basic stitch type unchanged, so the four operations in have only two distinct effects.
The subgroup of operations that leaves a stitch unchanged is called its stabilizer. For knit, this is . These operations also leave purl unchanged.
If we identify operations that have the same effect on this pair, we obtain . The two elements of this quotient group are the pairs and , meaning that, on this orbit, the only nontrivial distinction is whether the through-fabric reflection is present. Indeed, the most fundamental fact in knitting is the correspondence between knit and purl.
Finding Missing Counterparts
sk2p
The sk2p decrease is worked by slipping one stitch, knitting two together, and passing the slipped stitch over. Applying our operations gives four distinct diagram representations, but as of September 2026 only the original has an exact match in the Asunder Knit stitch library.
Diving into the knitting literature, its left–right counterpart has a documented name: DSD, or double slip decrease. Knitting designer Naomi Parkhurst documents this as sk2p’s mirror. It involves working an ssk, returning the result to the left needle, passing the next stitch over, and transferring the result back. This provides a candidate to compare with our reflected diagram.
The two face-related diagrams, and , provide further counterparts to identify, and they may already be documented under unfamiliar names. Completing the orbit gives us a methodology and specific structures to look for to complete the taxonomy of stitches!