V tomto článku zkoumáme několik tříd Booleovských formulí, které zobecňují Hornovské formule a přitom mají také tu vlastnost, že je pro ně SAT testovatelný v polynomiálním čase. Známé třídy jsou porovnány vzhledem k inkluzi a dále je definována hierarchie nových tříd, která obsahuje některé ze známých tříd jako vlastní podmnožiny.