falsifiability and inevitability in science & philosophy-bn