I have some difficulties in understanging what's actually a unary halting problem
Few examples of unary languages are following:
$A=\{1^k\space |\space k\space is\space even\}$
$B=\{2^k\space |\space k\space is\space prime\}$
In other words unary language is a language of strings consisted of one symbol and encode the length.
Halting problem is just a description of Turing Machine and it's input, decide whether the given Turing Machine halts on the given input.
The following is the description of unary halting problem:
The unary halting problem is a special case of the halting problem, where a unary encoding is used for both the program and the input.
So far I haven't found any more formal definition of unary halting problem. For me it's not obvious how to encode halting problem into unary language.
I would appreciate for a formal definition or any explanation what's unary halting problem.