FORMAL METHODS ARE ESSENTIAL
Computing abstract concepts such as ethics in a safe and consistent manner is only possible by building it from first principles, through the application of axiomatic formal logic.
Formal Methods is the only way to specify requirements from the ground up (particularly very difficult to quantify ethical concepts and hierarchies of values). Importantly, it is also essential to making a machine that is safe from bugs, glitches, exploits, deadlocks, and surprise scenarios.
Formal Methods have been used for many years to ensure that mission critical systems are 'watertight' and have no loose ends or holes in them. The entire domain of formal methods will become extremely valuable over the next 10 years as demand for unbreakable cryptography and bug-free software grows.
Dex is creating original formal verification techniques and tools. These provide strong mathematical proofs which enable truly safe computation within complex autonomous systems.