Intuitionistic propositional calculus (IPC) has a topological semantics. IPC also does not have a sound and complete semantics with finitely many truth values.
I'm curious whether the fragment of IPC with only the connective $\to$ and no truth value constants has a finitely-valued semantics.
I'm also curious what sort of techniques in general are available for establishing whether a logic (given as a set of inference rules) has a finitely-valued semantics or not.
Let $a^o$ represent the interior of $a$. Let $[a]$ be the interpretation of $a$.
IPC has the following topological semantics. The topology in question is the standard topology over the reals $\mathbb{R}$.
$$ [a \land b] = [a] \cap [b] $$ $$ [a \lor b] = [a] \cup [b] $$ $$ [a \to b] = ([a]^c \cup [b])^o $$ $$ [\bot] = \varnothing $$ $$ [\lnot a] = [a \to \bot] $$
I had a silly idea to try replacing $(\mathbb{R}, \tau)$ with the Sierpiński space and see how many connectives I need to remove from the language of IPC to make the Sierpiński space a correct interpretation.
I started off with $\to$ and $\lor$.
However, the statement $(a \to b) \lor (b \to a)$ is "Sierpiński-valid", but is not true for intuitionistic logic. As proof, consider $a = (0, \infty)$ and $b = (-\infty, 0)$. $0$ is not an element of $[(a \to b) \lor (b \to a)]$.
So, then I considered removing $\lor$.
The classical tautology is $((a \to b) \to a) \to a$ is not valid when $a$ is $\{0\}$ and $b$ is $\varnothing$, so this three-valued semantics successfully fails to be classical logic, but I'm not sure whether it's equivalent to the $\to$-fragment of IPC or not.