Implied
Jump to navigation
Jump to search
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Implied is a cellular automaton created by User:Aadenboy in 2026.
State space
The state space of Implied is an infinite 2D grid. Each cell is either empty, an inactive boolean, an active boolean, or a gate.
- Inactive booleans are constants and are immutable. They represent the values true and false with
1and0respectively. - Active booleans are constants, and turn into their inactive counterparts after a single tick. They are represented with
!and@respectively. - Gates are one of four IMPLY gates. If there are two or more booleans adjacent to it, and at least one of them is active, it will perform its respective computation and turn into the active boolean corresponding to the result.
The CA halts once there are no more active booleans.
Gates
There are four distinct gates.
| Gate | Symbol | Formula |
|---|---|---|
| IMPLY | i |
(implication) |
| NIMPLY | I |
(inverse) |
| CON-IMPLY | c |
(converse) |
| CON-NIMPLY | C |
(contrapositive) |
When a gate has three or four booleans, it operates on them in this order:
gate( gate( gate( left, right ), up ), down )
Constructions
- This is still a work in progress. It may be changed in the future.
Wire
Right/left configuration:
000 111 III ccc
Up/down configuration:
i1 C0 i1 C0 i1 C0
NOT gate
Right/left configuration:
0 1 i C
Up/down configuration:
I1 c0
OR gate
Up-left OR:
a bi0
Up-right NOR:
a 1Ib
AND gate
Up-left AND:
a bC1
Up-right NAND:
a 0cb