hourkey
三文明 · 同一幾何

เรขาคณิตร่วมของโหราศาสตร์ 3 อารยธรรม

The Shared Geometry of Three Astrologies

三大文明占星術的共同幾何

จีน · อินเดีย · กรีก — สามระบบคนละบริบท แต่เมื่อถอดเป็นวงกลม 360° และเลข 12 หลายรูปทรงกลับทับกันอย่างน่าศึกษา

China · India · Greece — three systems from different contexts, yet once reduced to a 360° circle and the number twelve, several figures overlap in ways worth studying.

中國 · 印度 · 希臘 — 三套脈絡不同的體系,若還原為 360° 圓與十二等分,許多圖形卻出現值得深究的重疊。

hourkey · 2026-07-03 · TH / EN / 中
ก่อนอ่านบทความนี้
Before Reading
閱讀前說明
นี่ไม่ใช่บทความพิสูจน์ว่าโหราศาสตร์ทำนายแม่น
This is not a claim that astrology has been scientifically proven to predict.
本文並非宣稱占星術已被科學證明能預測。

บทความนี้ทดลองอ่าน “ภาษาตำรา” เป็นเรขาคณิตและดาราศาสตร์: ระบบโบราณต่าง ๆ วางวงกลม 360° ไว้อย่างไร ตรงกันตรงไหน และคลาดกันตรงไหน

It reads traditional astrological language as geometry and astronomy: how old systems placed a 360° circle, where their structures agree, and where their clocks drift apart.

本文把傳統術語當作幾何與天文來讀:古代體系如何安放 360° 圓,哪些結構相合,哪些時鐘開始漂移。

สิ่งที่เหมือนรูปทรงบนวงกลม 12 ช่อง เช่น ชง = 180° และ 三合 = 120°
What overlapsShapes on a 12-fold circle, such as clash = 180° and 三合 = 120°.
相合之處十二等分圓上的圖形,例如沖 = 180°、三合 = 120°。
สิ่งที่ต่างจีนเกาะฤดูกาล อินเดียเกาะดาวฤกษ์ กรีกเกาะวสันตวิษุวัต
What differsChina follows seasons, India follows a sidereal frame, Greece follows the vernal equinox.
相異之處中國隨季節,印度隨恆星框架,希臘隨春分點。
อ่านเพื่ออะไรเพื่อเข้าใจฐานคิดของ AI Sifu Fusion: ฟ้าเดียวกัน หลายเลนส์ ก่อนตัดสินใจ
Why it mattersIt frames AI Sifu Fusion: one sky, multiple lenses, then a more careful decision.
為何重要這是 AI Sifu Fusion 的底層觀念:同一片天,多重鏡頭,再作判斷。

คนไทยรู้จักคำว่า "ปีชง" ดีกว่าศัพท์โหราศาสตร์คำไหน ๆ — ปีที่ตำราบอกให้ระวัง ให้ไปแก้ชง ให้ทำบุญเสริมดวง แต่น้อยคนเคยถามว่า "ชง" แปลว่าอะไรกันแน่ในทางเรขาคณิต คำตอบสั้นจนน่าตกใจ: ชง (沖) คือกิ่งปีสองตัวที่ยืนตรงข้ามกันพอดีบนวงจักร 12 นักษัตร — ห่างกัน 6 ช่อง จากทั้งหมด 12 ช่อง เท่ากับมุม 180° เป๊ะ

ทีนี้ลองเปิดตำราโหราศาสตร์กรีก-ตะวันตก จะพบว่ามุม 180° มีชื่อเรียกว่า opposition — มุมแห่งการเผชิญหน้า แรงดึงสองขั้ว ความตึงที่ต้องหาทางออก ความหมายทับกับ "ชง" อย่างชัดเจน โดยบทความนี้ไม่ฟันธงว่าเป็นการค้นพบอิสระทั้งหมด หรือเป็นสายส่งเดียวกันทั้งหมด

และไม่ได้ตรงกันแค่มุมเดียว — เมื่อไล่ทีละมุมหลักของทั้งสองระบบ จะได้ตารางที่ทับกันเกือบสนิท:

Thai people know the phrase pee chong — the "clashing year" — better than any other astrological term. It is the year the almanac tells you to be careful, to make merit, to ritually "fix the clash." Yet few ever ask what chong actually means geometrically. The answer is startlingly short: chong (沖) is two year-branches standing exactly opposite each other on the twelve-animal wheel — six steps out of twelve, precisely 180°.

Now open a Greek-Western astrology text: the 180° angle is called the opposition — the aspect of confrontation, of two poles pulling against each other, of tension demanding resolution. It broadly overlaps the meaning of chong, without this article needing to prove either total independent discovery or one direct line of borrowing.

Nor does the agreement stop at one angle. Walk through the principal angles of both systems and the tables overlap almost perfectly:

泰國人對「犯沖之年」的熟悉程度勝過任何占星術語——那是曆書叮囑要小心、要行善、要「化解」的一年。但很少有人問:「沖」在幾何上究竟是什麼?答案短得出奇:沖,就是十二支輪盤上正好相對的兩個年支——十二格中相隔六格,恰為 180°

翻開希臘-西洋占星的教科書:180° 稱為 opposition(對沖相位)——對峙、兩極拉扯、必須尋求出口的張力。它與「沖」有明顯語義重疊;本文不需斷言這必然是完全獨立發現,或必然來自單一傳播路徑。

而且吻合的不止一個角度——把兩個體系的主要相位逐一排開,得到的表幾乎完全重疊:

มุมจีนกรีก / ตะวันตกโทนความหมายร่วม
伏吟 ฝูอิน (ซ้ำเสา)conjunctionพลังซ้อนทับ · ย้ำเรื่องเดิม
90° สิง (ลงโทษ)squareเสียดสี · แรงบีบที่ต้องจัดการ
120°三合 ซานเหอtrineลื่นไหล · เกื้อหนุนกัน
180° ชงoppositionเผชิญหน้า · สองขั้วปะทะ
กระจก六合 ลิ่วเหอ (คู่สมพงศ์)antisciaจุดสะท้อนรอบแกนครีษมายัน–เหมายัน
สามเส้า三刑 ซานสิงT-squareโทษสามทาง · วางบนวงกลมได้รูปเดียวกัน
AngleChineseGreek / WesternShared meaning
伏吟 fu yin (repeated pillar)conjunctionStacked force · the same theme repeated
90° xing (punishment)squareFriction · pressure that must be managed
120°三合 san he (trinity)trineFlow · mutual support
180° chong (clash)oppositionConfrontation · two poles colliding
mirror六合 liu he (six harmonies)antisciaPoint-for-point reflection across the solstitial axis
triple三刑 san xingT-squareThree-way penalty · the same figure on the circle
角度中國希臘 / 西洋共同含義
伏吟conjunction 合相力量疊加 · 舊事重演
90°square 刑相位摩擦 · 必須處理的壓力
120°三合trine 拱相位順暢 · 相互扶持
180°opposition 沖相位對峙 · 兩極相撞
鏡像六合antiscia 映點繞至點軸(冬夏至軸)的逐點鏡射
三角三刑T-square T三角三方之刑 · 畫在圓上是同一個圖形
三合 120° · trine (申子辰) 沖 180° · opposition (子↔午) 三刑 (寅巳申) · 90° steps = T-square 180° 120° 90° 沖 = opposition 子↔午 · 6/12 · 180° 三合 = trine 申子辰 · 4/12 · 120° 刑 = square 寅巳申 · 3/12 · 90° 六合 ↔ antiscia (鏡射)
ภาพที่ 1 — วงจักร 12 กิ่งวางบนวงกลม 360°: เส้นชง 子↔午 คือ 180° (opposition) · สามเหลี่ยม 申子辰 คือ 120° (trine) · โทษสามเส้า 寅巳申 ก้าวทีละ 90° ได้รูปเดียวกับ T-square ของตะวันตก
Figure 1 — The twelve branches on a 360° circle: the clash line 子↔午 is the 180° opposition · the 申子辰 triangle is the 120° trine · the triple punishment 寅巳申 steps by 90°, tracing the same figure as the Western T-square.
圖一 — 十二支置於 360° 圓上:子午沖線即 180° 對沖 · 申子辰三角即 120° 拱 · 寅巳申三刑每步 90°,與西洋 T 三角同形。

แถมพิเศษอีกสองรายการที่ลึกกว่ามุมธรรมดา: 六合 (คู่สมพงศ์ทั้งหก) ไม่ใช่มุมคงที่ แต่คือการจับคู่กิ่งที่สะท้อนกันรอบแกนครีษมายัน–เหมายันแบบจุดต่อจุด — เทคนิคเดียวกับที่โหราศาสตร์กรีกเรียกว่า antiscia ("เงากระจกของราศี") และ 三刑 (โทษสามเส้า เช่น 寅–巳–申) เมื่อวางบนวงกลมจะก้าวทีละ 90° พอดี ได้รูปเดียวกับ T-square ที่ตำราตะวันตกถือเป็นโครงมุมกดดันสามทาง

สองระบบจะเรียกสิ่งนี้ว่าบังเอิญ หรือเรียกว่าความจำเป็นทางคณิตศาสตร์ของการหารวงกลมด้วย 12 ก็แล้วแต่มุมมอง — แต่ข้อเท็จจริงคือรูปทับกันจริง และคำถามที่สนุกกว่าคือ: แล้วสองระบบต่างกันตรงไหน?

Two deeper bonus entries: 六合 (the six harmonies) is not a fixed angle at all but a pairing of branches that mirror each other across the solstitial axis, point for point — precisely the technique Greek astrology calls antiscia ("shadow degrees"). And 三刑 (the triple punishment, e.g. 寅–巳–申), laid on the circle, steps by exactly 90° — the same figure the Western canon calls a T-square, its classic three-way pressure pattern.

Call it coincidence, or call it the mathematical inevitability of dividing a circle by twelve — either way, the figures genuinely coincide. The more interesting question becomes: where do the systems actually differ?

還有兩項更深的對應:六合並非固定角度,而是繞冬夏至軸逐點鏡射的地支配對——正是希臘占星所稱的 antiscia(映點)。而三刑(如寅–巳–申)置於圓上恰好每步 90°,與西洋經典的三方壓力結構 T-square 同形。

要稱之為巧合,或稱之為「圓周除以十二」的數學必然,見仁見智——但事實是圖形確實重合。更有趣的問題是:那麼兩套體系究竟差在哪裡?

ถ้าอยากเห็นว่าวันจริงของคุณวางอยู่ตรงไหนบนสองชั้นนี้ ลองตรวจทั้ง ฟ้าจริง และ ระบบก้านกิ่ง ของ hourkey To place an actual date on both layers, compare hourkey's real-sky calculation with its stem-branch date system. 若想把真實日期放到兩層之上,可對照 hourkey 的 真實星位干支擇日

兩鐘นาฬิกาสองเรือน — เกาะอาทิตย์ หรือเกาะดาวฤกษ์Two Clocks — Anchored to the Sun, or to the Stars兩座時鐘——錨定太陽,或錨定恆星

solar · sidereal · tropical

ถ้าเรขาคณิตเหมือนกัน สิ่งที่ต่างคือจุดตั้งศูนย์ของวงกลม — สามอารยธรรมตอกหมุดเลขศูนย์ไว้คนละที่

จีนเกาะดวงอาทิตย์ — ระบบ 節氣 (เจี๋ยชี่ · 24 ช่วงลมฟ้าอากาศ) ที่วิชาปาจื้อและการเลือกฤกษ์ใช้ตัดเดือน นิยามจากลองจิจูดของดวงอาทิตย์ตรง ๆ ทีละ 15° ผลคือปฏิทินโหราศาสตร์จีนไม่เคยเลื่อนหลุดจากฤดูกาลจริงเลยตลอดประวัติ ~3,000 ปีของมัน และความแม่นนี้ไม่ใช่เรื่องเล่า: กัวโส่วจิ้ง (郭守敬) วัดความยาวปีสุริยคติได้ 365.2425 วัน ในปฏิทินโซ่วสือ (授時曆) ค.ศ. 1281 — เท่ากับค่าที่ปฏิทินเกรกอเรียนใช้ทุกวันนี้ ก่อนยุโรปประกาศใช้ราว 300 ปี

อินเดียเกาะดาวฤกษ์ — จักรราศีแบบ sidereal ยึดกลุ่มดาวจริงเป็นหมุด เมื่อแกนโลกส่าย (precession) จุดศูนย์ของอินเดียกับของกรีกจึงค่อย ๆ แยกจากกันปีละนิด สะสมถึงวันนี้ต่างกัน ~24.2° — ค่านี้มีชื่อเรียกว่า ayanamsa (engine hourkey คำนวณแบบ Lahiri ณ 3 ก.ค. 2026 = 24.22°) นี่คือเหตุผลที่ราศีของโหราศาสตร์อินเดีย "เลื่อน" จากราศีฝรั่งเกือบทั้งราศี

กรีกเกาะวสันตวิษุวัต — จักรราศีแบบ tropical ตั้งศูนย์ที่จุดที่กลางวันเท่ากลางคืน (Aries 0°) ซึ่งเลื่อนตามแกนโลก จึง "ตามฤดูกาล" เหมือนจีน แค่ตั้งต้นคนละจุด

จุดพลิกที่คนมักไม่ทันคิด: จีนกับกรีกแท้จริงอยู่ทีมเดียวกัน (ยึดฤดู/ดวงอาทิตย์) ส่วนอินเดียยืนอยู่กับดาวจริง — สามเรือนนาฬิกาเดินคนละหลักการ แต่หน้าปัดทั้งสามแบ่ง 12 ช่องเท่ากันหมด

If the geometry is shared, what differs is where each civilization nailed the zero point of the circle.

China anchors to the Sun. The 節氣 (jieqi, 24 solar terms) that BaZi and date-selection use to cut months are defined directly from solar longitude, one term per 15°. As a result, the Chinese astrological calendar has never drifted from the real seasons in its roughly 3,000-year history. That precision is no legend: Guo Shoujing (郭守敬) measured the tropical year at 365.2425 days for the Shoushi calendar (授時曆) in AD 1281 — the very value the Gregorian calendar uses today, about 300 years before Europe adopted it.

India anchors to the fixed stars. The sidereal zodiac pins itself to the actual constellations. As Earth's axis precesses, India's zero point and Greece's drift apart a little each year, accumulating to ~24.2° today — a value called the ayanamsa (hourkey's engine computes Lahiri ayanamsa = 24.22° on 3 Jul 2026). This is why Indian signs sit almost a full sign away from Western ones.

Greece anchors to the vernal equinox. The tropical zodiac sets its zero where day equals night (Aries 0°), a point that moves with Earth's axis — so it, too, follows the seasons, like China, merely starting the count elsewhere.

The twist people rarely notice: China and Greece are actually on the same team (season/Sun-anchored), while India stands with the real stars. Three clocks running on different principles — all three dials divided into the same twelve.

幾何既然相同,差別就在於各文明把圓周的零點釘在哪裡

中國錨定太陽。八字與擇日用來切月的節氣,直接以太陽黃經每 15° 定一氣,因此中國的星命曆法在約三千年歷史中從未偏離真實季節。這份精度並非傳說:郭守敬在西元 1281 年的《授時曆》中測得回歸年 365.2425 日——與今日格里曆所用數值完全相同,早於歐洲頒行約三百年

印度錨定恆星。恆星黃道以真實星宿為釘。因地軸歲差,印度與希臘的零點逐年分離,至今累積 約 24.2°——此值稱為 ayanamsa(hourkey 引擎以 Lahiri 法計算,2026-07-03 為 24.22°)。這正是印度星座與西洋星座幾乎錯開一整宮的原因。

希臘錨定春分點。回歸黃道把零點設在晝夜平分之處(白羊 0°),該點隨地軸移動——所以它同樣「跟著季節走」,與中國同理,只是起算點不同。

常被忽略的反轉:中國與希臘其實是同一隊(錨定季節/太陽),印度才是與真實恆星同行。三座時鐘各依其理運轉——三個錶盤卻同樣分成十二格。

實測สี่ผลลัพธ์จากการคำนวณจริงFour Results from Real Computation四項實算結果

computed by hourkey engine · astronomy-engine

ทุกตัวเลขในส่วนนี้คำนวณโดย engine ของ hourkey ด้วยไลบรารีดาราศาสตร์สมัยใหม่ (astronomy-engine) — ไม่ใช่ตัวเลขจากตำนาน และตรวจซ้ำได้

Every number in this section was computed by hourkey's engine using a modern astronomy library (astronomy-engine) — no figures taken on faith, all reproducible.

本節所有數字均由 hourkey 引擎以現代天文程式庫(astronomy-engine)實算——非傳說數字,皆可覆核。

① Great Conjunction ตกร่องทอง 15 ใน 16 ครั้ง

① Great Conjunctions land in the metal groove — 15 of 16

① 木土大會合 16 次中 15 次落在金干

ดาวพฤหัสกับดาวเสาร์มาบรรจบกันบนฟ้า (Great Conjunction) ทุก ~20 ปี — ปรากฏการณ์ที่โหราศาสตร์ตะวันตกใช้ตั้ง "ยุคธาตุ" (triplicity) มาแต่ยุคเปอร์เซีย engine ไล่คำนวณช่วง ค.ศ. 1800–2100 พบ 16 ครั้ง (คาบเฉลี่ยที่วัดได้ 19.878 ปี) และเมื่อแปะปีก้านกิ่งจีนลงไป ผลออกมาน่าทึ่ง: 15 ใน 16 ครั้ง ตกปีก้านทอง 庚/辛 — ข้อยกเว้นเดียวคือปี 1802 (壬戌) ที่หลุดไปก้านน้ำ

กิ่งปีก็เข้าแถวเช่นกัน: นอกจาก 1802 แล้ว ทุกครั้งตกในชุด 三合 เพียงสองชุด — 巳酉丑 (ชุดธาตุทอง) กับ 申子辰 (ชุดธาตุน้ำ) ไม่กระจายสุ่มทั่ววง 12 อย่างที่ควรจะเป็นถ้าไม่มีโครงสร้าง

เหตุผลอยู่ในเลขคาบ: conjunction สามครั้ง ≈ 59.63 ปี — เกือบเท่าวง 60 ปีของก้านกิ่งพอดี (drift เพียง 0.37 ปีต่อรอบ) วงกลม 60 ของจีนจึง "จับ" คาบพฤหัส–เสาร์ไว้ในตัวโดยปริยาย และสองระบบก็หมุนถอยไปด้วยกันช้า ๆ: ฝั่งฟ้า มุมก้าวเฉลี่ย 243.36° เกินสามเหลี่ยม trine สมบูรณ์ (240°) อยู่ 3.36° ต่อครั้ง ทำให้สามเหลี่ยมเลื่อนครบหนึ่งราศีทุก ~177 ปี · ฝั่งปฏิทิน ก้านกิ่งถอยเฉลี่ย 0.308 ตำแหน่งต่อรอบสาม conjunction เท่ากับถอยหนึ่งตำแหน่งทุก ~194 ปี — สามเหลี่ยมบนฟ้ากับสามเหลี่ยมในปฏิทิน หมุนถอยเคียงกันด้วยอัตราใกล้เคียงกัน

โบนัสร่วมสมัย: ตาราง 16 ครั้งแสดงชัดว่า 1802–2000 conjunction เกาะกลุ่มราศีดินแทบทั้งหมด แล้วตั้งแต่ 2020 เป็นต้นไปเป็นราศีลมล้วน (2020, 2040, 2060, 2080, 2100) — ตรงกับที่ตำราตะวันตกเรียกปี 2020 ว่า "Great Mutation" จุดเปลี่ยนยุคธาตุดินสู่ธาตุลม

Jupiter and Saturn meet in the sky — the Great Conjunction — roughly every 20 years, the event Western astrology has used to mark elemental "triplicity eras" since Persian times. The engine swept AD 1800–2100 and found 16 events (measured mean interval 19.878 years). Stamp each with its Chinese year pillar and the result is striking: 15 of 16 fall in metal-stem years, 庚/辛 — the lone exception being 1802 (壬戌), a water stem.

The branches line up too: apart from 1802, every event lands in just two 三合 trine-sets — 巳酉丑 (the metal trinity) and 申子辰 (the water trinity) — not scattered across the twelve as chance would have it.

The reason is in the periods: three conjunctions ≈ 59.63 years, almost exactly the 60-year stem-branch cycle (a drift of only 0.37 years per lap). China's circle of 60 thus "captures" the Jupiter–Saturn beat implicitly — and the two systems precess together: in the sky, the mean step of 243.36° overshoots a perfect trine (240°) by 3.36° per event, so the celestial triangle slides one full sign every ~177 years; in the calendar, the ganzhi slips an average 0.308 positions per three-conjunction lap — one position every ~194 years. Two triangles, one in the sky and one on paper, retreating side by side at nearly the same rate.

A contemporary bonus: the 16-event table shows 1802–2000 clustering almost entirely in earth signs, then from 2020 onward, air signs only (2020, 2040, 2060, 2080, 2100) — matching what Western texts call the 2020 "Great Mutation," the shift from the earth era to the air era.

木星與土星約每 20 年在天上會合一次——即「木土大會合」,西洋占星自波斯時代起便以此劃分「三方元素紀元」。引擎掃描西元 1800–2100 年,共得 16 次(實測平均週期 19.878 年)。為每次標上中國年柱干支,結果驚人:16 次中有 15 次落在金干(庚/辛)之年——唯一例外是 1802 年(壬戌,水干)。

年支同樣列隊:除 1802 年外,每次都落在僅僅兩組三合之內——巳酉丑(金局)申子辰(水局),而非隨機散佈十二支。

原因藏在週期裡:三次會合 ≈ 59.63 年,幾乎恰等於六十甲子(每輪僅漂移 0.37 年)。中國的六十循環因此在無意間「鎖住」了木土節拍——且兩套系統一同緩慢退行:天上,平均步幅 243.36° 比完美拱(240°)多出 3.36°,故天上的三角每 約 177 年滑過一宮;曆上,干支每三會合平均退 0.308 位,即每 約 194 年退一位。天上一個三角、紙上一個三角,以相近的速率並肩退行。

當代彩蛋:16 次列表清楚顯示 1802–2000 幾乎全聚於土象星座,而 2020 年起全為風象(2020、2040、2060、2080、2100)——正合西洋所稱 2020 年「大變換」(Great Mutation),土象紀元轉入風象紀元。

1800190020002100 1802 壬戌 · Vir 155.1° 1821 辛巳 · Ari 24.7° 1842 辛丑 · Cap 278.9° 1861 辛酉 · Vir 168.4° 1881 辛巳 · Tau 31.6° 1901 辛丑 · Cap 284.0° 1921 辛酉 · Vir 176.6° 1940 庚辰 · Tau 42.5° 1961 辛丑 · Cap 295.2° 1981 辛酉 · Lib 188.1° 2000 庚辰 · Tau 52.7° 2020 庚子 · Aqu 300.5° 2040 庚申 · Lib 197.9° 2060 庚辰 · Gem 60.8° 2080 庚子 · Aqu 311.9° 2100 庚申 · Lib 205.5° 1802182118421861 1881190119211940 1961198120002020 2040206020802100 壬戌辛巳辛丑辛酉 辛巳辛丑辛酉庚辰 辛丑辛酉庚辰庚子 庚申庚辰庚子庚申 EARTH ERA · 土 AIR ERA · 風
ภาพที่ 2 — Great Conjunction (พฤหัส–เสาร์) ทั้ง 16 ครั้ง ค.ศ. 1800–2100: 15 ครั้งเป็นปีก้านทอง 庚/辛 และกิ่งปีเกาะอยู่เพียงสองชุด三合 (จุดทอง = 巳酉丑 · จุดน้ำเงิน = 申子辰) — วงแหวนแดงคือ 1802 (壬戌) ข้อยกเว้นเดียวทั้งก้านและกิ่ง · คำนวณโดย engine hourkey
Figure 2 — All 16 Great Conjunctions, AD 1800–2100: 15 fall in metal-stem years (庚/辛) and the branches keep to just two trine-sets (gold = 巳酉丑, blue = 申子辰). The red ring is 1802 (壬戌), the sole exception in both stem and branch. Computed by the hourkey engine.
圖二 — 西元 1800–2100 全部 16 次木土大會合:15 次落在金干(庚/辛)之年,年支僅分佈於兩組三合(金點=巳酉丑 · 藍點=申子辰)。紅圈為 1802 年(壬戌),干支皆為唯一例外。hourkey 引擎實算。
ดูตารางดิบทั้ง 16 ครั้ง (วันที่ · ลองจิจูด · ราศี · ก้านกิ่ง)Show the raw table of all 16 events (date · longitude · sign · ganzhi)展開 16 次原始資料表(日期 · 黃經 · 星座 · 干支)
datelonsign干支Δt (yr)
1802-07-17155.1°Vir ♍壬戌
1821-06-1924.7°Ari ♈辛巳18.92
1842-01-26278.9°Cap ♑辛丑20.60
1861-10-21168.4°Vir ♍辛酉19.74
1881-04-1831.6°Tau ♉辛巳19.49
1901-11-28284.0°Cap ♑辛丑20.61
1921-09-10176.6°Vir ♍辛酉19.78
1940-10-2042.5°Tau ♉庚辰19.11
1961-02-18295.2°Cap ♑辛丑20.33
1981-03-04188.1°Lib ♎辛酉20.04
2000-05-2852.7°Tau ♉庚辰19.23
2020-12-21300.5°Aqu ♒庚子20.57
2040-10-31197.9°Lib ♎庚申19.86
2060-04-0760.8°Gem ♊庚辰19.43
2080-03-15311.9°Aqu ♒庚子19.94
2100-09-18205.5°Lib ♎庚申20.51
triple conjunction (1940–41 · 1980–81) นับรวมเป็น 1 เหตุการณ์ · mean interval = 19.878 ปี · mean 3-conj = 59.63 ปี
triple conjunctions (1940–41 · 1980–81) counted as one event · mean interval = 19.878 yr · mean 3-conj = 59.63 yr
三重會合(1940–41 · 1980–81)計為一次 · 平均間隔 19.878 年 · 三次會合平均 59.63 年

② 超辰 — นาฬิกาพฤหัสที่เดินเร็ว แล้ววนกลับมาตรงในศตวรรษที่ 20

② 超辰 — Jupiter's fast clock, swinging back into sync in the 20th century

② 超辰——走快的木星鐘,在二十世紀繞回原點

ระบบปีนักษัตร 12 ปีของจีน (ที่ไทยรับมาใช้) เกิดจากการนับว่า "ปีนี้ดาวพฤหัสอยู่สถานีไหนบนฟ้า" (歲星紀年) — ปัญหาคือพฤหัสโคจรรอบละ 11.862 ปี ไม่ใช่ 12 ปีถ้วน จึงเดินเกินปีละ 0.350° และหลุดออกจากช่อง 30° ไปหนึ่งสถานีเต็มทุก ~85.8 ปี นักดาราศาสตร์ราชวงศ์ฮั่นรู้เรื่องนี้ดี ถึงกับมีศัพท์เรียกว่า 超辰 ("กระโดดข้ามสถานี") ก่อนจะตัดสินใจครั้งประวัติศาสตร์ในปฏิทินไท่ชู (太初曆 · 104 ปีก่อนคริสตกาล): เลิกผูกปีนักษัตรกับดาวจริง ปล่อยให้วงปีเดินเป็นนามธรรมล้วน ๆ นับแต่นั้น

engine ตรวจย้อนช่วง 1900–2100 ด้วยสูตรจับคู่ของยุคฮั่น (歲在星紀 → 太歲在寅) พบสิ่งที่แทบเป็นบทกวี: สูตรสองพันปีก่อนกลับมาตรงเป๊ะเป็นช่วงยาวในต้นศตวรรษที่ 20 — ตรงต่อเนื่อง 1900–1933 และ 1935–1944 เหตุผลคือจาก 104 BC ถึงช่วงนั้น เวลาผ่านไป ~2,049 ปี ≈ เกือบ 2 รอบเต็มพอดีของคาบวนกลับ (超辰 ครบ 12 สถานีใช้ 85.8 × 12 ≈ 1,030 ปี) นาฬิกาที่ถูกปล่อยมือไว้สองพันกว่าปี เวียนกลับมาทับเข็มจริงในยุคปู่ย่าของเรา แล้วค่อย ๆ แยกออกอีกครั้ง (ช่วงปัจจุบัน 1978–2027 เหลื่อมอยู่ 1 สถานี)

China's twelve-year animal cycle (which Thailand inherited) began as a record of "which station of the sky Jupiter occupies this year" (歲星紀年). The catch: Jupiter's sidereal period is 11.862 years, not a clean 12 — it overshoots by 0.350° per year and escapes its 30° station entirely every ~85.8 years. Han-dynasty astronomers knew this well; they even had a word for it, 超辰 ("leaping a station"), before making the historic call in the Taichu calendar (太初曆, 104 BC): unhook the year-count from the real planet and let the cycle run as pure abstraction ever after.

The engine replayed 1900–2100 against the original Han pairing rule (歲在星紀 → 太歲在寅) and found something close to poetry: the two-thousand-year-old formula snaps back into exact agreement for a long stretch in the early 20th century — continuously through 1900–1933 and again 1935–1944. The reason: from 104 BC to that window is ~2,049 years ≈ almost exactly two full laps of the realignment period (a complete 12-station drift takes 85.8 × 12 ≈ 1,030 years). A clock released two millennia ago swung back over the true hand in our great-grandparents' lifetime, then drifted apart again (the current 1978–2027 stretch sits one station off).

中國十二生肖紀年(泰國亦承襲)源自「今歲木星居於何次」的記錄(歲星紀年)。癥結在於:木星恆星週期為 11.862 年,並非整 12 年——每年多走 0.350°,約每 85.8 年便整整跳出一次(30°)。漢代天文家深知此事,甚至有專名「超辰」;隨後在《太初曆》(西元前 104 年)作出歷史性決定:紀年與真實行星脫鉤,自此干支紀年成為純粹抽象的循環。

引擎以漢代原始對應式(歲在星紀 → 太歲在寅)重演 1900–2100,得到近乎詩意的結果:兩千年前的公式在二十世紀初長段完全吻合——1900–1933 連續相合,1935–1944 再度相合。原因是:自前 104 年至該時段約 2,049 年 ≈ 幾乎恰好兩整圈的回歸週期(超辰繞完 12 次需 85.8 × 12 ≈ 1,030 年)。一座被放手兩千餘年的時鐘,在我們曾祖輩的年代擺回真針之上,隨後再度分離(現行 1978–2027 段錯開一次)。

③ จีนกับอินเดียตอกหมุดที่ดาวดวงเดียวกัน — ห่างกัน 0.01°

③ China and India drove their pegs into the same star — 0.01° apart

③ 中印把樁釘在同一顆星上——僅差 0.01°

จีนแบ่งท้องฟ้าเป็น 28 宿 (ซิ่ว · "คฤหาสน์จันทร์") เริ่มนับที่ 角宿 ซึ่งใช้ดาว Spica (รวงข้าว · αVirginis) เป็นดาวหมุด ส่วนอินเดียแบ่งเป็น 27 nakshatra และเมื่อนิยามค่า ayanamsa มาตรฐาน (แบบ Lahiri ที่รัฐบาลอินเดียใช้) ก็เลือกตรึงให้ Spica อยู่ที่ 180.00° พอดี

engine วัดตำแหน่ง sidereal ของ Spica วันนี้ได้ 179.99° — สองอารยธรรมที่ไม่มีบันทึกว่าเคยประชุมร่วมกัน เลือก "ตะปูเรือนฟ้า" ดวงเดียวกัน และค่าที่ตรึงต่างกันเพียง 0.01°

ไม่ใช่แค่หมุดเดียว: เมื่อเทียบขอบเขตทั้งระบบ ขอบต้นของ 宿 แต่ละตัวห่างจากขอบ nakshatra หลักที่มันทับ เฉลี่ยเพียง 0.67° ทั้งที่สองระบบใช้เกณฑ์คนละแบบสิ้นเชิง — จีนให้ช่องกว้างไม่เท่ากันตามดาวจริง (กว้างสุด 井宿 30.43° แคบสุด 觜宿 แค่ 0.97°) ส่วนอินเดียหารเท่าเป๊ะช่องละ 13.33° จะเป็นมรดกร่วมสายเดียวกันหรือค้นพบเอกเทศ นักประวัติศาสตร์ยังถกกันไม่จบ — แต่ตัวเลขชี้ชัดว่าทั้งคู่เงยหน้ามองดาวชุดเดียวกัน แล้วตอกหมุดลงที่เดียวกัน

China divided the sky into 28 xiu (宿, "lunar mansions"), counting from 角宿, whose determinative star is Spica (αVirginis). India divided it into 27 nakshatras, and when the standard ayanamsa was defined (the Lahiri value used by the Indian government), it was pinned so that Spica sits at exactly 180.00°.

The engine measures Spica's sidereal longitude today at 179.99°. Two civilizations with no recorded joint council chose the same nail for the vault of heaven — and their pinned values differ by 0.01°.

Nor is it one peg only: comparing the full boundary systems, each xiu's leading edge sits an average of just 0.67° from the edge of its principal nakshatra — despite entirely different rules. China lets mansion widths follow the actual stars (widest 井宿 at 30.43°, narrowest 觜宿 at a sliver of 0.97°), while India divides evenly at 13.33° each. Shared inheritance or independent discovery — historians still argue. But the numbers say plainly that both looked up at the same stars and drove their pegs into the same places.

中國把天穹分為 二十八宿,自角宿起算,其距星即角宿一(Spica,室女座 α)。印度分為 27 宿(nakshatra),而在制定官方 ayanamsa(Lahiri 值)時,正是釘定 Spica 恰在 180.00°

引擎實測今日 Spica 恆星黃經為 179.99°——兩個沒有任何聯席紀錄的文明,為天穹選了同一顆釘,而釘定值僅差 0.01°

且不止一樁:比對整套界線,每宿起始邊與其主對應 nakshatra 邊界平均僅差 0.67°——儘管規則截然不同:中國依實星定寬(最寬井宿 30.43°,最窄觜宿僅 0.97°),印度則等分為每格 13.33°。是同源遺產還是獨立發現,史家仍在爭論——但數字明白顯示:兩者仰望的是同一批星,樁也釘在同一處。

④ 調候 — เมื่อ "ยาปรับอุณหภูมิ" ของตำราปาจื้อ คือเดคลิเนชันดวงอาทิตย์

④ 調候 — When the BaZi "climate remedy" turns out to be solar declination

④ 調候——八字的「調候用藥」,原來就是太陽赤緯

ตำราปาจื้อสาย 調候 (เถียวโฮ่ว · "ปรับสมดุลหนาว–ร้อน") อย่าง 窮通寶鑑 สั่งยาให้ดวงตามเดือนเกิด: เกิดหน้าหนาวต้องได้ธาตุไฟ (丙/丁) เกิดกลางฤดูร้อนต้องได้น้ำ (癸) ฟังดูเป็นภาษากวี — จนกระทั่งลองแปลงเป็นฟิสิกส์

engine แปลงเดือน 節氣 ทั้ง 12 ของปี 2026 เป็นค่าเดคลิเนชันดวงอาทิตย์เฉลี่ย (มุมที่ดวงอาทิตย์เหนือ/ใต้เส้นศูนย์สูตรฟ้า — ตัวแปรเดียวกับที่กำหนดฤดูกาล) แล้ววัดสหสัมพันธ์กับระดับ "ความต้องการไฟ" ในตำรา (กรณีวันเกิดก้าน 甲): ได้ r = −0.653 — เดือนยิ่งหนาว ตำรายิ่งสั่งไฟ และจุดสุดขั้วตรงกันเป๊ะ: เดือน 午 ที่เดคลิเนชันสูงสุด +23.1° ตำราสั่งน้ำ 癸 · เดือน 子 ที่ต่ำสุด −23.1° ตำราสั่งไฟ 丁

หลักฐานทางภูมิศาสตร์ซ้อนอีกชั้น: ถ้าตำรานี้ถูกเขียนในจีนภาคเหนือจริง สัญญาณฤดูกาลควร "อ่านออก" ชัดในภูมิอากาศแบบนั้น — ที่ละติจูดซีอาน ความยาวกลางวันแกว่งทั้งปีถึง 4.52 ชั่วโมง ขณะที่กรุงเทพแกว่งเพียง 1.60 ชั่วโมง — สัญญาณแรงกว่ากัน 2.8 เท่า ตำรา調候จึงเกิดที่นั่น ไม่ใช่ที่นี่ ด้วยเหตุผลทางฟิสิกส์ล้วน ๆ

ความซื่อสัตย์ทางข้อมูลบังคับให้บอกด้วยว่า correlation ไม่ใช่ 1.0: มีเดือนที่ตำราสวนฟิสิกส์ เช่น 未 และ 申 (ปลายร้อน) ที่ยังสั่งไฟ — แต่ตำราเองก็ออกตัวไว้ว่า 三伏生寒 丁火退氣 ("กลางสามอุด ความเย็นเริ่มก่อตัว ไฟถอยกำลัง") และเดือน 卯/辰 ที่สั่งทอง 庚 เป็นเหตุผลเชิงโครงสร้างของดวง ไม่ใช่อุณหภูมิ — ตัวเลข r = −0.653 จึงอ่านว่า "แกนหลักของ調候สอดคล้องกับฟิสิกส์ฤดูกาลอย่างมีนัย" ไม่ใช่ "ทุกบรรทัดคือฟิสิกส์"

The 調候 ("climate-balancing") school of BaZi, canonized in 窮通寶鑑, prescribes remedies by birth month: born in deep winter, you need fire (丙/丁); born in high summer, you need water (癸). It reads like poetry — until you translate it into physics.

The engine converted all twelve jieqi months of 2026 into mean solar declination (the Sun's angle above or below the celestial equator — the very variable that makes the seasons) and correlated it against the canon's "fire-need" level (for a 甲-stem day master): r = −0.653. The colder the month, the more insistently the canon prescribes fire. And the extremes align exactly: month 午, at maximum declination +23.1°, is prescribed water (癸); month 子, at minimum −23.1°, is prescribed fire (丁).

Geography adds another layer: if the canon truly was written in northern China, the seasonal signal should be legible there — at Xi'an's latitude, day length swings 4.52 hours across the year, versus only 1.60 hours in Bangkok: a signal 2.8 times stronger. The 調候 doctrine arose there and not here for reasons of pure physics.

Data honesty requires the caveat: the correlation is not 1.0. Some months defy the physics — 未 and 申 (late summer) still call for fire — though the canon itself hedges: 三伏生寒 丁火退氣 ("in the dog days, cold begins to form; the fire retreats"). And months 卯/辰 prescribe metal (庚) for structural, not thermal, reasons. So r = −0.653 reads as "the spine of 調候 aligns meaningfully with seasonal physics" — not "every line is physics."

八字的調候一脈(以《窮通寶鑑》為經典)按出生月份開方:生於隆冬需火(丙/丁),生於盛夏需水(癸)。聽來如詩——直到把它翻譯成物理。

引擎把 2026 年十二個節氣月換算為太陽平均赤緯(太陽在天赤道上下的角度——正是造成四季的變數),再與典籍的「需火程度」(以甲木日主為例)求相關:r = −0.653——月份越冷,典籍越堅持用火。而且兩個極點完全對齊:赤緯最高(+23.1°)的午月,典籍開水(癸);最低(−23.1°)的子月,典籍開火(丁)。

地理再加一層佐證:若此典確實成書於中國北方,季節訊號在當地應清晰可讀——西安緯度上,全年晝長擺幅達 4.52 小時,曼谷僅 1.60 小時——訊號強 2.8 倍。調候之學生於彼地而非此地,理由純屬物理。

數據誠實也要求說明:相關並非 1.0。有些月份與物理相逆——未、申(夏末)仍開火——但典籍自己也註明「三伏生寒,丁火退氣」;而卯、辰月開金(庚)屬命局結構之需,非溫度之需。故 r = −0.653 應讀作「調候的主幹與季節物理顯著相符」,而非「句句皆物理」。

+23.1°-23.1° 寅 · dec −11.5° · 丙 卯 · dec −0.0° · 庚 辰 · dec +11.3° · 庚 巳 · dec +19.9° · 癸 午 · dec +23.1° · 癸 未 · dec +20.0° · 丁 申 · dec +11.4° · 丁 酉 · dec +0.1° · 丁 戌 · dec −11.3° · 丁 亥 · dec −19.8° · 庚+丁 子 · dec −23.1° · 丁 丑 · dec −20.0° · 庚→丁 +23.1° → 癸 -23.1° → 丁 r = -0.653
ภาพที่ 3 — เดคลิเนชันดวงอาทิตย์เฉลี่ยของ 12 เดือน節氣 (แกนตั้ง · แท่งขึ้น = ซีกร้อน แท่งลง = ซีกหนาว) ระบายสีตาม "ยา" ที่ตำรา 窮通寶鑑 สั่งให้วันเกิดก้าน 甲: เดือนหนาวเกือบทั้งหมดถูกสั่งไฟ (แดง) · จุดร้อนสุดถูกสั่งน้ำ (น้ำเงิน) · r = −0.653 · เดือน 未/申 คือข้อยกเว้นที่ตำราสวนฟิสิกส์โดยให้เหตุผลภายในเอง · คำนวณโดย engine hourkey
Figure 3 — Mean solar declination for the 12 jieqi months (bars up = hot half, down = cold half), colored by the remedy 窮通寶鑑 prescribes for a 甲 day master: nearly every cold month is prescribed fire (red), the hottest point is prescribed water (blue) · r = −0.653 · months 未/申 are the canon's own stated exceptions. Computed by the hourkey engine.
圖三 — 十二節氣月的太陽平均赤緯(向上=熱半年,向下=冷半年),按《窮通寶鑑》為甲木日主所開之方著色:寒月幾乎皆開火(紅),最熱點開水(藍)· r = −0.653 · 未/申為典籍自陳的例外。hourkey 引擎實算。

結語โหราศาสตร์คือดาราศาสตร์ที่ถูก compileAstrology Is Astronomy, Compiled占星術是被編譯過的天文學

source · binary · runtime

สี่ข้อข้างบนไม่ได้พิสูจน์ว่าโหราศาสตร์ทำนายแม่น — และเราไม่อ้างแบบนั้น สิ่งที่ตัวเลขชี้คือข้อสรุปที่เจียมตัวกว่าแต่ลึกกว่า: โหราศาสตร์โบราณคือดาราศาสตร์ที่ถูก "compile" — บรรพชนเอาการเคลื่อนที่จริงของฟ้า (คาบพฤหัส–เสาร์ · เดคลิเนชันดวงอาทิตย์ · ดาว Spica · การส่ายของแกนโลก) มาบีบอัดเป็นตารางก้านกิ่ง เป็นกลอน เป็นสูตรท่องจำ — ให้คนที่ไม่มีกล้อง ไม่มีปฏิทินดาราศาสตร์ ใช้ความรู้ฟ้าได้ทุกวันด้วยการเปิดตาราง

และเหมือน binary ทุกตัวที่ถูก compile ไว้นานสองพันปี — มันมี drift สะสม: 超辰 คือดอกเบี้ยของการปัดเศษ 11.862 → 12 · ayanamsa 24.2° คือดอกเบี้ยของการตรึงศูนย์ไว้กับดาวขณะที่แกนโลกส่าย ตำราไม่ได้ "ผิด" — มันแค่ถูก compile ณ จุดเวลาหนึ่ง แล้วเวลาเดินต่อ

นี่คือเหตุผลที่ hourkey รันทั้งสองชั้นคู่กัน: ชั้น "source code" — ตำแหน่งดาวจริง ณ วินาทีจริง คำนวณด้วยดาราศาสตร์สมัยใหม่ (天星擇日 · ดูดาวจริง) และชั้น "binary" — ระบบก้านกิ่ง 節氣 ที่ผ่านการเจียระไนมาสามพันปี (วางฤกษ์ · ดูดวง 5 ศาสตร์) เมื่อสองชั้นเห็นตรงกัน ความมั่นใจก็ทวีคูณ — เมื่อเห็นต่างกัน นั่นแหละคือจุดที่น่าเรียนรู้ที่สุด

สามอารยธรรม · เรขาคณิตเดียว · และเป็นครั้งแรกในรอบพันปีที่ทั้ง source และ binary ถูกวางเทียบกันบนหน้าจอเดียว

None of the four results above proves that astrology predicts accurately — and we make no such claim. What the numbers point to is a humbler yet deeper conclusion: ancient astrology is astronomy, compiled. Our ancestors took the real motions of the sky — the Jupiter–Saturn beat, solar declination, the star Spica, the precession of Earth's axis — and compressed them into stem-branch tables, verses, and mnemonic formulas, so that people with no telescope and no ephemeris could use the sky's knowledge every day by opening a table.

And like any binary compiled two thousand years ago, it carries accumulated drift: 超辰 is the interest charged on rounding 11.862 up to 12; the 24.2° ayanamsa is the interest on pinning zero to the stars while Earth's axis wanders. The canon isn't "wrong" — it was simply compiled at one moment in time, and time kept moving.

This is why hourkey runs both layers side by side: the "source code" — real planetary positions at the real second, computed with modern astronomy (天星擇日 · real-sky check) — and the "binary" — the stem-branch and jieqi system refined over three millennia (date selection · five-tradition reading). Where the two layers agree, confidence compounds; where they diverge is exactly where the learning lives.

Three civilizations · one geometry · and for the first time in a thousand years, source and binary laid side by side on a single screen.

以上四項結果並不證明占星術預測準確——我們也不作此宣稱。數字指向的是一個更謙遜卻更深刻的結論:古代占星術是被「編譯」過的天文學。先人把天空的真實運動——木土節拍、太陽赤緯、角宿一、地軸歲差——壓縮成干支表、口訣與歌賦,讓沒有望遠鏡、沒有星曆表的人,翻開一張表就能日日取用天文知識。

而如同任何編譯於兩千年前的二進位檔,它帶著累積的漂移:超辰是把 11.862 湊成 12 的利息;24.2° 的 ayanamsa 是把零點釘在恆星上、而地軸自行漂移的利息。典籍並非「錯」——它只是編譯於某個時刻,而時間繼續前行。

這正是 hourkey 同時運行兩層的原因:「原始碼」層——以現代天文學實算真實星位(天星擇日),與「二進位」層——三千年打磨而成的干支節氣系統(擇日 · 五術合參)。兩層相合,信心倍增;兩層相異之處,正是最值得深究之處。

三個文明 · 同一幾何 · 千年來第一次,原始碼與二進位並列於同一塊螢幕之上。