Skip to content

[DONE] 연구 페이지에 죽은 잎과 골롬의 트로미노, 블로흐 진동을 포함한 수학 · 추상 열 개가 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 - #267

Merged
patternflow-bot merged 15 commits into
devfrom
claude/dev-pfpat-round54-sjyev0
Oct 26, 2026
Merged

patternflow-bot merged 15 commits into
devfrom
claude/dev-pfpat-round54-sjyev0

Conversation

@patternflow-bot

@patternflow-bot patternflow-bot commented Oct 26, 2026 •

Copy link
Copy Markdown

dev / https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9

연구 페이지에 56판 열 개를 더했어요. 열 개 모두 수학이에요. 마테롱의 죽은 잎, 골롬의 트로미노 깔기, 균등 생성나무의 페아노 곡선, 블로흐 진동, 앤드루스 곡선, 타원 법칙, 에르되시 불일치, 망델브로의 곱셈 폭포, 무작위 조직화, 꼬임과 뒤틀림이에요. 머지하면 처음 보는 수학 그림이 열 늘고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 서요.

좋아지는 것: 연구 페이지에 처음 보는 수학 그림 열 개가 선다 — 고를 추상 그림이 는다

할 일

한 일

제목 갈래 주제 한 줄
Dead Leaves 노이즈·흐름 5, 1 반지름 반 LED 부터 20 LED 까지의 원판이 이미 놓인 원판 밑으로 들어가 빈틈에만 보이다가, 마지막 구멍이 닫히면 흰 고리가 퍼지고 그림이 정상 상태의 정확한 표본이 돼요.
Golomb Trominoes 보로노이·셀 5, 1 한 칸이 빠진 64 × 64 판 둘을 골롬의 증명대로 L 트로미노로 깔고, 빈칸이 한 LED 씩 걸을 때마다 그 사이 트로미노가 흰빛으로 다시 깔려요.
Tree Peano Curve 선·궤적 5, 4 윌슨 알고리즘으로 뽑은 균등 생성나무의 테두리가 LED 8192개를 한 번씩 다 지나는 곡선이 되고, 메운 순서대로 초록에서 자홍으로 물들어요.
Bloch Oscillations 물결·간섭 5, 4 기운 사슬 위 입자가 달아나지 않고 렌즈 모양으로 퍼졌다 모이기를 되풀이하며 128줄 시공간 그림으로 흘러가요.
Andrews Curves 데이터 그림 5, 4 5차원 합성 점 40개가 앤드루스 곡선이 되어 세 빛깔 다발로 꼬이고, 그랜드 투어가 돌려도 곡선 사이 거리 막대는 그대로예요.
Elliptic Law 입자 5, 4 세운 타원 안에서 무작위 실수 행렬의 고윳값이 떠다니다가, 실수축에서 거울 짝이 만나면 두 실수 고윳값으로 갈라져요.
Erdős Discrepancy 리듬·펄스 5, 4 64개 열이 한 리듬을 d 박마다 듣고 그 합을 한 줄씩 써서, 곱셈적 리듬은 차분한 타탄을 짜고 동전 박이 섞이면 세로 줄로 찢어져요.
Multiplicative Cascade 프랙탈 5 판을 열세 번 반씩 나눈 무게가 반쪽 사이를 오가고, Spread 가 카안-페이리에르 문턱을 넘으면 판이 꺼지고 불꽃 몇 점만 남아요.
Random Organization 시뮬레이션 5 원판 83개가 주기마다 밀렸다 돌아오며 닿은 것만 튕기다가, 아무도 닿지 않는 자리를 찾아 청록으로 멈춰요.
Twist and Writhe 위상·매듭 5 꼬인 고리 리본이 원에서 초나선으로 감기는 동안 꼬임수 Tw 가 준 만큼 뒤틀림수 Wr 가 늘어 합 Lk 는 늘 같은 정수예요.

README.md 에는 머리 문단의 수(468)와 56판 한 줄, ### 56판 표, ## 56판 절(머리 문단과 패턴마다 한 문단)을 더했어요. 「다음 판 감」은 머리 줄을 468개로 고치고 지도의 빈 칸, 노브, 세로 128줄, 낯선 수학의 목록과 본 것, 목록 밖에서 해 볼 것에 한 문단씩 더했어요. 이번에 쓴 감은 「다음 판 감」에 적혀 있던 것이 아니라서 뺀 줄은 없어요. 열 개는 일꾼 다섯이 레포 밖 worktree 에서 둘씩 짓고, 본체가 접촉 시트(처음 노브, 노브마다 다섯 자리)로 하나씩 본 뒤 합쳤어요.

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts 로 468개를 짓고(31분, 468 of 468 patterns pass, wrote index.html (8432 KB)), 그 index.html 을 커밋한 뒤 --check --gaps 를 돌렸어요(31분). 아래는 그 표의 이번 열 줄과 끝 두 줄이에요.

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
andrews-curves        data       0.269  0.082  0.523  1.278  0.471  0.348  0.254  45/51/44    2.3  0.17 0.21 0.25 0.18
bloch-oscillations    wave       1.554  0.116  0.561  1.822  0.589  0.311  0.225  59/58/58    1.2  0.17 0.27 0.22 0.23
dead-leaves           noise      0.171  0.155  1.000  2.337  0.989  0.401  0.196  99/98/98    0.7  0.42 0.18 0.28 0.30
elliptic-law          particle   0.240  0.081  0.413  1.115  0.317  0.147  0.066  26/41/26    1.6  0.05 0.08 0.10 0.14
erdos-discrepancy     rhythm     1.409  0.087  0.534  0.270  0.913  0.408  0.163  84/96/92    0.5  0.25 0.15 0.34 0.31
golomb-trominoes      cells      0.023  0.355  0.934  0.321  1.000  0.518  0.008  100/100/100 0.7  0.42 0.05 0.28 0.35
multiplicative-cascadefractal    0.095  0.117  0.320  2.716  0.974  0.350  0.166  96/96/98    0.9  0.38 0.14 0.27 0.20
random-organization   sim        3.267  0.085  0.638  0.675  0.374  0.191  0.120  32/39/40    0.7  0.07 0.20 0.21 0.26
tree-peano-curve      line       0.340  0.022  0.328  0.953  0.993  0.336  0.379  98/99/99    0.8  0.38 0.50 0.13 0.26
twist-writhe          topology   0.229  0.040  0.775  0.255  0.147  0.178  0.155  16/17/10    2.2  0.06 0.12 0.06 0.10
...
468 of 468 patterns pass
index.html is up to date

주제 1 의 두 지도는 --gaps 줄이 앞뒤 모두 비어 있어요. 앞은 54판까지 든 458개(#265 의 마지막 --check --gaps), 뒤는 이번 468개예요.

edges x complexity      none        (458개, 468개 같음)
motion x detail         none        (458개, 468개 같음)

--gaps 는 빈 칸만 찍어서, 둘뿐인 칸은 dev 의 index.html 잰 값에 이번 열 개를 더해 study.ts 와 같은 칸 셈(map.ts 의 축 끝 8% 여백, 4칸)으로 셌어요.

칸 458개 (54판까지) 468개 (56판까지)
가장자리 × 복잡도 4,4 Agate, Smalti Agate, Smalti, Dead Leaves
움직임 × 촘촘함 1,4 Knight's Tour, One Bit Knight's Tour, One Bit, Golomb Trominoes

468개에서 둘뿐인 칸은 가장자리 × 촘촘함 1,3, 1,4, 2,4 와 촘촘함 × 모양 바뀜 4,4 넷이고, 하나뿐인 칸은 없어요. 칸 경계는 모양 바뀜 축만 0.099, 0.214, 0.330 에서 0.093, 0.211, 0.328 로 옮겨졌어요.

주제 4 는 표의 thirds 칸이에요. Tree Peano Curve 98/99/99, Bloch Oscillations 59/58/58, Andrews Curves 45/51/44, Elliptic Law 26/41/26, Erdős Discrepancy 84/96/92 예요.

git diff --stat origin/dev -- incoming/pattern-study 에는 patterns/ 의 새 파일 열 개와 README.md, index.html 만 보여요(12 files changed, 2555 insertions(+), 5 deletions(-)). npm run check:voice 는 nothing found 이고, 87ac32e 의 GitHub 검사는 Docs point at files that exist 와 Drift checks 둘 다 success 예요.

실행법

web/ 에서 npm ci --ignore-scripts 뒤 npx tsx ../incoming/pattern-study/tools/study.ts --only dead-leaves,golomb-trominoes,tree-peano-curve,bloch-oscillations,andrews-curves,elliptic-law,erdos-discrepancy,multiplicative-cascade,random-organization,twist-writhe 로 열 개만 재고, index.html 을 브라우저로 열어 「아직 안 추린 것」에서 봐요.

가정

  • 판 번호는 작업 글대로 56 이고, 새 파일 머리는 // Round: 56 이에요. 같이 돈 54판([DONE] 연구 페이지에 무작위 파동의 마디 영역과 피어시 첨점, 울람 수열의 숨은 진동수를 포함한 수학 · 추상 열 개가 서고, 패턴 둘뿐이던 지도 칸 둘에 하나씩 더 선다 #265)은 이 판이 일하는 동안 06:48 에 dev 에 먼저 머지됐어요. dev 를 merge 하고 README 는 같은 스크립트로 56판 줄을 55판 줄 뒤에 얹었고, 54판과 55판 줄은 고치지 않았어요. index.html 은 손으로 고르지 않고 468개로 다시 지었어요.
  • 열 개 모두 주제 5 예요. 10월 26일 ROUND.md 가 할로윈 몫을 쉬게 해서 주제 6 은 없어요. 새 갈래는 열지 않았어요.
  • 갈래: dev 448개에 54판의 열 개를 더해 세면 추상 갈래 가운데 노이즈·흐름이 13 으로 가장 적고, 보로노이·셀과 데이터 그림, 프랙탈, 입자, 시뮬레이션, 물결·간섭, 선·궤적, 리듬·펄스, 위상·매듭이 14 예요. 그 열 갈래에 하나씩 넣었어요. 기하·대칭(18)과 물리·스프링, 알고리즘, 수론, 공간·원근(15)은 뺐어요.
  • 주제 1: 458개에서 둘뿐인 칸 여섯 가운데 54판이 고른 두 칸은 이미 찼고, 남은 여섯 가운데 그림이 떠오르는 두 칸을 골랐어요. 가장자리 × 촘촘함 1,3, 1,4, 2,4 는 앞 바퀴들이 한 LED 체커로만 닿은 칸이라 이번엔 겨누지 않았어요. 촘촘함 × 모양 바뀜 4,4 는 54판이 Smale Horseshoe 로 겨눴다가 못 닿은 칸이라 피했어요.
  • 축 끝: 일꾼들이 지은 첫 판에서 Golomb Trominoes 의 움직임 0.014 와 모양 바뀜 0.005, Dead Leaves 의 모양 바뀜 0.454 가 두 축의 끝을 넓혀서, 움직임 칸의 경계가 0.061 에서 0.048 로, 모양 바뀜 칸의 위 경계가 0.330 에서 0.360 으로 옮겨질 판이었어요. 그러면 움직임 × 모양 바뀜 1,4 가 비고 촘촘함 × 모양 바뀜 4,4 에 Ham Sandwich 하나만 남아요. Golomb Trominoes 의 빈칸 걸음을 1초에 10 LED 에서 18 LED 로 올리고(움직임 0.023, Knob 2 줄의 수도 다시 재서 고침), Dead Leaves 의 앞 표본은 밝기 60 대신 한 단 낮은 밝기에 채도를 0.35 배로 비치게 했어요(모양 바뀜 0.196). Golomb Trominoes 의 모양 바뀜 0.008 은 그 축의 아래 끝을 0.016 에서 내려서 경계가 0.099, 0.214, 0.330 에서 0.093, 0.211, 0.328 로 옮겨졌지만, 468개에서 하나뿐이거나 빈 칸은 생기지 않았어요.
  • 고른 까닭과 잰 값: Dead Leaves 는 판 전체를 평평한 원판으로 덮어 가장자리 1 에 가깝고 원판이 LED 크기까지 내려가 복잡도가 높아서 가장자리 × 복잡도 4,4 를 겨눴어요(1.000, 2.337). Golomb Trominoes 는 판이 늘 LED 크기 타일로 꽉 찬 채 빈칸 둘레만 바뀌어 움직임 × 촘촘함 1,4 를 겨눴어요(0.023, 0.355). Tree Peano Curve 는 곡선이 LED 를 다 지나 128줄을 메우고(thirds 98/99/99), Bloch Oscillations 는 시간축이 패널 높이예요(59/58/58). Andrews Curves 는 t 가 128줄을 내려가요(45/51/44). Elliptic Law 는 τ 1/3 의 타원이 반축 비 2 로 패널에 맞아요(26/41/26). Erdős Discrepancy 는 한 걸음이 한 줄이에요(84/96/92). Multiplicative Cascade 는 48판 Fractal Percolation 이 지우는 칸으로 그린 망델브로의 1974년 생각을 질량으로 그려서 골랐어요(복잡도 2.716). Random Organization 은 시뮬레이션 갈래에 흡수 상태 상전이가 없어서, Twist and Writhe 는 위상·매듭 갈래에 리본의 불변량이 없어서 골랐어요.
  • 「흔한 것」과 갈리는 것: Dead Leaves 는 무작위 원 그림과 닮았지만 가림 순서와 r^-3 의 크기 법칙, 켄들과 퇴네스의 아래에서 보는 완전 표본이 그림을 정해서 흔한 것으로 보지 않았어요. Tree Peano Curve 는 미로를 그리지 않아요. 나무 벽은 자라는 2초 동안 걸음과 사라지는 가지로만 보이고, 고정된 힐베르트·페아노 곡선이 아니라 균등 생성나무에서 나온 무작위 곡선이에요. Golomb Trominoes 의 자기닮음은 교과서 프랙탈이 아니라 골롬의 귀납 증명이 깔아서 생겨요. Andrews Curves 는 곡선 장난감과 달리 곡선의 계수가 데이터예요. Multiplicative Cascade 는 플라즈마가 아니라 지우는 칸 없는 연속 측도예요.
  • 일꾼이 브리프에서 바꾼 것: Bloch Oscillations 의 색은 준운동량을 색상환 전체에 읽어서 Hue 0 에도 렌즈 왼쪽 불룩한 곳(k ≈ π)에 빨강이 조금 나와요. 색상환을 줄이면 브릴루앙 영역 끝에서 색이 끊겨서 그대로 뒀어요. Random Organization 의 K4 는 튕김 크기 대신 Density 이고, 주기는 1초에 0.75 × Speed 예요. Erdős Discrepancy 의 K3 Noise 는 동전 박의 몫이 노브의 제곱이고 K4 는 보웨인-최-쿤스 수열의 소수(313)예요. Andrews Curves 의 K4 Dims 는 59 이고 동떨어진 점 하나를 더했어요. Tree Peano Curve 의 테두리는 묶인 변의 칸이 판 안이라 경로가 아니라 고리라서, 닫는 254 LED 는 색을 거꾸로 돌렸어요. K3 Bands 는 밝기 앞선의 수예요. Multiplicative Cascade 의 Spread 는 log W 의 퍼짐 대신 τ = E[W log₂ W] 이고, 계층이 읽히게 8 × 8 칸의 질량을 색으로 더했어요. Elliptic Law 는 오른스타인-울렌벡을 항목의 속도에 걸어 매 순간 행렬이 타원 앙상블의 표본이에요. Twist and Writhe 의 감기는 모양은 탄성 막대의 에너지 최소화가 아니라 정해 둔 곡선족이고, Tw 의 정수 부분은 정리로 고르니 독립 검사는 소수 부분과 두 모서리의 연결 적분이에요.
  • 처음 노브의 그림: Golomb Trominoes 는 촘촘함 칸을 겨눠서 LED 한 칸짜리 트로미노로 열리고, 패널 크기에서 잔 결로 보여요. K4 Cell 을 올리면 L 이 크게 보여요. Erdős Discrepancy 는 청록과 자홍이 한 LED 씩 번갈아서 줄인 접촉 시트에서는 회색으로 뭉개져, 크게 그려 타탄을 확인했어요.
  • 프레임 시간: ms 칸은 열 개 다 2.3 아래예요. 첫 프레임은 Elliptic Law 와 Bloch Oscillations 33 ms, Twist and Writhe 28 ms 예요. Erdős Discrepancy 는 노브를 돌리면 1걸음부터 다시 세어 가장 긴 판에서 14 ms, Dead Leaves 는 Law 1, Speed 3 에서 가장 무거운 프레임이 8 ms 예요.
  • 파일 크기: 7,957(Erdős Discrepancy)에서 18,266 바이트(Elliptic Law)까지라 가장 큰 Aquarium(25,159)보다 작아요.
  • 일꾼 규칙은 PR 에 화면 사진을 증거로 바라지만 ROUND.md 대로 그림은 올리지 않았어요. 접촉 시트는 레포 밖 scratchpad 에서만 봤어요. 일꾼 규칙의 ## Changelog 절도 ROUND.md 대로 두지 않았어요. incoming/ 은 원래 레포로 가지 않아요.
  • 다른 패턴의 문제로 본 것: 없음.

경험

언제: 패턴 바퀴에서 일꾼에게 주제 1 칸을 맡겨 나눠 지을 때
교훈: 겨눈 칸의 경계만 주지 말고 일곱 축의 위아래 끝 값도 함께 주고, 합치기 전에 열 개의 값을 dev 의 index.html 잰 값에 더해 칸을 다시 센다
근거: #267 에서 Golomb Trominoes 가 움직임 0.014(축 끝 0.019), Dead Leaves 가 모양 바뀜 0.454(축 끝 0.413)로 돌아와 움직임 × 모양 바뀜 1,4 가 빌 판이라, 합친 뒤 둘을 고치느라 30분짜리 전체 실행 한 번을 버렸다

패턴 바퀴

패턴 바퀴 54 · 56판 · 새 패턴 10 · Dead Leaves(noise), Golomb Trominoes(cells), Tree Peano Curve(line), Bloch Oscillations(wave), Andrews Curves(data), Elliptic Law(particle), Erdős Discrepancy(rhythm), Multiplicative Cascade(fractal), Random Organization(sim), Twist and Writhe(topology) · 주제 1: 둘뿐인 칸 가장자리 × 복잡도 4,4 에 Dead Leaves, 움직임 × 촘촘함 1,4 에 Golomb Trominoes · 주제 4: Tree Peano Curve, Bloch Oscillations, Andrews Curves, Elliptic Law, Erdős Discrepancy · 맡은 글 없음

다음 바퀴

  • 주제 1: 468개에서 둘뿐인 칸은 넷이에요. 가장자리 × 촘촘함 1,3, 1,4, 2,4 는 이웃 차이가 거의 다 40 아래인 무른 결 위에 날카로운 점이 박혀야 하고, 촘촘함 × 모양 바뀜 4,4 는 LED 크기 결이 2~8초에 판 넓이로 흘러가야 해요(Ham Sandwich, Pin Art). Golomb Trominoes 처럼 LED 한 칸 타일을 깐 판이 크게 미끄러지면 4,4 에 설 만해요.
  • 주제 5: 468개에서 추상 갈래는 노이즈·흐름 14, 그다음이 15 인 갈래 열셋이에요. 기하·대칭(18)과 물리·스프링(15)은 이번 두 판이 비켜 갔어요. README 「목록 밖에서 56판 뒤에」의 투명 죽은 잎과 동적 국소화, 하타노-넬슨 모형은 이번 패턴의 셈을 그대로 쓸 수 있어요.
  • 도구: 전체 study.ts 한 번이 468개에서 31분 걸렸어요. 같이 도는 바퀴가 먼저 머지되면 다시 지어야 해서, 그 PR 이 [DONE] 이면 머지를 기다렸다 짓는 쪽이 덜 버려요.

https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9


Generated by Claude Code

claude added 13 commits October 26, 2026 05:40
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9
Dead Leaves 는 다음 표본이 앞 표본 위로 다시 찰 때 앞 표본을 한 단 낮추고
채도를 빼서 모양 바뀜을 0.454 에서 0.196 으로 내리고, Golomb Trominoes 는
빈칸이 1초에 18 LED 를 걸어 움직임을 0.014 에서 0.023 으로 올린다.
둘이 움직임과 모양 바뀜 축의 끝을 넓히면 움직임 × 모양 바뀜 1,4 칸이 비었다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UUXdHR3tRiDEQfEfGbQxb9
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 56판 패턴 열 개가 선다 [WIP] 연구 페이지에 죽은 잎과 골롬의 트로미노, 블로흐 진동을 포함한 수학 · 추상 열 개가 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 Oct 26, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 26, 2026 08:52
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 죽은 잎과 골롬의 트로미노, 블로흐 진동을 포함한 수학 · 추상 열 개가 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 [DONE] 연구 페이지에 죽은 잎과 골롬의 트로미노, 블로흐 진동을 포함한 수학 · 추상 열 개가 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 Oct 26, 2026
@patternflow-bot
patternflow-bot merged commit 216dfcf into dev Oct 26, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/dev-pfpat-round54-sjyev0 branch October 26, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants