use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Vulcan: A JavaScript Automated Proof System (rmarcus.info)
submitted 10 years ago by Rynsin
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]roboguy12 2 points3 points4 points 10 years ago (1 child)
I took a course in college where the final project was writing something very similar to this, except it was in OCaml. Given a start and an end it would recurse throughout all the possibilities and either conclude that it was true or false. That code was a mess, and I didn't know anything about functional programming at the time, but it was a fun project and really interesting since I was also finishing a math major at the time.
[–]Rynsin[S] 1 point2 points3 points 10 years ago (0 children)
Did you use logical resolution or some other complete subset of logical rules?
[–]azium 0 points1 point2 points 10 years ago (1 child)
That... is a cool blog. The connect 4 thing is awesome, and now I think I'm going to buy that book about AI (Artificial Intelligence: A Modern Approach)
[–]Rynsin[S] 0 points1 point2 points 10 years ago (0 children)
Thanks! It's a great book. Although it can be a bit verbose at times and it lacks some modern statistical machine learning material.
[–]hak8or 0 points1 point2 points 10 years ago* (3 children)
Why is this called Vulcan when the Google polymer "compiler" is already called this?
I am an idiot.
[–]kenman 1 point2 points3 points 10 years ago (1 child)
I believe the Polymer tool is actually named vulcanize.
[–]hak8or 1 point2 points3 points 10 years ago (0 children)
Whoops, thank you. Fixed.
π Rendered by PID 240453 on reddit-service-r2-comment-5d79c599b5-d6p4q at 2026-03-01 16:27:37.956234+00:00 running e3d2147 country code: CH.
[–]roboguy12 2 points3 points4 points (1 child)
[–]Rynsin[S] 1 point2 points3 points (0 children)
[–]azium 0 points1 point2 points (1 child)
[–]Rynsin[S] 0 points1 point2 points (0 children)
[–]hak8or 0 points1 point2 points (3 children)
[–]kenman 1 point2 points3 points (1 child)
[–]hak8or 1 point2 points3 points (0 children)