Born in Prague of Italian and German parents, Bolzano became a doctor of mathematics in 1804, and a priest a year later. In his own time he was influential as a socialist and utopian moral philosopher. His logical work is based on a strong sense of there being an ontological underpinning of science and epistemology, lying in a theory of the objective entailments making up the structure of scientific theories.