A small correction to start with: "There is more stuff at 
http://www.learningj.COM/THEORIES.ZIP"; since you left out (.com).

I am definitely interested, did not know about PVS and will (hopefully) follow 
your progress with curiosity.

If I will have time again, one of my plans will be to investigate artificial 
intelligence with J; to my knowledge close to nothing has been done in that 
direction.

And in the meantime I will write  a paper now and then about my attempts with J 
in the past.
To be published in JoJ and/or Vector.


R.E. Boss


> -----Original Message-----
> From: Chat [mailto:[email protected]] On Behalf Of
> roger stokes
> Sent: donderdag 14 april 2016 17:06
> To: [email protected]
> Subject: Re: [Jchat] Computationally Assisted Mathematical Discovery and
> Experimental Mathematics
> 
> Mr Boss
> 
> Thanks for the interesting links.
> 
> On the subject of proof-assistants, you might be entertained
> by a little project I have been working at for some time, on and off.
> 
> The aim is to produce a formal rigorous mathematical
> account of the semantics of the J programming language.
> 
> Formality and rigor are ensured by using a widely-respected
> computer theorem-proving system. There are a number of these:
> Coq is one, as mentioned in the referenced article, but the one
> I like is the PVS system from SRI - see http://pvs.csl.sri.com/
> 
> Whether the result is about J or only about something similar
> to J would be a social process: my theorems are certainly true but
> would everyone agree that they are true of J?
> 
> Have made only a very small beginning, with little theories
> (that is, definitions and some proved theorems)
> for nouns and and also for monadic and dyadic $ verb.
> 
> Just to give a little of the flavor, here a short extract, about dyadic $
> 
> =========================================================
> 
> % the domain of Shape is a set of pairs of nouns (x,y) such that
> % if the product of x is nonzero then y is nonempty
> % A restriction is that x is currently limited to scalars or vectors.
> % This restriction is awaiting attention.
> 
> SH : TYPE =  {x, y:noun | (prodlist(atoms(x)) >0) implies (itemcount(y) >
> 0) }
> 
> Shape (xy : SH) : noun = (dnn(xy`1, xy`2) , ann (xy) )
> 
> L29: LEMMA Shape(sa,sa) = va       % 0 $ 0 is empty vector
>                                    % sa is scalar zero
>                                    % va is empty vector
> 
> %|- L29: PROOF (grind) QED
> 
> ==========================================================
> ====
> 
> There is more stuff at http://www.learningj/THEORIES.ZIP
> 
> Regards
> 
> On Wed, Apr 13, 2016 at 9:40 PM, R.E. Boss <[email protected]> wrote:
> 
> > > From: Chat [mailto:[email protected]] On Behalf Of
> 'Jon
> > > Hough' via Chat
> > > Sent: woensdag 13 april 2016 16:26
> > >
> > > Slightly off-topic, but also a little on-topic, your post reminded me of
> > a slightly
> > > old article
> > > http://www.wired.com/2015/05/will-computers-redefine-roots-math/
> > > about the use of coq, and other proof helpers, by mathematicians. It
> > seems
> > > computer aided proofs are going to become more important.
> >
> > I read the article, not that old btw, in Quanta Magazine and was amazed
> > that (the name of) Zeilberger was not mentioned, who is very outspoken
> on
> > this subject.
> > Read his http://www.math.rutgers.edu/~zeilberg/Opinion149.html where
> he
> > reminded that AlphaGo invented strategies unknown by the top world
> > Go-players in its games with the world champion.
> > He is convinced, and so am I, that computers, robots if you will, come up
> > with math we people hardly will understand.
> > And so will happen for other parts of science, art and life.
> > (this is chat anyway)
> >
> >
> > R.E. Boss
> > ----------------------------------------------------------------------
> > For information about J forums see
> http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to