Files
hakorune/docs/private/papers/paper-e-loopsignal-ir/README.md

63 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Paper E: LoopSignal IR - Unifying Control as Values
## 📊 論文概要
**タイトル候補**:
- "LoopSignal IR: Unifying Control Structures as Values in Intermediate Representation"
- "Signal Loop IR: A Value-based Approach to Control Flow Unification"
- "Boxed Loop Semantics: Bridging Theory and Implementation in Language Design"
**主要な貢献**:
1. 制御構造(分岐/ループ/関数/スコープを統一的な値Signalとして扱うIR設計
2. 「Everything is Box」×「Everything is Loop」による空間・時間の統一
3. 理論CPS/継続/代数的効果)と実装の実用的な橋渡し
## 🎯 ポジショニング
### 既存研究との差分
- **CPS/継続**: 汎用だが複雑。本提案は最小Signal集合で実装容易
- **代数的効果**: 強力だが実装困難。本提案はloop.*命令に限定して実用性優先
- **コルーチン**: 特定用途。本提案は関数/スコープまで統一
### Nyashとの相性
- Box = 空間的統一(データ構造)
- Loop = 時間的統一(制御構造)
- 両者の組み合わせで完全な統一を実現
## 📁 ディレクトリ構造
```
paper-e-loopsignal-ir/
├── README.md # このファイル
├── abstract.md # 論文概要150-200語
├── main-paper-jp.md # 日本語版メイン論文
├── main-paper-en.md # 英語版メイン論文(後日)
├── RESEARCH.md # 詳細な研究ノート
├── figures/ # 図表
│ ├── loop-unification.png
│ ├── lowering-example.png
│ └── performance-metrics.png
└── evaluation/ # 評価データ
├── metrics.md
└── benchmarks/
```
## 🚀 現在の状態
- [x] 基本概念の整理
- [x] ChatGPT5との議論による深化
- [ ] RESEARCH.mdの詳細化
- [ ] 実装計画の具体化
- [ ] 評価指標の設定
## 📝 次のステップ
1. RESEARCH.mdに詳細な仕様を記述
2. 論文AMIR13の将来展望に1段落追加
3. 実装は論文A/B投稿後に着手
## 🔗 関連ドキュメント
- [論文A: MIR13命令とIR設計](../paper-a-mir13-ir-design/)
- [論文B: Nyash実行モデル](../paper-b-nyash-execution-model/)
- [CURRENT_TASK.md](../../../../CURRENT_TASK.md)