I want to show the double negation law $\lnot \lnot s = s \tag{0}$ where $s$ is an element of Boolean algebra. And $\lnot$ is defined as $\lnot s := s \rightarrow 0$.
Boolean algebra is a Heyting algebra with following two laws. $s \lor \lnot s = 1 \tag{1}$ $s \land \lnot s = 0 \tag{2}$ And Heyting algebra is a lattice with $0$, $1$, and $\rightarrow$.
I want to show (0) using only (1), (2), and the nature of Heyting algebra.
I could show the following law using the nature of Heyting algebra. $s \le \lnot \lnot s \tag{3}$ To prove (0), the following law need to be proved. But I feel it is difficult. $s \ge \lnot \lnot s \tag{4}$