VLDB 2026 Research / reviewers in the wild / expert
Hing-Lun Chan
dblp:121/0258
· DBLP profile ↗
8ranked-venue papers
8as first author
3since 2021 · last 2024
0000-0003-1811-1684ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 4 first-author · 2 since 2021Theory of computation · 4 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Windmills of the Minds: A Hopping Algorithm for Fermat's Two Squares TheoremabstractAbstract Fermat’s two squares theorem asserts that a prime one more than a multiple of 4 is a sum of two squares. There are many proofs of this gem in number theory, including a remarkable one-sentence proof by Don Zagier based on two involutions on a finite set built from such a prime. Applying the two involutions alternatively leads to an iterative algorithm to find the two squares for the prime. Moreover, a detailed analysis of the computation reveals that it is possible to jump through the iteration nodes, leading to a better hopping algorithm. Here is a formalisation of Zagier’s proof, deriving the involutions using windmill patterns. Theories developed for the formal proof are used to establish the correctness of both algorithms. Hing-Lun Chan |
J. Autom. Reason. | 1 |
| 2022 | Windmills of the minds: an algorithm for fermat's two squares theoremabstractThe two squares theorem of Fermat is a gem in number theory, with a spectacular one-sentence "proof from the Book". Here is a formalisation of this proof, with an interpretation using windmill patterns. The theory behind involves involutions on a finite set, especially the parity of the number of fixed points in the involutions. Starting as an existence proof that is non-constructive, there is an ingenious way to turn it into a constructive one. This gives an algorithm to compute the two squares by iterating the two involutions alternatively from a known fixed point. Hing-Lun Chan |
CPP | 1 |
| 2021 | Mechanisation of the AKS Algorithm
Hing-Lun Chan, Michael Norrish |
J. Autom. Reason. | 1 |
| 2019 | Proof Pearl: Bounding Least Common Multiples with Triangles
Hing-Lun Chan, Michael Norrish |
J. Autom. Reason. | 1 |
| 2019 | Classification of Finite Fields with Applications
Hing-Lun Chan, Michael Norrish |
J. Autom. Reason. | 1 |
| 2016 | Proof Pearl: Bounding Least Common Multiples with Triangles
Hing-Lun Chan, Michael Norrish |
ITP | 1 |
| 2015 | Mechanisation of AKS Algorithm: Part 1 - The Main Theorem
Hing-Lun Chan, Michael Norrish |
ITP | 1 |
| 2012 | A String of Pearls: Proofs of Fermat's Little Theorem
Hing-Lun Chan, Michael Norrish |
CPP | 1 |