El conocimiento común es un tipo especial de conocimiento para un grupo de agentes . Hay conocimiento común de p en un grupo de agentes G cuando todos los agentes en G saben p , todos saben que saben p , todos saben que todos saben que saben p , y así sucesivamente hasta el infinito . [1] Puede denotarse como .
El concepto fue introducido por primera vez en la literatura filosófica por David Kellogg Lewis en su estudio Convention (1969). El sociólogo Morris Friedell definió el conocimiento común en un artículo de 1969. [2] Robert Aumann (1976) fue el primero en darle una formulación matemática en un marco teórico de conjuntos . Los científicos informáticos se interesaron por el tema de la lógica epistémica en general -y del conocimiento común en particular- a partir de la década de 1980. [1] Existen numerosos acertijos basados en el concepto que han sido ampliamente investigados por matemáticos como John Conway . [3]
El filósofo Stephen Schiffer , en su libro de 1972 Meaning , desarrolló de forma independiente una noción que llamó " conocimiento mutuo " ( ) que funciona de manera bastante similar al "conocimiento común" de Lewis y Friedel de 1969. [4] Si un anuncio confiable se hace en público , entonces se convierte en conocimiento común; Sin embargo, si se transmite a cada agente en privado, se convierte en conocimiento mutuo pero no en conocimiento común. Incluso si el hecho de que "cada agente en el grupo sabe p " ( ) se transmite a cada agente en privado, todavía no es conocimiento común: . Pero, si cualquier agente anuncia públicamente su conocimiento de p , entonces se convierte en conocimiento común que sabe p (a saber, ). Si cada agente anuncia públicamente su conocimiento de p , p se convierte en conocimiento común .
La idea del conocimiento común se introduce a menudo mediante alguna variante de los acertijos de inducción (por ejemplo, el acertijo de los niños embarrados ): [2]
En una isla, hay k personas que tienen ojos azules, y el resto de la gente tiene ojos verdes. Al comienzo del rompecabezas, nadie en la isla sabe nunca el color de sus ojos. Por regla general, si una persona en la isla descubre alguna vez que tiene ojos azules, debe abandonar la isla al amanecer; quien no haga tal descubrimiento siempre duerme hasta después del amanecer. En la isla, cada persona sabe el color de ojos de todas las demás, no hay superficies reflectantes y no hay comunicación del color de ojos.
En un momento dado, un extraño llega a la isla, convoca a todos los habitantes de la isla y hace el siguiente anuncio público : "Al menos uno de vosotros tiene los ojos azules". Además, todos saben que el extraño es veraz y todos saben que todos lo saben, y así sucesivamente: es de conocimiento público que es veraz y, por tanto, se convierte en de conocimiento público que hay al menos un isleño que tiene los ojos azules ( ). El problema: encontrar el resultado final, suponiendo que todas las personas de la isla son completamente lógicas (el conocimiento de cada participante obedece a los esquemas axiomáticos de la lógica epistémica ) y que esto también es de conocimiento público.
La respuesta es que, al amanecer del día siguiente al anuncio, todas las personas de ojos azules abandonarán la isla.
La solución puede verse con un argumento inductivo. Si k = 1 (es decir, hay exactamente una persona de ojos azules), la persona reconocerá que solo ella tiene ojos azules (al ver solo ojos verdes en los demás) y se irá en el primer amanecer. Si k = 2, nadie se irá en el primer amanecer, y la inacción (y la falta implícita de conocimiento para cada agente) es observada por todos, lo que entonces también se convierte en conocimiento común ( ). Las dos personas de ojos azules, al ver solo a una persona con ojos azules, y que nadie se fue en el primer amanecer (y por lo tanto que k > 1; y también que la otra persona de ojos azules no piensa que todos excepto ella no son de ojos azules , por lo tanto otra persona de ojos azules ), se irán en el segundo amanecer. Inductivamente, se puede razonar que nadie se irá en los primeros k − 1 amaneceres si y solo si hay al menos k personas de ojos azules. Aquellos que tienen ojos azules, al ver k − 1 personas de ojos azules entre las demás y sabiendo que debe haber al menos k , razonarán que deben tener ojos azules y se irán.
Para k > 1, el forastero sólo les está diciendo a los ciudadanos de la isla lo que ya saben: que hay personas de ojos azules entre ellos. Sin embargo, antes de que se anuncie este hecho, el hecho no es de conocimiento público , sino de conocimiento mutuo .
Para k = 2, se trata simplemente de conocimiento de "primer orden" ( ). Cada persona de ojos azules sabe que hay alguien con ojos azules, pero cada persona de ojos azules no sabe que la otra persona de ojos azules tiene este mismo conocimiento.
Para k = 3, se trata de un conocimiento de "segundo orden" ( ). Cada persona de ojos azules sabe que una segunda persona de ojos azules sabe que una tercera persona tiene ojos azules, pero nadie sabe que existe una tercera persona de ojos azules con ese conocimiento, hasta que el forastero hace su afirmación.
En general: para k > 1, se trata de un conocimiento de "( k − 1)º orden" ( ). Cada persona de ojos azules sabe que una segunda persona de ojos azules sabe que una tercera persona de ojos azules sabe que... (repetir para un total de k − 1 niveles) una k ésima persona tiene ojos azules, pero nadie sabe que hay una " k ésima" persona de ojos azules con ese conocimiento, hasta que el forastero hace su declaración. La noción de conocimiento común tiene, por tanto, un efecto palpable. Saber que todo el mundo sabe sí marca una diferencia. Cuando el anuncio público del forastero (un hecho ya conocido por todos, a menos que k=1, en cuyo caso la única persona de ojos azules no lo sabría hasta el anuncio) se convierte en conocimiento común, las personas de ojos azules de esta isla acaban deduciendo su estatus y se van.
En particular:
El conocimiento común puede recibir una definición lógica en sistemas de lógica multimodal en los que los operadores modales se interpretan epistémicamente . A nivel proposicional, tales sistemas son extensiones de la lógica proposicional . La extensión consiste en la introducción de un grupo G de agentes y de n operadores modales K i (con i = 1, ..., n ) con el significado pretendido de que "el agente i sabe". Así, K i (donde es una fórmula del cálculo lógico) se lee "el agente i sabe ". Podemos definir un operador E G con el significado pretendido de "todos en el grupo G saben" definiéndolo con el axioma
Al abreviar la expresión con y definir , el conocimiento común podría entonces definirse con el axioma
Sin embargo, existe una complicación. Los lenguajes de la lógica epistémica suelen ser finitarios , mientras que el axioma anterior define el conocimiento común como una conjunción infinita de fórmulas, por lo tanto, no una fórmula bien formada del lenguaje. Para superar esta dificultad, se puede dar una definición de punto fijo del conocimiento común. Intuitivamente, se piensa que el conocimiento común es el punto fijo de la "ecuación" . Aquí, es el Aleph-cero . De esta manera, es posible encontrar una fórmula que implica de la cual, en el límite, podemos inferir el conocimiento común de .
De esta definición se desprende que si es de conocimiento común, entonces también es de conocimiento común ( ).
Esta caracterización sintáctica recibe contenido semántico a través de las llamadas estructuras de Kripke . Una estructura de Kripke está dada por un conjunto de estados (o mundos posibles) S , n relaciones de accesibilidad , definidas en , que representan intuitivamente qué estados el agente i considera posibles a partir de cualquier estado dado, y una función de valoración que asigna un valor de verdad , en cada estado, a cada proposición primitiva en el lenguaje. La semántica de Kripke para el operador de conocimiento está dada al estipular que es verdadero en el estado s si y solo si es verdadero en todos los estados t tales que . La semántica para el operador de conocimiento común, entonces, está dada al tomar, para cada grupo de agentes G , el cierre reflexivo (axioma modal T ) y transitivo (axioma modal 4 ) de la , para todos los agentes i en G , llamamos tal relación , y estipular que es verdadero en el estado s si y solo si es verdadero en todos los estados t tales que .
Alternativamente (pero de manera equivalente) el conocimiento común puede formalizarse utilizando la teoría de conjuntos (este fue el camino tomado por el premio Nobel Robert Aumann en su influyente artículo de 1976). Comenzando con un conjunto de estados S . Un evento E puede entonces definirse como un subconjunto del conjunto de estados S . Para cada agente i , defina una partición en S , P i . Esta partición representa el estado de conocimiento de un agente en un estado. Intuitivamente, si dos estados s 1 y s 2 son elementos de la misma parte de la partición de un agente, significa que s 1 y s 2 son indistinguibles para ese agente. En general, en el estado s , el agente i sabe que uno de los estados en P i ( s ) se obtiene, pero no cuál. (Aquí P i ( s ) denota el único elemento de P i que contiene a s . Este modelo excluye los casos en los que los agentes saben cosas que no son verdaderas).
Una función de conocimiento K puede ahora definirse de la siguiente manera:
Es decir, K i ( e ) es el conjunto de estados en los que el agente sabrá que se obtiene el evento e . Es un subconjunto de e .
De manera similar a la formulación de lógica modal anterior, un operador para la idea de que "todo el mundo sabe" puede definirse como e ".
Al igual que con el operador modal, iteraremos la función E y . Con esto, podemos definir una función de conocimiento común,
La equivalencia con el enfoque sintáctico esbozado anteriormente se puede ver fácilmente: considere una estructura de Aumann como la que se acaba de definir. Podemos definir una estructura de Kripke correspondiente tomando el mismo espacio S , relaciones de accesibilidad que definen las clases de equivalencia correspondientes a las particiones , y una función de valoración tal que produce valor verdadero para la proposición primitiva p en todos y solo los estados s tales que , donde es el evento de la estructura de Aumann correspondiente a la proposición primitiva p . No es difícil ver que la función de accesibilidad del conocimiento común definida en la sección anterior corresponde al engrosamiento común más fino de las particiones para todos , que es la caracterización finitaria del conocimiento común también dada por Aumann en el artículo de 1976.
El conocimiento común fue utilizado por David Lewis en su pionera explicación de la convención a partir de la teoría de juegos. En este sentido, el conocimiento común es un concepto que sigue siendo central para los lingüistas y filósofos del lenguaje (véase Clark 1996) que mantienen una explicación convencionalista y lewisiana del lenguaje.
Robert Aumann introdujo una formulación teórica de conjunto del conocimiento común (teóricamente equivalente a la dada anteriormente) y demostró el llamado teorema del acuerdo mediante el cual: si dos agentes tienen una probabilidad previa común sobre un determinado evento, y las probabilidades posteriores son de conocimiento común, entonces dichas probabilidades posteriores son iguales. Un resultado basado en el teorema del acuerdo y demostrado por Milgrom muestra que, dadas ciertas condiciones de eficiencia e información del mercado, el comercio especulativo es imposible.
El concepto de conocimiento común es central en la teoría de juegos . Durante varios años se ha pensado que el supuesto de conocimiento común de la racionalidad por parte de los jugadores en el juego era fundamental. Resulta que (Aumann y Brandenburger 1995) en los juegos de dos jugadores, el conocimiento común de la racionalidad no es necesario como condición epistémica para las estrategias de equilibrio de Nash .
Los científicos informáticos utilizan lenguajes que incorporan lógicas epistémicas (y conocimiento común) para razonar sobre sistemas distribuidos. Dichos sistemas pueden basarse en lógicas más complicadas que la lógica epistémica proposicional simple; véase Wooldridge Reasoning about Artificial Agents , 2000 (en el que utiliza una lógica de primer orden que incorpora operadores epistémicos y temporales) o van der Hoek et al. "Alternating Time Epistemic Logic".
En su libro de 2007, The Stuff of Thought: Language as a Window into Human Nature , Steven Pinker utiliza la noción de conocimiento común para analizar el tipo de discurso indirecto involucrado en las insinuaciones.
La película de comedia Hot Lead and Cold Feet tiene un ejemplo de una cadena de lógica que se derrumba por el conocimiento común. El chico de Denver les dice a sus aliados que Rattlesnake está en la ciudad, pero que él [el chico] tiene “la ventaja”: “Él está aquí y yo sé que está aquí, y él sabe que yo sé que está aquí, pero él no sabe que yo sé que él sabe que yo sé que está aquí”. De modo que ambos protagonistas conocen el hecho principal (Rattlesnake está aquí), pero no es “conocimiento común”. Nótese que esto es cierto incluso si el chico está equivocado: tal vez Rattlesnake sí sabe que el chico sabe que él sabe que él sabe, la cadena se rompe de todos modos porque el chico no lo sabe. Momentos después, Rattlesnake se enfrenta al chico. Vemos al chico darse cuenta de que su “ventaja” cuidadosamente construida se ha derrumbado en conocimiento común.