Remix.run Logo
riedel 2 hours ago

Well the title of the paper is >Crane Lowers Rocq Safely into C++

So 'safely' implies somehow that they care about not destroying guarantees during their transformation. To me as a layperson (I studied compiler design and formal verification some.long time ago, but have little to zero experience) it seems at easier to write a set of correct transformations then to formalize arbitrary C++ code.

aleksejs 2 hours ago | parent [-]

How do you even begin to define what correctness means for the transformations if you have no formalized model of the thing you're transforming into?