Molinism explained

A religious doctrine tries to explain how God can know everything and still let people choose for themselves. It was named after the Jesuit theologian Luis de Molina, who lived in the 1600s.