Liang-Ting Chen
ltchen@mathstodon.xyz
Posts
-
Post #4230143
I have been trying to see how capable of GPT 5.5 (Business plan, $20 per month) is by implementing an experimental language server for Agda after work. So far, it kind of works but requires closer inspection and quite an intensive interaction between the agent / the chat mode to make the spec very detailed and to fix unexpected behaviour introduced when the spec is not clear enough. I am not sure if it counts as "vibe coding", as I still have to figure out what VS Code, LS...
-
Post #4230142
Today's episode is that I need to work in the internal language we just built to build another model internally. 🤯
-
Post #4230141
Is Agda the only implementation that supports (indexed) inductive-recursive types? Let’s forget about the extra flexibility of the recursion part allowed in Agda.
-
Post #4230140
I wish there were other implementations of 2-level type theory, not just MLTT (outer) / HoTT (inner) but rather OTT / MLTT, as it is quite hard to track down which is which... 😵
-
Post #4230139
I just learned that the strong J (the SProp-to-Type elimination for the strict identity type) is actually okay and it is discussed already in the paper on definitional proof-irrelevance. I should have read the paper more carefully..
-
Post #4230138
Strictness is fragile.
-
Post #4230137
Not assigning a specific topic directly for intern students always makes me excited about what students are capable of and the diversity of their interests. 🤩 Two years ago, one of interns proposed a research question about the equivalence of two fractal constructions as functional programs and it later becomes a cute paper (under revision) about the classic second duality theorem in program derivation. And today, my new intern proposes to do some recently developed math in Cubical Agda. (The...
-
Post #4230136
Playing with 2LTT in Agda leads me to wonder if some form of relative canonicity holds in particular that if context, types, and both sides of the outer identity are inner terms, then these term are actually judgementally equal. I’ve been very confused by the claim that the outer identity is the internalised judgemental equality, but IIUC this hold if the outer theory is extensional. 🤔
-
Post #2121599
https://lawrencecpaulson.github.io/2026/04/23/Why_not_Lean.html
-
Post #952406
Attending conferences is (perhaps) healthy for your mind but (definitely) unhealthy for your body – sleep deprivation, sitting still for hours and unlimited supply of food, sweet, and snacks during each break. I found I am not that young to enjoy it without worrying about my sugar intake etc., so this time I have brought my bike to do some exercise before and after. The side effect is that I have visited places where I couldn't with just the public transportation with the total of 150k...
-
Post #952404
I recently found that the term "setoid" is like domain -- there are more than one precise formulation of setoid (in various settings) and one should always check which setoid they actually talk about.
-
Post #952400
Thanks to @qbane and @banacorn, Agda now runs in *your browser* via VS Code for the Web — tested on Safari and Chrome, on both desktop and iPad! A pre-release is now available in the VS Code Marketplace (library management not yet supported, though). You can open a remote repository on GitHub by pressing '.' to give it a try yourself. A proper announcement will follow somewhere after a stable release — I’m just too excited not to share this now. This project began during AIM X...
-
Post #952398
My first accepted submission that I had no expectation to be accepted or rejected. See you at CPP.
-
Post #952394
Learned recently from Simon Boulier et al.’s paper on syntactic models and subsequent papers to give a model of type theory which refutes, for example, the function extensionality. The syntactic model is fairly easy to construct and instructive. I wonder if there are classical principles, such as LEM, that can be refuted easily this way. 🤔
-
Post #952390
Some experience about my on-going work: It is harder to get things done easily than in a complex way. We started with a naive construction in a stronger meta-theory, but it kept asking stronger assumptions and did not really solve our problem. Then, we retracted to a simpler setting with a more complicated construction (to replicate the intended construction in the previous step) and another even more complicated construction. It works but the construction consists of many mysterious steps....
-
Post #952388
RE: https://discuss.systems/@amoine/115900176355656326 lol
- Post #952386
-
Post #952384
RE: https://mathstodon.xyz/@fnf/115960729940528764 Very happy to have @fnf visiting us and we did have very productive and exciting (!?) weeks for research. 🥳