Solution:
If P is the incenter of ABC, then ∠BPD=∠ABP+∠BAP=2A^+B^, and ∠BDP=∠BCP=2C^. From triangle BDP, it follows that ∠PBD=90∘, i.e. that EB is one of the altitudes of the triangle DEF. Similarly, AD and CF are altitudes, which means that P is the orthocenter of DEF.

Notice that AP separates B from C, B from E and C from F. Therefore AP separates E from F, which means that P belongs to the interior of ∠EDF. It follows that P∈Int(△DEF).
If P is the orthocenter of DEF, then clearly DEF must be acute. Let A′∈EF, B′∈DF and C′∈DE be the feet of the altitudes. Then the quadrilaterals B′PA′F, C′PB′D, and A′PC′E are cyclic, which means that ∠B′FA′=180∘−∠B′PA′=180∘−∠BPA=∠BFA. Similarly, one obtains that ∠C′DB′=∠CDB, and ∠A′EC′=∠AEC.
- If B∈Ext(△FPD), then A∈Int(△EPF), C∈Ext(△DPE), and thus B∈Int(△FPD), contradiction.
- If B∈Int(△FPD), then A∈Ext(△EPF), C∈Int(△DPE), and thus B∈Ext(△FPD), contradiction.
This leaves us with B∈FD. Then we must have A∈EF, C∈DE, which means that A=A′, B=B′, C=C′. Thus ABC is the orthic triangle of triangle DEF and it is well known that the orthocenter of an acute triangle DEF is the incenter of its orthic triangle.