<?xml version="1.0" encoding="UTF-8"?>
<CourseUnit xmlns="http://www.manchester.ac.uk/CUICourseUnitDetails" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.manchester.ac.uk/CUICourseUnitDetails.xsd">
  <UnitCode Applicant="Y" Label="Unit code" Student="Y">
    <Code>MATH33021</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Mathematical Logic</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>20</Units>
  </MaxUnits>
  <TeachingPeriods Applicant="Y" Label="Teaching period(s)" Student="Y">
    <Period>Semester 1</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Undergraduate</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 3</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Marcus Tressl</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
    <StaffMember>
      <Name>Gareth Jones</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName></OrgName>
      </Organisation>
    </OrganisationList>
    <GroupList>
      <Group>
        <GroupName></GroupName>
      </Group>
    </GroupList>
    <FheqLevels>
      <FheqLevel>
        <LevelNumber>1</LevelNumber>
        <LevelName>FHEQ level (Framework for Higher Education Qualifications) ' Last part of a Bachelors ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   10.0</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content>&lt;p&gt;The course captures the beginning of first order logic and leads up to applications&lt;br/&gt;of Mathematical Logic in Algebra and Analysis.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;In Set Theory we will first give a non-axiomatic approach to infinite numbers and&lt;br/&gt;how to do basic calculations with them. Historically this is how the subject began,&lt;br/&gt;when G. Cantor realised that ordinary arithmetic can be extended to the infinite.&lt;br/&gt;We will focus on ordinal and cardinal numbers and start with a brief introduction&lt;br/&gt;to ordered sets.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;In Predicate Logic we will set up so called first order languages in which mathematics can be formalized and mathematical methods can be applied. Hence the&lt;br/&gt;informal notion of a ’formula’ will become a mathematical object, amenable to&lt;br/&gt;tools and methods from the subject. For example one can ask if there is a computer, which in principle is able to find all true statements about mathematics (this&lt;br/&gt;was a driving force at the beginning of the discipline). It turned out that such a&lt;br/&gt;computer cannot exist. The crux here is that this statement has a rigorous mathematical proof, which necessitates the translation of clauses like “true statements&lt;br/&gt;about mathematics” and “can be proved” into mathematical statements itself. This&lt;br/&gt;part of the course will give a thorough exposition of this translation together with&lt;br/&gt;the fundamental theorems saying that the translation is correct (Soundness Theorem) and optimal (Completeness Theorem).&lt;/p&gt;&lt;p&gt;&lt;br/&gt;General mathematical structures (like groups, vector spaces or ordered sets) will&lt;br/&gt;be used to exemplify formulas of first order logic. A formula can be thought of a&lt;br/&gt;generalisation of an equation, but now we are also allowing quantifiers. The tools&lt;br/&gt;developed in the course will be used to analyse solution sets of such formulas (called&lt;br/&gt;’definable sets’). Furthermore the methods allow a classification of mathematical&lt;br/&gt;structures according to the properties of their definable sets. This for example&lt;br/&gt;connects a priori different looking structures (think of a group and an ordered&lt;br/&gt;set) in surprising ways. The course will make first steps in this direction with&lt;br/&gt;illustrations in the complex and the real field.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;After having established the fundamentals of Predicate Logic we will revisit Set&lt;br/&gt;Theory from an axiomatic point of view. We state and discuss Zermelo Fraenkel&lt;br/&gt;Set Theory as well as immediate applications of the Completeness Theorem to Set&lt;br/&gt;Theory.&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;The course captures the beginning of first order logic and leads up to applications&lt;br/&gt;of Mathematical Logic in Algebra and Analysis.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;In Set Theory we will first give a non-axiomatic approach to infinite numbers and&lt;br/&gt;how to do basic calculations with them. Historically this is how the subject began,&lt;br/&gt;when G. Cantor realised that ordinary arithmetic can be extended to the infinite.&lt;br/&gt;We will focus on ordinal and cardinal numbers and start with a brief introduction&lt;br/&gt;to ordered sets.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;In Predicate Logic we will set up so called first order languages in which mathematics can be formalized and mathematical methods can be applied. Hence the&lt;br/&gt;informal notion of a ’formula’ will become a mathematical object, amenable to&lt;br/&gt;tools and methods from the subject. For example one can ask if there is a computer, which in principle is able to find all true statements about mathematics (this&lt;br/&gt;was a driving force at the beginning of the discipline). It turned out that such a&lt;br/&gt;computer cannot exist. The crux here is that this statement has a rigorous mathematical proof, which necessitates the translation of clauses like “true statements&lt;br/&gt;about mathematics” and “can be proved” into mathematical statements itself. This&lt;br/&gt;part of the course will give a thorough exposition of this translation together with&lt;br/&gt;the fundamental theorems saying that the translation is correct (Soundness Theorem) and optimal (Completeness Theorem).&lt;/p&gt;&lt;p&gt;&lt;br/&gt;General mathematical structures (like groups, vector spaces or ordered sets) will&lt;br/&gt;be used to exemplify formulas of first order logic. A formula can be thought of a&lt;br/&gt;generalisation of an equation, but now we are also allowing quantifiers. The tools&lt;br/&gt;developed in the course will be used to analyse solution sets of such formulas (called&lt;br/&gt;’definable sets’). Furthermore the methods allow a classification of mathematical&lt;br/&gt;structures according to the properties of their definable sets. This for example&lt;br/&gt;connects a priori different looking structures (think of a group and an ordered&lt;br/&gt;set) in surprising ways. The course will make first steps in this direction with&lt;br/&gt;illustrations in the complex and the real field.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;After having established the fundamentals of Predicate Logic we will revisit Set&lt;br/&gt;Theory from an axiomatic point of view. We state and discuss Zermelo Fraenkel&lt;br/&gt;Set Theory as well as immediate applications of the Completeness Theorem to Set&lt;br/&gt;Theory.&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;To provide a concise base of Mathematical Logic, including Set Theory, Predicate Logic and Model Theory.&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;p&gt;(1) Name the fundamental definitions and theorems of various classes of partially&lt;br/&gt;ordered sets (totally ordered, well-ordered, product orders and sums) and answer simple combinatorial questions testing if the definitions were understood.&lt;br/&gt;(2) Define what is an ordinal and to perform simple operation (like sums and&lt;br/&gt;product) using the main theorems on ordinals and well-ordered sets.&lt;br/&gt;(3) Define what is a cardinal beyond the finite case and to compute cardinalities of infinite sets in easy examples by using the main theorems on cardinal&lt;br/&gt;arithmetic.&lt;br/&gt;(4) Enable students to formalize mathematical statements in first order logic and&lt;br/&gt;conversely translate the meaning of first-order sentences by constructing structures satisfying the sentences.&lt;br/&gt;(5) Explain formal proofs in first order logic and formulate the Soundness Theorem and the Completeness Theorem.&lt;br/&gt;(6) Prove the existence of structures with specific properties and compare structures using model theoretic definitions and main theorems (like SkolemLöwenheim).&lt;br/&gt;(7) Formulate, prove and apply the compactness theorem.&lt;br/&gt;(8) Explain definability in structures and confirm definability of sets in a given&lt;br/&gt;structure in simple cases.&lt;br/&gt;(9) Formulate categoricity of theories and prove that categorical theories are complete. Name examples of categorical theories.&lt;/p&gt;</Content>
  </LearningOutcomes>
  <Knowledge Applicant="Y" Label="Knowledge and understanding" Student="Y">
    <Content></Content>
  </Knowledge>
  <IntellectualSkills Applicant="Y" Label="Intellectual skills" Student="Y">
    <Content></Content>
  </IntellectualSkills>
  <PracticalSkills Applicant="Y" Label="Practical skills" Student="Y">
    <Content></Content>
  </PracticalSkills>
  <TransferableSkills Applicant="Y" Label="Transferable skills and personal qualities" Student="Y">
    <Content></Content>
  </TransferableSkills>
  <EmployabilitySkillsList Applicant="Y" Label="Employability skills" Student="Y">
    <Skill>
      <SkillId></SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;p&gt;• Set Theory (4 weeks, 10 lectures)&lt;br/&gt;Ordered and partially ordered sets [3 lectures]. Well ordered sets and the well&lt;br/&gt;ordering principle, Zorn’s Lemma [2 lectures]. Ordinal numbers [2 lectures].&lt;br/&gt;Cardinal numbers [2 lectures]. The requirement of formal languages in set&lt;br/&gt;theory. [1 lecture]&lt;/p&gt;&lt;p&gt;&lt;br/&gt;• Predicate Logic (5 weeks, 15 lectures)&lt;br/&gt;Syntax and semantics of Propositional Logic [2 lectures]. Proof system and&lt;br/&gt;completeness of Propositional Logic [2 lectures]. First order languages [2&lt;br/&gt;lectures]. First order structures [2 lectures]. Examples: Groups and partially&lt;br/&gt;ordered sets [3 lectures]. Formal proofs [2 lectures]. Soundness, Completeness&lt;br/&gt;and Compactness of Predicate Logic[2 lectures].&lt;/p&gt;&lt;p&gt;&lt;br/&gt;• First steps in axiomatice set theory (2 weeks, 6 lectures)&lt;br/&gt;Axioms of set theory [2 lectures] and naïve set theory in this setup. Basic&lt;br/&gt;applications of Predicate Logic to models of set theory [2 lecture]. Outlook:&lt;br/&gt;Independence results [2 lecture].&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content></Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>100%</MethodWeight>
    </Method>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;Feedback tutorials will provide an opportunity for students’ work to be discussed&lt;br/&gt;and provide feedback on their understanding. Formative in-class tests provide&lt;br/&gt;an opportunity for students to receive feedback. Students can also get feedback&lt;br/&gt;on their understanding directly from the lecturer, for example during the lecturer’s office hour. There will be a discussion board on Piazza, accessible through&lt;br/&gt;BlackBoard.&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode></UnitCode>
      <UnitTitle></UnitTitle>
      <RequirementType></RequirementType>
      <Description></Description>
    </Requirement>
    <AdditionalRequirement>&lt;p&gt;Familiarity with rigorous treatment of the basic mathematical language (sets, functions and relations) is indispensable. Simple properties of groups (as for example&lt;br/&gt;taught in Groups &amp;amp; Geometry) will be assumed, and will be used mainly in examples. The definition of fields and vector spaces over fields will be helpful in&lt;br/&gt;examples, but is not strictly assumed.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;The course has a continuations at level 4 in the Model Theory module and provides valuable preparation for the modules Category Theory and Computation and&lt;br/&gt;Complexity.&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</AdditionalRequirement>
  </RequirementsList>
  <AcademicPrograms Applicant="Y" Label="Academic programmes" Student="Y">
    <AcademicProgram>
      <Program>BSc  Mathematics with Finance</Program>
      <Plan>BSc Mathematics with Finance</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc  Mathematics with Finance</Program>
      <Plan>BSc Mathematics with Finance P</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc Maths with Financial Maths</Program>
      <Plan>BSc (Hons) Maths w Fin Maths</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc Maths with Financial Maths</Program>
      <Plan>BSc (Hons) Maths w Fin Maths P</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc(Hons) Computer Sci &amp; Maths</Program>
      <Plan>BSc(Hons) Computer Sci &amp; Maths</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc(Hons) Mathematics</Program>
      <Plan>BSc (Hons) Mathematics</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc(Hons) Mathematics</Program>
      <Plan>BSc (Hons) Mathematics w PY</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc(Hons) Maths &amp; Philosophy</Program>
      <Plan>BSc(Hons) Maths &amp; Philosophy</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc(Hons) Maths &amp; Philosophy</Program>
      <Plan>BSc(Hons) Maths &amp; Philosophy P</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MMath Maths with Financl Maths</Program>
      <Plan>MMath (Hons) Math w Fin Math</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MMath (Hons) Mathematics</Program>
      <Plan>MMath (Hons) Mathematics</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MMath (Hons) Mathematics</Program>
      <Plan>MMath (Hons) Mathematics w PY</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc(Hons)Mathematics and  Stat</Program>
      <Plan>BSc(Hons)Mathematics and Stat</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>BSc(Hons)Mathematics and  Stat</Program>
      <Plan>BSc(Hons)Mathematics and Stat</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MMath(Hons) Maths &amp; Stats</Program>
      <Plan>MMath(Hons) Maths &amp; Stats</Plan>
      <Level>Third Year</Level>
      <Requirement>Optional</Requirement>
    </AcademicProgram>
  </AcademicPrograms>
  <FreeChoice Applicant="Y" Label="Available as a free choice unit?" Student="Y">
    <Content>N</Content>
  </FreeChoice>
  <Accreditation Applicant="Y" Label="Accreditation" Student="Y">
    <Content></Content>
  </Accreditation>
  <RecommendedReading Applicant="Y" Label="Recommended reading" Student="Y">
    <Content>&lt;p&gt;A full set of lecture notes will be provided. Further reading may be found in the&lt;br/&gt;references of these notes. The following two books are not text books for the course,&lt;br/&gt;but will give interested students a good impression what the subject is about.&lt;/p&gt;&lt;p&gt;(1) Goldrei, Derek; Propositional and Predicate Calculus: A Model of Argument; Springer London, 2005. ISBN : 9781846282294 https://&lt;br/&gt;manchester.primo.exlibrisgroup.com/permalink/44MAN_INST/bofker/&lt;br/&gt;alma992976946311601631&lt;/p&gt;&lt;p&gt;&lt;br/&gt;(2) Cori, René, Lascar, Daniel; Mathematical logic. A course with exercises.&lt;br/&gt;Part I. Propositional Calculus, Boolean algebras, predicate calculus. Oxford University Press, Oxford, 2000. xx+338 pp. ISBN: 0-19-850049-1;&lt;br/&gt;0-19-850048-3 http://man-fe.hosted.exlibrisgroup.com/MU_VU1:44MAN_&lt;br/&gt;ALMA_DS21154144760001631&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </RecommendedReading>
  <StudyHours Applicant="Y" Label="Study hours" Student="Y">
    <IntroText> </IntroText>
    <ScheduledHours Applicant="Y" Label="Scheduled activity hours" Student="Y">
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>33</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Tutorials</ActivityType>
        <Hours>22</Hours>
      </ActivityHours>
    </ScheduledHours>
    <PlacementHours Applicant="Y" Label="Placement hours" Student="Y">
      <ActivityHours>
        <ActivityType></ActivityType>
        <Hours>0</Hours>
      </ActivityHours>
    </PlacementHours>
    <TotalHours Applicant="Y" Label="Independent study hours" Student="Y">
      <Hours>145</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
