Weak reasoning