<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ratp/tests, branch master</title>
<subtitle>A saturation-based automated theorem prover for first-order logic.
</subtitle>
<id>https://git.richardqin.org/ratp/atom?h=master</id>
<link rel='self' href='https://git.richardqin.org/ratp/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/'/>
<updated>2026-04-07T19:23:16Z</updated>
<entry>
<title>feat: enhance clang-tidy configuration and improve code quality across multiple files</title>
<updated>2026-04-07T19:23:16Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-07T19:23:16Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=4b31d8f59a6d3237f176a122c82f46fdaef4551d'/>
<id>urn:sha1:4b31d8f59a6d3237f176a122c82f46fdaef4551d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: rename struct members to follow trailing underscore naming convention across core, search, and frontend components</title>
<updated>2026-04-06T19:59:58Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-06T19:59:58Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=5ab3efd522cf0221481684b5bbc9c2ac6bfc9919'/>
<id>urn:sha1:5ab3efd522cf0221481684b5bbc9c2ac6bfc9919</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style: reformat codebase with consistent indentation</title>
<updated>2026-04-03T21:21:26Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T21:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=bf4f464cec8b6515d9e5131d43847ef9b2fd21d1'/>
<id>urn:sha1:bf4f464cec8b6515d9e5131d43847ef9b2fd21d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement pretty-printing for variables and proof step references in proof trace output</title>
<updated>2026-04-03T21:11:51Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T21:11:51Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=e6fed6b99e9c1feed60513438a121b57060ca9f3'/>
<id>urn:sha1:e6fed6b99e9c1feed60513438a121b57060ca9f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement command-line interface and add end-to-end propositional logic test suite</title>
<updated>2026-04-03T20:56:51Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T20:56:51Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=7408740374f46b24edd53d421dbc270d2fca1293'/>
<id>urn:sha1:7408740374f46b24edd53d421dbc270d2fca1293</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement proof trace extraction and add  proof trace test</title>
<updated>2026-04-03T20:53:55Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T20:53:55Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=0d7c8177171be1d0c077e468ee743697dd8c6914'/>
<id>urn:sha1:0d7c8177171be1d0c077e468ee743697dd8c6914</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement saturation-based resolution loop in Prover class</title>
<updated>2026-04-03T20:52:36Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T20:52:36Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=ae88efa5d8e100c05dcba1f9a7bb9ff840b47d66'/>
<id>urn:sha1:ae88efa5d8e100c05dcba1f9a7bb9ff840b47d66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement clause subsumption and tautology detection logic with associated unit tests</title>
<updated>2026-04-03T19:02:48Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T19:02:48Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=6e974168ecc487d99cbe51df569d52304907900c'/>
<id>urn:sha1:6e974168ecc487d99cbe51df569d52304907900c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement variable renaming and update resolution logic to prevent variable collisions</title>
<updated>2026-04-03T18:33:26Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T18:33:26Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=3c1582035a2acf1b2406e62eccacb1d07429de15'/>
<id>urn:sha1:3c1582035a2acf1b2406e62eccacb1d07429de15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement substitution logic and unify/applySubstitution functions for term resolution</title>
<updated>2026-04-03T06:21:40Z</updated>
<author>
<name>Richard Qin</name>
<email>richard.qin.x@gmail.com</email>
</author>
<published>2026-04-03T06:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/ratp/commit/?id=469ed26e90ef96e44764938c7cdddfb271f272c4'/>
<id>urn:sha1:469ed26e90ef96e44764938c7cdddfb271f272c4</id>
<content type='text'>
</content>
</entry>
</feed>
