$ 0 0 I guess that Dafny syntax doesn't allow to declare auxiliary variables in the body of inductive predicates, does it? why?