対関数(ついかんすう、: Pairing function)とは、2つの自然数を一意に符号化して1つの自然数を返す関数である。

集合論では、任意の対関数を用いて、有理数全体の集合 Q可算濃度であることを証明できる。理論計算機科学では、自然数の多変数関数 f : NkN を一変数関数 g : NN に変換するために使われる。

対関数は非可算無限個存在する。したがってその中には計算可能関数でないものが非可算無限個存在する。計算可能性理論や計算複雑性理論の文脈では、ある複雑性クラスの中で対をコード化して扱いたいことがあることから、対関数とその逆関数がともに目的の関数クラスに属するような符号化を見つけることが重要となる。

定義

編集

対関数は次のような全単射関数である。

カントールの対関数

編集
カントールの対関数は、2つの自然数の対に1つの自然数を割り当てる。

カントールの対関数は次のように定義される対関数である。

への対関数の適用をするとき、それによって得られる数を と表記することが多い。

この定義を帰納的に一般化すると、カントールのタプル関数となる。すなわち、

であり、ここで

カントールの対関数の逆関数

編集

ここで z を次のように定義する。

このときの xy を求めたい。そのために中間的な値を定義する。

ここで tw三角数である。そこで次の二次方程式を解く。

wt の関数で表すと、次のようになる。

t が非負実数であれば、これは単調増加する連続関数である。ここで

が成り立つので、次が得られる。

従って

.

以上から z から xy を計算すると次のようになる。

以上のようにカントールの対関数には逆関数が存在し、一対一対応している。

順序の言葉で述べるならば、を和が小さい順に並べ、和が等しいものについてはが小さい順に並べたとき、からへの一意的な順序同型がカントールの対関数である。

ゲーデルの対関数

編集

を最大値 が小さい順に並べ、最大値が等しいものについては辞書式順序で並べれば、 から への一意的な順序同型 が存在する。この関数は次のように表せる。

逆関数 は次のように表せる。

ただし である。

参考文献

編集
  • Pigeon, Steven. “Pairing function”. mathworld.wolfram.com (英語).
  • Nagashima, Takashi (1965), “On a certain class of recursive functions”, Hitotsubashi Journal of Arts and Sciences 16: 72–81 

関連項目

編集

外部リンク

編集

動画

編集

📚 Artikel Terkait di Wikipedia

ゆらぎ塩基対

オチド)に非ワトソン=クリック型塩基対が形成する可能性を示唆している。 ^ Crick F (1966). “Codon–anticodon pairing: the wobble hypothesis”. J Mol Biol 19 (2): 548–55. PMID 5969078. http://profiles

相補性 (分子生物学)

stabilized by hydrogen-bonding interactions including non-Watson-Crick pairing near graphite surfaces.”. The Journal of Physical Chemistry B 116 (40):

アーベル多様体

数学において、特に代数幾何学や複素解析や数論では、アーベル多様体(アーベルたようたい、abelian variety)は、射影代数多様体であり、また正則函数(regular function)により定義することのできる群法則を持つ代数群でもある代数多様体を言う。アーベル多様体は、代数幾何の最も研究されている対象であり、同時に代数幾

デヒドロアスコルビン酸

“Analysis of the Transformation Products of Dehydro-L-Ascorbic Acid by Ion-Pairing High-Performance Liquid Chromatography”. Anal. Biochem. 214: 38-44. doi:10

デオキシリボ核酸

DNAの二重らせんでは、一方の鎖上にあるそれぞれの核酸塩基が、もう一方の鎖上のただ一種類の核酸塩基と結合する。これは相補的塩基対形成(英: complementary base pairing)と呼ばれる。プリンとピリミジンは対合して水素結合を形成し、アデニンとチミンは2本、シトシンとグアニンは3本の水素結合を形成する。このように、

FUS

https://pmc.ncbi.nlm.nih.gov/articles/PMC1170776/.  ^ “Human 75-kDa DNA-pairing protein is identical to the pro-oncoprotein TLS/FUS and is able to promote

多糸染色体

Koller, P. C. (1935). “The Internal Mechanics of the Chromosomes. IV.—Pairing and Coiling in Salivary Gland Nuclei of Drosophila”. Proceedings of the

シュードノット

Niles A. (2004-07-30). “An algorithm for computing nucleic acid base-pairing probabilities including pseudoknots”. Journal of Computational Chemistry