L'homme n'est qu'un roseau, le plus faible de la nature ; mais c'est un roseau pensant. — Blaise Pascal, Pensées

Computer Science  ×  Algebra

Yi Hu /jiː xuː/

Hey! Glad that you found me. I am a graduate in Computer Science and have great interests in specific fields of mathematics, computer science and software engineering.

For math, I have great passion in algebra and Category Theory; for CS, algorithm analysis; for SWE, all the methodologies for PM and state-of-the-art technologies. I decided that I could use some virtual space to keep track of my growth in all the fields above, which brought into being this very website.

About § 1

My name is Yi Hu, a graduate of the University of Iceland, where I completed Computer Science (BSc.). My interests sit at the boundary between algebra and computational theories.

The heart of my mathematical interest is algebra and, within it, Category Theory: the study of structure itself, independent of the particular objects that instantiate it. What draws me to categorical thinking is not its generality for its own sake, but the way it forces precision, constructions that feel intuitive in one domain turn out to rely on properties that are genuinely rare, and category theory makes that visible.

My interest in algorithms concerns their mathematical depth rather than their practical application. I am drawn to advanced algorithmic techniques, particularly those where the correctness or efficiency of a procedure follows from non-obvious combinatorial or algebraic structure. The fact that an algorithm works is less interesting to me than the reason it works.

Outside of mathematics, I build and maintain systems for the web, currently deployed on Cloudflare's edge network.

Status
Graduate
Degrees
Computer Science (BSc.)
English (BA.)
Location
Reykjavík, Iceland
Languages
English
íslenska
華語
日本語
Aspirations § 2

My long-term academic goal is to pursue a Master's degree in Mathematics or Computer Science at a research-intensive European university. I am drawn to programmes with strong foundations in logic, algebra, and theoretical computer science.

In particular, I aspire to join the graduate programme at the University of Copenhagen, whose faculty has contributed substantially to both topology and the theory of programming languages. The proximity of the CS and Mathematics departments there makes it an especially compelling environment for the kind of interdisciplinary work I hope to pursue.

More broadly, I want to work on problems where rigorous mathematical abstraction and practical computation converge — whether in the semantics of programming languages, the foundations of type theory, or the categorical structure of formal systems.

University of Copenhagen MSc Mathematics  /  MSc Computer Science
Research Interests § 3
Category Theory
Functors, natural transformations, adjunctions, and limits. Categorical language as a substrate for unifying structures across algebra, logic, and computation.

Hover to explore

λ
Compiler Theory
Formal grammars, parsing strategies, type systems, and semantic analysis. The pipeline from source text to executable semantics, and the guarantees we can make.

Hover to explore

Σ
Algorithms & Complexity
Computational complexity, algorithm design, and the theoretical limits of efficient computation. The gap between existence proofs and practical constructions.

Hover to explore

Formal Systems & Logic
Mathematical logic, proof theory, and the Curry–Howard correspondence. The relationship between types and propositions, and mechanical notions of correctness.

Hover to explore

Reading § 4
Currently Reading
Category Theory Oxford Logic Guides, vol. 52 · Oxford University Press, 2nd ed., 2010
Steve Awodey
Advanced Linear Algebra Graduate Texts in Mathematics, vol. 135 · Springer, 3rd ed., 2008
Steven Roman
A Course in Point Set Topology Springer, 2013 · ISBN 978-3-319-02367-0
John B. Conway
Roadmap
A Basic Course in Algebraic Topology Graduate Texts in Mathematics, vol. 127 · Springer, 1991
William S. Massey
Real Mathematical Analysis Undergraduate Texts in Mathematics · Springer, 2nd ed., 2015 · ISBN 978-3-319-17770-0
Charles C. Pugh
Methods of Algebra, Vol. I Higher Education Press, 2019
Wenwei Li
Introduction to Smooth Manifolds Graduate Texts in Mathematics, vol. 218 · Springer, 2nd ed., 2013
John M. Lee
Differential Forms in Algebraic Topology Graduate Texts in Mathematics, vol. 82 · Springer, 1982
Raoul Bott & Loring W. Tu
Algebraic Topology Cambridge University Press, 2001
Allen Hatcher
Writing § 5
Formal Systems
Curry–Howard in Thirty Minutes

The correspondence between intuitionistic propositions and types, between proofs and programs. Why a correct program is literally a proof, and what breaks when you add exceptions or mutable state.

Read →
Category Theory
On the Universality of Adjunctions

Mac Lane wrote that "adjoint functors arise everywhere." A survey of the most striking instances — free/forgetful, product/hom, syntax/semantics — and what it means for two constructions to be mutually adjoint.

Read →
Projects § 6
To be added.
Skills § 7

Languages

  • Python
  • JavaScript / TypeScript
  • C / C++
  • Haskell
  • LaTeX

Web & Cloud

  • HTML / CSS
  • Node.js
  • Cloudflare Pages
  • Cloudflare Workers
  • REST APIs

Mathematics

  • Category Theory
  • Abstract Algebra
  • Mathematical Logic
  • Real Analysis
  • Combinatorics

Tools

  • Git / GitHub
  • Linux / Unix
  • Wrangler CLI
  • VS Code
Contact § 8

I welcome correspondence on Category Theory, compiler design, or anything at the intersection of mathematics and theoretical computer science. Open to academic collaboration and interesting side projects.

hi@yihu.is copied