<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://aikoryu.github.io/blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://aikoryu.github.io/blog/" rel="alternate" type="text/html" /><updated>2026-04-25T02:13:06+00:00</updated><id>https://aikoryu.github.io/blog/feed.xml</id><title type="html">Aiko Ryu | Independent Researcher</title><subtitle>Hi! My name is Aiko and I&apos;m working on indendent research associated with programming languages, type theory, and proof assistants. I&apos;m self-taught and early in my learning journey for these fields, so I&apos;m using this blog to hold myself accountable, as well as create an honest representation of what it&apos;s like to learn hard things. </subtitle><entry><title type="html">Who I am</title><link href="https://aikoryu.github.io/blog/story/biography/2026/04/24/welcome.html" rel="alternate" type="text/html" title="Who I am" /><published>2026-04-24T03:19:08+00:00</published><updated>2026-04-24T03:19:08+00:00</updated><id>https://aikoryu.github.io/blog/story/biography/2026/04/24/welcome</id><content type="html" xml:base="https://aikoryu.github.io/blog/story/biography/2026/04/24/welcome.html"><![CDATA[<h2 id="aiko-ryu">Aiko Ryu</h2>

<p>First off, Aiko Ryu is a pseudonym as I prefer to keep any contributions private and away from my normal work as much as possible.</p>

<p>Now, let’s get into who I am, and what I am doing.</p>

<p>Currently, I’m working on learning (from the start, including the math) about type theory, programming languages, and proof assistants with the end goal in mind
of contributing heavily to proof assistants, possibly writing my own one day, or writing a backend that allows proofs to be directly translated from one proof assistant to another.</p>

<p>Quite frankly, I realize that this is a lofty goal and that in-depth knowledge is needed (typically, this would be research that would be done in a PhD) and I’ve set myself a time horizon
of ~10-12 years to work on this, while maintaining a full-time job. Ultimately, my goal is to contribute where I can to a small community of researchers that I feel are attempting to make software 
safer via formal verification. If I have the wrong idea, or you feel like I’m crazy, or better yet, you want to get a hold of me and either:</p>

<ul>
  <li>Help me through my journey</li>
  <li>Collaborate</li>
  <li>Get to know me</li>
</ul>

<p>Feel free to reach out via email! I appreciate your time reading this and look forward to posting more in the future.</p>]]></content><author><name></name></author><category term="story" /><category term="biography" /><summary type="html"><![CDATA[Aiko Ryu]]></summary></entry><entry><title type="html">Research</title><link href="https://aikoryu.github.io/blog/2026/04/24/research.html" rel="alternate" type="text/html" title="Research" /><published>2026-04-24T00:00:00+00:00</published><updated>2026-04-24T00:00:00+00:00</updated><id>https://aikoryu.github.io/blog/2026/04/24/research</id><content type="html" xml:base="https://aikoryu.github.io/blog/2026/04/24/research.html"><![CDATA[<h2 id="why-im-pursuing-prover-interoperability-as-independent-research">Why I’m pursuing prover interoperability as independent research</h2>

<p>Simply put, I wanted to do something that is hard, that I don’t have ANY background in
and that will continue to push me to learn.</p>

<p>Beyond that, I’ve found some interest in different people over the time that I’ve spent
on X and other social apps, and realized that what they’re doing is both seemingly difficult
(although I probably don’t realize just how difficult it is), and equally as interesting.
The introduction for me into this space was <a href="https://github.com/VictorTaelin">Victor Taelin</a>
who is building <a href="https://github.com/HigherOrderCO">HOC</a> which I originally found through
<a href="https://github.com/HigherOrderCO/Bend">Bend</a>.</p>

<p>Further reviewing the content that he was putting out introduced me to the Lambda Calculus
which I put in my back pocket to think about for a while.</p>

<p>Then he came across my feed again, and sparked my interest again and I started looking into
some of the people that he was following and found <a href="https://github.com/ice1000">ice1000</a>.</p>

<p>Ultimately, this is what sparked my interest. Some of the things that I started taking a look
at are:<br />
    - <a href="https://github.com/agda/agda">agda</a><br />
    - <a href="https://github.com/JetBrains/Arend">arend</a><br />
    - <a href="https://github.com/rocq-prover">Coq/Rocq</a><br />
    - <a href="https://lean-lang.org/">Lean</a><br />
    - <a href="https://github.com/aya-prover/aya-dev">Aya</a></p>

<p>And more…</p>

<p>So all of these things became an amalgamation of more things that I suddenly took interest
in and so I built a study plan from basically scratch within a day or two.</p>

<p>Ultimately, the real reason that I’ve chosen prover interoperability over some other topic
is that I am interested in the implementation details associated with proof assistants, while
also wanting to still dig into the theory and maths behind it. Frankly, my level for
both programming and math are too elementary to contribute anything substantive right now and
that’s why there is a long time horizon on where I want to end up as an independent researcher.</p>

<p>With all of that said, if you are reading this and in this field (or an adjacent field) please
feel free to reach out to me via email and give some advice or just a heads up about what lies
ahead for me. Although I feel a bit behind now, anything and everything can be
learned with discipline, and that’s ultimately my plan going forward.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Why I’m pursuing prover interoperability as independent research]]></summary></entry></feed>