2026-10-13 — IQ-A(論理的思考・推論)

2026-10-13(火)IQ-A量化子と空虚な真/規程の矛盾と MUS/参照クラス問題Lv4 経営(Q1 Lv3・Q3 Lv5)

今日のフォーカス

「ルールや確率を文字どおりに読むと何が起きるか」——「すべて〜しなかった」が2つの論理式に割れ障害ゼロの月が返金対象になる(空虚な真)こと、矛盾した規程からはどの部署の結論も論理的に導ける(爆発原理)ので極小矛盾集合を数えてどれをどう弱めるかを決めること、4つの成功率が並ぶときどのクラスが正しいかを争う前に決定がクラスで変わるかを確かめること——を、SLA 契約・ネット証券の消去請求・ドイツ進出の数字で計算する
Lv1 担当者Lv2 リーダーQ1: Lv3 管理職Q2: Lv4 経営(current_level)Q3: Lv5 創業者・取締役会

今日の難易度:state.md の current_level は Lv4 経営(期間 2026-09-25〜、次の進級日 2026-10-25。据え置き)。

数値の出所ラベル:仮定導出文献。会社・人物・社内データはすべて架空。導出は Python 標準ライブラリで作成時に計算。AWS SLA と英国 ICO のガイダンスは 2026-10-13 に原文を取得して確認、それ以外の法令・論文は記憶にもとづく(文献:記憶)。

前回からのつながり:10/06 の IQ-A は観察から原因を推す帰納・検証の失敗・証拠の独立性。今日はすでに書かれた文(契約・規程・成功率)を正確に読むことに絞り、量化子・規則集合の無矛盾性・参照クラス問題を扱う(いずれも IQ-A で正面からは初)。

Q1★★★☆☆ 基本「すべての障害が4時間以内に復旧しなかった場合」——量化子の否定と、障害ゼロの月
主人公の立場 — Lv3 物流会社の情報システム部長

物流会社の情報システム部長・川口さん。倉庫管理システムの運用を外部ベンダーに委託している。月額委託料は 800万円仮定。契約書の SLA(サービス品質の約束)にこう書かれている。

第12条(返金) 月間のすべての障害が4時間以内に復旧しなかった場合、乙は甲に当該月の委託料の10%を返金する。ただし、天災または乙の責めに帰さない事由による障害は除く。

直近6か月の障害記録(復旧までの時間)仮定

月障害(復旧までの時間)備考
4月2.0h、6.0h
5月6.5h
6月なし
7月3.0h、5.5h、1.0h
8月4.0h
9月7.0h、9.5h9.5h は台風による変電所の停電が原因

部下は「4時間を超えた障害がある月は返金」と読み、ベンダーの営業担当は「全部の障害が4時間を超えた月だけが返金です」と言う。ベンダーはさらに「6月は障害がないので、当然返金はありません」と付け加えた。

問い
  1. 「すべての障害が4時間以内に復旧しなかった」を、量化子(∀ すべて/∃ ある)と否定(¬)で2通りの論理式に書け。それぞれの読み方で、どの月が返金対象になり、合計いくらか
  2. ベンダーの「6月は当然返金なし」は、ベンダー自身の読み方(全部が4時間超)と矛盾していないか。ベンダーが本当に言いたい条件を論理式で書き直せ
  3. ただし書き「天災または乙の責めに帰さない事由」を、「数える障害」の条件に言い換えよ(ド・モルガン)。9月はどう扱われるか。条項を1通りに読めるよう書き直し、交渉方針を決めよ

日本語の「すべて〜ない」は、全部否定(どれも〜ない)と部分否定(全部が〜とは限らない)のどちらにも読める。英語の "All incidents were not resolved within 4 hours" も同じ。契約・規程・テストの合格条件・アラートの条件式にこの文が入ると、読み方で金額や挙動が変わるのに、書いた人は自分の読み方しか思い浮かべていない。

さらに「すべての X が P」は X が1つもないとき真になる(空虚な真)。Python の all([]) が True を返すのと同じ。量化子の作用域と空虚な真は、条件文の逆・裏・対偶より目立たないが、契約やコードのバグの元としてはずっと多い。

1. 確認すること否定は「すべて」の外側か内側か両方を書き出す2. 核心の概念¬∀xP ≡ ∃x¬P∀x¬P ≡ ¬∃xP空集合上の ∀ は真3. 罠「普通はこう読む」で決める/6月の空集合4.0h の境界を見落とす4. 判断の軸月ごとの真理値表で金額差を出し書き直して1通りに
  1. まず何を確認すべきか:文の中の否定が「すべて」の外側にかかるのか内側にかかるのか。日本語は語順で決まらないので、両方を書く
  2. 核心にある概念:¬∀x P(x) ≡ ∃x ¬P(x)、∀x ¬P(x) ≡ ¬∃x P(x)、空集合上の ∀ は真、ド・モルガン ¬(A ∨ B) ≡ ¬A ∧ ¬B
  3. よくある誤り/罠:①どちらかの読み方を「普通は」で決める ②空集合を「該当なし=偽」と感じる ③「4時間以内」の境界と、時間を発生/検知のどちらから数えるか
  4. 判断の軸:月ごとの真理値表で読み方ごとの金額差を出す。曖昧さは「どちらが正しいか」でなく書き直して解く
模範解答の核心
この条項は少なくとも3通りに読め、返金額は 160万円・240万円・320万円に分かれる導出。ベンダーの「全部が4時間超の月だけ」を文字どおりの式にすると、障害ゼロの6月も返金対象になる(空虚な真)。ベンダーが本当に言いたいのは「障害が1件以上あり、かつ全部が4時間超」で、それは条文に書かれていない。誰が正しいかを争うより、稼働率で返金を決める形に書き直す。

1. 2通りの論理式と返金額

I=その月の(ただし書きで除かれない)障害の集合、R(x)=「x が4時間以内に復旧した」。

  • 読み方A(全部否定・ベンダー案):∀x∈I ¬R(x)
  • 読み方B(部分否定・部下案):¬∀x∈I R(x) ≡ ∃x∈I ¬R(x)
月障害A:∀¬RA′:∃ かつ ∀¬RB:∃¬R
4月2.0h, 6.0h偽偽真
5月6.5h真真真
6月なし真(空虚な真)偽偽
7月3.0h, 5.5h, 1.0h偽偽真
8月4.0h偽偽偽
9月7.0h(9.5h は除外)真真真
返金合計導出3か月 = 240万円2か月 = 160万円4か月 = 320万円
  • 8月の 4.0h は「以内」に入るので R は真。ただし発生時刻から数えるか検知時刻から数えるかで 4.2h にも 3.8h にもなる。条文はこれも決めていない
  • A と B は6か月合計では 80万円差だが、対象の月がまったく違う(A は5・6・9月、B は4・5・7・9月)。来月以降、差はいくらでも開く

2. 空虚な真——ベンダーは自分の読み方と矛盾している

  • 6月は I が空集合。反例(4時間以内に復旧した障害)が1つもないので ∀x∈I ¬R(x) は真。all([]) が True、SQL の NOT EXISTS が障害ゼロの月に真になるのと同じ
  • ベンダーの「6月は当然なし」は A ではなく A′:∃x∈I ∧ ∀x∈I ¬R(x)(障害が1件以上あり、どれも4時間以内に復旧しなかった)を前提にしている。ベンダーは自分の読み方を式に書いたことがない
  • 交渉で「6月も A なら返金対象です」と示せば、A を撤回するか A′ を明文化するかを迫れる。揚げ足取りではなく、書かれていない前提を表に出させるための指摘。6月分を本気で請求するのは筋が悪い

3. ただし書き(ド・モルガン)と書き直し

  • 数える障害の条件:¬(天災 ∨ 帰責なし) ≡ ¬天災 ∧ 帰責あり。9月の 9.5h は外れて I={7.0h}、どの読み方でも返金対象のまま
  • もし5月の 6.5h が天災なら、5月の I は空になり、読み方Aでは再び空虚な真で返金。ただし書きは空集合を作る道具でもある
  • 「乙の責めに帰さない事由」の判定者も書かれていない(二重化を約束していたなら停電でも乙の責任とも言える)

AWS の EC2 リージョン単位の SLA は、障害の件数ではなく月間稼働率で返金率を決める:99.99% 未満 10%、99.0% 未満 30%、95.0% 未満 100%文献(2022-05-25 更新、2026-10-13 取得)。「すべて」「ない」を使わないので量化子の曖昧さがなく、障害ゼロの月は稼働率100%で自然に返金ゼロ。閾値を 99.5 / 99.0 / 95.0% に置くと導出:

月停止時間稼働率返金率
4月(30日)8.0h98.889%30%
5月(31日)6.5h99.126%10%
6月0h100%0%
7月(31日)9.5h98.723%30%
8月(31日)4.0h99.462%10%
9月(30日)16.5h97.708%30%

合計 110% × 800万 = 880万円。天災の 9.5h を除くと9月は 99.028% で10%、合計 720万円導出。どちらも今の条文のどの読み方より大きい。閾値は交渉で下げてよい。大事なのは1通りに読めること。

第12条 月間稼働率が次の値を下回った場合、乙は甲に当該月の委託料に次の率を乗じた額を返金する。99.5%:10%、99.0%:30%、95.0%:100%。
2 月間稼働率=(当該月の総分数 − 停止分数)÷ 当該月の総分数。停止分数は、甲または乙の監視が停止を検知した時刻から、甲の倉庫業務が再開できた時刻までとする。
3 天災による停止分数は前項から除く。ただし、乙が第○条で二重化を約した設備の停止は除かない。

部長としての交渉方針

  • 今の条文が A・A′・B の3通りに読め、6か月で 160〜320万円の幅があることを表で示す。どれが正しいかは議論しない
  • 日本の民法には「曖昧な条項は作った側に不利に読む」(作成者不利の原則)の明文がない。2017年の債権法改正で検討されたが条文化されなかった文献:記憶。EU 不公正契約条項指令 93/13/EEC 第5条は消費者契約に限る。B2B では曖昧さはどちらにもリスクで、書き直しはベンダーの利益でもある
  • 過去6か月分は B(320万)と A′(160万)の間で合意を探り、将来分は稼働率方式へ。6月分(空虚な真)は請求しない

採らなかった案

案採らない理由
読み方Bで320万円を請求条文からBが「正しい」とは言えない。裁判になれば予測できず関係だけが悪くなる
ベンダーのA′を受け入れる(160万円)条文にない前提を足した読み方。今後「1件でも4時間以内なら返金ゼロ」という甲に不利な運用が固まる
「4時間超の障害1件ごとに返金」今度は「1件」の数え方が曖昧になる。分数で測る稼働率のほうが自由度が小さい

前提が変わったら:倉庫の損が「止まった回数」(1回止まるたびに出荷便を逃す)で決まるなら、稼働率方式は実態に合わない。「4時間超の停止1回につき5%、上限30%、30分以内の再発は同じ1回」のように回数で数え、数え方を定義する。

実践への応用

  • コード:not all(ok for x in xs) と all(not ok for x in xs) は別物で、xs が空なら前者は偽・後者は真。「全ノード無応答で通知」は、ノード一覧の取得失敗で空になったときに鳴る(鳴らない)。空のケースをテストに1行
  • テストの合格条件:「すべてのテストが失敗しなかったら合格」は0件でも合格。pytest は収集0件で終了コード5を返し、この罠を塞いでいる
  • KPI の報告:「全拠点が目標を達成しなかった」ではなく「12拠点中9拠点が未達」と数で書く
  • 英文契約:"none of" / "not all of" / "any" を使い分け、"all" と "not" が同じ文にある条項を最初に探す
自己評価(解答後に記入)
  • 2つの読み方を ∀¬ と ¬∀ で書き分け、月ごとの真理値表を作れたか
  • 6月が読み方Aで真になる(空虚な真)ことと、ベンダーの本音 A′ を式にできたか
  • ド・モルガンでただし書きを言い換え、稼働率方式の条文に書き直せたか
自分の考え・解答メモ:
気づき・メモ:
保存しました
Q2★★★★☆ 標準5つの規程が互いに矛盾している——爆発原理と、極小矛盾集合から「どれをどう弱めるか」を決める
主人公の立場 — Lv4 ネット証券の CTO

ネット証券会社の CTO・堀さん。口座数 120万、口座の閉鎖は年 3.6万件、そのうち 40% が個人データの消去を求める仮定。消去請求の未処理が 2,100件たまっている仮定。関係する規程は5つ。

記号規程出どころ
R1口座閉鎖時に消去を求められたら、30日以内に当該顧客の個人データを全システムから消去する社内プライバシー規程(3年前に「業界最高水準」として制定)仮定
R2取引時確認の記録は、取引関係終了日から7年間保存する犯罪収益移転防止法 第6条文献:記憶
R3本番 DB のバックアップは書き換え不可(WORM)で 400日保持し、書き換え・部分削除をしないセキュリティ規程(ランサムウェア対策)仮定
R4「消去した」と通知するのは、バックアップを含むすべての複製から消えたときに限る内部監査規程(不実告知の防止)仮定
R5消去請求には 30日以内に「消去完了」を通知する顧客対応手順仮定
  • 法務:「R2 があるので消せない。2,100件は消去しないと回答すべき」
  • CS:「R1 と R5 で、30日以内に消して通知するのが決まり」
  • SRE:「R3 でバックアップには触れない。消去は技術的に不可能」
  • 内部監査:「R4 により、今『消去完了』と通知したら規程違反。通知してはいけない」
問い
  1. 閉鎖済みで消去を求めた顧客1人について、5つの規程が同時に守れないことを示せ。4部署が規程から正しく推論しているのに結論がばらばらなのはなぜか(爆発原理)
  2. それだけで矛盾する最小の組(極小矛盾集合)をすべて挙げよ。どの規程を直すとすべての矛盾が消えるか(最小修正集合)。R2 を直せないとして候補はいくつ残るか
  3. 規程を「消す」のでなく「弱める」方向で経営会議の案を作れ。顧客ごとの鍵を消してバックアップを読めなくする暗号消去の費用と、それが新しい矛盾を生まないかも確かめよ

規程・ポリシー・アクセス制御ルール・要件定義は、どれも「規則の集合」。1つずつは筋が通っていても、集合として矛盾していることがある。矛盾した前提からは、論理的にどんな結論でも導ける(爆発原理)。だから4部署は全員「規程から正しく推論している」のに、ばらばらになる。この状態で「どの部署が正しいか」を議論しても終わらない。

道具は論理学と AI の診断理論にある。極小矛盾集合(MUS)を全部挙げ、それらすべてに当たる最小修正集合(MCS)を求めると、「どれを直せば足りるか」が網羅できる(Reiter 1987、Liffiton & Sakallah 2008)。CTO の仕事は、その候補から「どれを、どう弱めるか」を選ぶこと。

1. 確認すること顧客1人・データ1種に各規程を当てて命題にする2. 核心の概念爆発原理極小矛盾集合(MUS)最小修正集合(MCS)3. 罠優先順位だけで片付ける規程を丸ごと消す鍵が WORM に入る4. 判断の軸各規程の「目的」を書き目的を損なわずに弱められるものから直す
  1. まず何を確認すべきか:「顧客1人・データ1種類」に当て、各規程が要求する行為(消す/消さない/通知する/しない)を命題にする
  2. 核心にある概念:爆発原理(P ∧ ¬P から任意の Q)、MUS と MCS、法の優先順位(上位法・特別法・後法)
  3. よくある誤り/罠:①「法令が上なので R1 は無視」——R4 との矛盾で不実の通知が残る ②R3 を外す——ランサムウェア対策まで失う ③暗号消去を「技術で解決」と言い切る——鍵のバックアップが WORM にあれば矛盾が戻る
  4. 判断の軸:各規程の目的を書き出し、目的を損なわずに文言を弱められる規程から直す
模範解答の核心
極小矛盾集合は {R1, R2}・{R1, R3}・{R3, R4, R5} の3つ。最小修正集合は {R1, R3}・{R1, R4}・{R1, R5}・{R2, R3} の4つで、R2(法令)を除くとR1 は必ず直し、加えて R3・R4・R5 のどれか1つを直す導出。R3 を緩めると攻撃者にも消せる口が開くので、R1 に法定の例外、R4 の「消去」の定義を「利用できない状態にする」に広げ、R5 の通知文を合わせる。暗号消去は有効だが、鍵の保管庫を WORM の外に置かない限り矛盾が戻る。

1. 矛盾の証明と爆発原理

顧客 X(関係終了から2年、消去請求あり)。D_id=確認記録を30日以内に消す、D_bk=バックアップから30日以内に消す、N=30日以内に「消去完了」と通知する。

R1 ⇒ D_id ∧ D_bk     R2 ⇒ ¬D_id     R3 ⇒ ¬D_bk
R4 ⇒ N → D_bk         R5 ⇒ N

R1 と R2 から D_id ∧ ¬D_id。矛盾からは任意の Q が出る(D_id ∨ Q を作り、¬D_id で D_id を消す)。法務・CS・SRE・監査はそれぞれ規程の一部から正しく推論している。間違っているのは規程の集合の側。

2. 極小矛盾集合と最小修正集合

極小矛盾集合(MUS):どれか1つ抜くと矛盾が消える組 {R1, R2}確認記録を 消す ∧ 消さない {R1, R3}バックアップを 消す ∧ 触らない {R3, R4, R5}通知 → 全複製から消去 ∧ 触らない 最小修正集合(MCS):すべての MUS と交わる最小の組(ヒッティングセット) {R1, R3} ✕ 攻撃面 {R1, R4} 採用 {R1, R5} 文面のみ {R2, R3} ✕ 法令 R2(法令)を除くと、残る3案すべてに R1 が入る → R1 は議論の余地なく直す。1つだけ直す案は存在しない。 「上位法優先」で解けるのは {R1, R2} だけ。{R3, R4, R5} は社内規程どうしの矛盾で、優先順位では決まらない。
組矛盾する理由極小か
{R1, R2}D_id ∧ ¬D_id極小
{R1, R3}D_bk ∧ ¬D_bk極小
{R3, R4, R5}R5 で N、R4 で D_bk、R3 で ¬D_bk極小(R1 なしでも矛盾)
{R2, R4, R5}R4・R5 は D_bk だけを求め D_id に触れない矛盾しない
  • 2つ以上の組 26 個を確かめると MUS は3つ、MCS は4つでどれも2要素。1つ直すだけの案は存在しない導出
  • 「上位法優先」で解けるのは {R1, R2} だけ。優先順位で片付くのは矛盾の一部
  • 個人情報保護法は不要データの消去を努力義務とし(第22条)、一定の場合の消去請求(第35条)を定めるが、法定保存記録まで消すことは求めない。GDPR も第17条3項(b)で法的義務のための保存を例外にしている文献:記憶。R1 は法律より強いことを約束していた

3. 「消す」でなく「弱める」

規程目的弱め方目的は守れるか
R1不要な個人データを持ち続けない法定保存記録を除く。バックアップは利用不可にし保持期間満了で消える、を足す守れる
R3ランサムウェアでバックアップごと消されない個別削除を許す守れない
R4事実でない「消去完了」を言わない「消去」=本番から削除し、バックアップでは利用できない状態にした、と定義し直す守れる
R5顧客を待たせない通知内容を R4 の定義に合わせる守れる

英国 ICO は、バックアップからすぐ消せない場合はデータを「利用できない状態」(beyond use)に置くことが要点で、他の目的に使わず、決まった周期で置き換わるまで保持してよく、その扱いを本人に明確に伝えること、としている文献(2026-10-13 取得)。

暗号消去(crypto-shredding)の落とし穴

  • 鍵のバックアップが WORM に入れば、鍵が400日消せない。「鍵を消した」は嘘になり、{R3, R4, R5} の矛盾が鍵の層で戻る。鍵保管庫は R3 の対象外にし、多人数承認・削除遅延で守る=結局 R3 を弱めることになる
  • 確認記録は7年残す(R2)。顧客ごとに「法定保存用の鍵」と「それ以外の鍵」の2本を持ち、後者だけ消す設計変更が要る
  • AWS KMS で顧客管理鍵を顧客ごとに作ると鍵1本 月1ドル文献:記憶。240万本で月240万ドル(150円換算で約3.6億円)導出。現実にはエンベロープ暗号で、初期 1.2億・年 1,800万仮定
案費用残るリスク判断
α:R3 を緩め WORM から個別削除小ランサムウェアに削除の口を使われる採らない
β:R1 に例外、R4 の定義と R5 の通知文を合わせる約300万円仮定最長400日、暗号化されたデータがバックアップに残る(利用しない)今すぐ採る
γ:暗号消去(鍵保管庫は WORM 外)初期1.2億・年1,800万仮定鍵保管庫の保護設計β の後、条件付き

経営会議での説明(2分)

  1. 「4部署の主張はどれも規程から正しく出ている。規程の組み合わせが矛盾しているので、誰かが間違っているわけではない」
  2. 「矛盾の組は3つ。直すのは R1 と、R3・R4・R5 のどれか1つ。R1 は法律より強いことを約束していたので直す。R3 は守り、R4 の『消去』の定義を直す」
  3. 「2,100件には30日以内に『本番からは消去。確認記録は法律で7年保存。バックアップには最長400日残るが利用しない』と事実どおり通知する」
  4. 「暗号消去は、1年分の請求数と『バックアップにも残さないで』という声の量を見て来年度予算で判断する」

採らなかった案

案採らない理由
2,100件に「消去しない」と回答(法務案)確認記録以外(取引の好み、問い合わせ履歴)は消してよい。全部拒むと法が求めない保存まで続ける
「法令が上位なので R1 は無視」だけ決める{R3, R4, R5} が残り「消去完了」の通知ができない
暗号消去を先に実装してから回答半年以上かかり、その間 2,100件+毎月1,200件導出が止まり続ける

前提が変わったら:EU の顧客がいるなら通知文を具体化し γ の優先度を上げる。バックアップ保持が30日なら {R3, R4, R5} の矛盾はほぼ消え γ は不要。保持期間を短くすること自体が矛盾を小さくする選択肢。

実践への応用

  • IAM ポリシー・ファイアウォールは規則集合そのもの。許可と拒否が両方当たるときの勝敗規則(AWS IAM は明示的拒否が優先)がなければ、矛盾から何でも出る
  • 要件定義:1つずつのレビューでは矛盾は見つからない。1人の利用者・1つの操作に全要件を当てる。数が多ければ SAT ソルバや Alloy で MUS を自動で求める
  • 規程づくり:新規程の作成者に「矛盾しうる既存規程」を書かせる。「業界最高水準」の上乗せ規程は矛盾しやすい
  • グローバル展開:国ごとの保存義務と消去義務を同じ表に並べてからデータの置き場所を決める
自己評価(解答後に記入)
  • 顧客1人に当てて命題にし、矛盾を導けたか。4部署がそれぞれ正しく推論していると言えたか
  • MUS 3つと MCS 4つを挙げ、R1 が必ず入ることを示せたか
  • 規程の目的から弱め方を選び、暗号消去で鍵の層に矛盾が戻ることに気づけたか
自分の考え・解答メモ:
気づき・メモ:
保存しました
Q3★★★★★ 応用「7%」「22%」「35%」「2戦2勝」——参照クラス問題と、決定がクラスで変わるかを先に確かめる
主人公の立場 — Lv5 建設 SaaS の創業CEO

建設現場向け安全管理 SaaS の創業CEO・宮下さん。国内 ARR 40億円。製品はヘルメットのセンサーで作業員の位置と転倒・高所作業を記録し、危険を現場監督に知らせる。取締役会でドイツ進出を決める。「成功」=5年以内にドイツで ARR 10億円。

発言者参照クラス成功/件数成功率
社外取締役(VC 出身)A 海外に進出した日本発の B2B SaaS3 / 437.0%
事業開発担当の取締役B 欧州に進出した建設テック(大半は米国企業)7 / 2035.0%
戦略室長C ドイツに進出した海外 B2B SaaS(従業員の行動データを扱う)13 / 6021.7%
CFOD 当社の過去の海外進出(台湾・タイ)2 / 2100%

すべて仮定。「日本発 × 建設 × ドイツ」の先例は 0 件。投資案(現在価値、億円)仮定:

  • 全面進出:今 18 を投じる。成功で 80、失敗で撤退し 2 が戻る
  • 段階進出:3 で18か月の試行。「有償契約8社以上、かつ3社以上で従業員代表との合意成立」を合図に追加 15。成功の価値は遅れで 70。合図なしなら撤退し 0.5。合図は成功する市場で 75%、失敗する市場でも 20% 出る
問い
  1. 4つの成功率に「正しい」ものはあるか。ドイツの建設現場で作業員の位置を記録する製品という中身から、どのクラスが成功の仕組みを共有するか判定せよ。CFO の「2戦2勝」はどう扱うか
  2. 全面・段階・見送りの期待値を p の関数で求め、各案が得になる p の境目を出せ。4クラスの成功率で、選ぶ案は変わるか
  3. 「どのクラスが正しいか」の議論を終わらせ、確率が1つに決まらないまま決める基準を選び、議論すべき点がどこまで絞れるかを示せ

「似た事例の成功率(外の視点)を使え」は正しい助言で、この講座でも何度か使った。しかしその次に必ずぶつかるのが、1つの事業は無数のグループに属し、選び方で成功率が変わるという参照クラス問題。Venn(1866)が指摘し、Reichenbach(1949)は「信頼できる統計がある範囲で最も狭いクラスを選べ」と提案、Hájek(2007)はこれがほぼすべての確率解釈に現れると論じた。

目的は3つ:①クラスは表面の似かたでなく成功の仕組みの共有で選ぶ ②それでも決まらないとき、決定がクラスで変わるかを先に確かめ境目だけを議論する ③決定そのものを確率の幅に強い形(段階投資)に作り替える。

1. 確認すること各クラスの件数と似ている点・違う点狭いほど件数は減る2. 核心の概念参照クラス問題損益分岐確率最大後悔3. 罠好きな数字に合うクラスを後から選ぶ4つを平均/2/2=100%4. 判断の軸案が変わる p の境目を出し、クラスの幅がそれをまたぐか見る
  1. まず何を確認すべきか:各クラスの件数と、当社とどの点で似ていて、どの点で違うか
  2. 核心にある概念:参照クラス問題、Reichenbach の最も狭い信頼できるクラス、少数件数の区間、損益分岐確率、決定の頑健さ
  3. よくある誤り/罠:①取締役の立場とクラスの選び方がそろっている ②4つを平均する ③2戦2勝を100%と読む ④決定が変わらない範囲の違いまで争う
  4. 判断の軸:確率を1つに決めるのでなく、案が変わる境目を出し、クラスの幅がそれをまたぐかを見る
模範解答の核心
4つはどれも「そのクラスでの正しい頻度」で、単独で正しいものはない。仕組みで見ると、ドイツの共同決定(監視に適した設備の導入には事業所委員会の同意が要る)を共有する C 21.7% が最も近く、D は件数も仕組みも合わない。損益分岐は全面 p>20.5%、段階 p>11.9%、全面が段階に勝つのは p>31.4%導出。クラスの幅がすべての境目をまたぐので案はクラスで変わる。最大後悔で比べると、D を除けば段階が 2.16億円で最小、D を入れると全面が最小。議論すべきは「台湾・タイの2勝はドイツの参考になるか」の1点に絞れる。

1. 4つのクラスと成功の仕組み

クラス成功率90% 区間導出共有する仕組み共有しない仕組み
A 日本発 SaaS7.0%2.8〜16.2%本社主導の遠隔経営業種・進出先がばらばら
B 欧州建設テック35.0%20.2〜53.4%建設現場の顧客、ゼネコン経由の販売大半が米国企業で英語圏の販売網。作業員を記録しない製品を含む
C ドイツ・行動データ SaaS21.7%14.2〜31.5%ドイツの共同決定、ドイツ語の販売、従業員データの扱い建設業でない製品を含む
D 当社の台湾・タイ100%(2/2)42.5〜100%当社の製品と組織そのもの日系ゼネコンの現地法人に付いて入った。共同決定がない国

ドイツ事業所組織法(BetrVG)第87条1項6号は、従業員の行動や成果を監視するのに適した技術的設備の導入に事業所委員会の共同決定権を与えている文献:記憶。作業員の位置を記録する製品は安全目的でもこれに当たると考えるのが自然で、販売の速さは製品の良さよりこの合意の取りやすさで決まりうる。この仕組みを共有するのは C だけ。Reichenbach の「最も狭いクラス」を、狭さを件数でなく仕組みの共有で測ると読み替えると C が第一候補。

  • CFO の2戦2勝:ラプラスの継起の規則で (2+1)/(2+2)=75%、90% 区間の下限は 42.5%導出。2件ではほとんど分からず、台湾・タイは日系ゼネコンについて行く形でドイツと仕組みが違う
  • それでも D は「当社の組織は海外で実行できる」という方向の証拠にはなる(A の 7% の一部は本社が実行できない失敗)

2. 期待値と損益分岐

見送り:0
全面 :80p + 2(1−p) − 18                                   = 78p − 16      → p > 20.5%
段階 :−3 + p[0.75(70−15) + 0.25·0.5] + (1−p)[0.20(2−15) + 0.80·0.5] = 43.575p − 5.2 → p > 11.9%
全面 > 段階:78p − 16 > 43.575p − 5.2                                         → p > 31.4%
−20−10010203040 0%20%40%60%80% 成功確率 p期待値(億円) A 7%C 21.7%B 35%D 75% 全面進出 78p−16段階進出 43.6p−5.2見送り 0 11.9%20.5%31.4% 全面>段階
クラス(p)見送り全面段階最善全面の後悔段階の後悔見送りの後悔
A(7.0%)0−10.56−2.16見送り10.562.160
C(21.7%)00.904.24段階3.3404.24
B(35.0%)011.3010.05全面01.2511.30
D(75%、ラプラス)042.5027.48全面015.0242.50
  • 最善が見送り・段階・全面の3通りに割れる。クラス選びが決定を変える
  • 段階進出の期待値が p に鈍い(傾き 43.6 対 78)のは、合図が出なければ 3 の損で止まり、出たときだけ大きく張るから
  • D を除くと最大後悔は 見送り 11.30、全面 10.56、段階 2.16。D を入れると全面 10.56、段階 15.02 で入れ替わる。D を区間下限 42.5% で入れると段階の後悔は 3.83 で、再び段階が最小導出

3. 取締役会での組み立て(5分)

基準は最大後悔の最小化。期待値最大化は「誰の確率を使うか」を先に決めないと計算できないが、最大後悔は各クラスを「ありうる世界」として並べ、どれが本当でも大きく外さない案を選ぶので、確率の合意なしに使える。弱点は候補に入れるクラスで結論が変わること——だから議論はそこに絞る。

  1. 「4つの成功率はどれもそのグループでは正しい数字。どれが正しいかの議論はしません」
  2. 「全面は 20.5%、段階は 11.9% を超えれば得、31.4% を超えると全面が得。皆さんの数字は 7〜100% で境目を全部またいでいます」
  3. 「どの数字が正しくても大きく外さないのは段階進出。最悪でも約2億円の取り逃し。例外は台湾・タイの2勝をそのまま当てはめた場合だけ」
  4. 「今日議論したいのは1点:台湾・タイの2勝はドイツの参考になるか。進出の仕方と共同決定の有無が違うので、私は参考にならないと考えます」
  5. 「合図には従業員代表との合意3社以上を入れました。ドイツの成功を決めるのはここ。18か月後、数字の争いには実地で決着がつきます」

採らなかった案

案採らない理由
4つを平均する(41%)2件の100%と43件の7%を同じ重さで混ぜる。件数で重みづけ(25/125=20%)しても、仕組みを共有しないクラスを混ぜる理由にならない
日本発×建設×ドイツが見つかるまで決めない0件なので永久に見つからない。狭めすぎると件数が消えるのが参照クラス問題そのもの
ベイズ階層モデルで1つにまとめるクラス間の重み(どれだけ当社に似ているか)の仮定が今日の争点そのもの。計算は争点を見えなくする
C(21.7%)で期待値最大化 → 段階結論は同じだが、A や B を信じる取締役が納得しない。最大後悔なら「あなたの数字でも大きく損しない」と言える

前提が変わったら:合図の精度が低い(50% と 40%)なら試行は情報を生まず、段階の優位は消える。米国勢が18か月以内に大手ゼネコンを押さえる動きがあれば遅れの損が増え、全面の境目が下がる。作業員を個人として特定しない記録方式を作れるなら共同決定の壁が下がり、C より B に近い世界になる——製品の作り替えを先に検討する。

実践への応用

  • 見積もり:チーム平均・同じ技術スタック・同じ担当者で答えが違う。スケジュール判断がどの数字で変わるかを見る
  • 採用:定着率を出身企業・職種・年齢のどれで区切るか。成功の仕組み(自走できる環境にいたか)で選ぶ
  • セキュリティ投資:同業・同規模・同じクラウド構成で事故率が変わる。決定が変わる範囲だけを議論する
  • 投資家対話:VC は自分のポートフォリオという参照クラスで見ている。そのクラスと当社が仕組みで違う点を具体的に説明できると、数字の議論から事業の議論に移れる
自己評価(解答後に記入)
  • 4つのクラスを「件数」と「成功の仕組み」で評価し、BetrVG の共同決定から C を選べたか
  • 3案の期待値を p の式にし、20.5%・11.9%・31.4% の境目を出せたか
  • 最大後悔を使い、議論を「D をドイツに当てはめるか」の1点に絞れたか
自分の考え・解答メモ:
気づき・メモ:
保存しました

扱わなかった範囲・文献

問扱わなかった範囲と理由
Q1契約解釈の判例(未確認のため)。回数ベースの SLA の詳細設計
Q2義務論理(「〜しなければならない」の論理)。命題論理で矛盾の検出と修正は示せるため。義務の衝突は別の回で
Q3ベイズ階層モデルでの統合(10/09 IQ-B で縮小推定を扱った)。最大後悔以外の基準(マクシミン、Hurwicz、情報ギャップ)との比較
  • AWS, "Amazon Compute Service Level Agreement", 最終更新 2022-05-25. https://aws.amazon.com/compute/sla/ —— 2026-10-13 取得して確認
  • ICO (UK), "Right to erasure". https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/individual-rights/individual-rights/right-to-erasure/ —— 2026-10-13 取得して確認
  • 犯罪収益移転防止法 第6条/個人情報保護法 第22条・第35条/GDPR Art.17(3)(b)/Directive 93/13/EEC Art.5/BetrVG §87(1) Nr.6 —— 記憶にもとづく。原文未再確認
  • 民法(債権関係)改正で「条項使用者不利の原則」が条文化されなかった経緯 —— 記憶にもとづく
  • Reiter, R. (1987). A theory of diagnosis from first principles. Artificial Intelligence, 32(1), 57–95.
  • Liffiton, M. H., & Sakallah, K. A. (2008). Algorithms for computing minimal unsatisfiable subsets of constraints. Journal of Automated Reasoning, 40(1), 1–33.
  • Venn, J. (1866). The Logic of Chance. / Reichenbach, H. (1949). The Theory of Probability.
  • Hájek, A. (2007). The reference class problem is your problem too. Synthese, 156(3), 563–585.
  • AWS KMS 料金(顧客管理キー 月1ドル/本)—— 記憶にもとづく。本日未確認

今日のまとめ・次回へ

IQ-A
量化子・無矛盾性
参照クラスと決定の頑健さ

3問とも「書かれた文を、書いた人の頭の中ではなく文字どおりに読むと何が起きるか」を扱った。「すべて〜しなかった」は2つの式に割れて空集合で真になり、矛盾した規程からは何でも導け、成功率はクラスの選び方で 7% にも 35% にもなる。どの場合も「どちらが正しいか」を争う前に、読み方・規程・クラスを全部並べ、結論が変わる点だけを議論する。

次回への接続

明日(10/14 水曜)は Thinking-A(問題解決・意思決定)。今日の Q3 の「決定が変わる境目を先に出す」と「段階化で決定を確率の幅に強くする」は、明日の「選択肢そのものを作り替える」練習の入口になる。