Lesson 1.4 · Chapter 1: Bits and rules

The picture

Lines only order and single loops collapse. What is real lies between bound loops.

From John Cullen’s knotlab guide

Explore the idea

The parts stay free. The whole changes.

Three open bits have eight joint states. Add one parity constraint and half the states disappear, while every pair still has all four possibilities.

cABno joint constraint

Dashed edges: every pair stays free

States in the order A, B, c

000allowed
001allowed
010allowed
011allowed
100allowed
101allowed
110allowed
111allowed

8 of 8 states allowed. Every pair still allows 4 of 4 states.

Here a logical knot means a relation among distinctions. The triangle is a picture of that relation, not an assumed physical space.

Lines and , state by state. The program starts from a picture of lines, loops and what lies between loops. Each part of the picture is a statement about small systems of rules like those of lesson 1.2, so it can be checked state by state. With states written in the order x, y, z:

  • the chain x → y, y → z allows 000, 001, 011 and 111: once a variable is 1, every later one is 1, so the chain only orders its members;
  • closing the chain into a loop with z → x leaves 000 and 111: the three are forced to be equal, so the loop has collapsed to one bit, as if it were a single point;
  • a loop of "equal" and "differ" steps does the same or worse: x = y, y ≠ z, z ≠ x allows 001 and 110, one free bit again, and x = y, y = z, z ≠ x allows nothing.

The picture itself:

  • A line is not enough. A chain of implications only orders its members, and open strings can always be rearranged into one another.
  • A single loop is not enough. A loop of implications forces all its members to be equal, so it collapses to a point. A loop of "equal" and "unequal" steps collapses to one free bit, or contradicts itself.
  • What is real is what lies between bound loops. The binding belongs to the pair, not to either loop. No part smaller than the whole shows it, and erasing either loop removes it.
  • A loop is a logical structure, not a spatial one. What it brings to a binding is an open : a bit it leaves free.

From loops to A, B and c. The open strings of the first point are a comparison with rope: a tangle in a string with free ends can always be slid off an end, so only closed loops stay knotted. From here on a loop takes part only through its open distinction. Two loops bring two distinctions, written A and B, and the place where they are bound is one more variable, the c. The next lesson reads the smallest rule that binds them.

The complete text is carried over from INTUITIONS.md in knotlab. Its labels distinguish proofs, finite checks, classical results, and interpretation. How to read the labels.

The interactive examples illustrate finite cases. Their behaviour does not replace the general arguments and sources in the text.