Formal operational thought is a term used in Piaget's theory that refers to the final stage of cognitive development characterized by reasoning, hypothesis generation, and hypothesis testing.