<feed xmlns='http://www.w3.org/2005/Atom'>
<title>verify-hs/src/Haskell, branch master</title>
<subtitle>Equational reasoning helper tool for Haskell-like expressions
</subtitle>
<id>https://git.tomsmeding.com/verify-hs/atom?h=master</id>
<link rel='self' href='https://git.tomsmeding.com/verify-hs/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/'/>
<updated>2020-05-23T12:37:43Z</updated>
<entry>
<title>Significantly improve rewrite correctness</title>
<updated>2020-05-23T12:37:43Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-05-23T12:36:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=92d244786ee551ebba842567e07660efe478deab'/>
<id>urn:sha1:92d244786ee551ebba842567e07660efe478deab</id>
<content type='text'>
It's still not entirely correct, though. Case in point: conservative
rewriting on 'expr' in 'reverse-ad.txt' gives the correct result (a
non-zero partial derivative on both A and B), while iterating
'rewall; auto' only yields a partial derivative on A, ignoring B.
I don't know how this happens.
</content>
</entry>
<entry>
<title>Only rewrite _free_ variables in rewall</title>
<updated>2020-05-23T09:50:45Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-05-23T09:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=18ea7b6804e09b1ae604b7fb9eadd542677f172d'/>
<id>urn:sha1:18ea7b6804e09b1ae604b7fb9eadd542677f172d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't parse Constructors as variables</title>
<updated>2020-05-23T09:40:06Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-05-23T09:40:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=243f4f5b58014159be0c4dd7b0fc5c0a8021fd3c'/>
<id>urn:sha1:243f4f5b58014159be0c4dd7b0fc5c0a8021fd3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Also case-reduce in a case-scrutinised expression</title>
<updated>2020-05-23T09:38:35Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-05-23T09:38:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=f85f5515486504c9c3401332269a0dda20c96f1d'/>
<id>urn:sha1:f85f5515486504c9c3401332269a0dda20c96f1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite full lambda body in betared, don't skip binders</title>
<updated>2020-05-23T09:38:01Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-05-23T09:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=c3a2389203e743c874bb464c9343a2f0aab3ae62'/>
<id>urn:sha1:c3a2389203e743c874bb464c9343a2f0aab3ae62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix parser ('try' and numbers)</title>
<updated>2020-05-22T20:11:53Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2020-05-22T20:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=3f180e74d54ab447d3ef16ed5439e0abe8d1da97'/>
<id>urn:sha1:3f180e74d54ab447d3ef16ed5439e0abe8d1da97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Organisation cleanup</title>
<updated>2019-04-09T21:30:08Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-04-09T21:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=573967434a8b1cb14ee7de43ec11bd616cf568c6'/>
<id>urn:sha1:573967434a8b1cb14ee7de43ec11bd616cf568c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix parser (lambdas and quotes in names)</title>
<updated>2019-04-09T21:28:58Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-04-09T21:28:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=b9494feebfabec0db65ee1b0e77cbd2d0d740470'/>
<id>urn:sha1:b9494feebfabec0db65ee1b0e77cbd2d0d740470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add rewall command</title>
<updated>2019-04-08T20:57:10Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-04-08T20:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=8f742dc39085ebd15848ab32662239e8562a430c'/>
<id>urn:sha1:8f742dc39085ebd15848ab32662239e8562a430c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add auto command</title>
<updated>2019-04-08T20:25:40Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-04-08T20:25:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/verify-hs/commit/?id=57ac7ed93d048397b36e53d50db6d328e31bd2cc'/>
<id>urn:sha1:57ac7ed93d048397b36e53d50db6d328e31bd2cc</id>
<content type='text'>
</content>
</entry>
</feed>
