This paper presents a method to convert a subset of linear temporal logic (LTL) formulas into Büchi automata with polynomial size, addressing the exponential complexity commonly associated with such translations. It introduces a fragment called flat LTL logic, allowing for compositional construction of Büchi automata, thus overcoming limitations in verifying system properties effectively. The authors detail the algorithm for constructing these automata and explore the implications of this approach for model checking in software systems.