: ) wonderful world ( :

the metasyntactic variable

invariant invariant update automation

leave a comment »

In my everyday job, I often solve the following problem. Due to my contract, I cannot tell you what the exact task is, so I abstracted away the details with the help of category theory.

Let the objects e, i, w be given along with arrows T:w->w, W:e->w, I:e->i. The task is to find an arrow U for which the following diagrams commute:

updater-diagram

Let me just name the objects and arrows with real names:

  • U – update
  • I – invariant projection
  • W – window projection
  • T – transformation
  • w – window
  • i – invariant
  • e – entity

In other words, I write small automation scripts (U) to update entities represented in quite complex (and distributed) ways, at the same time respecting their consistency and other extra constraints. The task specification (T) usually operates with only a projection/subspace of the real entity space.

 

Advertisement

Written by grault

December 29, 2011 - 4:41 pm at December 29, 2011 - 4:41 pm

Posted in feature request, math

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.