六十干支の日柱循環検証
十干十二支の標準順序、隣接日の不変条件、基準日と境界事例から日柱の六十日循環を検証します。
概要
日柱の六十干支は、十干と十二支を標準順に同時進行させた組合せです。二つの列は最小公倍数の六十歩で同時に起点へ戻るため、陰陽が対応する六十組だけが現れます。信頼できる計算は名称を表示するだけでなく、有効日が毎日一つ進むこと、六十日後に同じ組へ戻ること、基準日前でも正しく循環すること、閏日や改暦で重複・欠落しないことを検証します。歴史時間帯と日界は循環番号を求める前に解決します。
基本情報
- 天干の列
- 十干
- 地支の列
- 十二支
- 共同周期
- 六十の順序付き組合せ
- 隣接日条件
- 循環番号がちょうど一つ進む
- 周回条件
- 六十日差で同じ組へ戻る
- 適用順
- 暦法・時間帯・日界の確定後
六十組は二つの同期した列から生まれます
日ごとに天干と地支の番号を一つずつ進め、十と十二の最小公倍数である六十で初めて同じ状態へ戻ります。
陽干は陽支、陰干は陰支と組むため、陰陽が不一致の組は正規の循環に存在しません。その出力は索引またはデータ破損の兆候です。
- 十干十二支の標準順序を固定します。
- 存在しない陰陽組合せを拒否します。
局所的な不変条件が索引の欠陥を素早く見つけます
次の有効日は一組進み、前日は一組戻り、六十日を加減すれば同じ干支になる必要があります。月末や年末、閏日をまたいでも条件は変わりません。
孤立した数例よりも、負の剰余、ゼロ・一始まりの混在、閏日の重複を広く検出できます。
- 基準日の前後を双方向に試験します。
- 年末と閏年の境界を含めます。
独立確認した基準日で循環を年代へ固定します
反復構造だけでは特定の歴史日にどの干支が属するか決まりません。外部確認済みの基準日が必要で、離れた複数点は暦変換や起点の誤りも検出します。
基準日の暦法、時間基準、番号方式を保存します。干支名が正しくても違う民間日界に結び付いていれば有効な基準ではありません。
- 複数の独立参照日を用います。
- 基準日と起点仕様を版管理します。
循環検証の前に命理上の有効日を決めます
現地午前零時や 23 時日界付近の出生は、明示した方式によって別の日になります。歴史オフセットや重複時刻も境界を越える可能性があります。
対応する方式ごとに候補日を確定してから同じ六十循環を適用します。好みの解釈へ合わせて基準日を変えてはいけません。
- 時刻解決と循環索引を別工程にします。
- 入力範囲が境界をまたぐ時だけ候補を示します。
出典と編集方針
- Hong Kong Observatory: Heavenly Stems and Earthly Branches香港天文台列明十天干、十二地支與六十干支的標準循環,支持陰陽配對、相鄰日遞進與六十日回歸規則十干十二支の正式な順序、干支による暦法、六十干支を解説する香港天文台の公式資料です。
- OpenFate 編集方法產品以多個外部基準日、雙向日期、閏日、跨年、歷史曆法與日界案例作不變式測試,不以單一查表結果代替算法驗證OpenFate は、決定論的な命式計算、伝統的な解釈、現代的な編集解説を分けて扱います。