A foundation for system safety using predicate logic | IEEE Conference Publication | IEEE Xplore