[rb-general] rb formalism
David A. Wheeler
dwheeler at dwheeler.com
Sat Dec 15 03:38:01 CET 2018
On Fri, 14 Dec 2018 21:12:53 +0000, "Bernhard M. Wiedemann" <bernhardout at lsmod.de> wrote:
> yesterday I stumbled into a session (terminologyII?) with Eric and
> some others that did not stop at defining words. They went on to write
> up some math-like formalism using characters like
>
> □ maybe some placeholder for data
> ■ some concrete data - e.g. gcc-4.7-4.7.2-5
> ⇨ a "build" function with variables - think f(a, b) = a+b
> ➡ a "build" function with variables filled in with concrete data
> - think f(2, 3) = 2+3 - but not yet evaluated/computed.
It's not the same thing, but in my paper
"Fully Countering Trusting Trust through Diverse Double-Compiling" here:
https://dwheeler.com/trusting-trust/dissertation/html/wheeler-trusting-trust-ddc.html
I formally modeled compilation using first-order logic, and then used
that to prove certain properties. That work might be of use in this case as well.
More general information about my approach is here:
https://dwheeler.com/trusting-trust/
--- David A. Wheeler
More information about the rb-general
mailing list