टपल: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{short description|Finite ordered list of elements}} | {{short description|Finite ordered list of elements}} | ||
संगीतमय शब्द के लिए, टुपलेट देखें। "ऑक्टूपल" यहाँ पुनर्प्रेषित होता है। नाव के लिए, ऑक्टूपल स्कल देखें। "डुओडेक्यूपल" यहां पुनर्निर्देश करता है। संगीत तकनीक के लिए, ट्वेल्व-टोन तकनीक देखें | |||
गणित में, एक टपल [[ तत्व (गणित) | तत्व]] की परिमित क्रमबद्ध सूची (अनुक्रम) है। एक {{mvar|n}}-टपल [[ क्रम |अनुक्रम]] (या आदेशित सूची) है {{mvar|n}} तत्व, जहां {{mvar|n}} एक गैर-ऋणात्मक [[ पूर्णांक ]] है। केवल एक 0-टपल है, जिसे खाली टपल कहा जाता है। एक {{mvar|n}}-ट्पल एक आदेशित जोड़ी के निर्माण का उपयोग करके [[ पुनरावर्ती परिभाषा ]] है। | गणित में, एक टपल [[ तत्व (गणित) | तत्व]] की परिमित क्रमबद्ध सूची (अनुक्रम) है। एक {{mvar|n}}-टपल [[ क्रम |अनुक्रम]] (या आदेशित सूची) है {{mvar|n}} तत्व, जहां {{mvar|n}} एक गैर-ऋणात्मक [[ पूर्णांक ]] है। केवल एक 0-टपल है, जिसे खाली टपल कहा जाता है। एक {{mvar|n}}-ट्पल एक आदेशित जोड़ी के निर्माण का उपयोग करके [[ पुनरावर्ती परिभाषा ]] है। | ||
गणितज्ञ सामान्यतः पर तत्वों को कोष्ठक के भीतर सूचीबद्ध करके टुपल्स लिखते हैं "{{math|( )}}" और अल्पवि"राम से अलग; उदाहरण के लिए, {{math|(2, 7, 4, 1, 7)}} 5-ट्यूपल को दर्शाता है। कभी-कभी अन्य प्रतीकों का उपयोग तत्वों को घेरने के लिए किया जाता है, जैसे वर्ग कोष्ठक "[ ]" या कोण कोष्ठक "⟨ ⟩"। ब्रेसेस "{ }" का उपयोग कुछ प्रोग्रामिंग भाषाओं में सरणी जानकारी प्रकारों को निर्दिष्ट करने के लिए किया जाता है, लेकिन गणितीय अभिव्यक्तियों में नहीं, क्योंकि वे [[ सेट (गणित) | सेट]] के लिए मानक संकेतन हैं। टपल शब्द अक्सर अन्य गणितीय वस्तुओं, जैसे [[ वेक्टर (गणित और भौतिकी) ]] पर चर्चा करते समय हो सकता है। | गणितज्ञ सामान्यतः पर तत्वों को कोष्ठक के भीतर सूचीबद्ध करके टुपल्स लिखते हैं "{{math|( )}}" और अल्पवि"राम से अलग; उदाहरण के लिए, {{math|(2, 7, 4, 1, 7)}} 5-ट्यूपल को दर्शाता है। कभी-कभी अन्य प्रतीकों का उपयोग तत्वों को घेरने के लिए किया जाता है, जैसे वर्ग कोष्ठक "[ ]" या कोण कोष्ठक "⟨ ⟩"। ब्रेसेस "{ }" का उपयोग कुछ प्रोग्रामिंग भाषाओं में सरणी जानकारी प्रकारों को निर्दिष्ट करने के लिए किया जाता है, लेकिन गणितीय अभिव्यक्तियों में नहीं, क्योंकि वे [[ सेट (गणित) | सेट]] के लिए मानक संकेतन हैं। टपल शब्द अक्सर अन्य गणितीय वस्तुओं, जैसे [[ वेक्टर (गणित और भौतिकी) ]] पर चर्चा करते समय हो सकता है। | ||
[[ कंप्यूटर विज्ञान ]] में, टुपल्स कई रूपों में आते हैं। अधिकांश टाइप की गई [[ कार्यात्मक प्रोग्रामिंग ]] भाषाएं टुपल्स को सीधे [[ उत्पाद प्रकार ]] के रूप में लागू करती हैं,<ref>{{cite web|url=https://wiki.haskell.org/Algebraic_data_type|title=बीजगणितीय डेटा प्रकार - HaskellWiki|website=wiki.haskell.org}}</ref> बीजगणितीय डेटा प्रकार, [[ पैटर्न मिलान ]], और असाइनमेंट (कंप्यूटर विज्ञान) # समानांतर असाइनमेंट के साथ कसकर जुड़ा हुआ है।<ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment|title=विनाशकारी असाइनमेंट|website=MDN Web Docs}}</ref> कई प्रोग्रामिंग भाषाएं टुपल्स के विकल्प | [[ कंप्यूटर विज्ञान ]] में, टुपल्स कई रूपों में आते हैं। अधिकांश टाइप की गई [[ कार्यात्मक प्रोग्रामिंग ]] भाषाएं टुपल्स को सीधे [[ उत्पाद प्रकार ]] के रूप में लागू करती हैं,<ref>{{cite web|url=https://wiki.haskell.org/Algebraic_data_type|title=बीजगणितीय डेटा प्रकार - HaskellWiki|website=wiki.haskell.org}}</ref> बीजगणितीय डेटा प्रकार, [[ पैटर्न मिलान ]], और असाइनमेंट (कंप्यूटर विज्ञान) # समानांतर असाइनमेंट के साथ कसकर जुड़ा हुआ है।<ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment|title=विनाशकारी असाइनमेंट|website=MDN Web Docs}}</ref> कई प्रोग्रामिंग भाषाएं टुपल्स के विकल्प का प्रस्ताव रखती हैं, जिन्हें [[ रिकॉर्ड (कंप्यूटर विज्ञान) ]] के रूप में जाना जाता है, जिसमें लेबल द्वारा एक्सेस किए गए अनियंत्रित तत्व होते हैं।<ref>{{cite web|url=https://stackoverflow.com/q/5525795 |title=क्या जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टी ऑर्डर की गारंटी देता है?|website=Stack Overflow}}</ref> कुछ प्रोग्रामिंग भाषाएं ऑर्डर किए गए टुपल उत्पाद प्रकारों और अनियंत्रित रिकॉर्ड प्रकारों को एक ही निर्माण में जोड़ती हैं, जैसे कि स्ट्रक्चर (सी प्रोग्रामिंग भाषा) और हास्केल रिकॉर्ड। संबंधपरक डेटाबेस औपचारिक रूप से अपनी [[ पंक्ति (डेटाबेस) ]] (रिकॉर्ड) को टुपल्स के रूप में पहचान सकते हैं। | ||
[[ संबंधपरक बीजगणित ]] में भी टुपल्स होते हैं; [[ संसाधन विवरण ढांचा ]] (RDF) के साथ [[ सेमांटिक वेब ]] की प्रोग्रामिंग करते समय; भाषाविज्ञान में;<ref>{{cite book|url= http://www.oxfordreference.com/view/10.1093/acref/9780199202720.001.0001/acref-9780199202720-e-2276|title= न्यूटपल - ऑक्सफोर्ड संदर्भ|chapter= N‐tuple|work= oxfordreference.com|date= January 2007|publisher= Oxford University Press|isbn= 9780199202720|access-date= 1 May 2015}}</ref> और [[ दर्शन ]] में।<ref> | [[ संबंधपरक बीजगणित ]] में भी टुपल्स होते हैं; [[ संसाधन विवरण ढांचा ]] (RDF) के साथ [[ सेमांटिक वेब ]] की प्रोग्रामिंग करते समय; भाषाविज्ञान में;<ref>{{cite book|url= http://www.oxfordreference.com/view/10.1093/acref/9780199202720.001.0001/acref-9780199202720-e-2276|title= न्यूटपल - ऑक्सफोर्ड संदर्भ|chapter= N‐tuple|work= oxfordreference.com|date= January 2007|publisher= Oxford University Press|isbn= 9780199202720|access-date= 1 May 2015}}</ref> और [[ दर्शन ]] में।<ref> | ||
| Line 180: | Line 181: | ||
n \;&\mapsto&&\; a_n \\ | n \;&\mapsto&&\; a_n \\ | ||
\end{alignat}</math> | \end{alignat}</math> | ||
किस | किस कारण में समानता | ||
:<math>\left(a_1, a_2, \dots, a_n\right) = \left(F(1), F(2), \dots, F(n)\right)</math> | :<math>\left(a_1, a_2, \dots, a_n\right) = \left(F(1), F(2), \dots, F(n)\right)</math> | ||
| Line 250: | Line 251: | ||
=={{anchor|n-tuple}}{{math|''n''}}-के टुपल्स {{math|''m''}}-सेट == | =={{anchor|n-tuple}}{{math|''n''}}-के टुपल्स {{math|''m''}}-सेट == | ||
असतत गणित में, विशेष रूप से संयोजन और परिमित संभाव्यता सिद्धांत, {{math|''n''}}-टुपल्स विभिन्न गणना समस्याओं के संदर्भ में उत्पन्न होते हैं और लंबाई की क्रमबद्ध सूचियों के रूप में अधिक अनौपचारिक रूप से व्यवहार किए जाते हैं {{math|''n''}}.<ref>{{harvnb|D'Angelo|West|2000|p=9}}</ref> {{math|''n''}}- | असतत गणित में, विशेष रूप से संयोजन और परिमित संभाव्यता सिद्धांत, {{math|''n''}}-टुपल्स विभिन्न गणना समस्याओं के संदर्भ में उत्पन्न होते हैं और लंबाई की क्रमबद्ध सूचियों के रूप में अधिक अनौपचारिक रूप से व्यवहार किए जाते हैं {{math|''n''}}.<ref>{{harvnb|D'Angelo|West|2000|p=9}}</ref> {{math|''n''}}-टुपल्स जिनकी प्रविष्टियाँ एक सेट से आती हैं {{math|''m''}} तत्वों को पुनरावृत्ति के साथ व्यवस्था, क्रमचय # बहु सेट के क्रमपरिवर्तन और, कुछ गैर-अंग्रेजी साहित्य में पुनरावृत्ति के साथ भिन्नता भी कहा जाता है। की संख्या {{math|''n''}}-एक के टुपल्स {{math|''m''}}-सेट है {{math|''m''<sup>''n''</sup>}}. यह उत्पाद के संयोजन नियम से चलता है।<ref>{{harvnb|D'Angelo|West|2000|p=101}}</ref> यदि {{math|''S''}} [[ प्रमुखता ]] का एक सीमित सेट है {{math|''m''}}, यह संख्या की प्रमुखता है {{math|''n''}}-गुना कार्टेशियन उत्पाद # एन-आरी कार्टेशियन पावर {{math|''S'' × ''S'' × ⋯ × ''S''}}. टुपल्स इस उत्पाद सेट के तत्व हैं। | ||
== प्रकार सिद्धांत == | == प्रकार सिद्धांत == | ||
Revision as of 08:49, 23 November 2022
संगीतमय शब्द के लिए, टुपलेट देखें। "ऑक्टूपल" यहाँ पुनर्प्रेषित होता है। नाव के लिए, ऑक्टूपल स्कल देखें। "डुओडेक्यूपल" यहां पुनर्निर्देश करता है। संगीत तकनीक के लिए, ट्वेल्व-टोन तकनीक देखें
गणित में, एक टपल तत्व की परिमित क्रमबद्ध सूची (अनुक्रम) है। एक n-टपल अनुक्रम (या आदेशित सूची) है n तत्व, जहां n एक गैर-ऋणात्मक पूर्णांक है। केवल एक 0-टपल है, जिसे खाली टपल कहा जाता है। एक n-ट्पल एक आदेशित जोड़ी के निर्माण का उपयोग करके पुनरावर्ती परिभाषा है।
गणितज्ञ सामान्यतः पर तत्वों को कोष्ठक के भीतर सूचीबद्ध करके टुपल्स लिखते हैं "( )" और अल्पवि"राम से अलग; उदाहरण के लिए, (2, 7, 4, 1, 7) 5-ट्यूपल को दर्शाता है। कभी-कभी अन्य प्रतीकों का उपयोग तत्वों को घेरने के लिए किया जाता है, जैसे वर्ग कोष्ठक "[ ]" या कोण कोष्ठक "⟨ ⟩"। ब्रेसेस "{ }" का उपयोग कुछ प्रोग्रामिंग भाषाओं में सरणी जानकारी प्रकारों को निर्दिष्ट करने के लिए किया जाता है, लेकिन गणितीय अभिव्यक्तियों में नहीं, क्योंकि वे सेट के लिए मानक संकेतन हैं। टपल शब्द अक्सर अन्य गणितीय वस्तुओं, जैसे वेक्टर (गणित और भौतिकी) पर चर्चा करते समय हो सकता है।
कंप्यूटर विज्ञान में, टुपल्स कई रूपों में आते हैं। अधिकांश टाइप की गई कार्यात्मक प्रोग्रामिंग भाषाएं टुपल्स को सीधे उत्पाद प्रकार के रूप में लागू करती हैं,[1] बीजगणितीय डेटा प्रकार, पैटर्न मिलान , और असाइनमेंट (कंप्यूटर विज्ञान) # समानांतर असाइनमेंट के साथ कसकर जुड़ा हुआ है।[2] कई प्रोग्रामिंग भाषाएं टुपल्स के विकल्प का प्रस्ताव रखती हैं, जिन्हें रिकॉर्ड (कंप्यूटर विज्ञान) के रूप में जाना जाता है, जिसमें लेबल द्वारा एक्सेस किए गए अनियंत्रित तत्व होते हैं।[3] कुछ प्रोग्रामिंग भाषाएं ऑर्डर किए गए टुपल उत्पाद प्रकारों और अनियंत्रित रिकॉर्ड प्रकारों को एक ही निर्माण में जोड़ती हैं, जैसे कि स्ट्रक्चर (सी प्रोग्रामिंग भाषा) और हास्केल रिकॉर्ड। संबंधपरक डेटाबेस औपचारिक रूप से अपनी पंक्ति (डेटाबेस) (रिकॉर्ड) को टुपल्स के रूप में पहचान सकते हैं।
संबंधपरक बीजगणित में भी टुपल्स होते हैं; संसाधन विवरण ढांचा (RDF) के साथ सेमांटिक वेब की प्रोग्रामिंग करते समय; भाषाविज्ञान में;[4] और दर्शन में।[5]
व्युत्पत्ति
यह शब्द अनुक्रम के एक अमूर्त के रूप में उत्पन्न हुआ: सिंगल, युगल / डबल, ट्रिपल, चौगुनी, क्विंटुपल, सेक्स्टुपल, सेप्टुपल, ऑक्टुपल, ..., n-टपल, ..., जहां उपसर्ग अंकों के लैटिन नामों से लिए गए हैं। अद्वितीय 0-टुपल को नल टपल या खाली टपल कहा जाता है। 1-टुपल को एक (या एकमात्र) कहा जाता है, 2-टपल को क्रमित युग्म या जोड़ा कहा जाता है, और 3-टुपल को ट्रिपल (या ट्रिपलेट) कहा जाता है। जो नंबर n कोई भी अऋणात्मक पूर्णांक हो सकता है। उदाहरण के लिए, एक जटिल संख्या को वास्तविक के 2-टपल के रूप में दर्शाया जा सकता है, एक चतुष्कोण को 4-ट्यूपल के रूप में दर्शाया जा सकता है, एक ऑक्टोनियन को 8-ट्यूपल के रूप में दर्शाया जा सकता है, और एक सेदेनिओन (sedenion ) को 16-ट्यूपल के रूप में दर्शाया जा सकता है .
यद्यपि ये प्रत्यय के रूप में ‑uple का उपयोग करते हैं, मूल प्रत्यय −ple था जैसा कि ट्रिपल (तीन-गुना) या decuple (दस-गुना) में होता है। यह ग्रीक भाषा ‑πλοῦς से संबंधित मध्यकालीन लैटिन प्लस (जिसका अर्थ है अधिक) से उत्पन्न हुआ है, जिसने क्लासिकल और लेट एंटीक ‑plex (अर्थात् मुड़ा हुआ) को डुप्लेक्स के रूप में बदल दिया।[6][lower-alpha 1]
विशिष्ट लंबाई के टुपल्स के नाम
This section does not cite any sources. (October 2022) (Learn how and when to remove this template message) |
| Tuple length, | Name | Alternative names |
|---|---|---|
| 0 | खाली टपल | शून्य टपल / खाली अनुक्रम / इकाई / कोई नहीं बचा |
| 1 | मोनूपल | सिंगल/सिंगलटन/मोनाड |
| 2 | जोडा | डबल/ऑर्डर की गई जोड़ी/टू-प्ले/ट्विन/ड्यूल/डुएड/ड्याड/टू-सम |
| 3 | तिगुना | ट्रेबल/ट्रिपल/ट्रायड/ऑर्डर किए गए ट्रिपल/थ्रीसम |
| 4 | चौगुना | क्वैड/टेट्राड/क्वार्टेट/चौगुना |
| 5 | कुइनतुपले | पेंटूप्ले / क्विन्ट / पेंटेड |
| 6 | सेक्सटपल | हेक्सटुप्ले / हेक्साड |
| 7 | सेप्टपल | हेपटुप्ले / हेप्टेड |
| 8 | ओकतूपले | ऑक्टा/ऑक्टेट/ऑक्टेड/ऑक्टुपलेट |
| 9 | नोनुपले | नॉनड / एनएड |
| 10 | डिकपल | दशक /दशक (पुरातन) |
| 11 | उंडेकुपले | हेन्डुप्ले / हेंडेकडे |
| 12 | डूओडेकुपले | दर्जनों / डुओडेकाड |
| 13 | ट्रेडीकप्ल | बेकर'स डज़न |
| 14 | कुयततूओरदेकुपले | डबल सेप्टपल |
| 15 | कुइनदेकुपले | ट्रिपल क्विंटुपल |
| 16 | सेक्सडेकपल | कुयदृपले कुयदृपले |
| 17 | सेपटेनदेकुपले | N/A |
| 18 | ओकटोडेकुपले | डबल नॉनपल |
| 19 | नोवेमदेकुपले | N/A |
| 20 | विगीनतुपले | कुयदृपले कुइनतुपले |
| 21 | उनविगिंतुपले | ट्रिपल सेप्टपल |
| 22 | दुओविगीनतुपले | डबल उंडेकुपले |
| 23 | ट्रेविजिन्टप्ल | N/A |
| 24 | कुयततूओरविगिनतुपले | |
| 25 | कुइनविगिनतुपले | |
| 26 | सेक्सविजनटपल | |
| 27 | सेपटेंविगिंटुपले | |
| 28 | ओकटोविगिंटुपले | |
| 29 | नोवेंविगिंतुपले | N/A |
| 30 | ट्रिगिन्टप्ल | |
| 31 | उंतरिगिंतुपले | N/A |
| 32 | दुओटरीगिंतुपले | डबल सेक्सडेकपल |
| 40 | कुयदृगिंतुपले | |
| 50 | कुइंकुयगिंतुपले | |
| 60 | सेकसगिनतुपले | |
| 70 | सेपटुयागिनतुपले | |
| 80 | ओकटोगिंतुपले | |
| 90 | नोंगेंतुपले | |
| 100 | केनतुपले | |
| 1,000 | मिलपल | चिलीयड |
ध्यान दें कि , ऊपर दी गई सारणी में टपल नाम एक क्रिया के रूप में भी कार्य कर सकता है जिसका अर्थ [प्रत्यक्ष वस्तु] से गुणा करना है ; उदाहरण के लिए, क्विंटुपल का अर्थ है 5 से गुणा करना। यदि , तो संबंधित क्रिया दोहराना है। एक क्रिया सेसकिपल (sesquiple) भी है, जिसका अर्थ है 3/2 से गुणा करना। सैद्धांतिक रूप से, मोनूपल का उपयोग इस तरह भी किया जा सकता है।
गुण
दो एन-ट्यूपल की पहचान के लिए सामान्य नियम है
इस प्रकार एक टपल में ऐसे गुण होते हैं जो इसे सेट (गणित) से अलग करते हैं:
- एक टपल में एक ही तत्व के कई उदाहरण हो सकते हैं, इसलिए
टपल ; लेकिन सेट . - टपल तत्वों का आदेश दिया गया है: टपल , लेकिन सेट .
- एक टपल में तत्वों की एक सीमित संख्या होती है, जबकि एक सेट या मल्टीसेट में अनंत संख्या में तत्व हो सकते हैं।
परिभाषाएँ
टुपल्स की कई परिभाषाएँ हैं जो उन्हें पिछले अनुभाग में वर्णित गुण प्रदान करती हैं।
=== कार्यों के रूप में टुपल्स === th>-टपल को फंक्शन (गणित)#सामान्य गुणों के रूप में पहचाना जा सकता है। के लिये -टपल (विशेषण समारोह ) फंक्शन (गणित) से पहचाना जा सकता है#परिभाषा