<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: xamidi</title>
    <description>The latest articles on DEV Community by xamidi (@xamidi).</description>
    <link>https://dev.to/xamidi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1090844%2Fad0338bd-9914-4221-9bdf-19b99f6293a3.jpeg</url>
      <title>DEV Community: xamidi</title>
      <link>https://dev.to/xamidi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xamidi"/>
    <language>en</language>
    <item>
      <title>I just published my solution of 22561 proof steps! 🥳</title>
      <dc:creator>xamidi</dc:creator>
      <pubDate>Wed, 26 Feb 2025 14:01:54 +0000</pubDate>
      <link>https://dev.to/xamidi/i-just-published-my-solution-of-22561-proof-steps-4lok</link>
      <guid>https://dev.to/xamidi/i-just-published-my-solution-of-22561-proof-steps-4lok</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/xamidi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1090844%2Fad0338bd-9914-4221-9bdf-19b99f6293a3.jpeg" alt="xamidi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/xamidi/tackling-fundamental-logic-a-very-hard-automated-deduction-challenge-free-for-all-bic" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tackling fundamental logic: A very hard automated deduction challenge (free for all)&lt;/h2&gt;
      &lt;h3&gt;xamidi ・ Dec 19 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#logic&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#challenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#computerscience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#algorithms&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>logic</category>
      <category>challenge</category>
      <category>computerscience</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>I just published my solution of 22561 proof steps! 🥳</title>
      <dc:creator>xamidi</dc:creator>
      <pubDate>Wed, 26 Feb 2025 13:56:29 +0000</pubDate>
      <link>https://dev.to/xamidi/i-just-publishedhttpsgithubcomxamidipmgeneratordiscussions2discussioncomment-12323006-43a6</link>
      <guid>https://dev.to/xamidi/i-just-publishedhttpsgithubcomxamidipmgeneratordiscussions2discussioncomment-12323006-43a6</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/xamidi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1090844%2Fad0338bd-9914-4221-9bdf-19b99f6293a3.jpeg" alt="xamidi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/xamidi/tackling-fundamental-logic-a-very-hard-automated-deduction-challenge-free-for-all-bic" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tackling fundamental logic: A very hard automated deduction challenge (free for all)&lt;/h2&gt;
      &lt;h3&gt;xamidi ・ Dec 19 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#logic&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#challenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#computerscience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#algorithms&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>logic</category>
      <category>challenge</category>
      <category>computerscience</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>My next contribution will take a few weeks longer. I am down to 25045 proof steps right now.</title>
      <dc:creator>xamidi</dc:creator>
      <pubDate>Sat, 25 Jan 2025 00:26:37 +0000</pubDate>
      <link>https://dev.to/xamidi/my-next-contribution-will-take-a-few-weeks-longer-i-am-down-to-25045-proof-steps-right-now-2lmg</link>
      <guid>https://dev.to/xamidi/my-next-contribution-will-take-a-few-weeks-longer-i-am-down-to-25045-proof-steps-right-now-2lmg</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/xamidi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1090844%2Fad0338bd-9914-4221-9bdf-19b99f6293a3.jpeg" alt="xamidi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/xamidi/tackling-fundamental-logic-a-very-hard-automated-deduction-challenge-free-for-all-bic" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tackling fundamental logic: A very hard automated deduction challenge (free for all)&lt;/h2&gt;
      &lt;h3&gt;xamidi ・ Dec 19 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#logic&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#challenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#computerscience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#algorithms&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>logic</category>
      <category>challenge</category>
      <category>computerscience</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>I am currently reducing at least 22 proofs by at least 99312 steps total.</title>
      <dc:creator>xamidi</dc:creator>
      <pubDate>Mon, 06 Jan 2025 12:00:10 +0000</pubDate>
      <link>https://dev.to/xamidi/i-am-currently-reducing-at-least-22-proofs-by-at-least-99312-steps-total-7fj</link>
      <guid>https://dev.to/xamidi/i-am-currently-reducing-at-least-22-proofs-by-at-least-99312-steps-total-7fj</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/xamidi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1090844%2Fad0338bd-9914-4221-9bdf-19b99f6293a3.jpeg" alt="xamidi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/xamidi/tackling-fundamental-logic-a-very-hard-automated-deduction-challenge-free-for-all-bic" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tackling fundamental logic: A very hard automated deduction challenge (free for all)&lt;/h2&gt;
      &lt;h3&gt;xamidi ・ Dec 19 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#logic&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#challenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#computerscience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#cpp&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>logic</category>
      <category>challenge</category>
      <category>computerscience</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>There will be much less room for improvement soon.</title>
      <dc:creator>xamidi</dc:creator>
      <pubDate>Fri, 27 Dec 2024 22:58:22 +0000</pubDate>
      <link>https://dev.to/xamidi/there-will-be-much-less-room-for-improvement-soon-5950</link>
      <guid>https://dev.to/xamidi/there-will-be-much-less-room-for-improvement-soon-5950</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/xamidi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1090844%2Fad0338bd-9914-4221-9bdf-19b99f6293a3.jpeg" alt="xamidi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/xamidi/tackling-fundamental-logic-a-very-hard-automated-deduction-challenge-free-for-all-bic" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tackling fundamental logic: A very hard automated deduction challenge (free for all)&lt;/h2&gt;
      &lt;h3&gt;xamidi ・ Dec 19&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#logic&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#challenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#computerscience&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#cpp&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>challenge</category>
      <category>discuss</category>
      <category>cpp</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Tackling fundamental logic: A very hard automated deduction challenge (free for all)</title>
      <dc:creator>xamidi</dc:creator>
      <pubDate>Thu, 19 Dec 2024 21:34:47 +0000</pubDate>
      <link>https://dev.to/xamidi/tackling-fundamental-logic-a-very-hard-automated-deduction-challenge-free-for-all-bic</link>
      <guid>https://dev.to/xamidi/tackling-fundamental-logic-a-very-hard-automated-deduction-challenge-free-for-all-bic</guid>
      <description>&lt;p&gt;Earlier this year, I created &lt;a href="https://github.com/xamidi/pmGenerator/discussions/2" rel="noopener noreferrer"&gt;an open-ended logic puzzle&lt;/a&gt; that turned out to be quite a demanding challenge for automated deduction. It concerns &lt;a href="https://en.wikipedia.org/wiki/Formal_proof" rel="noopener noreferrer"&gt;formal proofs&lt;/a&gt; and is relevant to &lt;a href="https://en.wikipedia.org/wiki/Proof_theory#Structural_proof_theory" rel="noopener noreferrer"&gt;structural proof theory&lt;/a&gt;, a research field in mathematical logic.&lt;/p&gt;

&lt;p&gt;The challenge is so hard that only &lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#hall-of-fame" rel="noopener noreferrer"&gt;three people&lt;/a&gt; managed to contribute improving solutions since March this year, when I started and shared it in logic research communities. So, if you are willing to put your creativity and advanced programming skills to the test, look no further!&lt;/p&gt;

&lt;p&gt;The goal is to find shorter proofs than everybody else towards &lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#target-theorems" rel="noopener noreferrer"&gt;certain theorems&lt;/a&gt;, which are themselves axioms of popular — historically relevant — proof systems.&lt;/p&gt;

&lt;p&gt;The catch is that each proof can only use one minimal single axiom of classical &lt;a href="https://en.wikipedia.org/wiki/Propositional_calculus" rel="noopener noreferrer"&gt;propositional logic&lt;/a&gt; over connectives &lt;code&gt;→&lt;/code&gt; ("implies") and &lt;code&gt;¬&lt;/code&gt; ("not"), and proofs are based on &lt;a href="https://en.wikipedia.org/wiki/Condensed_detachment" rel="noopener noreferrer"&gt;condensed detachment&lt;/a&gt; (&lt;a href="https://en.wikipedia.org/wiki/Modus_ponens" rel="noopener noreferrer"&gt;modus ponens&lt;/a&gt; + &lt;a href="https://en.wikipedia.org/wiki/Unification_%28computer_science%29" rel="noopener noreferrer"&gt;unification&lt;/a&gt;) as an only rule of inference, which requires a lot of clever automation at this point.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Why it is hard
&lt;/h3&gt;

&lt;p&gt;The underlying proof systems being explored are so-called &lt;a href="https://en.wikipedia.org/wiki/Hilbert_system" rel="noopener noreferrer"&gt;Hilbert systems&lt;/a&gt;, which are notorious for having large and difficult-to-find proofs, while being very easy to define. Using systems with only single axioms, each of which is also rather long (21 symbols per axiom), makes the proofs extra tedious. But these systems are also special: According to modern research there are only &lt;strong&gt;seven&lt;/strong&gt; such minimal proof systems axiomatizing classical propositional logic, which is the theoretical foundation of mathematical logic and thus modern science!&lt;/p&gt;

&lt;p&gt;Some relevant shortest known proofs currently have thousands of steps. To illustrate what this means, I will show you a very short proof of only 13 steps, which proves "A1" — the theorem &lt;code&gt;ψ→(φ→ψ)&lt;/code&gt; (also written &lt;code&gt;CpCqp&lt;/code&gt; in &lt;a href="https://en.wikipedia.org/wiki/Polish_notation#Polish_notation_for_logic" rel="noopener noreferrer"&gt;normal Polish notation&lt;/a&gt;) — from &lt;a href="https://en.wikipedia.org/wiki/Carew_Arthur_Meredith" rel="noopener noreferrer"&gt;Meredith&lt;/a&gt;'s single axiom:&lt;/p&gt;

&lt;p&gt;The proof's compact "D"-representation is &lt;code&gt;DDD11D1D1D111&lt;/code&gt;, for axiom &lt;code&gt;(1) ((((ψ→φ)→(¬χ→¬ξ))→χ)→τ)→((τ→ψ)→(ξ→ψ))&lt;/code&gt;. It essentially describes the evaluation of &lt;code&gt;D(D(D(1,1),D(1,D(1,D(1,1)))),1)&lt;/code&gt;, where &lt;code&gt;1&lt;/code&gt; means &lt;em&gt;first axiom&lt;/em&gt;, and &lt;code&gt;D&lt;/code&gt; means &lt;em&gt;condensed detachment&lt;/em&gt; (with &lt;em&gt;conditional&lt;/em&gt; as first argument and &lt;em&gt;antecedent&lt;/em&gt; as second argument).&lt;/p&gt;

&lt;p&gt;Its formula-based representation — here numbers in formulas are variables — is:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. ((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2))  (1)
2. ((((¬0→¬0)→(¬(¬0→¬((1→0)→7))→¬¬(¬0→¬0)))→(¬0→¬((1→0)→7)))→0)→((0→¬0)→(¬(¬0→¬0)→¬0))  (1)
3. (((((¬0→¬0)→(¬(¬0→¬((1→0)→7))→¬¬(¬0→¬0)))→(¬0→¬((1→0)→7)))→0)→((0→¬0)→(¬(¬0→¬0)→¬0)))→((((0→¬0)→(¬(¬0→¬0)→¬0))→(¬0→¬0))→(((1→0)→7)→(¬0→¬0)))  (1)
4. (((0→¬0)→(¬(¬0→¬0)→¬0))→(¬0→¬0))→(((1→0)→7)→(¬0→¬0))  (D):2,3
5. ((((0→¬0)→(¬(¬0→¬0)→¬0))→(¬0→¬0))→(((1→0)→7)→(¬0→¬0)))→(((((1→0)→7)→(¬0→¬0))→0)→(0→0))  (1)
6. ((((1→0)→7)→(¬0→¬0))→0)→(0→0)  (D):4,5
7. (((((1→0)→7)→(¬0→¬0))→0)→(0→0))→(((0→0)→(1→0))→(0→(1→0)))  (1)
8. ((0→0)→(1→0))→(0→(1→0))  (D):6,7
9. ((((0→(1→0))→(¬(¬0→¬(((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2))))→¬1))→(¬0→¬(((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2)))))→0)→((0→0)→(1→0))  (1)
10. (((((0→(1→0))→(¬(¬0→¬(((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2))))→¬1))→(¬0→¬(((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2)))))→0)→((0→0)→(1→0)))→((((0→0)→(1→0))→(0→(1→0)))→((((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2)))→(0→(1→0))))  (1)
11. (((0→0)→(1→0))→(0→(1→0)))→((((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2)))→(0→(1→0)))  (D):9,10
12. (((((2→3)→(¬4→¬5))→4)→6)→((6→2)→(5→2)))→(0→(1→0))  (D):8,11
13. 0→(1→0)  (D):1,12
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  How to deal with all this
&lt;/h3&gt;

&lt;p&gt;The challenge takes place in the &lt;a href="https://github.com/xamidi/pmGenerator/discussions" rel="noopener noreferrer"&gt;discussion forum&lt;/a&gt; to a &lt;a href="https://github.com/xamidi/pmGenerator" rel="noopener noreferrer"&gt;GitHub repository of a tool&lt;/a&gt; which can help with many of the basic tasks. For example, it creates the above proof simply from the command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pmGenerator -c -n -s CCCCCpqCNrNsrtCCtpCsp --parse DDD11D1D1D111 -u -j -1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;where&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;-c -n -s&lt;/code&gt; means "&lt;strong&gt;c&lt;/strong&gt;onfigure the proof system with formulas in &lt;strong&gt;n&lt;/strong&gt;ormal Polish notation based on &lt;strong&gt;s&lt;/strong&gt;tring …",&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;CCCCCpqCNrNsrtCCtpCsp&lt;/code&gt; is Meredith's single axiom in normal Polish notation,&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;--parse DDD11D1D1D111 -u&lt;/code&gt; means "convert the D-proof &lt;code&gt;DDD11D1D1D111&lt;/code&gt; into a formula-based representation (in infix notation; &lt;strong&gt;u&lt;/strong&gt;nicode based)", and&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;-j -1&lt;/code&gt; avoids splitting the proof into multiple smaller parts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The problem's level of complexity clearly makes assistance of computers and clever coding a necessity in order to successfully participate in this challenge. While my tool also has a proof compression feature, I tend to test new features on the challenge before publication, so I already used it in some of the best ways I could think of. To accomplish more than my tool's capabilities allow, you would have to write your own code.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Room for improvement
&lt;/h3&gt;

&lt;p&gt;Note that I am currently testing a new (yet unpublished) feature of &lt;em&gt;formula synthesizing proof compression&lt;/em&gt;, which allows me to make some major improvements on the current 126171-step 🥇 results from Aug 15, 2024. I am already down to 26859 proof steps total&lt;sup&gt;✻&lt;/sup&gt;, but my computations will take a while longer, probably a few weeks. This shows there is still quite some air for anyone who wishes to immortalize themselves on that &lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#hall-of-fame" rel="noopener noreferrer"&gt;leaderboard&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;You might still feel overwhelmed and wonder what is the point of me posting this here, since this seems far beyond the capabilities of most developers. I can assure you the &lt;strong&gt;overwhelmedness is normal&lt;/strong&gt; — human brains and formal proofs do not go well together. Formal proofs mainly serve automation of knowledge generation and verification by machines, i.e. evading human error. The point of me advertising it at this point and in different places is increasing its value — so that nobody can rightfully say I wouldn't have invited lots of potential challengers!&lt;/p&gt;

&lt;p&gt;Also note that in order to capture the top spot, you need to reduce &lt;strong&gt;only one&lt;/strong&gt; of the existing &lt;strong&gt;49 shortest known proofs&lt;/strong&gt; by at least a single step.&lt;/p&gt;

&lt;p&gt;If you are interested, I wish you luck and lots of fun! Feel free to ask for help in the &lt;a href="https://github.com/xamidi/pmGenerator/discussions" rel="noopener noreferrer"&gt;project's forum&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;✻&lt;/sup&gt;Last update: Jan 06, 2025&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/xamidi/pmGenerator" rel="noopener noreferrer"&gt;GitHub repository of 'pmGenerator' tool&lt;/a&gt; (written in C++)

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://xamidi.github.io/pmGenerator/README.html" rel="noopener noreferrer"&gt;Readme&lt;/a&gt; (GitHub page) — &lt;a href="https://xamidi.github.io/pmGenerator/README.html#usage" rel="noopener noreferrer"&gt;usage&lt;/a&gt; — &lt;a href="https://xamidi.github.io/pmGenerator/README.html#custom-proof-systems" rel="noopener noreferrer"&gt;custom proof systems&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/xamidi/pmGenerator/discussions" rel="noopener noreferrer"&gt;Forum&lt;/a&gt; (Ask me anything related to the project, or make suggestions)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/xamidi/pmGenerator/releases" rel="noopener noreferrer"&gt;Releases&lt;/a&gt; (Windows executables and more to download)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;a href="https://github.com/xamidi/pmGenerator/discussions/2" rel="noopener noreferrer"&gt;Proof minimization challenge&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#rules" rel="noopener noreferrer"&gt;Rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#challenge-proofs" rel="noopener noreferrer"&gt;Best published results&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#proof-systems" rel="noopener noreferrer"&gt;Proof systems and axioms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#target-theorems" rel="noopener noreferrer"&gt;Target theorems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/xamidi/pmGenerator/discussions/2#advanced-approaches" rel="noopener noreferrer"&gt;Best known strategies&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;a href="https://us.metamath.org/mmsolitaire/pmproofs.txt" rel="noopener noreferrer"&gt;Related challenge&lt;/a&gt; (Main inspiration for this challenge)

&lt;ul&gt;
&lt;li&gt;A1–A3 as axioms, 196 target theorems&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://us.metamath.org/mmsolitaire/mms.html" rel="noopener noreferrer"&gt;Metamath's mmsolitaire project&lt;/a&gt; — &lt;a href="https://github.com/xamidi/mmsolitaire" rel="noopener noreferrer"&gt;my contributions&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

</description>
      <category>logic</category>
      <category>challenge</category>
      <category>computerscience</category>
      <category>algorithms</category>
    </item>
  </channel>
</rss>
