Foundational Notions