アカウント名:
パスワード:
特定の細胞に作用してその内部に保持していた物質を放出する複数種類の「ナノロボット」
これだけみたら、ウイルスみたいに、(例えば)癌細胞に反応して抗がん剤を放出する的な物に見えるけど…これでどうやって計算するんだ?レセプターを複数設定できて、そのANDとかORを取って放出するか決めれるってとこまではなんとなく想像ついたけど…
Supplementary Infoの後ろの方にも書いてあるんですが、ナノボット同士だとかその内容物が相互作用します。ナノボットを、単純に「あるキーがあると開く」という「籠」だとします(今回の設計も似たようなこんな感じ)。Aの籠を開くキーをBとCの中に入れておくと、BまたはCがopenになった時にAもopenになります(OR)。Aを二重にロックしておいて、中の鍵をBとCに別個に入れておくと、BとCが開いた時にのみAが開きます(AND)。逆に、ロックの部分にくっついて開かなくするような分子も設計できます。これを使えば、NOTのようなものが作れたりします。他にもナノボット同士に鍵だの何だのの部分を直接結合したりとかいろいろやり方はありますが、ある物質があるとロックが外れて中身が出る、別なある物質があるとロックが固まって開かない、などを組み合わせると、連鎖的に演算を行うことが可能です。
ナルホドーおもしろいですねでも物質があるということをTRUEとするとFALSEの判定ができないのが曲者ですね半加算器を考えてみたけど、XORがどうしても… NOTモドキをどう使えばいいのやら
しょうがないからXORなしで半加算器↓箱を"大文字[括弧内は中身]"、鍵は"小文字"で書くとして、入力a,bから出力s(1ケタ),c(キャリーオーバ)を作るには、A[x] B[x]X[ s,X[S[],c] ]こんな感じになるでしょうか。全加算器も考えてみようかとおもったけど頭から煙が出てきた。
追記上のS[] という空籠はNOTモドキのつもりです。鍵を吸着して開くが、中身が無い。ということで。
読んでないけど、ライフゲームがチューリング完全という話があるから、同系だと思ってる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
ようわからん (スコア:0)
これだけみたら、ウイルスみたいに、(例えば)癌細胞に反応して抗がん剤を放出する的な物に見えるけど…
これでどうやって計算するんだ?レセプターを複数設定できて、そのANDとかORを取って放出するか決めれるってとこまではなんとなく想像ついたけど…
Re:ようわからん (スコア:3, 参考になる)
Supplementary Infoの後ろの方にも書いてあるんですが、ナノボット同士だとかその内容物が相互作用します。
ナノボットを、単純に「あるキーがあると開く」という「籠」だとします(今回の設計も似たようなこんな感じ)。
Aの籠を開くキーをBとCの中に入れておくと、BまたはCがopenになった時にAもopenになります(OR)。
Aを二重にロックしておいて、中の鍵をBとCに別個に入れておくと、BとCが開いた時にのみAが開きます(AND)。
逆に、ロックの部分にくっついて開かなくするような分子も設計できます。これを使えば、NOTのようなものが作れたりします。
他にもナノボット同士に鍵だの何だのの部分を直接結合したりとかいろいろやり方はありますが、ある物質があるとロックが外れて中身が出る、別なある物質があるとロックが固まって開かない、などを組み合わせると、連鎖的に演算を行うことが可能です。
Re: (スコア:0)
ナルホドーおもしろいですね
でも物質があるということをTRUEとするとFALSEの判定ができないのが曲者ですね
半加算器を考えてみたけど、XORがどうしても… NOTモドキをどう使えばいいのやら
しょうがないからXORなしで半加算器↓
箱を"大文字[括弧内は中身]"、鍵は"小文字"で書くとして、入力a,bから出力s(1ケタ),c(キャリーオーバ)を作るには、
A[x] B[x]
X[ s,X[S[],c] ]
こんな感じになるでしょうか。全加算器も考えてみようかとおもったけど頭から煙が出てきた。
Re: (スコア:0)
追記
上のS[] という空籠はNOTモドキのつもりです。鍵を吸着して開くが、中身が無い。ということで。
Re: (スコア:0)
読んでないけど、ライフゲームがチューリング完全という話があるから、同系だと思ってる。