There are languages that use infixes. English is not one of them. In any case, the o in philosophy is not an infix, and neither is the a in dialogue. In both cases, the syllable in question is part of the prefix.
- For Teachers