Reserved Notation "c !?" (at level 30).
Inductive Terminates (A:Set)(c:#A) : Prop :=
| Terminates_intro : (exists a:A, c!a) -> c!?
where "c !?" := (Terminates _ c).
Reserved Notation "c !?" (at level 30).
Inductive Terminates (A:Set)(c:#A) : Prop :=
| Terminates_intro : (exists a:A, c!a) -> c!?
where "c !?" := (Terminates _ c).