News for hackers. Stuff that matters.
Re:Learn Ethereum smart contract programming by grogenaut on Monday July 24, 2017 @04:05PM (#14842159)
Well general mathmatecial proofs or TLA+... or would it be better to define "integer" as a strong type which I'm willing to concede.
Re:Learn Ethereum smart contract programming by seanwilson on Monday July 24, 2017 @07:51PM (#14843816)
I don't feel there's much difference between e.g. the Coq way where types are used to bake specifications + proofs into the program and the Isabelle way where you write a program with less complex types and prove properties about the program after the fact.

General mathematical proofs? If you mean paper proofs they wouldn't be considered formal as they don't go down to the axiom level.

Re:Learn Ethereum smart contract programming by grogenaut on Monday July 24, 2017 @11:54PM (#14845010)
I guess that makes sense to count axioms as strongly typed.