- Meeting 01 : Mon, Jul 31, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Acad : Why this course? Choice between LCCS and LARP courses. The story and the thread the course will follow. Reference textbooks.
Admin : Evaluation plans, TA and Instructor contact hours, course homepage,  mailing list
- Meeting 02 : Tue, Aug 01, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Introduction to propositional logic.  Proposition, logical connectives. Logical equivalence.
| References: | Chapter 1 of [RosenTextBook] 
 | 
- Meeting 03 : Wed, Aug 02, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Well formed formuale (contd from previous lecture). Satisfiability. Evaluation vs Satisfiability testing. 
Deduction; Arguments. Inference rules. Validity of inference rules.
| References: | Chapter 1 from [RosenTerxtBook] 
 | 
- Meeting 04 : Fri, Aug 04, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
More on inference rules. Limitations of propositional logic. Notion of a predicate.
- Meeting 05 : Mon, Aug 07, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Lecture cancelled due to unavailability of the instructor.
- Meeting 06 : Wed, Aug 09, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Introduction to predicate logic. Syntax of a well formed formula.  Towards a semantics.
- Meeting 07 : Fri, Aug 11, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Notion of a model.  Relations vs predicated. 
Model for a w.f.f. Satisfiability.
| References: | [HR] Chapter 2. 
 | 
- Meeting 08 : Mon, Aug 14, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
More on satisfiability. Aspects of first order predicate logic: Model Checking, Satisfiability,  Validity, Expressive Power, Provability.  Notion of a proof.
| References: | [HR] Chapter 2 + Your class notes. 
 | 
- Meeting 09 : Tue, Aug 15, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
No lecture. [Independence Day]
- Meeting 10 : Wed, Aug 16, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Expressive Power, Provability. Notion of a proof. Proof techniques: Direct proof.
- Meeting 11 : Mon, Aug 21, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Proof of contrapositive. Proof by contradiction.  Examples.
- Meeting 12 : Tue, Aug 22, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Principle of mathematical induction. Notion of countable sets. Examples of countable sets. Uncountable sets.
| References: | [Rosen] and Notes by M. B. Williams (sent to the course group) 
 | 
- Meeting 13 : Wed, Aug 23, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
The set of real numbers is uncountable.
| References: | and Notes by M. B. Williams (sent to the course group) 
 | 
- Meeting 14 : Fri, Aug 25, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
No Lecture (Ganesh Chathurthi)
- Meeting 15 : Tue, Aug 29, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Principle of mathematical induction. Examples.
- Meeting 16 : Wed, Aug 30, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Strong induction. Examples.
- Meeting 17 : Fri, Sep 01, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Well ordering principle.  Equivalence to Strong induction
- Meeting 18 : Mon, Sep 04, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Logic revisited. Syntax and semantics of propositional and predicate logic. Axiomatization of propositional logic.
- Meeting 19 : Fri, Sep 08, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Axiomatization of propositional logic. Soundness. Proof of soundness.
- Meeting 20 : Mon, Sep 11, 10:00 am-10:50 am - Jayalal Sarma
| References |  | 
| Exercises |  | 
| Reading |  | 
Axiomatization of propositional logic: Properties of derivability.
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 21 : Tue, Sep 12, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Proof of completeness theorem for propositional logic.
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 22 : Wed, Sep 13, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Completeness them (contd).  Soundness and completeness of predicate first order logic (without proof)
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 23 : Fri, Sep 15, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Peano's arithmetic and Goedel's ioncompleteness theorem (without proof).  Expressibility.
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 24 : Mon, Sep 18, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Review: Soundness, completeness. Expressibility, some examples.
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 25 : Tue, Sep 19, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Expressive power of first order logic: more example. Bipartiteness is not expressible in FOL. Proof.
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 26 : Wed, Sep 20, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Bipartiteness is not expressible. Compactness theorem.
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 27 : Fri, Sep 22, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Compactness theorem using Consistency vs Satisfiability theorem. Proof sketch for Consistency vs Satisfiability.
| References: | Notes written by Jayalal. Us the link shared through the google group. 
 | 
- Meeting 28 : Mon, Sep 25, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Second order logic. An example formula.  Program verification.
| References: | For more details on logic of graphs 
 check out the wikipedia page and references therein: https://en.wikipedia.org/wiki/Logic_of_graphs
https://en.wikipedia.org/wiki/Hoare_logic 
 | 
- Meeting 29 : Tue, Sep 26, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Linear Temporal Logic: Syntax.
| References: | [HR] , i.e.,Book by Huth and Ryan, see the references section for more details. 
 | 
- Meeting 30 : Wed, Sep 27, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Linear time temporal logic: semantics
- Meeting 31 : Thu, Sep 28, 12:00 pm-12:50 pm - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Example formulas using LTL. Expressing properties of concurrent processes, traffic signal system etc.
- Meeting 32 : Wed, Oct 04, 08:00 am-08:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Logical equivalences. Computation Tree Logic (CTL) syntax and semantics.
- Meeting 33 : Mon, Oct 09, 10:00 am-10:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Introduction to Modal logic: syntax and semantics. Kripke structures.
- Meeting 34 : Tue, Oct 10, 09:00 am-09:50 am - 
| References |  | 
| Exercises |  | 
| Reading |  | 
Example formulas in modal logic.