Question: what is the difference between an ex post facto?
Answer: Ex post facto refers to a law causing legal infractions if a event that has already happened is deemed illegal when before it was legal. post hoc just means after the event.