Saturday, 24 October 2020

autumn colour

 The garden is looking gorgeous at the moment






Friday, 9 October 2020

book review: Lent

Jo Walton.
Lent.
Tor. 2019


Girolamo Savonarola was a Dominican friar who preached in Florence, and was burned for heresy in 1498. Nearly the first half of this novel is the story of the six years leading up to this event, with the only fantasy overtones being that Girolamo can see and cast out demons. The novel makes him a sympathetic character, rather than the somewhat puritanical zealot of history. But on his execution, the novel takes a highly unexpected turn. For this Girolamo Savonarola is not human.

For me, the story got much more interesting once the fantasy aspects are foregrounded. As I said, that’s nearly half the way through. Up until then, it can be read (apart from the demons) as a relatively straightforward dramatisation of an historical figure. This is well done, but not my usual fare; however, I like Walton’s work, so I persisted. And it was worth the wait.

The rest of the book, which I can’t describe without massive spoilers, has the same historical feel, although the context has changed dramatically. It gives a wonderful view of life in Italy at this time, through a fantastical lens, and keeps you guessing until the end. I thought the ending was very slightly rushed, but everything fit together perfectly.




For all my book reviews, see my main website.

Thursday, 8 October 2020

book review: Dogs of War

Adrian Tchaikovsky.
Dogs of War.
Head of Zeus. 2017


In the near future, genetic engineering has led to bioforms, animals with increased intelligence, size, and strength, bred for war. They have embedded obedience chips, so they can’t go rogue. But what happens when they are obedient to a war criminal? Who is to blame for their actions? Will a terrified public demand they be destroyed? How can they fight for their freedom without terrifying the public even further?

This is an excellent view inside the minds of uplifted beasts, told from the point of view of Rex, a dog-form, in charge of a group that includes a bear that is rather more intelligent that she should be, a giant lizard who prefers lying in the sun to shooting enemies, and the hive-mind Bees. There are lots of plot twists just when you think you know how things will play out, and a view of humanity whose only salvation may lie in the hands, or paws, of its own creations.





For all my book reviews, see my main website.

Sunday, 20 September 2020

bacteria computing in cubes

Our new paper published today:

Susan Stepney, Viv Kendon.
The representational entity in physical computing
Natural Computing, (online), 2020

Abstract: We have developed abstraction/representation (AR) theory to answer the question “When does a physical system compute?” AR theory requires the existence of a representational entity (RE), but the vanilla theory does not explicitly include the RE in its definition of physical computing. Here we extend the theory by showing how the RE forms a linked complementary model to the physical computing model. We show that the RE does not need to be a human brain, by demonstrating its use in the case of intrinsic computing in a non-human RE: a bacterium..
Many systems are claimed to compute, from spaghetti, to slime moulds, to the universe itself.  But how can we tell if a system is computing, or just “doing its thing”?

We have been working on the snappily named “abstraction/representation theory” for a while to clarify this issue.  In a nutshell, one part of the requirement for a system to be computing is that what it is doing has to represent something else in the world.  And that representation is in the eye of the (also snappily named) repesentational entity (RE) that is using the computer.

Up until now, our definitions have only referred to the RE, but not included it in the overall model.  No longer.  Here, we add the RE to the model, which adds a new dimension, and the definitoin moves from requiring a commuting square to a commuting cube.  (See the paper for lots more pictures of these cubes...)






Sunday, 30 August 2020

shepherds are delighted

looking NW, at 20:02BST

 

Sunday, 23 August 2020

Artificial glassware for artificial chemistries

 Our new paper published recently:

Penelope Faulkner Rainford, Angelika Sebald, Susan Stepney.
MetaChem: An algebraic framework for Artificial Chemistries
Artificial Life Journal, 26(2):153–195, 2020

Abstract: We introduce MetaChem, a language for representing and implementing artificial chemistries. We motivate the need for modularization and standardization in representation of artificial chemistries. We describe a mathematical formalism for Static Graph MetaChem, a static-graph-based system. MetaChem supports different levels of description, and has a formal description; we illustrate these using StringCatChem, a toy artificial chemistry. We describe two existing artificial chemistries—Jordan Algebra AChem and Swarm Chemistry—in MetaChem, and demonstrate how they can be combined in several different configurations by using a MetaChem environmental link. MetaChem provides a route to standardization, reuse, and composition of artificial chemistries and their tools.

Artificial chemistries – computational systems that link together abstract ‘molecules’, inspired by the way natural chemistry operates – are fascinating ways to explore the growth of complexity, and underpin some aspects of Artificial Life research.  Most AChem research focusses on designing the molecules and reactions of the artificial system.

We have been working at the level of the artificial ‘glassware’: the system whereby different molecules are brought together under different conditions.

Our new paper explains how this MetaChem system works, and how it can be used to underpin essentially any artificial chemistry – it can even use whole chemistries at one level to be the molecules at another level.

The python code is available on GitHub for anyone to use in their own AChem systems.