The concrete operational stage is the third stage of Piaget’s theory of cognitive development. This stage, which follows the preoperational stage, occurs between the ages of 7 and 11 (preadolescence) years, and is characterized by the appropriate use of logic. During this stage, a child’s thought processes become more mature and “adult like”. They start solving problems in a more logical fashion. Abstract, hypothetical thinking is not yet developed in the child, and children can only solve problems that apply to concrete events or objects. At this stage, the children undergo a transition where the child learns rules such as conservation. Piaget determined that children are able to incorporate inductive reasoning. Inductive reasoning involves drawing inferences from observations in order to make a generalization. In contrast, children struggle with deductive reasoning, which involves using a generalized principle in order to try to predict the outcome of an event. Children in this stage commonly experience difficulties with figuring out logic in their heads.