JavaScript の囲碁プログラムで使う予定の数式をまとめ直しました。
以下の変更を行いました。
(1) コウを数式化しました。プレイアウトする際に必要になります。
(2) 活路を数式化しました。以前作った6ベクトル(活き石、セキ石、死に石、目、地、ダメ)を簡略化し、活路に集約しました。活路に囲まれた空点も含めたベクトルを作ろうかとも思いましたが、とりあえず簡単にできるものを用意しました。
(3) 以前の式をもっとシンプルにできるものは簡略化しました。これは作業中です。一部修正しましたが、今後も見直しを行います。式がシンプルであるほど理解しやすく、実行速度も速まります。