Path induction and propositional truncation