தன்னடுக்கு (Idempotence = idem + potence (same + power)) ) என்பது கணிதத்திலும் கணினி அறிவியலிலும் சில செயலிகள் கொண்டுள்ள ஒரு பண்பு. இப் பண்புடைய ஒரு செயலியை மீண்டும் மீண்டும் பல முறை நிகழ்த்தினாலும் முதன்முறை நிகழ்த்தும்போது கிடைத்த விளைவே ஒவ்வொரு முறையும் கிடைக்கும்.
இயற்கணிதத்தில் ஒரு மதிப்பினை எத்தனை முழு எண் அடுக்குகளுக்கு உயர்த்தினாலும் மாறாமல் அதே உறுப்பாக அமைவதைக் குறிப்பதற்கு தன்னடுக்கு என்ற சொல் பெஞ்சமின் பியர்சால் அறிமுகப்படுத்தப்பட்டது.[1]
இடங்களைப் பொறுத்து தன்னடுக்கின் பொருள் பலவாக அமையும்:
ஒரு ஓருறுப்புச் செயலி (அல்லது சார்பு) தன்னடுக்குச் செயலி எனில் ஒரு மதிப்பின் மீது அதனை இருமுறை செயல்படுத்தினால் கிடைக்கும் பலன், செயலியை ஒருமுறை பயன்படுத்தினால் கிடைக்கும் பலனுக்குச் சமமாகவே இருக்கும்.
ƒ ஐ 2 மற்றும் -3 ஆகிய மதிப்புகளின் மீது ஒருமுறை செயல்படுத்தும்போது:
ƒ ஐ 2 மற்றும் -3 ஆகிய மதிப்புகளின் மீது இருமுறை செயல்படுத்தும்போது:
ஒரு ஈருறுப்புச் செயலி தன்னடுக்குச் செயலி எனில் இரு சமமான மதிப்புகளின் மீது அதனைச் செயல்படுத்தினால் கிடைக்கும் பலன், அந்த மதிப்பாகவே இருக்கும்.
எடுத்துக்காட்டு:
இரு மதிக்களின் மீப்பெரு மதிப்பு காணும் செயலி தன்னடுக்கானது:
max (x, x) ≡ x.
தரப்பட்ட ஒரு ஈருறுப்புச் செயலியின் தன்னடுக்கு உறுப்பு என்பது, அந்த உறுப்பின் இரு சம மதிப்புகளுக்கு அச்செயலியைச் செயற்படுத்தும் போது அதே மதிப்புக் கிடைக்கக் கூடியதொரு உறுப்பாகும்.
பெருக்கல் செயலிக்கு எண் 1 ஒரு தன்னடுக்கு உறுப்பாகும்.
1 × 1 = 1.
வரையறைகள்
ஓருறுப்புச் செயலி
ஒரு ஓருறுப்புச் செயலி எனும் சார்பு தன்னடுக்கு எனில்::
Goodearl, K. R. (1991), von Neumann regular rings (2 ed.), Malabar, FL: Robert E. Krieger Publishing Co. Inc., pp. xviii+412, ISBN0-89464-632-X, MR1150975 (93m:16006){{citation}}: Check |mr= value (help)
Lam, T. Y. (2001), A first course in noncommutative rings, Graduate Texts in Mathematics, vol. 131 (2 ed.), New York: Springer-Verlag, pp. xx+385, ISBN0-387-95183-0, MR1838439 (2002c:16001){{citation}}: Check |mr= value (help)
Polcino Milies, César; Sehgal, Sudarshan K. (2002), An introduction to group rings, Algebras and Applications, vol. 1, Dordrecht: Kluwer Academic Publishers, pp. xii+371, ISBN1-4020-0238-6, MR1896125 (2003b:16026){{citation}}: Check |mr= value (help)