Este es un problema que encontré mientras estudiaba matemáticas discretas por mi cuenta en el MIT:
Exprese cada uno de los siguientes predicados y proposiciones en notación lógica formal. El dominio del discurso son los números enteros no negativos, .
Además, además de los operadores proposicionales, variables y cuantificadores, puede definir predicados usando símbolos de suma, multiplicación e igualdad, y constantes enteras no negativas ( ), pero sin exponenciación (como ) .
Por ejemplo, el predicado “ es un número par” podría definirse mediante cualquiera de las siguientes fórmulas:
o alternativamente
(a) es un divisor de .
(b) es un número primo.
(C) es una potencia de un número primo.
Ahora,
Ya tengo (a) y (b), pero necesito ayuda con (c).
(a)
(b) (n > 1)
(C) ?
Quizá hubiera sido más fácil expresar que es un producto de dos números primos distintos. Pero, aquí estoy luchando por expresar una relación recursiva que es " es una potencia de un número primo".
solo se puede obtener multiplicando consigo mismo tiempos (donde en un entero no negativo), pero esto tiene que ser expresado sin usar notación exponencial (una restricción impuesta en la pregunta). Potencialmente podría reutilizar de (b), pero ¿cómo?
Actualizar:
La solución a (b) se corrigió para dar cuenta de un comentario.
Si tiene IsPrime, entonces puede decir que n es un múltiplo de un número primo como máximo.
Intente expresar una característica única de los poderes principales. Aquí está mi opinión:
Prime-Power(x) == 'Hay un P tal que: (a) P es primo; (b) Si y divide a x, entonces y=1 o P divide a y'. [formalizar en su notación favorita]
(razonarlo)
Ethan Bolker
sensei wu
ben voigt
Oscar Cunningham
eric
sensei wu