Sreejith A V / ശ്രീജിത്ത് എ വി

Associate Professor, Department of computer science
sreejithav@iitgoa.ac.in
F6, Academic building, IIT Goa, Farmagudi, Ponda, Goa-403401

About me

I am interested in theoretical computer science, especially formal methods.

I did my Bachelor of Technology (B.Tech) from College of engineering,Thiruvananthapuram (CET), followed by a Master of Technology (MTech) from IIT, Madras. My Ph.D was done under the guidance of Prof. Kamal Lodaya in Institute of Mathematical Sciences, Chennai. I also held research positions in University of Tubingen, TIFR - Mumbai, LIAFA - Paris, CMI - Chennai, and University of Warsaw - Poland.

Awards

ACM India Honourable Mention 2014 for my PhD thesis Regular quantifiers in Logic

Research

One-counter automata (click for details)
Countable words (click for details)
Descriptive complexity (click for details)
Geospatial image analysis for Water research (click for details)
Formal methods in machine learning (click for details)

Survey / Lecture Notes

  • Pooled testing (with Somenath Biswas) pdf
  • Epidemiology SIR model (with Somenath Biswas) pdf
  • Parity games pdf
  • Logic for computer science pdf
  • Linear programming: Introduction pdf, Ellipsoid method pdf
  • Machine learning, theory: VC dimension pdf
  • MaxCut approximation pdf
  • Publications

    Learning real-time one-counter automata using polynomially many queries, with Prince Mathew, and Vincent Penelle, TACAS 2025 (arXiv, abstract)
    Equivalence of deterministic weighted real-time one-counter automata, with Prince Mathew, Vincent Penelle, and Prakash Saivasan, ICLA 2025 (arXiv , abstract)
    Algebraic characterizations and block product decompositions for first order logic and its infinitary quantifier extensions over countable words, with Bharat Adsul and Saptarshi Sarkar, JCSS 2023 (pdf, abstract)
    Weighted One-Deterministic-Counter Automata, with Prince Mathew, Vincent Penelle, and Prakash Saivasan, FSTTCS 2023 (arXiv, abstract)
    First-Order logic and its Infinitary Quantifier Extensions over Countable Words, with Bharat Adsul and Saptarshi Sarkar, FCT 2021 (pdf, full, abstract)
    Coupling threshold theory and satellite image derived channel width to estimate the formative discharge of Himalayan Foreland rivers , with K. Gaurav , F. Métivier , R. Sinha , A. Kumar , and S. K. Tandon, Earth Science Dynamics 2021 (pdf, abstract)
    Undecidability of MSO+“ultimately periodic”, with Mikołaj Bojańczyk, Laure Daviaud, Bruno Guillon, and Vincent Penelle, LMCS 2020 (pdf, abstract)
    Block Product for finite monoids with generalized associativity, with Saptarshi Sarkar, and Bharat Adsul (pdf, abstract)
    Block products for algebras over countable words and applications to logic, with Saptarshi Sarkar, and Bharat Adsul, LICS 2019. (pdf, abstract)
    Two-variable first order logic with counting quantifiers: Complexity Results, with Kamal Lodaya,   DLT 2017. (pdf, abstract)
    Two-variable logic over countable linear orderings, with Amaldev ManuelMFCS 2016. (pdf, full, abstract)
    Limited Set quantifiers over Countable Linear Orderings, with Thomas Colcombet, ICALP 2015. (pdf, full, abstract)
    Counting quantifiers and linear arithmetic on word models, with Kamal Lodaya Asian Logic Conference (ALC), 2014. (pdf)
    On lower bounds for multiplicative circuits and linear circuits in noncommutative domains, with V. Arvind and S. Raja,  CSR, 2014. (pdf, abstract)
    Non-definability of Languages by Generalized First-order Formulas over (N, +), with Andreas KrebsLICS 2012. (pdf, full, abstract)
    Expressive Completeness for LTL With Modulo Counting and Group Quantifiers, Electronic Notes in Theoretical Comp Sci (ENTCS), 2011. (pdf, abstract)
    LTL can be more succinct, with Kamal Lodaya ATVA 2010 . (pdf, abstract)

    Students

    Ph.D. students Masters students
      Ankita Chand, Divya Mishra, Anshul Moon, Vaishak D. A, Vaibhav (co-guide:Somenath Biswas), Rashika (co-guide: Sudakshina), Sumitra (co-guide: Sudakshina), Umang Srivatsav

    Teaching

    CS510: Foundations of theoretical computer science, Aug-Dec 2024, MTech core.
    CS311: Compilers (shared), Jan-May 2024, BTech core.
    CS528: Formal methods in machine learning (shared), Jan-May 2024, BTech/MTech elective.
    CS510: Foundations of theoretical computer science, Aug-Dec 2023, MTech core.
    CS220: Data structures and algorithms, Aug-Dec 2022, BTech core.
    CS525: Randomized algorithms, Jan-May 2022, BTech/MTech elective.
    CS524: Advanced data structures and algorithms with C++, Aug-Dec 2021, MTech course.
    CS220: Data structures and algorithms , Aug-Dec 2021 video lectures-C/C++ Programming
    CS531: High dimensional data science , Jan-May 2021 video lectures
    CS220: Data structures and algorithms , Aug-Dec 2020 video lectures-C/C++ Programming, video lectures-Data Structures and algorithms
    CS500: Algorithm design lab, Aug-Dec 2020
    CS520: Combinatorial optimization , Jan-May 2020
    CS113: Data structures and algorithms , July-Dec 2020
    CS228: Logic for computer science , July-Dec 2019
    CS570: Verification, July-Dec 2019
    CS315: Advanced algorithms , Jan-May 2019
    CS713: Topics in logic and automata theory, July-Dec 2018
    CS228: Logic for computer science , July-Dec 2018
    CS101: Computer programming , Summer 2018
    CS348: Computer Networks Course , Jan-May 2018
    CS 378: Computer Networks Lab Jan-May 2018
    Reading Logic with Prince

    Funding

    Visiting faculty: University of Bordeaux in 2024 (four months)
    SERB Matrics grant: Probabilistic pushdown automata
    CEFIPRA: Formal verification of adaptive control algorithms
    Ministry of Earth Science (completed): River parameter estimation using satellite images

    Department research talks: link

    Shannon on Creative thinking
    Computer science bibliography collections
    Computer science conference timelines
    Erdos Number
    Live chess tournaments