Search found 1766 matches

by simsim314
November 8th, 2019, 7:48 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

I want to cover the computational model for broader audience. These calculators are basically finite-state machines, where each line in a program corresponds to a state, and you have JUMP instructions for every state. Each line can trigger one or more actions -- INC R0, TDEC R2, NOP, etc. -- and you...
by simsim314
November 8th, 2019, 6:07 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

I've analyzed all the operations again after all the bugs were fixed. MUL: It works up to 01010 (including) and not further. MUL0 + (xyz): z -> Z/NZ xyz -> xy MUL1 + (xyz): z -> Z/NZ xyz -> xy + 5 ADD: A1 + (xyz) + b: Z/NZ -> NONE xyz = x(~y)z b -> ~b B1 + (xyz) + b: b -> NZ/Z (xyz) -> {0, 1} = (000...
by simsim314
November 7th, 2019, 4:35 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

As currently configured, the script emulates the phi calculator, figures out where to expect blocks and boats in all the registers (simple and binary), and stops when reality fails to match the model. The next step would be to check out that particular case. There could be two options that I see: 1...
by simsim314
November 6th, 2019, 10:28 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

I've written a simple debugger for pi calculator. It adds listeners to some areas and every 2^20 records lifehistory status. #Pi calculator debugger. Written by Michael Simkin 2019. #Records all input-output code line activity into pi-run.txt #Use pi calculator from here: http://pentadecathlon.com/l...
by simsim314
November 5th, 2019, 9:32 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

@Complexity If you manage to pull something like this off even in some simplistic rules like loops with computational tapes having them being able to parallelize any computation by being able to split and unite after the computation is complete - it would be pretty crazy. I mean you can start from s...
by simsim314
November 5th, 2019, 1:29 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

@dvgrn Sounds fair enough. If you see you need a help with the deeper dive, it sounds to me not so deep of a dive and I can help if you don't manage to find fast fix in the next day or two. It's just a listener in some places (I know a lot of listeners) and toggle of life rule i.e. deleting history ...
by simsim314
November 4th, 2019, 8:53 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

Another way to get to have variable precision integers is to use c2 spark reactions on aligned still life Definitely I even prefer this approach. I've recently built unbounded binary adder with this design (didn't have the incentive to add a self destruct nor a gun to make it completely valid circu...
by simsim314
November 4th, 2019, 6:42 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

Here is my attempt to make more sense of the operations: The best way to think about it as A1, B1 and B0 are operation which are done on the state. Each operation is doing something else. The bit1/0 is output correlate (unless A1 operation is switching it without producing output). ADD A1: bit(x)->b...
by simsim314
November 4th, 2019, 3:55 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

It means "if you send in a MUL1... you'll get a Z output, and there will now be boats... Yeah now I get the notation. This is a good starting exercise for me in making sense of the operations. Let me state what I figured out in the table of MUL component. what would be a simpler way of describing t...
by simsim314
November 3rd, 2019, 10:38 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

To write the emulator I just placed boats in each of the 32 technically possible combinations, and fed in MUL 0 and MUL 1 for each such arrangement, and recorded whether a Z or an NZ came out in each case. Let me see if I'm getting it correctly. We have 32 options of the reading head state (the boa...
by simsim314
November 3rd, 2019, 2:00 pm
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

so one can easily monitor the state of the memory without having to pan the around large still lifes This sounds like visualization problem i.e. you would like to have a better tool that shows you what happens other than what native to golly. This is not flaw in the design. The execution speed is a...
by simsim314
November 3rd, 2019, 9:43 am
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

It is indeed possible, the bit-depth can be arbitrarily large, one only need to stack more glider loops vertically (blue), and the rakes and static guns can be scaled accordingly. Think I want a program that prints all the prime numbers. With the technology you're suggesting one would need to have ...
by simsim314
November 3rd, 2019, 6:11 am
Forum: Patterns
Topic: Reverse engineering the phi and pi calculators
Replies: 32
Views: 6316

Re: Reverse engineering the phi and pi calculators

Here some 64 byte RAM prototype I have two questions here: 1. How this thing works? I mean how would you read or write into this RAM circuit an information? 2. I think stable circuitry is one of the things which allows any amount of bits. For example I can have two integers of 128 bits and two inte...
by simsim314
October 28th, 2019, 5:19 pm
Forum: Other Cellular Automata
Topic: 3D Geminoid challenge
Replies: 12
Views: 2404

3D Geminoid challenge

I don't think we have any 3d CA geminoid implementation. So the challenge is (1) to find a 3d rule that has reflectors, duplicators and construction arms, and then (2) to build 3d geminoid that moves in (dx, dy, dz).
by simsim314
September 13th, 2019, 6:37 am
Forum: Scripts
Topic: Using ML to synthesize complex constellations
Replies: 3
Views: 3832

Re: Using ML to synthesize complex constellations

I can share my failed attempt at back propagator. I've tried to make automated back propagator in several ways, one of the ways was to use the same mechanics lifesrc uses, but teach the network to guess the next 0,1 of the previous gen given the current gen partial as well. As there is exponentially...
by simsim314
September 12th, 2019, 5:24 pm
Forum: Scripts
Topic: Using ML to synthesize complex constellations
Replies: 3
Views: 3832

Re: Using ML to synthesize complex constellations

learn how to build complex constellations efficiently through shorter slow salvoes? ML is best for ambiguous not logical precision tasks as it gets mistakes from time to time. I've some experience in ML and was thinking extensively about implementations, but it's harder than it looks - ML is not pr...
by simsim314
September 12th, 2019, 5:12 pm
Forum: Patterns
Topic: HBK Synth and Gun (script)
Replies: 54
Views: 48312

Re: HBK Synth and Gun (script)

@dvgrn neat! Speaking of which - how would armless self replicating spaceship be built today, do we have a satisfying design?
by simsim314
September 12th, 2019, 4:49 pm
Forum: General Discussion
Topic: CA and crypto
Replies: 12
Views: 6644

Re: CA and crypto

Inherently, attaching Ethereum to Lifecoin makes LC have value. Did I get something wrong? Unless no one wants to use the smart contract - then it has no value at all. Attaching something to ethereum usually generates some minimal amount of value just because you must pay for gas to call the contra...
by simsim314
September 12th, 2019, 4:33 pm
Forum: Patterns
Topic: HBK Synth and Gun (script)
Replies: 54
Views: 48312

Re: HBK Synth and Gun (script)

The final population is 873,324,548 cells in a bounding box of 287,594,511 by 172,045,883. Any instruction on how to view the results or what exactly to run? I also wonder what's interesting in that script except of disproportionately extensive and ineffective usage of very large amount of glider g...
by simsim314
September 12th, 2019, 4:21 pm
Forum: Patterns
Topic: 17 in 17: Efficient 17-bit synthesis project
Replies: 315
Views: 194081

Re: 17 in 17: Efficient 17-bit synthesis project

Congrats everyone this is incredible!
by simsim314
August 19th, 2019, 3:41 pm
Forum: General Discussion
Topic: Thread for basic questions
Replies: 2172
Views: 636400

Re: Thread for basic questions

Given a still life or oscillator in golly, I want to get its:

1. Census code.
2. Frequency in census.
3*. It's synthesys in Shinjuku.

I remember calcyman posted the code to do this, but can't find it now.
by simsim314
August 19th, 2019, 2:19 pm
Forum: General Discussion
Topic: CAcoin
Replies: 52
Views: 46178

Re: CAcoin

An instruction set to setup bitcoin with cgol pow: In this function bitcoin validates PoW is done correctly. We will use CGOL soup validation instead. Notice bitcoin uses only nBits we will need to use a specific frequency of SL. In this function the difficulty is recalculated. We will need to use S...
by simsim314
August 19th, 2019, 9:06 am
Forum: General Discussion
Topic: CA and crypto
Replies: 12
Views: 6644

Re: CA and crypto

testitemqlstudop wrote:Alice giving the soup to Bob but Bob uploading the soup as his own?
The soup is a function of your public key. Bob has different key so he can't use it as his own. The public key is function of your private key, and this key you should not share (ever) but you can sign with.
by simsim314
August 19th, 2019, 12:05 am
Forum: General Discussion
Topic: CA and crypto
Replies: 12
Views: 6644

Re: CA and crypto

- Alice says yes You can't say yes - you need gas for it. Maybe it's possible to verify you signed some transaction i.e. Alice says "yes" = alice signs a transaction agreement, the contract verifies the agreement by verifying Alice signed on it (it's possible to verify using public key alone I thin...
by simsim314
August 18th, 2019, 10:56 pm
Forum: General Discussion
Topic: CA and crypto
Replies: 12
Views: 6644

Re: CA and crypto

smart contracts require gas to run If you have a very useful finding with lots of value (which attached to your wallet only) - there is a model (forgot the name) that makes a transaction for free by people who believe in the finding. It's just another layer - that can be made trusted in case both p...