Skip to content

[DONE] 연구 페이지에 모자 타일과 사토-테이트 법칙을 포함한 수학 다섯과 흡혈귀 변신, 좀비 떼를 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 - #262

Merged
patternflow-bot merged 13 commits into
devfrom
claude/pattern-study-round-51-m9gbau
Oct 26, 2026

Conversation

@patternflow-bot

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

Copy link
Copy Markdown

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

연구 페이지에 모자 타일과 사토-테이트 법칙을 포함한 수학 다섯, 박쥐로 변하는 흡혈귀와 다가오는 좀비 떼를 포함한 할로윈 다섯이 새로 서요. 머지하면 연구 페이지가 418개가 되고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 서요.

좋아지는 것: 할로윈 밤에 틀 그림과 낯선 수학 그림이 열 개 늘어난다 — 고를 패턴이 많아진다

할 일

한 일

제목 갈래 주제 한 줄
Hat Monotile 보로노이·셀 5, 1 하나뿐인 13각형 모자가 메타타일 치환의 차례로 패널을 덮고, 여덟에 하나꼴인 거울 모자가 주황으로 서요
Phantom Jam 시뮬레이션 5, 4 키 큰 고리 도로에서 까닭 없는 정체가 생겨 뒤로 밀려나고, 안쪽 시공간 그림에 빨간 줄무늬로 남아요
Sato-Tate 수론 5, 4 타원곡선의 a_p/(2√p) 자리에 소수가 빗방울로 떨어져 반원 (2/π)√(1−x²) 을 채워요
Calabi-Yau Quintic 공간·원근 5 z1^5 + z2^5 = 1 을 핸슨의 25 조각으로 지어 공간에서 천천히 돌려요
Persistence Barcode 위상·매듭 5 고리에서 뽑은 점마다 원판이 자라고, 아래 바코드의 긴 주황 막대가 구멍이 닫힐 때 끝나요
Bat Form 할로윈 6 해 질 녘 창턱의 흡혈귀가 망토를 펴 박쥐가 되어 날아갔다 돌아와요
Tower Stair 할로윈 6, 4 촛불 든 사람이 둥근 탑의 나선 계단을 오르면 큰 그림자가 벽을 돌고, 꼭대기에서 불이 꺼져요
Jack-in-the-Box 할로윈 6 깡통 상자의 뚜껑이 터지면 용수철 끝 호박 머리가 패널 위까지 솟아 출렁여요
Zombie Shamble 할로윈 6, 1 초록 빛을 등진 좀비 떼가 안개 낀 시골길로 비틀대며 다가와요
Grimoire 할로윈 6 바람이 마법서를 넘기면 초록 인장이 그려지고 글자가 불티로 날아올라요

다섯 일꾼이 수학 하나와 할로윈 하나씩 짰어요. 본체는 일꾼을 띄우기 전에 모자 타일의 꼴(연 8개로 정확히 맞음)과 hatviz 의 H/T/P/F 치환(3단계 1,156장, 겹친 연 0, 거울 모자 147장 12.7%)을 Node 로 먼저 셈해 넘겼고, 합치기 전에 열 개의 프레임을 그려 봤어요. README 에는 ### 51판 표, ## 51판 절, 「다음 판 감」의 지도의 빈 칸·노브·세로 128줄·낯선 수학·할로윈 문단을 더했어요. 「다음 판 감」에서 이번에 쓴 감 셋(31판 뒤의 모자 타일, 49판 뒤의 흡혈귀 변신과 나선 계단)은 뺐어요.

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps (418개, 26분):

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
hat-monotile          cells      1.179  0.366  1.000  0.338  0.619  0.629  0.082  61/61/62    1.3  0.40 0.39 0.41 0.37
phantom-jam           sim        0.939  0.118  0.464  1.330  0.472  0.229  0.111  45/50/45    1.6  0.06 0.09 0.16 0.08
sato-tate             number     2.430  0.090  0.770  0.371  0.337  0.378  0.124  16/14/70    1.0  0.19 0.19 0.17 0.06
calabi-yau            space      0.215  0.044  0.368  1.119  0.388  0.248  0.108  16/83/15    2.0  0.11 0.11 0.10 0.19
persistence-barcode   topology   0.114  0.044  0.745  0.158  0.518  0.178  0.156  91/51/10    1.1  0.06 0.08 0.09 0.11
bat-form              halloween  0.382  0.039  0.266  0.737  0.723  0.373  0.142  74/87/54    1.9  0.11 0.06 0.04 0.04
tower-stair           halloween  0.262  0.049  0.282  1.236  0.985  0.180  0.173  99/96/99    3.0  0.09 0.08 0.11 0.08
jack-in-the-box       halloween  0.394  0.036  0.722  0.244  0.354  0.286  0.097  9/28/68     0.9  0.06 0.07 0.05 0.05
zombie-shamble        halloween  0.224  0.120  0.032  2.005  0.942  0.145  0.077  96/90/95    2.6  0.15 0.04 0.06 0.09
grimoire              halloween  0.249  0.042  0.243  1.561  0.936  0.177  0.042  84/99/96    1.7  0.04 0.05 0.04 0.04
...
418 of 418 patterns pass
index.html is up to date

--gaps 는 398개(51판 전)와 418개(51판 뒤) 둘 다 21장 모두 none 이에요. 겨눈 두 지도의 줄은 앞뒤가 같아요.

detail x colour         none
edges x detail          none

빈 칸이 없어서 칸마다 패턴 수를 셌어요(tools/map.ts 의 scale 과 칸 나누기를 그대로 옮긴 스크립트, 위 표의 값으로). 겨눈 두 칸:

398개(dev, 51판 전)   detail x colour 4,4   aztec-diamond millefiori
418개(51판 뒤)        detail x colour 4,4   aztec-diamond hat-monotile millefiori
398개(dev, 51판 전)   edges x detail 1,2    graveyard-fog sponge-blend
418개(51판 뒤)        edges x detail 1,2    graveyard-fog sponge-blend zombie-shamble
둘뿐인 칸: 398개 17 → 408개(50판 머지) 15 → 418개 13, 하나뿐인 칸·빈 칸 0, 축 끝은 그대로

주제 4 는 thirds 예요. Sato-Tate 16/14/70, Tower Stair 99/96/99. Phantom Jam 은 45/50/45 이고, 테두리인 트랙 LED 를 지우고 재면 34/42/34 예요.

노브 반응 네 자리(검사와 같은 셈, 처음 상태에서 노브 하나씩 다섯 자리, 2~3초 창):

hat-monotile | K1 Hue 0.4026 | K2 Speed 0.3923 | K3 Size 0.4063 | K4 Shape 0.3702
phantom-jam | K1 Hue 0.0559 | K2 Speed 0.0933 | K3 Cars 0.1632 | K4 Sensitivity 0.0768
sato-tate | K1 Hue 0.1935 | K2 Speed 0.1887 | K3 Curve 0.1711 | K4 Bins 0.0589
calabi-yau | K1 Hue 0.1075 | K2 Speed 0.1074 | K3 Angle 0.0983 | K4 Spread 0.1881
persistence-barcode | K1 Hue 0.0594 | K2 Speed 0.0757 | K3 Noise 0.0920 | K4 Rings 0.1101
bat-form | K1 Hue 0.1088 | K2 Speed 0.0636 | K3 Cape 0.0426 | K4 Flock 0.0370
tower-stair | K1 Hue 0.0937 | K2 Speed 0.0804 | K3 Turns 0.1080 | K4 Reach 0.0818
jack-in-the-box | K1 Hue 0.0607 | K2 Speed 0.0720 | K3 Spring 0.0508 | K4 Wobble 0.0507
zombie-shamble | K1 Hue 0.1500 | K2 Speed 0.0416 | K3 Horde 0.0584 | K4 Fog 0.0897
grimoire | K1 Hue 0.0422 | K2 Speed 0.0512 | K3 Wind 0.0434 | K4 Glow 0.0448

셈의 확인(일꾼들이 패턴 자신의 함수로 돌린 것):

  • Sato-Tate: 곡선 셋마다 p < 400 의 좋은 소수 76~77개에서 a_p 가 점을 하나하나 센 값과 같음. 8,192개 소수에서 |x_p| < 1. 복소곱셈 곡선의 a_p = 0 소수 4,108개와 4,114개가 다 0. 37a 의 x²·x⁴ 평균 0.2488·0.1236(반원 1/4·1/8)
  • Calabi-Yau Quintic: |z1^5 + z2^5 − 1| 이 격자 8,125점에서 6.6e-15, 2,015,025점에서 1.2e-14
  • Persistence Barcode: 변 20 정사각형 네 점에서 H1 이 10 에서 태어나 14.1423 에서 죽음. 표본 200개 432 반지름에서 오일러 지표·성분 수·격자로 센 구멍 수가 바코드와 같음
  • Hat Monotile: 모자 7,921장을 Tile(a, b) 여섯 모양으로 LED 에 찍어 겹친 LED 는 경계가 LED 중심에 걸린 10개뿐, 가운데 반지름 68 단위 안에 빈 곳 없음

npm run check:voice(web/): check:voice: nothing found (3,882 줄, 11 파일)

git diff --stat origin/dev -- incoming/pattern-study:

 incoming/pattern-study/README.md                   |  87 +++-
 incoming/pattern-study/index.html                  |   4 +-
 incoming/pattern-study/patterns/bat-form.js        | 452 +++++++++++++++++++
 incoming/pattern-study/patterns/calabi-yau.js      | 222 ++++++++++
 incoming/pattern-study/patterns/grimoire.js        | 455 +++++++++++++++++++
 incoming/pattern-study/patterns/hat-monotile.js    | 382 ++++++++++++++++
 incoming/pattern-study/patterns/jack-in-the-box.js | 370 ++++++++++++++++
 .../pattern-study/patterns/persistence-barcode.js  | 394 +++++++++++++++++
 incoming/pattern-study/patterns/phantom-jam.js     | 341 ++++++++++++++
 incoming/pattern-study/patterns/sato-tate.js       | 324 ++++++++++++++
 incoming/pattern-study/patterns/tower-stair.js     | 373 ++++++++++++++++
 incoming/pattern-study/patterns/zombie-shamble.js  | 489 +++++++++++++++++++++
 12 files changed, 3884 insertions(+), 9 deletions(-)

GitHub 검사(head bed173d):

Docs point at files that exist | completed | success
Drift checks | completed | success

실행법

cd web
npx tsx ../incoming/pattern-study/tools/study.ts --only hat-monotile,phantom-jam,sato-tate,calabi-yau,persistence-barcode,bat-form,tower-stair,jack-in-the-box,zombie-shamble,grimoire
npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps

incoming/pattern-study/index.html 을 브라우저로 열면 열 개가 맨 위 「아직 안 추린 것」에 서요.

가정

  • 판 번호는 작업 글의 51 그대로예요. 같이 돈 50판([DONE] 연구 페이지에 2차원 난류와 확산 앞줄을 포함한 수학 다섯과 까마귀 떼 해골, 종이 등 요괴를 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 #261)이 이 판보다 먼저 머지돼서, README 의 판 표와 판 절, 「다음 판 감」 문단을 다 50판 뒤에 두었어요.
  • 앞 바퀴 PR([DONE] 연구 페이지에 뫼비우스 에너지와 체비쇼프의 편향을 포함한 수학 다섯과 원숭이올빼미, 머리 없는 기수를 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 #259·[DONE] 연구 페이지에 다면체 전개와 켐프 사슬을 포함한 수학 다섯과 가고일, 늑대 인간을 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 #260)과 10월 23일 뒤 PR 에 OWNER·MEMBER·COLLABORATOR 댓글도 리뷰도 없어서 맡은 글이 없어요. 주제 3 은 하지 않았어요.
  • 수학 다섯의 갈래는 49판까지 398개에서 센 추상 갈래 수로 골랐어요. 노이즈·흐름 9, 보로노이·셀·데이터 그림·입자·리듬·펄스·시뮬레이션 10, 프랙탈·수론·공간·원근·위상·매듭 11 이었고, 50판이 노이즈·흐름과 프랙탈, 입자, 데이터 그림, 리듬·펄스를 골라서 남은 가운데 적은 보로노이·셀(10)·시뮬레이션(10)·수론(11)·공간·원근(11)·위상·매듭(11)에 하나씩 넣었어요.
  • 다섯 수학은 「흔한 것」에도 「낯선 수학 예」에도 없어요. 모자 타일은 README 「다음 판 감」의 31판 뒤 감이에요. Calabi-Yau Quintic 은 도는 3차원 곡면이지만 리사주나 토러스 매듭 같은 곡선 장난감이 아니라 C² 의 복소 곡선을 조각마다 셈한 것이라 흔하지 않다고 봤어요.
  • 할로윈 다섯 가운데 Bat Form 과 Tower Stair 는 49판 뒤에 적힌 감이에요. 처음 떠올린 야곱의 사다리와 파이프 오르간은 6판 Jacob's Ladder 와 24판 Pipe Organ 이 있어서 Jack-in-the-Box 와 Grimoire 로 바꿨어요. 보름달 장면이 많아서 Bat Form 은 해 질 녘 창을, Zombie Shamble 은 지평선 너머 초록 빛을 등지게 했어요.
  • 주제 1 은 398개에 빈 칸과 하나뿐인 칸이 없어서, 28판부터처럼 둘뿐인 칸 둘을 겨눴어요. 칸을 고를 때 50판이 이미 밝힌 두 칸을 뺐어요. 칸마다 패턴 수는 --gaps 가 찍지 않아서, map.ts 의 셈을 옮긴 스크립트로 셌어요(위 증거).
  • 일꾼이 정한 것 가운데 brief 와 다른 것이에요. Hat Monotile 의 Size 는 5..14 대신 9..16 이에요(5~8 LED 에서는 모자가 부스러기로 읽힘). Phantom Jam 의 Cars 는 22..44 로, 스기야마의 22대에서 열려요. Persistence Barcode 는 Vietoris-Rips 대신 알파 복합체라서 그려진 원판 합집합과 바코드가 같은 것을 말해요. Bat Form 은 팔이 0.25초에 오르고 몸이 2.0초에 줄기 시작해요(1.8초로 당기면 K3 이 0.028 로 내려감). Sato-Tate 는 p = 84,053 에서 멈추고 다시 쌓아요.
  • Zombie Shamble 은 24.4 KB 로 25 KB 아래예요. 열 개 다 Aquarium(25 KB)보다 작아요.
  • ROUND.md 대로 그림은 올리지 않았고 ## Changelog 절도 두지 않았어요. 일꾼 규칙의 스크린샷 증거와 어긋나는 곳이에요.
  • 다른 판 패턴의 문제: dev merge 전 check:voice 가 50판의 in-the-flash.js:135 와 skull-swap.js:4,302,378 에서 셋 나열 넷을 찾았어요. 고치지 않았어요.

경험

언제: 같이 도는 패턴 바퀴가 내 [DONE] 전에 먼저 머지돼 README 가 겹칠 때
교훈: README 고침을 앵커 문장으로 찾아 넣는 스크립트로 남겨 두면, dev 를 merge 할 때 README 는 dev 판을 받고 앵커만 바꿔 다시 돌려서 충돌을 손으로 풀지 않는다
근거: #262 에서 README 노트를 쓴 직후 50판(#261)이 머지돼 README 가 충돌했고, dev 판을 받아 같은 스크립트의 앵커 열 곳만 바꿔 돌려 한 번에 풀었다

패턴 바퀴

패턴 바퀴 49 · 51판 · 새 패턴 10 · Hat Monotile(cells), Phantom Jam(sim), Sato-Tate(number), Calabi-Yau Quintic(space), Persistence Barcode(topology), Bat Form, Tower Stair, Jack-in-the-Box, Zombie Shamble, Grimoire(다섯 다 halloween) · 주제 1: 둘뿐인 칸 촘촘함 × 색 4,4 에 Hat Monotile, 가장자리 × 촘촘함 1,2 에 Zombie Shamble · 주제 4: Sato-Tate, Tower Stair(Phantom Jam 도 128줄) · 맡은 글 없음

다음 바퀴

  • 주제 1: 418개에 둘뿐인 칸이 열셋이고 여덟이 촘촘함 축이에요. 움직임 × 촘촘함 1,4(Knight's Tour, One Bit)는 움직임 0.061 아래로 고요하면서 촘촘함 0.297 을 넘어야 해서, Hat Monotile 처럼 작은 조각을 1 LED 이음매로 가르되 창을 세워 두는 그림이 설 만해요. Hat Monotile 은 창이 흘러 움직임 1.179 예요.
  • 주제 5: 스펙터(2023)는 거울 없이 되풀이하지 않는 타일이라 Hat Monotile 의 짝이에요. hatviz 치환을 Node 로 먼저 셈해 겹침 0 을 본 길이 그대로 써져요.
  • 주제 6 · 4: Jack-in-the-Box 는 솟을 때만 위 3분의 1 이 켜져 thirds 가 9/28/68 이에요. 상자에서 박쥐 떼가 쏟아져 위로 퍼지는 판이면 주제 4 에도 들어요.

https://claude.ai/code/session_016styVvYJeAE1svDoUBeGKX


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016styVvYJeAE1svDoUBeGKX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016styVvYJeAE1svDoUBeGKX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016styVvYJeAE1svDoUBeGKX
…ound-51-m9gbau

# Conflicts:
#	incoming/pattern-study/README.md
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 수학 다섯과 할로윈 다섯이 더 선다 [WIP] 연구 페이지에 모자 타일과 사토-테이트 법칙을 포함한 수학 다섯과 흡혈귀 변신, 좀비 떼를 포함한 할로윈 다섯이 선다 Oct 25, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016styVvYJeAE1svDoUBeGKX
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 모자 타일과 사토-테이트 법칙을 포함한 수학 다섯과 흡혈귀 변신, 좀비 떼를 포함한 할로윈 다섯이 선다 [DONE] 연구 페이지에 모자 타일과 사토-테이트 법칙을 포함한 수학 다섯과 흡혈귀 변신, 좀비 떼를 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 Oct 26, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 26, 2026 00:45
@patternflow-bot
patternflow-bot merged commit 1e01c4d into dev Oct 26, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/pattern-study-round-51-m9gbau branch October 26, 2026 00:47
patternflow-bot pushed a commit that referenced this pull request Oct 26, 2026
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