Why did Columbus believe he would reach Asia if he sailed westward?

Back then thay only thought that they lived in what is half of the world. So Christopher Columbus thought that by sailing west he could reach asia in less than three weeks.