Skip to main content

Questions tagged [halting-problem]

For problems pertaining to the whether or not an automaton will halt.

8 votes
6 answers
839 views

Challenge: NSDT is like a calculus model invented by me that contains only 4 commands and grouping. Your task is to check in which way the program ends. The program is read from left to right. There ...
Fmbalbuena's user avatar
  • 5,085
11 votes
3 answers
953 views

The objective Find a program among all programs of length 13, that takes a great number of steps to terminate. The more steps, the better. The ideal solution is a 13-th busy beaver. Why 'a'? Because ...
YurichBRO's user avatar
  • 333
8 votes
5 answers
852 views

makina is a cell-based esolang composed of automata which move around a grid. These automata follow paths of instructions that direct their movement. Your task is to, given a makina program using only ...
Ginger's user avatar
  • 6,098
21 votes
5 answers
3k views

Brainfuck is an esoteric programming language that is Turing Complete, meaning you can't tell whether a given program will halt without running it. It's cell-based and has an infinite tape of cells, ...
emanresu A's user avatar
  • 46.2k
18 votes
2 answers
493 views

Background Combinatory logic is a system where a term is written using a finite set of combinators and function application between terms, and reduction rules are defined for each combinator. The well-...
Bubbler's user avatar
  • 79.3k
40 votes
31 answers
5k views

Challenge Write \$2 \le n \le 10\$ distinct, valid non-halting full programs in your language of choice. If all of them are concatenated in order, the resulting full program should be a valid halting ...
Bubbler's user avatar
  • 79.3k
13 votes
2 answers
345 views

Dotcomma is a simple esolang I made a while ago that only uses four operators: [.,]. In this challenge, you'll determine if a dotcomma program consisting only of <...
rydwolf's user avatar
  • 19.3k
44 votes
15 answers
4k views

Determining whether a Turing machine halts is well known to be undecidable, but that's not necessarily true for simpler machines. A Foo machine is a machine with a finite tape, where each cell on the ...
pommicket's user avatar
  • 3,187
12 votes
3 answers
510 views

In the spirit of Solve the Halting Problem for Befinge, let's define another 2D language called Modilar SNISP. Modilar SNISP has the following six instructions: \ ...
Esolanging Fruit's user avatar
34 votes
2 answers
2k views

Introduction Decide whether a Hexagony program composed solely of the characters .)_|\/><@ will halt using least bytes. Challenge Hexagony is a language ...
Weijun Zhou's user avatar
  • 3,657
6 votes
2 answers
813 views

Your task is to write a program that, given a number n, returns a list of all valid, halting Smallfuck programs of length n, in any order. Actually, we're using a variation of Smallfuck called F2, ...
Esolanging Fruit's user avatar
1 vote
0 answers
294 views

Write a program that outputs as many characters as possible, with two conditions: The program must be 256 bytes or shorter The program must almost surely eventually halt. In other words, the only ...
Alecto's user avatar
  • 1,622
29 votes
11 answers
2k views

Let's define a simple 2D language, which we'll give the incredibly original name befinge. Befinge has 5 instructions: <>^v, as in most 2D esolangs, redirect ...
Esolanging Fruit's user avatar
39 votes
2 answers
2k views

Please note: By its nature, the spec for this challenge is difficult to understand. It probably requires at least a freshman course in computability theory, or equivalent background reading. In ...
N. Virgo's user avatar
  • 7,446
10 votes
4 answers
1k views

To solve the Halting Problem you are given a description of a program, and must determine whether or not it will ever finish. You can never do this for all programs. Yet for programs like (in brainf***...
Christopher King's user avatar