Paper III: figure and atlas descriptions

Read side by side

On this page

These reading aids describe the 6 chapter figures, including their arrows, axes, scales and matrix entries. They retain the assumptions and example scope of the manuscript.

Read the chapters · Accessibility and reading options

Figure 1: Typed edge words and directed walks

The left panel follows P₀→P₁→P₂→P₃ through edges e₁, e₂, e₃. The written operator product is Lₑ₃Lₑ₂Lₑ₁ because the rightmost factor acts first. Its only possible endpoint block is output 3, input 0. On the right, e maps Pᵢ to Pⱼ and f maps Pℓ to Pₖ, with j≠ℓ. Their intermediate types do not match, so L_f L_e=0. Rows are targets and columns are sources.

Figure and surrounding text

Figure 2: Coordinate transport and chosen connection

Both triangles traverse a→b→c→a. On the left, exact analysis and synthesis define J; the loop product Jₐ←c J_c←b J_b←a is identity by cancellation of coordinate maps. On the right, the independently chosen connection Γ has holonomy H=Γₐ←c Γ_c←b Γ_b←a. A gauge change at the base sends H to GₐHGₐ⁻¹. The matching arrow shapes do not identify these two kinds of transport.

Figure and surrounding text

Figure 3: Holonomy obstruction blocks

The grid has output packet μ on the rows and input packet ν on the columns, each from 0 to 3. Its cell is Ob^{μν}=Πμ(H−id)Πν. The highlighted row 1, column 3 is a conditional mixing witness: if this map is nonzero, some input in packet 3 produces a nonzero obstruction in packet 1. The shading assigns no numerical block value. Completeness gives Ob=Σμ,ν Ob^{μν}; the total obstruction vanishes exactly when all these blocks vanish.

Figure and surrounding text

Figure 4: Two exact packet Hessians

The first derivative at the origin is identity. Each two-by-two grid lists ordered input slots x and y along both rows and columns. The first output retains both mixed Hessian entries; the second has only the repeated x-input entry. The tables below give every entry. Consequently D²F(0)[h,k]=(hₓkᵧ+hᵧkₓ,2hₓkₓ), and one half of D²F(0)[h,h] is (hₓhᵧ,hₓ²). The factor one half and both mixed slots are retained. All higher jets vanish for this degree-two model.

Figure 4: Two exact packet Hessians
Output and first input slotSecond slot xSecond slot y
Output 1, first input x01
Output 1, first input y10
Output 2, first input x20
Output 2, first input y00

Figure and surrounding text

Figure 5: Correctable defect and cokernel residual

In the coordinate plane, L(a,b)=(a,0), so its image is the horizontal axis. The diagonal arrow is d=(2,3), the horizontal arrow is (2,0), and the vertical arrow is (0,3); dashed guides join them. Choosing u=(−2,0) removes the horizontal component and leaves d+Lu=(0,3). The functional ℓ(x,y)=y vanishes on the image of L but takes value 3 on d. Thus Lu=−d has no solution in this example. The drawing uses the standard Euclidean splitting and the displayed quotient identification.

Figure and surrounding text

Figure 6: A rotating line and its complement

Solid lines show the rank-one packet P(θ)=uθuθᵀ with uθ=(cos θ,sin θ). Dashed lines show Q(θ)=I−P(θ). The marked motion runs counterclockwise from θ=0 to π/3. The continuous generator has rows (0,−1) and (1,0), so U(θ)=R(θ). For a step δ with |δ|<π/2, the comparison S=cos δ R(δ) has polar factor R(δ). The mesh table below lists the three products. Their exact equality is special to this circular model; the general theorem concerns convergence for broader paths.

Figure 6: A rotating line and its complement
StepsEach incrementOrdered product
2π/6R(π/3)
4π/12R(π/3)
8π/24R(π/3)

Figure and surrounding text

Visual atlas

The following descriptions cover all 24 atlas pages. The two orientation and evidence pages contain tables rather than drawings. Open the original visual guide PDF.

Atlas page 1: Three objects, three different questions

Three panels distinguish a typed matrix transfer, coordinates of one ambient vector in different frames, and a chosen loop transport that can be a shear. A typed product can vanish when adjacent packets do not match. Canonical coordinate changes cancel on a loop. A separately chosen connection can instead have nonidentity holonomy. Similar-looking arrows do not make these three maps the same object.

Original plate explanation

Atlas page 2: An atlas of the objects

The orientation table identifies objects by their source, target and role. In particular, a discrepancy between two routes from C_a to C_c is not yet an endomorphism of C_a. Turning it into a holonomy obstruction at the base requires the specified inverse return transport. The table also distinguishes packet blocks, input labels in a tree, and the chosen semantics of operation symbols.

Original plate explanation

Atlas page 3: Read the product in execution order

The grids use target rows and source columns numbered 0,1,2. The first edge 0→1 has matrix 2E₁₀ and the second edge 1→2 has matrix 3E₂₁. Executing them in that order gives the written product L_f L_e=6E₂₀. Reversing the order breaks the intermediate type and gives zero. The first product sends (x₀,x₁,x₂) to (0,0,6x₀).

Original plate explanation

Atlas page 4: All sixteen words, only five walks

The four edge labels are a:0→1 with coefficient 2, b:0→1 with coefficient −1, c:1→2 with coefficient 3, and d:2→0 with coefficient 1. Columns of the four-by-four board select the first executed edge and rows select the second. Only the chronological words ac, bc, cd, da and db survive; their coefficients are 6, −3, 3, 2 and −1. Crosses mark the other eleven type mismatches. Parallel a and b remain distinct before their contributions are added.

Original plate explanation

Atlas page 5: Coefficients need not commute

The two coefficient matrices are A with rows (1,1),(0,1), and B with rows (1,0),(1,1). The coefficient for traversing A then B is BA with rows (1,1),(1,2). Reversing it gives AB with rows (2,1),(1,1). On input (1,0), these produce (1,1) and (2,1), respectively. All entries are exact integers, so the difference does not rely on a numerical tolerance or on commutativity.

Original plate explanation

Atlas page 6: A reachable packet can receive zero

Two directed routes connect packet 0 to packet 3 through packets 1 and 2. The dashed edge is an actual edge of coefficient −1. The two route contributions cancel, although the unsigned walk count is two. A visible path therefore supplies an upper bound on possible support; it does not guarantee a nonzero entry of the summed operator.

Original plate explanation

Atlas page 7: Reachability is only an upper bound

The orbit-column matrix begins with e₀, then e₁+e₂, followed by zeros. Its span consists exactly of (a,b,b,0,0), so the orbit hull has dimension two. Four coordinates are graph-reachable, while packet 4 is isolated. Packet 3 is absent because of cancellation, and the two reachable middle coordinates remain linked under powers of the single summed operator. Allowing individual edges would be a different generation problem.

Original plate explanation

Atlas page 8: Paths through changing packet lists

The packet-list sizes change as 2→3→2→1 under A, B and C. For each input, the lower board lists all six choices of intermediate indices and includes zero terms. The final row is CBA=(−4,6). The contributions for input 0 are 2,−4,0,0,−2,0; for input 1 they are 0,−2,12,0,−1,−3. These are ordered signed matrix contributions rather than probabilities or unsigned path counts.

Original plate explanation

Atlas page 9: One vector, three exact frames

Three coordinate planes represent the same ambient vector (3,2). Their synthesis frames are F₀=I, F₁ with rows (1,1),(0,1), and F₂ with rows (2,0),(1,1). The coordinate arrows are (3,2), (1,2), and (3/2,1/2). Multiplying each by its frame recovers (3,2). The transport F_b⁻¹F_a cancels intermediate frames, so either route and every return loop are exact even though the frames need not preserve angles.

Original plate explanation

Atlas page 10: Nonlinear charts still cancel exactly

A square-like coordinate grid is mapped by A(x,y)=(x,y+x²): horizontal lines become parabolas. The inverse is S(u,v)=(u,v−u²). For the operation F(x,y)=(x+y,xy), the correctly changed formula is AFS, rather than a reused copy of F. At input (1,2), both routes give new-chart output (3,11). The sampled boundaries visualize exact polynomial inverse and route identities.

Original plate explanation

Atlas page 11: Reversibility is a real hypothesis

Both rows use forward scalar transports 2, 3 and direct comparison 5. The first chooses return 1/6 and produces loop value 1, even though the forward cocycle discrepancy is 3·2−5=1. That return is not the inverse of 5. The reversible row instead returns by 1/5 and produces holonomy 6/5. Self-transport equal to identity and an inverse condition on reversed edges are separate assumptions.

Original plate explanation

Atlas page 12: Measure the mismatch at its base

The triangle compares a two-step multiplier 3·2=6 with the specified dashed direct multiplier 5. Returning by 1/5 changes their target discrepancy into the base obstruction 1/5, with holonomy 6/5. On input 5, the target outputs are 30 and 25; after return they are 6 and 5. The repeated-loop table records exact powers of 6/5, not an analytic convergence claim.

Original plate explanation

Atlas page 13: The identity can hide in the spectrum

The dashed unit square and its solid sheared image are related by H with rows (1,1),(0,1). The vector e₁=(0,1) moves to (1,1), so its displacement is e₀. Although trace 2, determinant 1 and eigenvalues both 1 match the identity matrix, H−I=E₀₁ is nonzero. The explicit moved vector is the obstruction witness.

Original plate explanation

Atlas page 14: Gauge changes the picture, not flatness

The two parallelograms are exact images of a unit square before and after the gauge D=diag(2,1). Conjugation changes the upper-right shear entry from 1 to 2. The obstruction has Frobenius norm 1 in the first fixed coordinate basis and 2 in the second, while both obstructions have rank one and are nonzero. A nonorthogonal gauge can change this numerical size without changing whether the loop is identity.

Original plate explanation

Atlas page 15: Flat is not the same as calibrated

Three rulers have chosen scale factors g₀=1, g₁=2 and g₂=3; their marks are g_a times integers. Relative transport is the target scale divided by the source scale. Thus 0→1 multiplies by 2, 1→2 by 3/2, and 0→2 by 3. The products agree, so this connection is flat, although its edges differ from the original canonical identity transports. The rulers show supplied gauge factors rather than an intrinsic metric.

Original plate explanation

Atlas page 16: Resolve the entire obstruction

The three-by-three obstruction board uses output rows μ and input columns ν. For H=I+2E₀₁+3E₁₂, the only nonzero blocks of H−I are row 0, column 1 with coefficient 2 and row 1, column 2 with coefficient 3. On input (4,5,6), they contribute (10,0,0) and (0,18,0). Adding all nine embedded blocks reconstructs the full displacement. The basis inputs e₁ and e₂ separately witness the two nonzero transfers.

Original plate explanation

Atlas page 17: Why diagonal checks are insufficient

For obstruction E₀₁, both diagonal blocks in the standard coordinate resolution are zero, but row 0, column 1 remains nonzero. Omitting the second packet would miss the same obstruction. A separate pair of oblique projectors still sums to identity and reconstructs every block exactly, even though the projectors are not symmetric in the Euclidean inner product. The test must cover both source and target packets of a complete resolution.

Original plate explanation

Atlas page 18: A gauge can move every packet label

The first fixed-coordinate matrix is E₀₁, with one nonzero entry. With mixing gauge G having rows (1,0),(1,1), its conjugate has rows (−1,1),(−1,1), with four nonzero entries. Both have rank one. Thus individual labels in the fixed packet grid can change their zero status. Transporting the projectors as Q_i=GP_iG⁻¹ restores the corresponding block-by-block conjugacy relation.

Original plate explanation

Atlas page 19: An obstruction rejects one candidate

The residual table uses candidate columns and two equation rows: x²−1 and x−1. At x=−1 the first residual is 0 but the second is −2; at x=1 both are 0. Shading marks a nonzero residual for that particular candidate. The example distinguishes an obstruction to one candidate from the stronger claim that every candidate is obstructed; x=1 is a counterexample to the latter claim.

Original plate explanation

Atlas page 20: A tree reads its named leaves

The rooted syntax tree evaluates (x²+3)−y. Child-to-parent arrows mean evaluation, and the two subtraction slots stay ordered. At x=2,y=5, the square node gives 4, addition gives 7, and the root gives 2. Only named input leaves x and y are read. This syntactic locality does not assert minimal semantic dependence: for example the tree x−x names x even though its value is always zero.

Original plate explanation

Atlas page 21: Where a nonlinear defect can enter

The solid parabola is 2x² and the dashed one is 4x², with horizontal input x and vertical output value. They compare transporting the output of f(x)=x² by multiplication by 2 with applying the same formula after transporting the input. Their route difference is −2x². Under a consistent coordinate change v=2x, the target formula is instead v²/2, which restores equality. A chosen incompatible rule, rather than nonlinearity alone, causes this defect.

Original plate explanation

Atlas page 22: Mixed terms are not optional

The rectangle has horizontal pieces of lengths 2 and 3 and vertical pieces 5 and 7, with separately scaled display units. Its four cell products are 10, 15, 14 and 21, totaling 60. Keeping only the matching-label cells 10 and 21 gives 31 and loses the mixed contributions 15 and 14. The nearby unary-square comparison similarly retains its mixed term 2ab. Distributive expansion needs the stated multilinearity and slot types.

Original plate explanation

Atlas page 23: From loop data to a packet witness

The top calculation follows a reversible connection through A, then B, then inverse direct map C⁻¹ with C=I. Its holonomy has rows (1,1),(1,2), and the defect has rows (0,1),(1,1). The vector row starts at e₀=(1,0) and returns as (1,1), leaving displacement e₁. Thus output packet 1, input packet 0 supplies a concrete nonflatness witness. Replacing C by BA repairs these data by changing the connection; it is not a gauge transformation of the original nonflat one.

Original plate explanation

Atlas page 24: Read the evidence with the pictures

The evidence page separates finite worked examples, ordinary proofs in the traditional paper, and the inherited finite Lean contract. The 22 drawings illustrate exact finite mechanisms across the 24 pages. Input locality for syntax trees is narrower than a general nonlinear chain rule or analytic stability theorem. The evidence rows preserve these scopes rather than treating every diagram as a formal verification of every related claim.

Original plate explanation