[Prev][Next][Index][Thread]
Re: Formal semantics for C
Matthias Felleisen writes:
> Excuse my ignorance, but is the Standard's notion of "conforming program" a
> decidable notion? If so, is your semantics accompanied by an algorithm?
No. A strictly conforming program isn't allowed to divide by zero
(among many other restrictions) because this represents undefined
behaviour.
There's no way of deciding if a program is or isn't going to divide by
zero, so the class is undecidable.
Michael.
Follow-Ups:
References: