More about HKUST
A SURVEY ON PROBABILISTIC PROGRAM TERMINATION ANALYSIS
PhD Qualifying Examination
Title: "A SURVEY ON PROBABILISTIC PROGRAM TERMINATION ANALYSIS"
by
Mr. Sergei NOVOZHILOV
Abstract:
Formal verification is a branch of computer science focused on ensuring the
correctness of software and hardware systems. Many programming tasks, such as
machine learning, randomized algorithms, and cyber-physical systems, require
programs to make probabilistic choices, posing challenges to traditional
verification methods.
In this survey, we concentrate on a fundamental program property: whether a
program completes its work on a given input in a finite number of steps. We
describe two probabilistic versions of this property: almost sure termination
(AST) and positive almost sure termination (PAST).
Further, we survey two types of results. The first type is devoted to proving
methods for establishing whether a program possesses either property. Most
proof rules are based on a combination of ranking functions and martingale
theory.
The second type of results we consider involves complexity results, which
establish the theoretical difficulty of deciding the AST or PAST properties.
Date: Tuesday, 3 September 2024
Time: 4:00pm - 6:00pm
Venue: Room 5501
Lifts 25/26
Committee Members: Dr. Amir Goharshady (Supervisor)
Dr. Sunil Arya (Chairperson)
Dr. Dimitris Papadopoulos
Prof. Pedro Sander