Skip to content

[DONE] 연구 페이지에 등스펙트럼 북과 최단 강하선, 보르수크-울람 정리를 포함한 수학 여섯과 화장품 매장 질감 넷이 서고, 패턴 하나뿐이던 지도 칸 둘에 둘째가 선다 - #233

Merged
patternflow-bot merged 16 commits into
devfrom
claude/dev-pfpat-round37-ou6pqu
Oct 24, 2026

Conversation

@patternflow-bot

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

Copy link
Copy Markdown

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

연구 페이지에 39판 패턴 열 개를 더했어요. 모양이 달라도 같은 소리로 우는 두 북, 사이클로이드가 이기는 구슬 경주, 기온과 기압이 같은 대척점 쌍 같은 낯선 수학 여섯과 비누막, 기름종이, 스포이트 세럼, 크래클 매니큐어의 매장 벽 질감 넷이고, 머지하면 패턴 하나뿐이던 지도 칸 둘에 둘째가 서요.

좋아지는 것: 연구 페이지에 낯선 수학 그림 여섯과 매장 벽 질감 넷이 선다 — 고를 화면이 늘어난다

할 일

한 일

제목 갈래 주제 한 줄
Isospectral Drums 물결·간섭 5 반정사각형 일곱 장으로 지은 모양이 다른 북 둘이 위아래에서 같은 모드, 같은 높이로 울려요
Explicit Formula 수론 5 제타 영점이 한 쌍씩 더해지며 매끈한 선이 소수 계단으로 날카로워지고, 자리를 찾은 계단 띠부터 켜져요
Brachistochrone 물리·스프링 4, 5 다섯 길의 구슬 경주에서 사이클로이드가 이기고, 베르누이의 동시선이 패널 아래까지 퍼지고, 한 판 걸러 등시 곡선이에요
Steiner Chain 기하·대칭 5 위에는 고리 안을 도는 같은 원 여섯, 아래는 그 반전이라 원이 부풀고 줄면서도 사슬이 늘 닫혀요
Kingman Coalescent 데이터 그림 5 64개체 모런 집단의 가계도가 불꽃 그림으로 서고, 마지막 두 갈래의 긴 이음매가 위쪽을 갈라요
Borsuk-Ulam 위상·매듭 5 앞뒤 반구를 대척점끼리 겹쳐 그려서, 기온과 기압이 같은 대척점 쌍이 두 원판의 같은 자리에서 빛나요
Soap Film 화장품 팝업 6, 1 세로로 선 비누막의 간섭색 띠가 가라앉고, 위에서 검은 막이 내려오다 터져요
Blotting Paper 화장품 팝업 6, 1 기름종이에 피지가 √t 로 번지며 LED 마다 한 번만 밝아지고, 다 비치면 새 종이가 내려와요
Serum Drip 화장품 팝업 6, 4 위에서 흘러드는 세럼 실이 구슬을 꿰다 끊기고, 방울이 웅덩이로 떨어져요
Crackle Polish 화장품 팝업 6 검은 크래클 탑코트가 마르며 직각으로 갈라지고, 형광 바탕이 틈으로 빛나요

열 개를 다섯 갈래로 나눠 레포 밖 git worktree 에서 둘씩 짰고, 갈래마다 제 두 파일만 고쳐 커밋한 뒤 본체 브랜치에 합쳤어요. 프레임은 tools/lab.ts 의 run() 으로 PNG 를 찍어 보며 다듬었고, 그 그림은 레포에 두지 않았어요. 합친 뒤 voice lint 가 주석 두 줄(Crackle Polish, Steiner Chain)을 셋 묶음으로 잡아서 그 두 줄만 고쳐 썼어요.

README 에는 머리 문단의 수(298개, 쉰다섯 갈래 그대로)와 39판 문장, ### 39판 표, ## 39판 절(패턴마다 한 문단), 「다음 판 감」의 지도의 빈 칸, 갈래, 노브, 세로, 낯선 수학, 화장품 팝업에 39판 것을 더했어요. 이번에 쓴 감(슈타이너 사슬, 기름종이, 스포이트에서 끊기는 세럼 실)은 「다음 판 감」에서 뺐어요.

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps (298개, 19분). 이번 열 개의 줄과 끝:

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
blotting-paper        cosmetic   0.057  0.050  0.141  1.929  1.000  0.225  0.343  100/100/100 1.0  0.15 0.06 0.04 0.05
borsuk-ulam           topology   0.306  0.068  0.385  1.647  0.751  0.339  0.090  80/65/79    2.9  0.14 0.17 0.18 0.22
brachistochrone       physics    0.209  0.036  0.333  0.855  0.299  0.080  0.131  46/22/20    1.3  0.04 0.08 0.05 0.04
crackle-polish        cosmetic   0.061  0.089  0.527  1.379  0.504  0.285  0.156  42/53/55    2.8  0.10 0.15 0.07 0.61
explicit-formula      number     0.093  0.028  0.450  0.800  0.998  0.172  0.103  99/100/100  1.0  0.14 0.04 0.06 0.08
isospectral-drums     wave       0.295  0.045  0.363  0.765  0.333  0.173  0.091  42/19/38    1.5  0.09 0.06 0.06 0.04
kingman-coalescent    data       1.252  0.042  0.317  1.043  0.967  0.410  0.103  98/98/92    0.9  0.18 0.11 0.06 0.28
serum-drip            cosmetic   0.114  0.019  0.101  1.424  1.000  0.261  0.048  100/100/100 2.2  0.20 0.05 0.04 0.05
soap-film             cosmetic   0.242  0.037  0.085  2.342  0.754  0.612  0.378  34/92/100   3.4  0.48 0.53 0.35 0.15
steiner-chain         geometry   0.344  0.093  0.425  1.771  0.610  0.286  0.130  63/55/63    1.1  0.19 0.20 0.17 0.09
...
colour x drift          none
298 of 298 patterns pass
index.html is up to date

주제 1. --gaps 는 만들기 전(288개)에도 뒤(298개)에도 21줄 다 none 이에요. 그래서 겨눈 칸은 패턴이 하나뿐인 칸이고, tools/map.ts 의 scale 과 같은 셈으로 index.html 의 잰 값에서 세었어요.

288개(전)  motion x drift 1,4: lunation      complexity x drift 4,4: bread-mould      하나뿐인 칸 12
298개(뒤)  두 줄 다 빠짐(Blotting Paper, Soap Film 이 둘째)                            하나뿐인 칸 10
칸 경계    motion 0.0606 0.3005 1.4901 · complexity 0.6219 1.3977 2.1734 · drift 0.1033 0.2171 0.3308 (30판 그대로)

Blotting Paper 는 움직임 0.057(0.0606 아래), 모양 바뀜 0.343(0.3308 위, 축 끝 0.413 아래)이고, Soap Film 은 복잡도 2.342(2.1734 위, 축 끝 2.735 아래), 모양 바뀜 0.378 이에요.

주제 4. Brachistochrone 의 thirds 는 46/22/20 이고, 2~8초에 밝기가 24 넘게 바뀐 LED 는 위, 가운데, 아래가 91%, 100%, 100% 예요. Serum Drip 은 벽이 켜져 100/100/100 이라 바뀐 LED 로 세면 26.6%, 29.4%, 46.5% 예요.

노브 반응을 네 자리로 다시 재면 가장 낮은 것이 Serum Drip 의 K3 Viscosity 0.0374, Brachistochrone 의 K4 Tracks 0.0380 이에요.

수학 셈 확인(scratch 스크립트, 레포에는 두지 않음):

  • Isospectral Drums: 다리 19 LED 에서 두 북의 안쪽 점 1179개, 고유값 1179개가 4.9e-14 안에서 같음. λ9 = 4 − 2cos(π/19) − 2cos(2π/19) = 0.135642909793 과 끝자리까지 같음. 두 모양은 격자 대칭 8가지 어느 것으로도 겹치지 않음.
  • Explicit Formula: γ₁ = 14.134725, γ₂₀₀ = 396.381854 (mpmath). T = 100 까지 29개, 리만-폰 망골트 공식 29.00. x 1~24 의 가장 큰 어긋남이 영점 0, 10, 100, 200개에서 1.599, 0.775, 0.163, 0.122.
  • Brachistochrone: 사이클로이드 2.399564 초, π√(a/g) = 2.399563 초. 원호 +1.19%, 포물선 +4.29%, 직선 +18.54%. 등시 곡선 여섯 높이 모두 2.39956 초.
  • Steiner Chain: 67,200 배치의 맞닿은 쌍 363만 개에서 거리 오차 1.8e-13 LED 이하. 주어진 두 원만으로 놓은 사슬 4,200 개가 6.6e-11 LED 안에서 닫힘.
  • Kingman Coalescent: 64개체의 공통 조상까지 평균 1.9845 (킹먼 1.9688), 마지막 합류의 몫 0.510 (킹먼 0.508), 표본 5,000개.
  • Borsuk-Ulam: 12,000 프레임에서 |f(x) − f(−x)|, |g(x) − g(−x)| 가 2.0e-13 이하, 쌍이 없는 프레임 0, 짝수인 프레임 0.
  • Serum Drip: 패턴의 step() 으로 잰 성장률이 점성 없는 가는 실 이론과 0.7~2.4% 안, 가장 빨리 자라는 파장 ka = 0.697.

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

 incoming/pattern-study/README.md                   |  85 +++-
 incoming/pattern-study/index.html                  |   2 +-
 incoming/pattern-study/patterns/blotting-paper.js  | 257 ++++++++++++
 incoming/pattern-study/patterns/borsuk-ulam.js     | 348 ++++++++++++++++
 incoming/pattern-study/patterns/brachistochrone.js | 396 ++++++++++++++++++
 incoming/pattern-study/patterns/crackle-polish.js  | 363 ++++++++++++++++
 .../pattern-study/patterns/explicit-formula.js     | 315 ++++++++++++++
 .../pattern-study/patterns/isospectral-drums.js    | 348 ++++++++++++++++
 .../pattern-study/patterns/kingman-coalescent.js   | 238 +++++++++++
 incoming/pattern-study/patterns/serum-drip.js      | 464 +++++++++++++++++++++
 incoming/pattern-study/patterns/soap-film.js       | 328 +++++++++++++++
 incoming/pattern-study/patterns/steiner-chain.js   | 258 ++++++++++++
 12 files changed, 3394 insertions(+), 8 deletions(-)

npm run check:voice: check:voice: nothing found (3391줄, 11개 파일). npm run check:human-lock: this diff touches 0 locked files.

실행법

cd web && npm ci
npx tsx ../incoming/pattern-study/tools/study.ts --only isospectral-drums,brachistochrone   # 몇 개만
npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps                            # 전체 검사(298개에 19분)

incoming/pattern-study/index.html 을 브라우저로 열면 흰 테두리 카드가 39판이에요.

가정

경험

언제: 패턴 바퀴에서 README 표나 패턴 주석을 고친 뒤 index.html 을 지을 때
교훈: 페이지가 README 판 표의 한 줄과 패턴 코드를 다 싣기 때문에 README 와 주석을 끝까지 고친 다음 전체 study 를 한 번만 돌린다
근거: #233 에서 298개 전체 study(19분)가 도는 동안 주석 두 줄과 README 를 고쳐서, index.html 을 짓는 전체 실행을 한 번 더 돌렸다

언제: 패턴 바퀴에서 세운 패널의 위에서 아래로 가는 경주나 낙하를 주제 4 로 그릴 때
교훈: 끝점을 패널 아래에 두면 옆 거리가 낙차의 절반이 안 돼 차이가 사라지니, 사건은 위쪽에 두고 높이는 수학이 정하는 다른 대상으로 채운다
근거: #233 의 Brachistochrone 은 끝점을 아래에 두면 사이클로이드가 원호보다 0.5% 빨라 다 함께 닿아서, 끝점을 39번째 줄로 올리고 베르누이의 동시선으로 128줄을 채웠다

패턴 바퀴

패턴 바퀴 37 · 39판 · 새 패턴 10 · Isospectral Drums, Explicit Formula, Brachistochrone, Steiner Chain, Kingman Coalescent, Borsuk-Ulam, Soap Film, Blotting Paper, Serum Drip, Crackle Polish · 갈래 wave, number, physics, geometry, data, topology, cosmetic · 주제 4: Brachistochrone, Serum Drip · 주제 1: * 칸이 없어서 패턴이 하나만 선 칸 둘을 겨눴어요. Blotting Paper 가 움직임 × 모양 바뀜 1,4(Lunation 하나), Soap Film 이 복잡도 × 모양 바뀜 4,4(Bread Mould 하나)에 둘째로 섰어요 · #231 이 겨눈 가장자리 × 움직임 1,4 와 색 × 모양 바뀜 3,4 는 피함 · 맡은 글 없음 · 새 갈래 없음

다음 바퀴

  • 주제 1: 298개에서 하나뿐인 칸 10 이 다 촘촘함 축이 든 지도에 있어요. 촘촘함 × 모양 바뀜 2,4(Marbling 하나)는 촘촘함 0.0820.189 에 모양 바뀜 0.331 위인 칸이라, Crackle Polish(촘촘함 0.089, 모양 바뀜 0.156)처럼 금 그물이 있는 그림에서 새 코트가 28초 안에 판의 절반 넘게 덮이면 닿을 만해요.
  • 주제 5: 퐁슬레의 포리즘(1822)은 Steiner Chain 의 「한 번 닫히면 늘 닫힌다」를 다각형으로 그리고, 체비쇼프의 편향(1853)은 Explicit Formula 의 영점 합에 L 함수 영점을 넣어 소수 경주로 세울 수 있어요. 둘 다 이번 셈을 그대로 써요.
  • 주제 6: 클렌징 오일이 물을 만나 우윳빛으로 유화되는 것은 LED 마다 한 번만 밝아지는 셈이라 Blotting Paper(움직임 0.057, 모양 바뀜 0.343)처럼 비 5.97 칸을 다시 노릴 수 있고, 비누막이 터지며 테일러-컬릭 속도로 벌어지는 구멍은 Soap Film 의 마지막을 늘인 그림이에요.

https://claude.ai/code/session_01WSruBmW95rasfF2WmM8DZ7


Generated by Claude Code

claude added 13 commits October 24, 2026 22:34
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WSruBmW95rasfF2WmM8DZ7
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WSruBmW95rasfF2WmM8DZ7
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 39판 패턴이 선다 [DONE] 연구 페이지에 등스펙트럼 북과 최단 강하선, 보르수크-울람 정리를 포함한 수학 여섯과 화장품 매장 질감 넷이 서고, 패턴 하나뿐이던 지도 칸 둘에 둘째가 선다 Oct 24, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 24, 2026 23:47
@patternflow-bot
patternflow-bot merged commit 7e608c5 into dev Oct 24, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/dev-pfpat-round37-ou6pqu branch October 24, 2026 23:53
patternflow-bot pushed a commit that referenced this pull request Oct 24, 2026
README 는 dev 판 위에 40판 글을 다시 끼우고, index.html 은 다음 커밋에서 다시 짓는다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CLauBYuJBXD9L9NRJjxCqK
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