Is the 'bacterial flagellum' evidence of irreducible complexity?
'Bacterial flagellum' is not irreducibly complex, because if you remove parts from it, it is still functional.
The concept of "irreducible complexity" fails to disprove evolution because evolution can produce things which are irreducibly complex. Evolution could have proceed something redundant that needs later to produce a more complex organ, and then removing some of those later redundant parts.
Even if there is a way to prove that evolution theory is false, it still doesn't prove that the 'intelligent design' theory is true.