OpenLogicProject / fitch-checker

JavaScript/PHP Fitch-style natural deduction proof editor and checker (NO LONGER MAINTAINED)
GNU General Public License v3.0
51 stars 5 forks source link

Equality elimination appears to be broken #6

Closed esotechnica closed 6 years ago

esotechnica commented 6 years ago

See details at the following link:

https://math.stackexchange.com/questions/2601281/whats-wrong-with-this-proof-of-symmetry-of-equality/2602046#2602046

rzach commented 6 years ago

Confirmed also on Kevin's original. It's not a stable bug; works most of the time.

screenshot from 2018-01-12 08-49-50 screenshot from 2018-01-12 09-07-28 screenshot from 2018-01-12 08-53-03 screenshot from 2018-01-12 08-50-46

frabjous commented 6 years ago

Richard,

I fixed this bug and committed the change to the repo. But you'll need to implement the change to where you have the demo on the website.

-Kevin

On Fri, Jan 12, 2018 at 7:22 AM, esotechnica notifications@github.com wrote:

See details at the following link:

https://math.stackexchange.com/questions/2601281/whats- wrong-with-this-proof-of-symmetry-of-equality/2602046#2602046 http://url

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/OpenLogicProject/fitch-checker/issues/6, or mute the thread https://github.com/notifications/unsubscribe-auth/AASrHCKNBTGdEjFnTZpxZw2-kB8Y20Rpks5tJ06OgaJpZM4RcOFe .

frabjous commented 6 years ago

Incidentally, the problem was not with =E, but with sameWff as applied to identity statements. Not worth trying to explain here.

rzach commented 6 years ago

Thanks @frabjous Fixed in 6b21373f0d08853715b18726122b54695a0179df

rzach commented 6 years ago

(The fix is live on the website too)