Logical thought