情報科学 › ソフトウェア開発 › バージョン管理システム Git

3-way マージの基本性質

命題 5.2(「バージョン管理システム Git」§5) ・ ✓公理まで証明済み

定義 5.1 の記法のもとで、任意の版 b,x,yb, x, y について次が成り立つ。

  1. (衝突の特徴づけ)位置 ii で衝突が起きるための必要十分条件は、x(i)≠b(i)x(i) \neq b(i) かつ y(i)≠b(i)y(i) \neq b(i) かつ x(i)≠y(i)x(i) \neq y(i) が成り立つことである。
  2. (可換性)x,yx, y が bb を基準として衝突しないならば y,xy, x も衝突せず、mb(x,y)=mb(y,x)m_b(x,y) = m_b(y,x) である。
  3. (ベースは単位元)bb と yy は bb を基準として決して衝突せず、mb(b,y)=ym_b(b,y) = y である。
  4. (冪等性)xx と xx は bb を基準として決して衝突せず、mb(x,x)=xm_b(x,x) = x である。

本文で読む(証明と前後の説明)→

閉包の状態

✓ 公理まで証明済み

証明が使う定理を 前提 としてたどると、Rikai の中の証明だけで定義・公理(物理では基本仮定)までつながっています。

印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。

前提をたどる 証明が使う定理・定義

証明は Rikai の他の定理を参照していません(定義と論理だけで示されています)。

これを使っている定理 証明で参照している 2 件

関連するノック 1 問