<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
 <channel>
  <title>Luca Marx</title>
  <link>https://lucamarx.com/blog/</link>
  <language>en</language>
  <description>A blog about automata theory</description>
  <webMaster>luca@lucamarx.com (Luca Marx)</webMaster>
  <docs>http://www.rssboard.org/rss-specification</docs>
  <generator>bash-feedgen</generator>
  <lastBuildDate>Wed, 01 Jul 2026 09:33:54 GMT</lastBuildDate>
  <atom:link href="https://lucamarx.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>An Introduction to Automata</title>
    <link>https://lucamarx.com/blog/2022/0207-automata_introduction/</link>
    <description>Why are automata so interesting? Automata are so simple that they fit in many places and situations.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0207-automata_introduction/</guid>
  </item>
  <item>
    <title>Regular Expressions &amp; Brzozowski Algorithm</title>
    <link>https://lucamarx.com/blog/2022/0211-regular_expressions_brzozowski/</link>
    <description>Regular expressions are an algebraic notation to describe regular languages. They can be converted into minimal deterministic finite automata with the elegant Brzozowski algorithm.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0211-regular_expressions_brzozowski/</guid>
  </item>
  <item>
    <title>Weighted Automata</title>
    <link>https://lucamarx.com/blog/2022/0316-weighted_automata/</link>
    <description>Automata can be generalized by adding weights to transitions. This way they can compute more complicated functions than just predicates.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0316-weighted_automata/</guid>
  </item>
  <item>
    <title>Spectral Learning</title>
    <link>https://lucamarx.com/blog/2022/0323-spectral_learning/</link>
    <description>How can we build a weighted automaton that does what we want it to do? Does there exist a high level language to program automata? What if we could just learn them?</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0323-spectral_learning/</guid>
  </item>
  <item>
    <title>Automata &amp; Real Functions</title>
    <link>https://lucamarx.com/blog/2022/0331-automata_real_functions/</link>
    <description>If we encode real numbers as strings then we can use spectral learning to model real functions as weighted automata.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0331-automata_real_functions/</guid>
  </item>
  <item>
    <title>Automata &amp; Matrix Product States</title>
    <link>https://lucamarx.com/blog/2022/0512-automata_and_matrix_product_states/</link>
    <description>Looking closely at weighted automata we see that they resemble models used in quantum many body physics.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0512-automata_and_matrix_product_states/</guid>
  </item>
  <item>
    <title>The DMRG Algorithm</title>
    <link>https://lucamarx.com/blog/2022/0516-the_dmrg_algorithm/</link>
    <description>The density matrix renormalization group algorithm is the workhorse for simulating one dimensional quantum systems on a lattice. The interesting thing is that it can be used also for machine learning tasks.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0516-the_dmrg_algorithm/</guid>
  </item>
  <item>
    <title>DMRG for Classification</title>
    <link>https://lucamarx.com/blog/2022/0523-dmrg_for_classification/</link>
    <description>Having seen how DMRG works we apply it to some classification tasks.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2022/0523-dmrg_for_classification/</guid>
  </item>
  <item>
    <title>ChatGPT, Marshall McLuhan &amp; the end of the world</title>
    <link>https://lucamarx.com/blog/2023/0403-chatgpt_mcluhan_and_the_end_of_the_world/</link>
    <description>Why is ChatGPT so unsettling? Are we as humans in danger of being marginalized by AI? We definitely need Marshall McLuhan's help.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2023/0403-chatgpt_mcluhan_and_the_end_of_the_world/</guid>
  </item>
  <item>
    <title>The tale of the strange coffee vending machine</title>
    <link>https://lucamarx.com/blog/2025/0609-the_tale_of_the_strange_coffee_machine/</link>
    <description>Where I want to convince you that coffee vending machine are more interesting than they look.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2025/0609-the_tale_of_the_strange_coffee_machine/</guid>
  </item>
  <item>
    <title>Automata &amp; Parallelism</title>
    <link>https://lucamarx.com/blog/2025/1002-weighted_automata_and_parallelism/</link>
    <description>Weighted automata have a peculiar kind of parallelism. In this post we will see how to exploit it to evaluate a function over many arguments at once, this will lead to a "poor-man's" version of Deutsch-Jozsa algorithm.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2025/1002-weighted_automata_and_parallelism/</guid>
  </item>
  <item>
    <title>The Automatic Deutsch-Jozsa Algorithm</title>
    <link>https://lucamarx.com/blog/2025/1105-automatic_deutsch_jozsa_algorithm/</link>
    <description>Last time we saw a parody of the Deutsch-Jozsa algorithm that used automata to evaluate a function over all of its arguments at once. Today I want to show you how it can be made more serious and how it compares to the true quantum algorithm.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2025/1105-automatic_deutsch_jozsa_algorithm/</guid>
  </item>
  <item>
    <title>The Automatic Grover Algorithm</title>
    <link>https://lucamarx.com/blog/2025/1113-automatic_grover_algorithm/</link>
    <description>Last time we devised a recipe to turn quantum algorithms into automata based ones and used it on the Deutsch-Jozsa algorithm. But why stop there? Let's automatize Grover's algorithm too.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2025/1113-automatic_grover_algorithm/</guid>
  </item>
  <item>
    <title>Power Series &amp; Quantum States</title>
    <link>https://lucamarx.com/blog/2026/0525-power_series_and_quantum_states/</link>
    <description>In the last few posts we saw a mysterious analogy between formal power series and quantum states, it's time to dig into it.</description>
    <guid isPermaLink="false">https://lucamarx.com/blog/2026/0525-power_series_and_quantum_states/</guid>
  </item>
 </channel>
</rss>
