情報科学 › Claude Code の中身 › ツールと権限

モードの包含と、deny がどのモードでも効くこと

命題 6.2(「ツールと権限」§6) ・ ✓公理まで証明済み

定義 6.1 の判定について、Runμ(R)={q∣Dμ,R(q)=run}\mathrm{Run}_\mu(R) = \{q \mid D_{\mu,R}(q) = \mathrm{run}\} と置く。

  1. Auto(default)⊆Auto(acceptEdits)⊆Auto(bypassPermissions)\mathrm{Auto}(\mathtt{default}) \subseteq \mathrm{Auto}(\mathtt{acceptEdits}) \subseteq \mathrm{Auto}(\mathtt{bypassPermissions}) であり、任意の規則集合 RR について Rundefault(R)⊆RunacceptEdits(R)⊆RunbypassPermissions(R)\mathrm{Run}_{\mathtt{default}}(R) \subseteq \mathrm{Run}_{\mathtt{acceptEdits}}(R) \subseteq \mathrm{Run}_{\mathtt{bypassPermissions}}(R) である。
  2. どのモード μ\mu でも、Dμ,R(q)≠blockD_{\mu,R}(q) \ne \mathrm{block} である呼び出し(確認の有無を問わず、実行されうる呼び出し)の集合は Q∖Matdeny(R)Q \setminus \mathrm{Mat}_{\mathrm{deny}}(R) に等しい。この主張は、3 の Auto(μ)\mathrm{Auto}(\mu) がどんな集合であっても成り立つ。
  3. RunbypassPermissions(R)=Q∖(Matdeny(R)∪Matask(R))\mathrm{Run}_{\mathtt{bypassPermissions}}(R) = Q \setminus (\mathrm{Mat}_{\mathrm{deny}}(R) \cup \mathrm{Mat}_{\mathrm{ask}}(R)) で、RR の allow 規則に依らない。

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

閉包の状態

✓ 公理まで証明済み

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

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

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

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

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

関連するノック 3 問