comp.lang.ada
 help / color / mirror / Atom feed
From: addaon@gmail.com
Subject: New to Spark, working an example
Date: Sat, 15 Dec 2018 21:43:50 -0800 (PST)
Date: 2018-12-15T21:43:50-08:00	[thread overview]
Message-ID: <6f00bf64-d501-487c-b3cb-17e97346e801@googlegroups.com> (raw)

Folks, new to this list, so not quite sure on etiquette.

I've been trying to understand Spark-2014 well enough to work through an example, and understand the capabilities and workflow of the tools. The example I chose was an example of floor(lg(n)) for n positive.

Rather than put a long post here, I'll refer to my (long) post at stackoverflow: https://stackoverflow.com/questions/53752715/proving-floor-log2-in-spark. (If this is bad etiquette here, let me know, and I'll fix -- but it does seem a bit silly to duplicate the content in two locations.)

Since SO seems to have a very limited Ada/Spark community, I'm hoping someone here can point me in the right direction. Basically, trying to understand what tools I should be trying to understand at this point. :-) Should I be looking at proving this with just a better understanding of how to write loop invariants; through appropriate lemmas; through an external prover like Coq; or something else?

Thanks!

             reply	other threads:[~2018-12-16  5:43 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-16  5:43 addaon [this message]
2018-12-16  9:48 ` New to Spark, working an example Simon Wright
2018-12-19  2:41   ` Brad Moore
2018-12-19 16:58     ` Simon Wright
2018-12-20  4:34       ` Brad Moore
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox