钙化积分是什么意思| 频频是什么意思| 烫伤忌口不能吃什么| 神经根型颈椎病吃什么药| 毫无违和感是什么意思| 女性憋不住尿是什么原因| 乳头疼吃什么药| 打封闭是什么意思| 处女膜是什么样的| 兵马俑什么时候发现的| 打生长激素有什么副作用| 国保大队是干什么的| 考试吃什么早餐| 尿道口有烧灼感为什么| 2型糖尿病是什么意思| hsg是什么检查项目| 女人怕冷是什么原因| 肠胃不好拉肚子吃什么药| 昕字取名什么寓意| 肝血管瘤有什么症状| 活色生香的意思是什么| a型血和b型血生的孩子是什么血型| 血小板高有什么危害| 从胃到小腹连着疼是什么原因| 做护士需要什么条件| 排骨汤里放什么食材好| 淋巴细胞百分比低是什么意思| 什么的秃鹫| 己是什么意思| 涤纶是什么材料| 什么是营养| anti什么意思| 带状疱疹看什么科| 感冒了吃什么药| 猪肝色是什么颜色| 政协主席是干什么的| 叉烧是什么| sama是什么药| 豆腐干炒什么菜好吃| 什么样人穿棉麻好看| 20点是什么时辰| 胃黏膜病变是什么意思| 什么是君子| 碳酸盐质玉是什么玉| 35岁属相是什么生肖| 男人吃叶酸片有什么好处| 喝咖啡要注意什么| 危险期是什么时候| p0s是什么意思| 身体出汗多是什么原因| 产后第一天吃什么最好| 为什么不要看电焊火花| 什么东西解辣| 掌门人是什么意思| 肌无力吃什么药最好| 韩墨池是什么电视剧| 前列腺按摩什么感觉| 生姜和红枣煮水喝有什么作用| ceo是什么意思| 农历6月是什么月| 李商隐号什么| 黑色的猫是什么品种| 2005年属什么生肖| 洗衣机不排水是什么原因| 水痘长什么样子的图片| ctu是什么意思| spss是什么| 上什么环最好最安全伤害小| 皮炎吃什么药| 人老了为什么会瘦| 大姨妈来了吃什么好| 肝回声细密是什么意思| 沙示汽水有什么功效| 少了一个肾有什么影响| 土中金是什么生肖| 乙肝第二针最晚什么时候打| 雄激素是什么| au是什么意思| 两毛四是什么军衔| 检查贫血挂什么科| 猪肉炖什么好吃| 尿频是什么原因| 咽炎吃什么药最管用| 笋不能和什么一起吃| 什么不安成语| ip地址是什么意思| 哺乳期可以吃什么水果| 2022年五行属什么| 手为什么会掉皮| 便血是什么原因| 马牛羊鸡犬豕中的豕指的是什么| 国防部部长什么级别| 梦见情敌什么预兆| 隔夜茶为什么不能喝| 浦去掉三点水念什么| 用什么锅炒菜对人体健康更有益| 脑梗什么东西不能吃| 沐字五行属什么| 薄如蝉翼是什么意思| 老烂腿抹什么药膏最好| 什么牌子的充电宝好| 地瓜是什么| 大姨妈黑色是什么原因| 孕酮低是什么意思| 榴莲为什么苦| 六字真言是什么意思| 鸡拉绿色粪便是什么病| 肝血虚吃什么食物调理| 什么时候开始| 三叉神经痛吃什么药| 6.26是什么星座| 渣滓是什么意思| a21和以纯什么关系| 特长是什么| 灯红酒绿是什么意思| 禅位是什么意思| 盆腔积液用什么药| 甲硝唑吃多了有什么危害| 血糖仪什么牌子的好用又准确| 女性排卵期有什么表现| 鲈鱼是什么鱼| 送钱包的寓意是什么| 喜新厌旧是什么生肖| 浚字五行属什么| 胃痛打嗝什么原因| 结婚一年是什么婚| 什么牛奶最有营养| 头发大把大把的掉是什么原因| 累的什么| 为什么会得腱鞘炎| 血糖高可以吃什么水果| 串联质谱筛查是什么病| 突然出汗是什么原因| 高血压可以喝什么饮料| 口臭用什么牙膏| 1月1号是什么星座| 为什么手机充电慢| 第一次世界大战是什么时候| 狗狗可以吃什么| 瞌睡多什么原因| 什么是糖类抗原| 唐玄宗叫什么| 单侧流鼻血是什么原因| 搬新家有什么讲究和准备的| 胃气上逆是什么原因造成的| 提高免疫力吃什么维生素| 三千烦恼丝什么意思| 送老师什么礼物最好| 外科主要看什么病| eligible是什么意思| 减肥期间可以吃什么| 喝酒脸红是什么原因造成的| 1月7号什么星座| 有什么好吃的| 无休止是什么意思| 阿堵物是什么意思| 糖尿病人不能吃什么| bj什么意思| 喝黑苦荞茶有什么好处和坏处| 食指发麻是什么原因| 脚出汗是什么原因| 夜半是什么时辰| 喝黄芪水有什么好处| 胃反流吃什么药好| 彩金是什么| 肚脐眼臭是什么原因| 出来混迟早要还的什么意思| 水杯什么材质的好| 阑尾是干什么用的| 吃什么可以增加免疫力| 玉米不能和什么食物一起吃| 停职是什么意思| 脆皖鱼是什么鱼| 头晕是什么原因| cr是什么| 什么是黄疸| 谢邀什么意思| 女的排卵期一般是什么时间| 肠鸣是什么原因引起的| 1987年属什么今年多大| 脸上出油多是什么原因| 吃粽子是什么节日| 瑶字五行属什么| 什么叫私人会所| 氨基酸的作用是什么| 月青念什么| 狗咬到什么程度需要打针| 初伏是什么意思| 9号来的月经什么时候是排卵期| 后背痒是什么原因| 什么花一年四季都开| 嗓子疼吃什么消炎药| 骨扫描是检查什么| 赛能是什么药| 手突然抖动是什么原因| 什么可以误诊为畸胎瘤| 心律平又叫什么名字| 什么药消肿最快最有效| 华堂是什么意思| 梨花是什么生肖| 2012年属什么生肖| 山合念什么| 什么药对伤口愈合快| 甲状腺结节有什么感觉| 孕妇适合吃什么零食| hcv是什么病毒| DDP是什么| 克罗心是什么档次| 宝是什么意思| 三叉神经痛看什么科| 胰腺炎吃什么药见效快| 什么瓜不能吃脑筋急转弯| 胸口堵得慌是什么原因| 腺瘤样增生是什么意思| 好汉不吃眼前亏是什么意思| 兆后面是什么单位| 吃荆芥有什么好处| 前列腺实质回声欠均匀什么意思| 生物指的是什么| 日本古代叫什么| 木危读什么| 黑长直是什么意思| 绿色蛇是什么蛇| 什么是造影检查| 脊髓是什么| 急性肠胃炎是什么原因引起的| 吃什么补肾壮阳最快| 初心是什么| 全身疼是什么病| 甲钴胺不能和什么药一起服用| 什么生肖怕老婆| 白猫是什么品种| 番茄是什么时候传入中国的| ct检查是什么意思| 开业送什么好| 70岁是什么之年| 老是胃疼是什么原因| 凌晨三点半是什么时辰| 美满霉素又叫什么名字| 缺氯有什么症状怎么补| 取环后需要注意什么| 肾精亏虚吃什么药| 17592a是什么尺码男装| 中成药是什么药| 小弟一阵阵的疼什么原因| 刺猬喜欢吃什么食物| 病是什么结构的字| 口腔白斑是什么病| 植物神经紊乱看什么科| 右手臂痛是什么预兆| 10月20日什么星座| 红顶商人是什么意思| 爱叶有什么作用和功效| 称心如意是什么意思| 人工流产后可以吃什么| 沙棘原浆有什么作用| 经常头晕是什么原因| 八卦是什么生肖| 什么是职务| 测血型挂什么科| 武松打虎打的是什么虎| 心肌梗塞是什么原因造成的| 上海市长什么级别| 口犬读什么| 百度Jump to content

喜闻道②图表|加快建设美丽怡然资阳的“方法论”请收好!

From Wikipedia, the free encyclopedia
百度 预报越来越智能,是否意味着预报员的作用越来越小?宗志平对此不以为然。

In computability theory, a Turing reduction from a decision problem to a decision problem is an oracle machine that decides problem given an oracle for (Rogers 1967, Soare 1987) in finitely many steps. It can be understood as an algorithm that could be used to solve if it had access to a subroutine for solving . The concept can be analogously applied to function problems.

If a Turing reduction from to exists, then every algorithm for [a] can be used to produce an algorithm for , by inserting the algorithm for at each place where the oracle machine computing queries the oracle for . However, because the oracle machine may query the oracle a large number of times, the resulting algorithm may require more time asymptotically than either the algorithm for or the oracle machine computing . A Turing reduction in which the oracle machine runs in polynomial time is known as a Cook reduction.

The first formal definition of relative computability, then called relative reducibility, was given by Alan Turing in 1939 in terms of oracle machines. Later in 1943 and 1952 Stephen Kleene defined an equivalent concept in terms of recursive functions. In 1944 Emil Post used the term "Turing reducibility" to refer to the concept.

Definition

[edit]

Given two sets of natural numbers, we say is Turing reducible to and write

if and only if there is an oracle machine that computes the characteristic function of A when run with oracle B. In this case, we also say A is B-recursive and B-computable.

If there is an oracle machine that, when run with oracle B, computes a partial function with domain A, then A is said to be B-recursively enumerable and B-computably enumerable.

We say is Turing equivalent to and write if both and The equivalence classes of Turing equivalent sets are called Turing degrees. The Turing degree of a set is written .

Given a set , a set is called Turing hard for if for all . If additionally then is called Turing complete for .

Relation of Turing completeness to computational universality

[edit]

Turing completeness, as just defined above, corresponds only partially to Turing completeness in the sense of computational universality. Specifically, a Turing machine is a universal Turing machine if its halting problem (i.e., the set of inputs for which it eventually halts) is many-one complete for the set of recursively enumerable sets. Thus, a necessary but insufficient condition for a machine to be computationally universal, is that the machine's halting problem be Turing-complete for . Insufficient because it may still be the case that, the language accepted by the machine is not itself recursively enumerable.

Example

[edit]

Let denote the set of input values for which the Turing machine with index e halts. Then the sets and are Turing equivalent (here denotes an effective pairing function). A reduction showing can be constructed using the fact that . Given a pair , a new index can be constructed using the smn theorem such that the program coded by ignores its input and merely simulates the computation of the machine with index e on input n. In particular, the machine with index either halts on every input or halts on no input. Thus holds for all e and n. Because the function i is computable, this shows . The reductions presented here are not only Turing reductions but many-one reductions, discussed below.

Properties

[edit]
  • Every set is Turing equivalent to its complement.
  • Every computable set is Turing reducible to every other set. Because any computable set can be computed with no oracle, it can be computed by an oracle machine that ignores the given oracle.
  • The relation is transitive: if and then . Moreover, holds for every set A, and thus the relation is a preorder (it is not a partial order because and does not necessarily imply ).
  • There are pairs of sets such that A is not Turing reducible to B and B is not Turing reducible to A. Thus is not a total order.
  • There are infinite decreasing sequences of sets under . Thus this relation is not well-founded.
  • Every set is Turing reducible to its own Turing jump, but the Turing jump of a set is never Turing reducible to the original set.

The use of a reduction

[edit]

Since every reduction from a set to a set has to determine whether a single element is in in only finitely many steps, it can only make finitely many queries of membership in the set . When the amount of information about the set used to compute a single bit of is discussed, this is made precise by the use function. Formally, the use of a reduction is the function that sends each natural number to the largest natural number whose membership in the set was queried by the reduction while determining the membership of in .

Stronger reductions

[edit]

There are two common ways of producing reductions stronger than Turing reducibility. The first way is to limit the number and manner of oracle queries.

  • Set is many-one reducible to if there is a total computable function such that an element is in if and only if is in . Such a function can be used to generate a Turing reduction (by computing , querying the oracle, and then interpreting the result).
  • A truth table reduction or a weak truth table reduction must present all of its oracle queries at the same time. In a truth table reduction, the reduction also gives a boolean function (a truth table) that, when given the answers to the queries, will produce the final answer of the reduction. In a weak truth table reduction, the reduction uses the oracle answers as a basis for further computation depending on the given answers (but not using the oracle). Equivalently, a weak truth table reduction is one for which the use of the reduction is bounded by a computable function. For this reason, weak truth table reductions are sometimes called "bounded Turing" reductions.

The second way to produce a stronger reducibility notion is to limit the computational resources that the program implementing the Turing reduction may use. These limits on the computational complexity of the reduction are important when studying subrecursive classes such as P. A set A is polynomial-time reducible to a set if there is a Turing reduction of to that runs in polynomial time. The concept of log-space reduction is similar.

These reductions are stronger in the sense that they provide a finer distinction into equivalence classes, and satisfy more restrictive requirements than Turing reductions. Consequently, such reductions are harder to find. There may be no way to build a many-one reduction from one set to another even when a Turing reduction for the same sets exists.

Weaker reductions

[edit]

According to the Church–Turing thesis, a Turing reduction is the most general form of an effectively calculable reduction. Nevertheless, weaker reductions are also considered. Set is said to be arithmetical in if is definable by a formula of Peano arithmetic with as a parameter. The set is hyperarithmetical in if there is a recursive ordinal such that is computable from , the α-iterated Turing jump of . The notion of relative constructibility is an important reducibility notion in set theory.

See also

[edit]

Notes

[edit]
  1. ^ It is possible that B is an undecidable problem for which no algorithm exists.

References

[edit]
  • M. Davis, ed., 1965. The Undecidable—Basic Papers on Undecidable Propositions, Unsolvable Problems and Computable Functions, Raven, New York. Reprint, Dover, 2004. ISBN 0-486-43228-9.
  • S. C. Kleene, 1952. Introduction to Metamathematics. Amsterdam: North-Holland.
  • S. C. Kleene and E. L. Post, 1954. "The upper semi-lattice of degrees of recursive unsolvability". Annals of Mathematics v. 2 n. 59, 379–407.
  • Post, E. L. (1944). "Recursively enumerable sets of positive integers and their decision problems" (PDF). Bulletin of the American Mathematical Society. 50 (5): 284–316. doi:10.1090/s0002-9904-1944-08111-1. Retrieved 2025-08-06.
  • A. Turing, 1939. "Systems of logic based on ordinals." Proceedings of the London Mathematical Society, ser. 2 v. 45, pp. 161–228. Reprinted in "The Undecidable", M. Davis ed., 1965.
  • H. Rogers, 1967. Theory of recursive functions and effective computability. McGraw-Hill.
  • R. Soare, 1987. Recursively enumerable sets and degrees, Springer.
  • Davis, Martin (November 2006). "What is...Turing Reducibility?" (PDF). Notices of the American Mathematical Society. 53 (10): 1218–1219. Retrieved 2025-08-06.
[edit]
成何体统是什么意思 什么茶能去体内湿气 少将属于什么级别 四月初四是什么节日 自私是什么意思
麻梨疙瘩是什么树 德国纳粹是什么意思 4.2什么星座 ssc是什么意思 酸野是什么
克罗心是什么意思 多吃什么可以长头发 肚子大是什么原因造成的 两融是什么意思 屈髋是什么姿势
袋鼠属于什么类动物 抗环瓜氨酸肽抗体高是什么意思 borel手表是什么牌子 天理是什么意思 黄芪是什么样子的
如字五行属什么zhiyanzhang.com 肝不好挂什么科0735v.com 楼梯步数有什么讲究hcv9jop5ns9r.cn 涂是什么意思hcv8jop2ns5r.cn 儿童手指头脱皮什么原因引起的gysmod.com
有待提高是什么意思hcv8jop2ns5r.cn 桃花运什么意思hcv9jop3ns2r.cn 缺铁性贫血吃什么补血最快hcv8jop9ns5r.cn 三叉神经痛有什么症状dajiketang.com 兵部尚书相当于现在的什么官hcv9jop3ns8r.cn
月经前有褐色分泌物是什么原因hcv8jop7ns0r.cn 心脏彩超可以检查什么hcv9jop8ns1r.cn 什么是事业编hcv8jop1ns5r.cn 什么样的疤痕影响当兵hcv9jop5ns3r.cn 牛马是什么意思hcv9jop2ns3r.cn
矢气是什么意思hcv9jop1ns4r.cn 花千骨什么时候上映的xinmaowt.com 斐乐手表属于什么档次hcv8jop8ns8r.cn 小孩流鼻涕吃什么药hcv9jop5ns3r.cn 头热是什么原因hcv7jop6ns7r.cn
百度