(No sé si esto se puede clasificar como una pregunta de matemáticas real . Siéntase libre de eliminar esto si no califica).
Dadas las siguientes afirmaciones,
Siempre que las declaraciones verdaderas proporcionen información respaldada por evidencia y las declaraciones falsas proporcionen información que contradiga la evidencia, ¿cuál es el número máximo de declaraciones verdaderas?
Correcto, en primer lugar, supongamos que hay exactamente cuatro afirmaciones falsas entre y . (Debo aclarar que siempre que "entre y " se menciona, se aplica a todas las declaraciones dónde .) Las otras cuatro afirmaciones entre y son verdaderas y, además, declaración es correcto. Esto significa que hay exactamente cinco afirmaciones verdaderas entre y y declaración por lo tanto es correcto.
Habiendo identificado las condiciones dadas en declaraciones y se cumplen, también podemos inferir que la afirmación es verdadera, y de la que se infiere esa afirmación también es cierto Consulte esta lógica nuevamente y las dos siguientes declaraciones correctas que se encuentran son y en ese orden.
Hasta ahora, seis afirmaciones tienen que demostrar ser ciertas: (que consisten en todas las declaraciones relacionadas con el número de declaraciones verdaderas y una declaración en la que basamos nuestra hipótesis). Esto elimina la posibilidad de que haya cinco o más afirmaciones correctas entre y , por lo tanto, declaración es falsa, lo que implica declaración es verdad. Siguiendo con esta lógica, las condiciones presentadas en declaraciones y no se cumplen, por lo que podemos confirmar su falsedad.
Al final, hay tres declaraciones falsas: , lo que contradice la hipótesis presupuesta de que hay "exactamente cuatro enunciados verdaderos entre y ". (¿Por qué tiene que terminar de esta manera? Iba tan bien~)
Empecemos al revés. Suponga que hay exactamente cuatro enunciados verdaderos entre y , las otras cuatro afirmaciones entre y son falsos Sin embargo, de acuerdo con esta hipótesis, la afirmación no es incorrecta, lo que significa que la afirmación Es falso. Como estamos buscando el número máximo de declaraciones verdaderas, supondremos que hay un mínimo de cuatro declaraciones verdaderas entre y , reafirmando esa declaración es correcta y afirmación Es incorrecto.
De este punto de partida, podemos deducir que la afirmación es verdad, (¿no empieza a parecerse a nuestro primer caso? Declaraciones son de hecho lo mismo), y en realidad, eso es todo. Técnicamente podemos ir más lejos si se nos ocurren más suposiciones, pero me detendré aquí por ahora.
¿Qué tal si repasamos nuestra primera hipótesis? Dado que estamos buscando el número máximo de declaraciones verdaderas, asumiremos que la declaración es falsa, lo que significa que la declaración es verdad. En realidad, saltémonos el tedioso razonamiento. He hecho una tabla que detalla el proceso que se necesita para decidir si cada declaración es verdadera de acuerdo con las afirmaciones anteriores. Esta es una de las configuraciones que proporciona información de apoyo a las afirmaciones verdaderas e información contradictoria a las falsas.
Pero, ¿es éste el caso que maximiza el número de enunciados verdaderos? ¿Hay alguna manera de probar que una combinación con más de siete declaraciones verdaderas no es lógicamente alcanzable? ¿Qué pasa con uno con la mayor cantidad posible de declaraciones falsas? Supongo que es básicamente lo contrario a la configuración anterior: .
Si tuviera ocho o más afirmaciones verdaderas, entonces tendría como máximo dos afirmaciones falsas y, por lo tanto, 2, 8 y 10 tienen que ser todas falsas... ¡lo que contradice que tendría como máximo dos afirmaciones falsas!
Entonces no, no puede tener ocho o más declaraciones verdaderas.
Ahora, encontraste una solución con exactamente siete declaraciones verdaderas. ¿Hay otras soluciones con 7 declaraciones verdaderas? No, porque con 7 afirmaciones verdaderas, sabemos que 2 y 10 son falsas (de nuevo: no hay suficientes afirmaciones falsas), pero con 3 afirmaciones falsas y 10 ya siendo falsas, 8 puede tener como máximo dos afirmaciones falsas encima, y así 8 tiene que ser Falso también. Entonces, 2, 8 y 10 tienen que ser falsos si hay 7 declaraciones verdaderas, por lo que esta es la única solución con 7 declaraciones verdaderas.
Bien, pero ¿qué pasa con maximizar el número de declaraciones falsas?
Primero, tenga en cuenta que su solución para False's
¡No funciona del todo! Si usamos su distribución para evaluar las afirmaciones, ¡tendríamos que solo 9 y 10 tienen el valor de verdad correcto! Así que no, no puedes simplemente 'invertir' la solución aquí.
Bien, ¿cuántos falsos podemos tener?
Tenga en cuenta que tener seis o más afirmaciones falsas hace que 2, 4, 6, 8 y 10 se conviertan todas en verdaderas... y así inmediatamente ya no puede tener seis o más afirmaciones falsas. Por lo tanto, no puede tener seis o más declaraciones falsas.
Está bien, pero ahora considere: si 1 es falso, entonces 1 tiene como máximo cuatro declaraciones verdaderas debajo de él y, por lo tanto, al menos cinco declaraciones falsas debajo de sí mismo, lo que da un total de al menos seis declaraciones falsas. Pero ya establecimos que eso es imposible, entonces no puedo ser Falso. Entonces, sabemos que 1 tiene que ser Verdadero. Pero eso obliga a que 3, 5, 7 y 9 también sean verdaderos. Y eso a su vez obliga a 10 a ser Falso. Ahora, si 8 fuera verdadero, 2, 4 y 6 tendrían que ser todos falsos, pero ahora tenemos un problema con 4. Entonces, 8 es falso. Eso obliga a 4 a ser Verdadero. Eso hace que 2 sea Falso, y finalmente 6 tiene que ser Verdadero.
¡Entonces, de hecho, ahora hemos establecido que hay exactamente una y solo una posible solución a este rompecabezas!
Puede resolver el problema a través de la programación lineal entera de la siguiente manera. Para , sea una variable de decisión binaria indicar si declaración es verdad. El problema es maximizar sujeto a
A menudo ayuda asumir lo más restrictivo porque es más fácil llegar a una contradicción y avanzar. Si asumimos que 5 es falso, entonces 6-10 son todos falsos y 10 nos dice que 1-5 debe ser falso. Entonces 1,3 son falsos y 2,4 son verdaderos, pero esto contradice que 7 sea falso, por lo que 5 es verdadero.
Ahora suponga que 6 es falso. Entonces 1-5 son todos verdaderos y 2 nos dice que 7-10 son falsos. Nuevamente 7 hace una contradicción, por lo que 6 es verdadero.
Esto hace que 7 sea verdadero, lo que hace que 3 sea verdadero, lo que hace que 9 sea verdadero, lo que hace que 1 sea verdadero. Entonces 10 es falso y 8 es falso. Eso hace que 4 sean verdaderos y 2 falsos. La única asignación consistente es 2,8,10 falsa y las demás verdaderas. Puede verificar que esto sea consistente con todos los datos.
Lê Thanh Đạt
Rob Pratt
Lê Thanh Đạt