After the loom

Only a float can be raised

A raising machine drags wire teeth across a cloth and pulls fibre ends up into a nap. The teeth need something to catch, and what they catch is a float — so which fabrics can be napped at all is a question about the matrix, decidable exactly, and the answer over the whole four-by-four census is two.

Worth reading first: The float decides · What comes off the loom is not the cloth.

A raising machine is a drum covered in wire teeth, or in the older version teasel heads, running against the cloth. The teeth pick at the surface and pull fibre ends out of the yarns, so that a layer of loose fibre stands up off the fabric. That layer is the nap, and it is what makes a flannel warm, a moleskin soft and a blanket a blanket.

The teeth need something to catch. A tooth passing over a thread that is bound down at both ends of every span it has cannot lift anything; there is no slack anywhere and no unsupported length to hook under. What it needs is a float — a run of thread lying on the surface, crossing two or more of the other system without going under any of them.

Which means the whole question is a question about the draft, and it is decidable.

What a raising machine can catch in a 2/2 twillThe draft with every weft float long enough for a raising wire to lift marked on it. The teeth need an unsupported length of thread on the surface, so a cloth in which every thread is bound at every crossing offers them nothing at all — which is why a napped fabric is always a twill or a satin and never a plain weave.2/2 twill, threshold 2longest weft float 2longest warp float 2raisable on the weft: 100% of the faceraisable on the warp: 100%floats walked cyclically, the same walk that draws the marks30 squares catchable
Fig. 1 A 2/2 twill with every weft float long enough for a wire to catch marked on it. The marks are computed by walking the float map, not drawn by hand, and the percentage beside the draft is the fraction of the face lying in catchable floats.

The plain weave cannot be raised

Start with the case that decides the trade’s whole vocabulary.

A plain weave alternates at every intersection: every end goes over one pick and under the next, all the way across, and every pick does the same between the ends. The longest float anywhere in it is one, in both systems.

A float of one is a thread crossing a single thread of the other system and going straight back under. There is no unsupported span. A raising tooth passing over it meets a surface bound at every point, and it lifts nothing.

So a plain weave cannot be raised at any setting of any machine, and this is not a matter of degree. It is not that plain weave raises poorly; it is that the operation has no purchase.

This is why every napped fabric in the trade is a twill or a satin. Flannel is a raised twill. Moleskin is a raised sateen. Melton is a raised and milled twill. Blanket cloth is a twill or a broken twill. The vocabulary looks like a set of conventions and is actually a complete list of what is available.

The census answer

This site enumerates every draft on four ends and four picks in which each thread interlaces at least once — 22,874 of them — and has asked that census several questions already: how often a draft falls into two cloths, which plane groups occur, how many shafts each needs.

Here is another one, and it has a sharp answer. Asking each draft whether it has a float of at least two on either face:

the wire needs drafts it can raise of
a float of 2 22,872 22,874
a float of 3 22,784 22,874
a float of 4 0 22,874

Exactly two drafts of the 22,874 have no float to catch anywhere, and they are the plain weave and its complement — which are the same cloth with the two faces exchanged. Nothing else in the whole census is unraisable.

That is a stronger statement than the trade’s rule and it says the same thing. Flannel is a raised twill not because twills are traditional but because plain weave is the only thing that cannot be, and everything else in the design space is available.

What can be raised at all. Every four-by-four draft in which each thread interlaces, asked whether it has a float long enough for a raising wire to lift on either face. At a threshold of two, exactly two drafts have none — the plain weave and its complement. At four the answer is zero, and that is a definition rather than a result: a thread floating over the whole repeat never interlaces, so no such draft is in the census.
Fig. 2 The census, drawn. The two ends of the table are both worth reading: the 22,872 at a threshold of two is the whole design space minus the plain weave, and the zero at four is a definition rather than a result.

The zero at the bottom is a definition

The bottom row of that table is zero and it would be easy to read as a surprise. It is not; it is the census’s own entry condition, restated.

A float of four in a four-pick repeat is a thread that never goes under anything. Such a thread does not interlace, and a draft containing one is excluded from the census by construction — the entry condition is that every end and every pick interlaces at least once.

So the zero is not the answer to how many drafts have very long floats; it is the answer to how many non-interlacing drafts are in a census of interlacing drafts. raisingCensus asserts it as exactly zero for that reason, so that a reader meeting the row understands it as a tautology rather than as a finding.

Asserting a tautology is worth doing when the alternative is that somebody reads it as data. It is also a live check: if the enumeration ever admitted a non-interlacing draft, this row would go non-zero and say so.

The binary answer is not the useful one

Ninety-nine point nine nine per cent raisable is not a useful number, and it is worth saying why the census question is nevertheless worth asking.

The binary question — is there any catchable float — is nearly always yes. What varies enormously, and what decides whether a fabric raises well, is how much of the face is catchable. That is the fraction raisable() computes: the proportion of the surface lying in floats long enough to be caught.

weave longest weft float face in catchable floats
plain 1 0%
2/2 twill 2 100%
3/1 twill 3 100% on the warp face
5-end satin 4 100%

The twills and satins reach 100 per cent because every one of their floats is at least two, so the entire face is available. What separates them in practice is float length rather than coverage: a longer float gives the tooth more to lift, produces a deeper nap, and takes more fibre out of the cloth’s structure per pass.

So the design variable is float length, which is the same variable this site has been following since the second essay, pointing in the same direction it always does.

What a raising machine can catch in a 5-end satinThe draft with every weft float long enough for a raising wire to lift marked on it. The teeth need an unsupported length of thread on the surface, so a cloth in which every thread is bound at every crossing offers them nothing at all — which is why a napped fabric is always a twill or a satin and never a plain weave.5-end satin, threshold 3longest weft float 1longest warp float 4no weft float to catchraisable on the warp: 100%floats walked cyclically, the same walk that draws the marks0 squares catchable
Fig. 3 A five-end satin against a wire needing a float of three. The satin’s longer floats mean more of them survive a higher threshold, which is the mechanism behind a deep nap — and behind the strength cost the next rung computes.

The face matters and the first version got it wrong

raisable() takes a face, because a cloth is raised on one side, and this is where the first implementation of the census was wrong in a way worth recording.

It asked only about weft floats. That is defensible for a weft-faced fabric and wrong for a warp-faced one, and it counted the 3/1 twills as unraisable — which is precisely the construction most flannels are made from. A warp-faced twill has its long floats on the warp, and a raising machine set against that face catches them exactly as it would catch weft floats on the other side.

The corrected census asks both faces and counts a draft raisable if either has a catchable float. That is the right question for can this fabric be napped at all, and the per-face figures remain available for how much nap does each side give.

The general shape is one this site has met before: a question asked about one system when it should have been asked about both, giving an answer that is plausible, self-consistent and backwards for exactly the case that matters most.

What was counted, and how

raisingCensus walks all 22,874 drafts, builds each as a weave, and runs raisable() on both faces at each threshold. The float runs come from floats(), which measures cyclically — rotating so a run does not straddle the repeat boundary — and that is the same function the figure’s marks are drawn from, so the picture and the count cannot disagree.

Three assertions run. A machine needing a longer float can raise no more cloths than one needing less, which is monotonicity and would fail on an off-by-one in the run measurement. Exactly two drafts are unraisable at a threshold of two, which is the finding, asserted so that a change to the census or to the float walk announces itself. And zero at four, which is the definition above.

What a raising machine can catch in a plainThe draft with every weft float long enough for a raising wire to lift marked on it. The teeth need an unsupported length of thread on the surface, so a cloth in which every thread is bound at every crossing offers them nothing at all — which is why a napped fabric is always a twill or a satin and never a plain weave.plain, threshold 2longest weft float 1longest warp float 1no weft float to catchno warp float to catchfloats walked cyclically, the same walk that draws the marks0 squares catchable
Fig. 4 The one case that cannot be raised, drawn. There are no marks anywhere on the draft, at any threshold, because a plain weave’s longest float is one in both systems — and a float of one has no unsupported span for a tooth to hook under.

Why the answer is a property of the matrix at all

It is worth pausing on what kind of result this is, because it is unusual in a field otherwise full of models with parameters.

Every other essay here computes something that depends on a friction coefficient, a packing factor, a loom tension or a measured constant. This one depends on none: the question is there a run of two or more is answered by reading the draft, exactly, with nothing to be uncertain about.

That puts it with the site’s oldest results — the integrity criterion, the satin theorem, the plane groups — rather than with the rest of this field. A finishing question turned out to have a matrix answer, which is not the usual direction of travel, and it happened because the raising machine’s requirement is topological rather than mechanical: it needs an unsupported span to exist, not a particular force.

A deep nap is bought in shafts

The census’s own boundary — that a four-pick repeat holds a float of at most three — is stated above as a limitation. Read the other way it is a design rule, and it prices the one variable a napped cloth is actually sold on.

A wire needing a float of k needs a weave with a float of at least k, and a float of k needs a repeat of at least k + 1, because a thread that floats over its whole repeat never interlaces. So the shallowest construction that will feed a given wire is decided before any yarn is chosen:

repeat ≥ nap depth + 1.

And a repeat costs shafts. A regular satin of order n needs exactly n shafts and there is no cheaper threading for it; a twill of repeat n needs n on a straight draw. So the harness a napped cloth requires is

shafts ≥ float + 1,

which turns a surface property a customer can feel into a machine requirement a mill has to own.

Read against the trade’s own napped cloths it lands where it should.

cloth ground weave float shafts
flannel 2/2 twill 2 4
melton, blanket 2/2 or broken twill 2–3 4
moleskin 5-end sateen 4 5
beaver, duffel 8-end satin ground 7 8

Every one of them is at or just above the floor, and the ordering of nap depth across the four is the ordering of their shaft counts. The deepest naps in the trade are woven on the largest harnesses, and the reason is not that a heavy cloth needs a complicated draft — it needs exactly one thing from the draft, which is a long float, and a long float is what a shaft count buys.

Two consequences the binary census cannot reach.

The raisable fraction rises with the repeat and the answer stops being interesting. At a repeat of four, 22,872 of 22,874 drafts feed a wire needing a float of two; at a repeat of eight the same threshold excludes only the plain weave again, and the useful question has moved to which drafts feed a wire needing five or six. That census has not been run here and its shape is predictable: as the threshold rises the survivors thin out towards the satins, because a satin is the arrangement that concentrates its whole repeat into one run.

And a deep nap and a fine cloth pull against each other. A long float is set more closely than a short one, so a deeply napped construction is also a densely set one — which is more yarn per square metre before any fibre has been raised out of it. That is part of why napped goods are heavy, and it is a structural reason rather than a matter of the fibre standing up: the cloth underneath the nap was already the heavier cloth.

Where the model stops

A float is necessary and it is not sufficient. Whether a fabric raises well depends on the fibre — a short-stapled, loosely twisted, woollen-spun yarn gives up fibre ends readily and a long-stapled, hard-twisted, combed cotton does not. Two cloths with the same draft and different yarns raise entirely differently, and none of that is in the matrix.

The threshold is a machine setting, not a fact about cloth. How long a float a tooth needs depends on the wire’s angle, the drum’s speed relative to the cloth, and the tension. The census reports the answer at a stated threshold rather than asserting one.

Four by four is a small repeat. The census is the site’s standard enumeration and it is not the whole design space; a twelve-end satin has floats no four-by-four draft can hold. What the census establishes is the shape of the answer, and the shape does not change with the repeat.

And raising is not the only way to a nap. Sueding uses abrasive rollers rather than wires and works on the fibre ends already at the surface, so it works on cloths a wire cannot raise — including, to a limited extent, plain weaves. That is a different operation with a different mechanism and the float argument does not apply to it.

Raising is directional, and so is the cloth after it

One property of the operation does not follow from the float map and belongs here because it decides how a raised fabric is used.

The wires meet the cloth at an angle and travel in one direction relative to it, so the fibres they lift are laid over in that direction. A raised cloth therefore has a nap direction — run a hand along it one way and it is smooth, the other way and it resists — and it reflects light differently along and against the nap.

The consequence is a rule every tailor knows: all pieces of a garment cut from a napped cloth must be laid the same way up. A panel cut the wrong way round is visibly a different shade of the same colour, in the same piece of cloth, and no amount of pressing repairs it.

That costs fabric. Laying a pattern one-way is markedly less efficient than laying it both ways, and the loss is real money on a long marker. So a napped fabric is more expensive to make up than its price per metre suggests, before anything else is considered.

The direction also decides wear. Fibres lying over are protected; fibres standing up are abraded first. A cloth brushed with the nap wears differently from one brushed against it, which is why brushing instructions on a coat are not fussiness.

What a raising machine can catch in a 3/1 twillThe draft with every weft float long enough for a raising wire to lift marked on it. The teeth need an unsupported length of thread on the surface, so a cloth in which every thread is bound at every crossing offers them nothing at all — which is why a napped fabric is always a twill or a satin and never a plain weave.3/1 twill, threshold 3longest weft float 1longest warp float 3no weft float to catchraisable on the warp: 100%floats walked cyclically, the same walk that draws the marks0 squares catchable
Fig. 5 A warp-faced twill against a wire needing a longer float. The warp floats survive the higher threshold and the weft floats do not, so this cloth raises on one face and not the other — which is the ordinary case rather than an unusual one, and the reason a napped fabric has a right side.

What the census cannot be asked

The four-by-four census is this site’s standard enumeration and it has a boundary that this question runs into sooner than most.

What a raising machine can catch in a 2/2 basketThe draft with every weft float long enough for a raising wire to lift marked on it. The teeth need an unsupported length of thread on the surface, so a cloth in which every thread is bound at every crossing offers them nothing at all — which is why a napped fabric is always a twill or a satin and never a plain weave.2/2 basket, threshold 2longest weft float 2longest warp float 2raisable on the weft: 100% of the faceraisable on the warp: 100%floats walked cyclically, the same walk that draws the marks32 squares catchable
Fig. 6 A basket, where the float belongs to a pair of threads. What the census cannot be asked is how much fibre comes up per catchable float — it counts what the wire can reach and says nothing about what it lifts, which is a property of the yarn.

A four-pick repeat can hold a float of at most three — a float of four is a thread that never interlaces. So every question about long floats is a question the census cannot answer, and the raising question is exactly such a question: a deep nap wants a float of five or eight, which needs a repeat of at least six or nine.

What the census establishes is the shape of the answer at the small end: almost everything is raisable, one construction is not, and the threshold sorts the design space monotonically. Those three facts do not change with the repeat.

What it cannot establish is the interesting end of the distribution — how the available nap depth is distributed across, say, all twelve-end satins — and that would need a larger enumeration than this site currently runs. It is recorded here as a question with a known method rather than as a limitation without one.

There is also a reading of the census result that is about the design space rather than about raising. The plain weave is the only draft on four ends and four picks with no float anywhere, which makes it the unique extremal member of the census in a property nobody had previously asked about — and it is extremal in the same direction it is extremal in interlacing count, firmness and crimp. That one draft keeps appearing at the end of every ordering this site computes is not a coincidence: it is the maximally interlaced cloth, and almost every quantity here is a count of interlacings in disguise.

Who found it, and when

The observation is as old as napped cloth, which is to say older than any written account of it. Teasels were used for raising in Roman times and the fuller’s teasel was a cultivated crop in Europe for centuries; the wire card replaced it in the nineteenth century and gave more control and a harsher action.

That plain weave cannot be raised has never needed discovering — it is immediately obvious to anyone who tries — and what is not obvious, and appears to be unrecorded, is that plain weave is the only thing that cannot. The census makes it a complete statement rather than an observation about the fabrics anybody happened to try.

That is the general value of enumerating rather than sampling, and it is this site’s founding habit. A trade rule says use a twill. A census says use anything except one draft and its complement, which is the same advice with the boundary drawn.

Where the ladder goes next

Raising takes fibre out of the yarns and stands it on the surface. Fibre standing on the surface is fibre that is no longer in the load path, so the next rung computes what a nap costs — and finds that the trade-off runs along the same axis as everything else the float decides.

What links here

Computed from the collection rather than written here: the essays that point at this one.

Reads more easily once this is understood

Essays that name this one as worth reading first.

Shares its objects with

Essays naming at least two of the same things, that neither author linked.

Named objects

A flat tag is an object no other essay names yet.

FloatNapPlain weavePoint paperRaisingTwill