Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Liang-Ting Chen

@ltchen@mathstodon.xyz
mastodon 4.7.2
  • Open on mathstodon.xyz
281 Followers
220 Following
23 Posts
Joined November 05, 2022
web:
https://l-tchen.github.io/
Gravatar:
https://gravatar.com/ltchentw
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 2mo ago

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. (There is some preliminary work but not much.) I’m not sure where it will end but this is something good for students to explore but I may not consider myself in a few years.

8
0
2
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 11mo ago

Thanks to @qbane@g0v.social and @banacorn@g0v.social, 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 XXXVII in Taipei two years ago, when the WASM backend for GHC became available. Both @banacorn and @qbane — the main developer of Agda Mode for VS Code and an experienced web developer & Haskeller — are based in Taiwan and enthusiastic about the idea, and I am very fortunate to be able to support their work with my startup funding (with minimal paperwork) and feedback during development.

This project involves a number of repositories:

https://github.com/agda-web/agda-wasm-dist
https://github.com/agda/agda-language-server
https://github.com/banacorn/agda-mode-vscode

Big thank to @banacorn@g0v.social and @qbane@g0v.social again.

g0v.social

ㄍㄌ :seal: (@qbane@g0v.social) - g0v.social

38
2
26
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 4mo ago

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, LSP, and Agda's API are capable of, and test quite closely to see if everything works as expected based on *my experience*. Most of my time is spent on writing incremental specs (with the help from ChatGPT), code review, and manual testing apart from unit tests. It speeds up the process but not as much as advertised. The up side is that the burden of context switching is lower, so I can still keep with my day-time research. (The first experiment failed epically, by generating a whole bunch of shit code that appeared working at first. The current second experiment is way slower, but at least it works.)

7
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 3mo ago

Strictness is fragile.

3
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 5mo ago
Replying to
@liamoc@types.pl Have you seen Gowers’ recent post? To be clear, I’m not saying LLM will solve all questions etc. I agree with you that solving a problem by a human being is more than the mere solution. https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/ My feeling so far (not yet articulated) might be summarised as “the journey itself is the destination”. Solutions might be generated magically but one has advanced by themselves to make sense of it. Some textbooks include selected solutions to exercises, but does it make solving those exercises fruitless? Certainly not.
A recent experience with ChatGPT 5.5 Pro
Gowers's Weblog

A recent experience with ChatGPT 5.5 Pro

We are all having to keep revising upwards our assessments of the mathematical capabilities of large language models. I have just made a fairly large revision as a result of ChatGPT 5.5 Pro, to whi…

4
4
1
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 4mo ago

Today's episode is that I need to work in the internal language we just built to build another model internally. 🤯

3
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 11mo ago

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 150km ride in a week. (Not sure if it is enough to offset the sugar intake, though.)

16
2
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 3mo ago

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..

2
1
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 8mo ago

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.

Finally, we observed that these intermediate steps can be simplified or eliminated by changing the statements carefully and derive a short construction with stronger properties than expected in a weaker setting.

It might be easier to get things published if we had stopped at the second step without further simplification... But, anyway, we will see.

8
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 8mo ago
7
0
2
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 5mo ago
lawrencecpaulson.github.io

"Why not just use Lean?"

3
7
2
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 11mo ago

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.

11
4
1
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 10mo ago

My first accepted submission that I had no expectation to be accepted or rejected. See you at CPP.

10
2
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 8mo ago

RE: @fnf@mathstodon.xyz

Very happy to have @fnf@mathstodon.xyz visiting us and we did have very productive and exciting (!?) weeks for research. 🥳

mathstodon.xyz

Fredrik Nordvall Forsberg: "I'm spending three so far very productive weeks v…" - Mathstodon

5
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 9mo ago

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. 🤔

5
1
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 11mo ago
Replying to
@MartinEscardo @typeintype recently gave a talk at TYPES'25 summarising definitions of setoids in type theory, depending on how equivalence relations are valued https://pujet.fr/pdf/types2025slides.pdf (repo: https://github.com/loic-p/setoid-universe) On top of that, Erik Palmgren gave another "setoid" intuitively by combining CZF and iterative sets: https://www.cambridge.org/core/journals/mathematical-structures-in-computer-science/article/from-type-theory-to-setoids-and-back/EF78A7C132460C0F20FA93CD77E9E432 Also, partial and total setoids have been considered, but I am not sure if the partial version is still in use anywhere: https://www.cambridge.org/core/journals/journal-of-functional-programming/article/setoids-in-type-theory/6A223F72737E421BD9D642C14EB5600B
pujet.fr
5
2
2
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 5mo ago
Replying to
@liamoc@types.pl Ah, sorry about that.
1
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 8mo ago

RE: @amoine@discuss.systems

lol

discuss.systems

Alexandre Moine: "Takeaway from POPL's business meeting: do parsing." - discuss.systems

2
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 11mo ago
Replying to
@chrisamaphone But be careful when exploring lol.
3
0
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 2mo ago

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. 🤔

0
1
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 4mo ago

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... 😵

0
1
0
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 4mo ago

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.

0
3
1
0
Open post
Liang-Ting Chen @ltchen@mathstodon.xyz
· 5mo ago
Replying to
@jonmsterling@mathstodon.xyz I wonder if regularity holds... 🙂
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 18:48:54 UTC