Skip to content

[DONE] 연구 페이지에 다면체 전개와 켐프 사슬을 포함한 수학 다섯과 가고일, 늑대 인간을 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 - #260

Merged
patternflow-bot merged 15 commits into
devfrom
claude/pattern-study-round-47-icdzlq
Oct 25, 2026

Conversation

@patternflow-bot

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

Copy link
Copy Markdown

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

패턴 연구 49판으로 수학 · 추상 다섯과 할로윈 다섯을 더했어요. 펼친 그물로 섰다 접히는 다면체와 켐프 사슬로 네 색을 지키는 지도 같은 수학 다섯, 물을 쏟는 가고일과 늑대로 바뀌는 남자 같은 할로윈 다섯이에요. 머지하면 연구 페이지가 398개가 되고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 서요.

좋아지는 것: 연구 페이지에 새 패턴 열 개가 선다 — 할로윈 밤에 틀 그림이 늘어난다

할 일

한 일

제목 갈래 주제 한 줄
Dürer's Unfolding 공간·원근 5, 1 빗금 친 입체가 펼친 그물로 섰다가 경첩마다 접혀 닫히고, 다음 입체가 겹치지 않는 새 그물로 펼쳐져요.
Curlicue 수론 5, 1 세타 합의 부분합이 가운데에서 자라 닿지 않는 LED 레이스가 되고, 끝없이 물러나도 같은 갈고리가 다시 감겨요.
Tennis Racket 시뮬레이션 5 가운데 축으로 돌던 T자 손잡이가 몇 초마다 뒤집히고, 아래 구에서 각운동량이 분리선을 따라 건너가요.
Kempe Chains 보로노이·셀 5 떠다니는 나라의 지도가 네 색을 지키고, 막히면 두 색의 켐프 사슬이 빛나며 색을 맞바꿔요.
Square Peg 위상·매듭 5 비틀리는 닫힌 곡선 위의 정사각형을 프레임마다 다 찾아 그리고, 그 수는 늘 홀수예요.
Gargoyle 할로윈 6, 4 폭풍 속 가고일이 물줄기를 패널 아래 웅덩이까지 쏟고, 번개 뒤 눈에 초록 불이 켜져요.
Music Box 할로윈 6 해골 발레리나가 돌다 태엽이 풀리면 우리를 보고 멈추고, 보이지 않는 손이 열쇠를 감아요.
Werewolf 할로윈 6 구름이 걷힌 보름달 앞에서 남자가 늑대로 바뀌어 울고, 구름이 덮으면 돌아와요.
Pit and Pendulum 할로윈 6, 4 지하 감옥의 초승달 칼날이 그림자를 휘두르며 돌 침대로 내려오다 쇠사슬에 끌려 올라가요.
Party Lights 할로윈 6 현관에 처진 전구 줄이 달리고 반짝이고 박자에 번쩍이며, 바람에 흔들리면 종이 박쥐가 돌아요.
  • patterns/ 에 새 파일 열 개(12.5~24.7 KB, 모두 // Round: 49). 처음 고른 폰 노이만의 거품은 31판 Foam Lather 와, 민코프스키의 물음표 함수는 Ford Circles 와 겹쳐서 일꾼을 띄우기 전에 켐프 사슬과 세타 합으로 바꿨어요.
  • README.md: 머리 문단(398개), ### 49판 표, ## 49판 절(열 개 한 문단씩), 「다음 판 감」의 지도·노브·세로·낯선 수학·할로윈 문단, 46판 뒤 감에서 늑대 변신을 뺌, 위상·매듭과 수론 갈래 목록에 Square Peg 와 Curlicue.
  • index.html 을 398개로 다시 지었어요. families.json 은 그대로예요(새 갈래 없음).
  • 다섯 일꾼이 레포 밖 worktree(../wt-durer 등)에서 둘씩 짓고 커밋했고, 본체가 브랜치를 합친 뒤 worktree 를 지웠어요.

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps (dev merge 뒤, 398개):

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
curlicue              number     0.433  0.335  1.000  0.106  0.168  0.355  0.152  14/20/14    0.7  0.13 0.11 0.12 0.11
durer-unfolding       space      1.100  0.113  0.989  0.093  0.329  0.280  0.365  32/45/20    0.9  0.22 0.14 0.26 0.23
gargoyle              halloween  0.982  0.061  0.445  0.440  0.936  0.122  0.204  97/92/91    1.3  0.08 0.05 0.07 0.09
kempe-chains          cells      0.417  0.060  0.967  0.091  0.935  0.624  0.062  93/92/93    1.1  0.51 0.31 0.37 0.35
music-box             halloween  0.178  0.068  0.713  0.147  0.725  0.299  0.089  45/80/91    1.4  0.07 0.08 0.06 0.05
party-lights          halloween  0.252  0.043  0.282  0.599  0.535  0.182  0.086  54/58/47    1.0  0.07 0.05 0.16 0.07
pit-pendulum          halloween  0.467  0.044  0.561  0.231  0.722  0.323  0.122  67/95/53    0.9  0.22 0.10 0.08 0.13
square-peg            topology   0.271  0.063  0.851  0.126  0.529  0.248  0.132  35/82/40    2.3  0.08 0.12 0.14 0.16
tennis-racket         sim        0.433  0.051  0.903  0.141  0.398  0.201  0.091  24/28/67    0.6  0.10 0.06 0.08 0.07
werewolf              halloween  0.108  0.038  0.326  0.238  0.629  0.204  0.065  53/86/48    1.7  0.07 0.09 0.07 0.12
...
empty cells (column,row from the low end of each axis, 1..4; * still empty with an end pattern left out)
detail x coverage       none
detail x drift          none
...
398 of 398 patterns pass
index.html is up to date

주제 1 — 둘뿐인 칸(연구의 Lab 하네스와 map.ts 의 scale 로 칸마다 센 것, --gaps 는 빈 칸만 찍어서 만들기 전도 뒤도 지도 21장이 다 none):

만들기 전 388개   detail x drift      2,4(marbling,polytope-slices)
                  detail x coverage   4,1(hydrogen-orbital,one-bit)
만든 뒤 398개     detail x drift      2,4(durer-unfolding,marbling,polytope-slices)
                  detail x coverage   4,1(curlicue,hydrogen-orbital,one-bit)

두 칸의 경계: 촘촘함 0.082 | 0.189 | 0.297, 모양 바뀜 0.331 위, 채움 0.302 아래. Dürer's Unfolding 은 촘촘함 0.113, 모양 바뀜 0.365, Curlicue 는 촘촘함 0.335, 채움 0.168 이에요. 열 개는 어느 축의 끝도 넘지 않아서(축 범위가 388개와 398개에서 같음) 칸 경계가 그대로예요. 둘뿐인 칸은 19 에서 17 이 됐어요.

주제 4 — thirds: Gargoyle 97/92/91, 성당·하늘·길을 지우고 22/8/14. Pit and Pendulum 67/95/53, 벽·바닥을 지우고 10/23/31.

노브 반응(네 자리, study 와 같은 다섯 점 셈): 가장 낮은 것이 Music Box 의 Wind 0.0453, Gargoyle 의 Speed 0.0531, Party Lights 의 Speed 0.0544 예요. 마흔 개가 다 0.045 를 넘어요.

수학 대상의 셈(패턴 자신의 코드로):

  • Dürer's Unfolding: 무작위 모서리 전개 120,000개(입체마다 20,000) 겹침 0. 같은 시험이 깎은 정이십면체에서는 5,000 가운데 47 과 51 을 잡음. 그물의 각 틈 합 720° 오차 8.0e-13°.
  • Curlicue: 재규격화 틈 최대 1.70%(황금비, 600초 431단계). |S_N| 최댓값 기울기 0.4880.509(N 1e31e7).
  • Tennis Racket: 60초 RK4 에서 |L| 3.4e-11, 에너지 7.0e-11. 뒤집힘 사이 시간이 2K(k)/속도와 상대 오차 1e-8~3e-7.
  • Kempe Chains: 72번 × 120초, 259,200 프레임이 다 바른 네 색. 고침 22,242번 가운데 실패 0.
  • Square Peg: 처음 값 60초 1,800 프레임 모두 정사각형, 1,799 프레임에서 홀수. 꼭짓점 오차 8.0e-12 LED, 곡선 엇갈림 0.

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

 incoming/pattern-study/README.md                   |  85 ++-
 incoming/pattern-study/index.html                  |   4 +-
 incoming/pattern-study/patterns/curlicue.js        | 255 +++++++++
 incoming/pattern-study/patterns/durer-unfolding.js | 442 ++++++++++++++++
 incoming/pattern-study/patterns/gargoyle.js        | 455 ++++++++++++++++
 incoming/pattern-study/patterns/kempe-chains.js    | 575 +++++++++++++++++++++
 incoming/pattern-study/patterns/music-box.js       | 484 +++++++++++++++++
 incoming/pattern-study/patterns/party-lights.js    | 228 ++++++++
 incoming/pattern-study/patterns/pit-pendulum.js    | 395 ++++++++++++++
 incoming/pattern-study/patterns/square-peg.js      | 414 +++++++++++++++
 incoming/pattern-study/patterns/tennis-racket.js   | 400 ++++++++++++++
 incoming/pattern-study/patterns/werewolf.js        | 460 +++++++++++++++++
 12 files changed, 4190 insertions(+), 7 deletions(-)

npm run check:voice: check:voice: nothing found (처음 돌렸을 때 gargoyle.js 주석의 셋 나열 하나를 잡아 고쳤어요).

실행법

web/ 에서 npm ci 뒤 npx tsx ../incoming/pattern-study/tools/study.ts --only durer-unfolding,curlicue,tennis-racket,kempe-chains,square-peg,gargoyle,music-box,werewolf,pit-pendulum,party-lights. 화면은 incoming/pattern-study/index.html 을 브라우저로 열어 맨 위 「아직 안 추린 것」에서 봐요.

가정

경험

언제: 패턴 바퀴에서 index.html 을 다시 짓기 바로 전
교훈: index.html 을 짓기 전에 npm run check:voice 를 돌려 패턴 주석까지 고쳐 둔다(주석 하나를 고쳐도 398개를 다시 지어야 한다)
근거: #260 에서 index.html 을 짓는 도중 check:voice 가 gargoyle.js 주석의 셋 나열을 잡아, 398개 빌드를 멈추고 주석을 고친 뒤 다시 지었다

패턴 바퀴

패턴 바퀴 47 · 49판 · 새 패턴 10 · Dürer's Unfolding(space), Curlicue(number), Tennis Racket(sim), Kempe Chains(cells), Square Peg(topology), Gargoyle, Music Box, Werewolf, Pit and Pendulum, Party Lights(다섯 다 halloween) · 주제 1: 둘뿐인 칸 촘촘함 × 모양 바뀜 2,4 에 Dürer's Unfolding, 촘촘함 × 채움 4,1 에 Curlicue · 주제 4: Gargoyle, Pit and Pendulum · 맡은 글 없음

다음 바퀴

  • 주제 1: 398개의 둘뿐인 칸 열일곱 가운데 열하나가 촘촘함 축, 여섯이 복잡도 2.173 위예요. 촘촘함 × 채움 4,1 에는 체커판의 한 색에만 점을 찍는 길이 맞았어요(촘촘함이 켜진 몫의 2.0 배). 같은 길로 촘촘함 × 색 4,4(Aztec Diamond, Millefiori)를 겨눌 만해요.
  • 주제 5: README 「목록 밖에서 49판 뒤」에 깎은 정이십면체의 겹치는 전개를 적었어요. Dürer's Unfolding 의 셈이 5,000개 가운데 마흔 몇 개를 겹침으로 잡아서, 겹치는 그물과 안 겹치는 그물을 나란히 세울 수 있어요.
  • 주제 6: 「49판 뒤」에 Werewolf 의 뼈대 옮기기로 그릴 흡혈귀의 박쥐 변신을 적었어요. 몸 전체의 거리장 섞기는 팔다리를 녹여서, 몸이 바뀌는 그림은 뼈대를 옮기는 쪽이 맞아요.

https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 패턴 연구 49판이 선다 [WIP] 연구 페이지에 수학 · 추상 다섯과 할로윈 다섯이 더 선다 Oct 25, 2026
claude added 11 commits October 25, 2026 20:49
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017mBLLjEyWbBi1Ag71cFsLX
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 수학 · 추상 다섯과 할로윈 다섯이 더 선다 [WIP] 연구 페이지에 다면체 전개와 켐프 사슬을 포함한 수학 다섯과 가고일, 늑대 인간을 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 Oct 25, 2026
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 다면체 전개와 켐프 사슬을 포함한 수학 다섯과 가고일, 늑대 인간을 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 [DONE] 연구 페이지에 다면체 전개와 켐프 사슬을 포함한 수학 다섯과 가고일, 늑대 인간을 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 Oct 25, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 25, 2026 22:18
@patternflow-bot
patternflow-bot merged commit 00d4730 into dev Oct 25, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/pattern-study-round-47-icdzlq branch October 25, 2026 22:20
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