משפט פון נוימן-מורגנשטרן

משפט פון נוימן-מורגנשטרן בתורת ההחלטות הוא משפט האפיון של פונקציית התועלת, והוא קובע שאם לשחקן יחס ההעדפות שלם וטרנזיטיבי, ואם יחס ההעדפות מקיים ארבע אקסיומות מסוימות, אז ניתן לתאר את יחס ההעדפות של השחקן באמצעות פונקציית תועלת ליניארית. פונקציה פשוטה כזו נוחה מאוד בניתוח משחקים בעלי תוצאות לא ודאיות, מכיוון שהתועלת של כל הגרלה L תהיה שווה לתוחלת התועלת של התוצאות לפי L.

== המודל ==
=== מרחב הפעולה ===
תחילה אנו מניחים שמקבל ההחלטות עומד בפני מצב עם מספר סופי של תוצאות אפשריות: <math>O = \{ A_1 , \cdots , A_K \}</math>.

כדי לנתח סיטואציות שבהן תוצאת המשחק אינה ודאית, כלומר היא הגרלה על קבוצת התוצאות, יש להרחיב את יחס ההעדפות של השחקן להתפלגויות על O. הגרלה <math>\, L</math> שבה כל תוצאה אפשרית <math>\, A_k</math> יכולה להתקבל בהסתברות <math>\, p_k</math> תסומן על ידי <math>L = [ p_1(A_1) , \ldots , p_K(A_K) ]</math>, וקבוצת ההגרלות על <math>\, O</math>:

<math display="block">\mathcal{L}(O) = \{ [ p_1(A_1), \ldots, p_K(A_K) ] : \vec{p} \in \Delta^K \}</math>

כאשר השתמשנו בסימון של הסימפלקס ה-K ממדי: <math>\Delta^K = \{\vec{p}\in[0,1]^K : \sum\nolimits_{k=1}^{K}{p_k} = 1 \}</math>.

מתברר שכדי להוכיח את המשפט עלינו להרחיב את יחס ההעדפות של השחקן להגרלות על הגרלות. הגרלה מורכבת <math>\hat{L}</math> שבה כל הגרלה <math>\, L_j</math> יכולה להתקבל בהסתברות <math>\, q_j</math> תסומן על ידי <math>\hat{L}=[q_1(L_1),\ldots,q_J(L_J)]</math>, וקבוצת ההגרלות המורכבות על <math>\, O</math>:

<math display="block">\hat{\mathcal{L}}(O) = \{ [ q_1(L_1), \ldots, q_J(L_J) ] : J \in \mathbb{N}, \ L_j \in \mathcal{L}(O), \ \vec{q} \in \Delta^J \}</math>

=== יחס ההעדפות ופונקציית התועלת ===

כעת נגדיר את העדפותיו של השחקן. יחס העדפות <math>\succsim_i</math> הוא יחס בינארי על <math>\hat{\mathcal{L}}(O)</math> המייצג את העדפותיו של השחקן <math>\, i</math>. תהיינה <math>\hat{L}_1 , \hat{L}_2</math> שתי הגרלות מורכבות. במידה והשחקן <math>\, i</math> מעדיף את הגרלה <math>\hat{L}_1</math> על פני הגרלה <math>\hat{L}_2</math>, נסמן <math>\hat{L}_1 \succsim_i \hat{L}_2</math>. אם השחקן אדיש בין שתי ההגרלות, נסמן <math>\hat{L}_1 \approx_i \hat{L}_2</math>.

ברור שכדי לנתח משחק בצורה מתמטית עלינו לדרוש שיחס ההעדפות יהיה שלם, כלומר שהשחקן יכול להשוות בין כל שתי הגרלות מורכבות, ובנוסף יחס ההעדפות צריך להיות טרנזיטיבי, שהרי אם יחס ההעדפות אינו טרנזיטיבי אנו עלולים לקבל מצבים שיש בהם סתירה לוגית כמו למשל: "השחקן מעדיף במבה על פני בייגלה, ומעדיף בייגלה על פני ביסלי, אך הוא מעדיף ביסלי על פני במבה". יהי אם כן <math>\succsim_i</math> יחס העדפות שלם וטרנזיטיבי על <math>\hat{\mathcal{L}}(O)</math>, המייצג את העדפותיו של השחקן <math>\, i</math>.

נפנה להגדרת פונקציית התועלת. העתקה <math>u: \hat{\mathcal{L}}(O) \rightarrow \mathbb{R}</math> נקראת פונקציית תועלת המייצגת את יחס ההעדפות <math>\succsim _i</math> אם לכל הגרלה מורכבת <math>\hat{L}_1 , \hat{L}_2 \in \hat{\mathcal{L}}(O)</math> מתקיים:

<math display="block">\hat{L}_1 \succsim_i \hat{L}_2 \quad \iff \quad u(\hat{L}_1) \ge u(\hat{L}_2)</math>

יש לשים לב שלפי הגדרה זו ניתן לייצג יחס העדפות על ידי פונקציות שונות ורבות. למעשה, u היא פונקציית תועלת אורדינלית, כלומר מייצגת רק את סדר ההעדפות על התוצאות ואין בה שום חשיבות למידת ההעדפה של תוצאה כזו או אחרת. פונקציית תועלת <math>u: \hat{\mathcal{L}}(O) \rightarrow \mathbb{R}</math> נקראת ליניארית אם לכל הגרלה <math>\hat{L} = [q_1(L_1),q_2(L_2),\ldots,q_J(L_J)]</math> מתקיים: 

<math display="block">u(\hat{L}) = q_1 u(L_1) + q_2 u(L_2) + \ldots + q_J u(L_J)</math>

כלומר ה"ליניאריות" היא בהסתברויות על ההגרלות הפשוטות.

== ארבע האקסיומות של פון נוימן ומורגנשטרן ==
הנחות יסוד:

* קיימת קבוצה סופית של פרסים <math>A =\{A_1,\cdots,A_n\}</math> בה יכול השחקן לזכות.
* לשחקן יש יחס ההעדפות על הגרלות מורכבות.
הגרלה <math>L</math>, הגרלה בה נקבל תוצאה <math>A_i</math> בהסתברות <math>p_i</math>. נסמן: <math>L=[p_1(A_1),p_2(A_2),\cdots,p_n(A_n)]</math>. <br />
כאשר נגדיר הגרלה מורכבת באופן הבא:

<math>\overline{L} = [q_1(L_1),...,q_{j-1}(L_{j-1}),q_j(M),q_{j+1}(L_{j+1}),...,q_J(L_J)]</math> היא הגרלה שבה:
<math> 1 \leq \forall i \leq j</math> מתקיים ש <math>L_i</math> הגרלה, <math>\sum q_i=1 , q_i \geq 0</math> 

תחת ההנחות הללו, ארבע האקסיומות בתועלת פון נוימן-מורגנשטרן הן רציפות, מונוטוניות, פישוט והצבה.

===רציפות===

עבור שחקן <math>i</math> מתקיים :
לכל שלושה פרסים <math> A\preceq_i B\preceq_i C</math> קיים <math>0 \leq \theta_i \leq 1 </math> כך ש:
<math> B\approx_i[\theta_i(A),(1-\theta_i)C]</math>

כלומר,עבור יחס ההעדפות שלעיל לגבי שלושה פרסים <math> A,B,C</math> ,קיים מספר <math>0 \leq \theta_i \leq 1 </math> עבורו ניתן ליצור הגרלה חדשה בה השחקן יזכה בפרס <math> C</math> בסיכוי <math>1-\theta_i</math> ובפרס <math> A</math> בסיכוי <math>\theta_i</math>, והשחקן יוותר אדיש בין הגרלה זו לבין זכייה בפרס <math> B</math>.

===מונוטוניות===
יהיו <math> 0 \leq \alpha,\beta \leq 1</math> ונניח כי <math> A\succ_i B </math> אזי:
<math>[\alpha(A),(1-\alpha)(B)]\succeq_i[\beta(A),(1-\beta)(B)]</math> אם ורק אם <math>\alpha\geq\beta</math>

כלומר, אם שחקן מעדיף את פרס <math>A</math> על פני פרס <math>B</math>, אזי הוא יעדיף כל הגרלה הנותנת לו את פרס <math> A</math> בסיכוי 
<math> \alpha</math>, על פני הגרלה הנותנת לו את <math> A</math> בסיכוי נמוך יותר.

===אקסיומת הפישוט===

לכל <math>j=1,2...,J</math> תהי <math>L_j</math> ההגרלה הפשוטה:

<math>L_j=[p^j_1(A_1),p^j_2(A_2),...,p^j_K(A_K)]</math>

ותהי ההגרלה המורכבת:
<math>\overline{L}=[q_1(L_1),q_2(L_2),...,q_j(L_j)]</math> 

לכל <math>k=1...K</math> 

נגדיר:

<math>r_k=[(q_1)p^1_k+(q_2)p^2_k+...+(q_j)p^J_k]</math>

(כלומר,בהסתברות <math>q_j</math> נזכה בתוצאה <math>L_j</math>, ואז בסיכוי <math>p^j_k</math> נזכה בפרס <math>A_k</math>. כאשר נסכום לכל <math>j</math> נקבל את ההסתברות ל <math>A_k</math> ) כך נוצרת ההגרלה הפשוטה:

<math>L=[r_1(A_1),r_2(A_2),...,r_K(A_K)]</math>

אזי:

<math>L\approx_i\overline{L}</math>

כלומר, בהינתן הגרלה המגדירה את ההסתברויות לזכות באוסף פרסים, כל הגרלה שתגדיר את אותן הסתברויות, גם אם היא בעלת יותר או פחות שלבים מההגרלה המקורית, שקולה להגרלה המקורית מבחינת יחס ההעדפות של השחקן.

===הצבה===
תהי
<math>\overline{L}=[q_1(L_1),q_2(L_2),...,q_J(L_J)]</math> הגרלה מורכבת ו <math>M</math> הגרלה פשוטה. 

אם <math>L_j\approx_i M</math> אזי:
<math>\overline{L}\approx_i [q_1(L_1),...,q_{j-1}(L_{j-1}),q_j(M),q_{j+1}(L_{j+1}),...,q_J(L_J)]</math>

האקסיומה דורשת כי אם בתוך הגרלה מורכבת נחליף הגרלה פשוטה בהגרלה השקולה לה, אזי השחקן יישאר אדיש בין ההגרלה המורכבת הראשונית לבין זו שבה החליפו את ההגרלות הפשוטות.

== משפט פון נוימן-מורגנשטרן ==
אם יחס ההעדפות <math>\succsim_i</math> על <math>\hat\mathcal{L}(O)</math> של שחקן <math>\, i</math> הוא שלם וטרנזיטיבי ומקיים את ארבע האקסיומות של פון נוימן ומורגנשטרן, אזי יחס ההעדפות ניתן לייצוג על ידי פונקציית תועלת ליניארית.

== הוכחה ==
טענת עזר. אם יחס ההעדפות של שחקן מקיים את אקסיומות הרציפות והמונוטוניות, ואם <math>A \succsim _i B \succsim _i C</math> ו- <math>A \succ _i C</math>, אזי הגודל <math>\, \theta _i</math> המוגדר באקסיומת הרציפות יחיד.

:הוכחת הטענה. יהי <math>\succsim _i</math> יחס העדפות על <math>\{ A_1 , \ldots , A_K \}</math> שמקיים את אקסיומות הרציפות והמונוטוניות, כאשר <math>A_K \succ _i A_1</math>.

:לפי רציפות לכל <math>k \in \{ 1 , \ldots , K \}</math> קיים <math>\theta_i^k \in [0,1]</math> כך ש- <math>A_k \approx_i [ \theta _i^k(A_K) , (1-\theta_i^k)(A_1) ]</math>.

:אם <math>\varphi_i^k \in [0,1]</math> מקיים <math>A_k \approx_i [ \varphi_i^k(A_K) , (1-\varphi_i^k)(A_1) ]</math>, אז לפי מונוטוניות <math>\varphi_i^k = \theta_i^k</math>.

הוכחת המשפט. יהי <math>\succsim_i</math> יחס העדפות המקיים את תנאי המשפט. נטפל במקרה שבו <math>A_K \succ_i A_1</math>.

שלב ראשון: 
הגדרת פונקציה <math>\, u_i</math> על קבוצת ההגרלות.

לפי טענת עזר, לכל <math>k\in \{ 1 , \ldots , K \}</math> קיים מספר ממשי יחיד <math>\theta_i^k \in [0,1]</math> המקיים:

<math display="block">A_k \approx_i [ \theta_i^k(A_K), (1-\theta_i^k)(A_1) ]\ </math>

כעת נגדיר פונקציה <math>\, u_i</math> על קבוצת ההגרלות המורכבות <math>\hat{\mathcal{L}}(O)</math>. תהי נתונה הגרלה מורכבת <math>\hat{L} = [ q_1(L_1) , \ldots , q_J(L_J) ]</math>, שבה <math>\vec{q} \in \Delta^J</math>, ו-<math>L_1,\ldots,L_J</math> הן הגרלות פשוטות הנתונות על ידי <math>L_j = [ p_1^j(A_1) , \ldots , p_K^j(A_K) ]</math>.

לכל <math>k \in \{ 1 , \ldots , K \}</math> נגדיר:

<math display="block">r_k = q_1 p_k^1 + q_2 p_k^2 + \ldots + q_J p_k^J</math>

זוהי ההסתברות שתוצאת ההגרלה תהיה <math>\, A_k</math>. נגדיר פונקציה <math>\, u_i</math> על קבוצת ההגרלות המורכבות באופן הבא:

<math display="block">u_i(\hat{L}) = r_1 \theta_i^1 + r_2 \theta_i^2 + \ldots + r_K \theta_i^K</math>

מכאן נובע בפרט שלכל הגרלה פשוטה <math>L = [ p_1(A_1), \ldots , p_K(A_K) ]</math> מתקיים:

<math display="block">u_i(L) = \sum\limits_{k=1}^{K} {p_k \theta_i^k}</math>

שלב שני: 
<math>u_i(A_k) = \theta_i^k</math> לכל <math>k \in \{ 1 , \ldots , K \}</math>.

הפרס <math>\, A_k</math> שקול להגרלה <math>\, L = [1(A_k)]</math>, השקולה להגרלה המורכבת 
<math>\hat{L} = [1(L)]</math>. תוצאת ההגרלה <math>\hat{L}</math> היא <math>\, A_k</math> בהסתברות <math>\, 1</math>, ולכן במקרה זה:

<div style="text-align: center;">
<math>r_l = \left\{ \begin{array} {*{35}{l}}
 1\quad \quad \quad l = k \\
 0\quad \quad \quad l \ne k \\
\end{array} \right.</math>
</div>

מכאן נקבל כי:

<math display="block">u_i(A_k) = \theta_i^k \quad \forall k \in \{ 1, \ldots, K \}</math>

מכיוון ש-<math>\theta_i^1 = 0</math> ו-<math>\theta_i^K = 1</math>, נקבל כי <math>\, u_i(A_1)=0</math> ו-<math>\, u_i(A_K)=1</math>.

שלב שלישי: 
<math>\, u_i</math> ליניארית.

כדי להראות ש-<math>\, u_i</math> ליניארית, נראה כי לכל הגרלה פשוטה <math>L = [ p_1(A_1) , \ldots , p_K(A_K) ]</math> מתקיים:

<math display="block">u_i(L) = \sum\limits_{k=1}^{K} {p_k u_i(A_k)}</math>

אך משוואה זו מתקיימת, שכן משלב ראשון אגף שמאל שווה ל-<math>\sum\nolimits_{k=1}^{K} {p_k \theta_i^k}</math>, ומשלב שני אגף ימין שווה אף הוא לגודל זה.

שלב רביעי: 
<math>\, u_i</math> היא פונקציית תועלת.

כדי להראות כי <math>\, u_i</math> היא פונקציית תועלת המייצגת את יחס ההעדפות <math>\succsim_i</math> יש להראות כי לכל שתי הגרלות מורכבות <math>\hat{L}</math> ו-<math>\hat{L}'</math> מתקיים:

<math display="block">\hat{L} \succsim_i \hat{L}' \quad \iff \quad u_i(\hat{L}) \ge u_i(\hat{L}')</math>

תהיינה, אם כן, <math>\hat{L}</math> ו-<math>\hat{L}'</math> שתי הגרלות מורכבות. נסמן:

<math display="block">\hat{L} = [q_1(L_1),\ldots,q_J(L_J)] \quad, \quad \hat{L}' = [q'_1(L'_1),\ldots,q'_{J'}(L'_{J'})]</math>

כאשר

<math display="block">L_j = [p_1^j(A_1),\ldots,p_K^j(A_K)] \quad, \quad L'_j = [{p'}_1^j(A_1),\ldots,{p'}_K^j(A_K)]</math>

לכל <math>k \in \{1,\ldots,K\}</math> נסמן:

<math display="block">r_k = \sum\limits_{j=1}^{J} {q_j p_k^j} \quad, \quad r'_k = \sum\limits_{j=1}^{J'} {q'_j {p'}_k^j}</math>

אלו ההסתברויות לקבלת התוצאה <math>\, A_k</math> בשתי ההגרלות המורכבות <math>\hat{L}</math> ו-<math>\hat{L}'</math>. מהגדרת פונקציית התועלת,

<math display="block">u_i(\hat{L}) = \sum\limits_{k=1}^{K} {r_k \theta_i^k} \quad, \quad u_i(\hat{L}') = \sum\limits_{k=1}^{K} {r'_k \theta_i^k}</math>

לכן,

<math display="block">u_i(\hat{L}) \ge u_i(\hat{L}') \quad \iff \quad \sum\limits_{k=1}^{K} {r_k \theta_i^k} \ge \sum\limits_{k=1}^{K} {r'_k \theta_i^k}</math>

מצד שני, מאקסיומת הפישוט,

<math display="block">\hat{L} \approx_i [r_1(A_1),r_2(A_2),\ldots,r_K(A_K)] \quad, \quad \hat{L}' \approx_i [r'_1(A_1),r_2(A_2),\ldots,r'_K(A_K)]</math>

נסמן <math>L_k = [\theta_i^k(A_K),(1-\theta_i^k)(A_1)]</math>. אזי על פי הגדרת <math>\theta _i^k</math> מתקיים <math>A_k \approx_i L_k</math> לכל <math>k \in \{1,\ldots,K\}</math>. מאקסיומת ההצבה המופעלת <math>\, K</math> פעמים, הן עבור <math>\hat{L}</math> והן עבור <math>\hat{L}'</math>, מתקיים:

<math display="block">\hat{L} \approx_i [r_1(L_1),r_2(L_2),\ldots,r_K(L_K)] \quad, \quad \hat{L}' \approx_i [r'_1(L_1),r'_2(L_2),\ldots,r'_K(L_K)]</math>

כיוון שכל ההגרלות <math>\, L_k</math> הן הגרלות על <math>\, A_1,A_K</math> ההגרלות באגף ימין של שתי המשוואות לעיל אף הן על שתי תוצאות אלו בלבד. לכן אם נסמן ב-<math>\, r</math> ו-<math>\, r'</math> את ההסתברות הכוללת של <math>\, A_K</math> בהגרלות <math>\hat{L}</math> ו-<math>\hat{L}'</math> בהתאמה, אזי

<math display="block">r = \sum\limits_{k=1}^{K} {r_k \theta_i^k} \quad, \quad r' = \sum\limits_{k=1}^{K} {r'_k \theta_i^k}</math>

ומאקסיומת הפישוט, נובע:

<math display="block">\hat{L} \approx_i [r(A_K),(1-r)(A_1)] \quad, \quad \hat{L}' \approx_i [r'(A_K),(1-r')(A_1)]</math>

מאקסיומת המונוטוניות,

<div style="text-align: center;">
<math>\hat{L} \succsim_i \hat{L}' \quad \iff \quad r \ge r'</math>.
</div>

לכן, בסה"כ,

<div style="text-align: center;">
<math>\hat{L} \succsim_i \hat{L}' \quad \iff \quad u_i(\hat{L}) \ge u_i(\hat{L}')</math>.
</div>

כנדרש.

==ראו גם==
* מונחים בתורת המשחקים

== לקריאה נוספת ==
*

==קישורים חיצוניים==
* 

פון נוימן-מורגנשטרן
קטגוריה:ג'ון פון נוימן