In the second volume of ISLA 2022 the following short courses are going to be offered. All the courses are going to be held online.
Descriptive Complexity Theory
Forenoons (10-12 AM), July 6-8
The objective of the course is to understand what functions can one compute when one is allowed to use only a constant amount of memory. In a first course on automata theory one learns that finite automata precisely capture such algorithms. We will try to capture a relaxed notion of space used by an algorithm via a model that is a natural generalization of finite automata, and show an example of some surprising algorithms one can design in such a model.
Proofs, Programs & Types
This is a set of 3 lectures of roughly 2 hrs each where I introduce the participants to writing formal proofs in the proof assistant Coq. Coq belongs to the family of proof assistants that make use of the "propositions as types" principle where the type checking of terms in a (functional) programming language with sufficiently rich type system (dependently typed languages)can double up as proof checking for mathematical statements. This has consequences to both the world of programming and proving.
The Coq proof system and its related IDE gives the mathematician an interactive environment to prove complicated proofs with high assurance in correctness. Domain specific tactics can be designed to automate some of the routine steps in the proofs.
The lecture is mainly focused on the former, i.e. writing certified proofs however, techniques learned here can also help with the latter.
Description Logics
Description Logics (DLs) are a family of formal languages based on first-order logic that are used for knowledge representation and reasoning. They provide the underpinning for the W3C standard named the Web Ontology Language (OWL). OWL is used to build ontologies that can capture the knowledge in a domain in the form of concepts and the relationships between them.
We will have a series of four lectures where I will discuss the following.
ISLA is a biennial event of the Association of Logic in India (ALI). The details of the last edition of the school can be found here.
Please register here: https://forms.gle/NFVEfxnmayH2Xbh88
Program Committee:
Amaldev Manuel, IIT Goa (amal@iitgoa.ac.in)
Sankha S Basu, IIIT Delhi (sankha@iiitd.ac.in)