Ich versuche, die folgende Menge partn zu definieren:klagt sie nicht sehen können, dass eine Aussage entscheidbar ist
variable pi : nat -> Prop
variable (Hdecp : ∀ p, decidable (pi p))
definition partn (n : nat) : nat := ∏ p ∈ (prime_factors n), (if pi p then p^(mult p n) else 1)
aber bekommen den Fehler
error: failed to synthesize placeholder
pi : ℕ → Prop,
n p : ℕ
⊢ decidable (pi p)
Wie kann ich helfen Lean erkennen dass (pi p) tatsächlich dank Hdecp entscheidbar ist?
Das ist sehr nützlich danken ist Sie! – user3078439
Es gibt sogar eine noch einfachere Lösung, ich habe meine Antwort bearbeitet –