Horn-SAT admits a polynomial-time decision algorithm