Is the below definition for supremum correct? If no, then how to define it in similar way?
$$\sup E = s \Longleftrightarrow(\forall t, \; \forall x, \; x \le t \Longrightarrow x \le s \le t) $$
We suppose that $E \subseteq \mathbb R$; $x\in E$; $s,t \in \mathbb R$.
If by "similar way" you mean the definition should be written as a single logical formula, then we can write $$\textrm{sup}\:E=s⟺\bigg(\big(∀x,\:x≤s\big) ∧\big(\left(∃t\:∀x,\:x≤t\right)⟹s≤t\big) \bigg),$$ where $E⊆\mathbb{R};\:x∈E;\: s,t∈\mathbb{R}$.