Обсуждение:Кортеж (информатика)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

доделать.[править код]

Кортеж - охрана важных политических и не только деятелей. — Википедия:К_созданию/Разное H.a.r.p.o.s

Этимология[править код]

В статье, в отличие от английского или французского аналогов, отсутствует информация о происхождении этого слова как математического термина в русском языке. На мой взгляд, французское Cortège — процессия (например, свадебная или похоронная), а также группа биологических видов — имеет весьма отдалённое сходство с математикой. Соответственно, принцип и причины его заимствования непонятны. Прямое заимствование термина из английского Tuple или французского N-uplet могло бы выглядеть в русском как N-плет (дуплет, триплет...), N-ёрка (шестёрка, семёрка), или проще, N-ка. Насколько мне известно, слово энка существует в русском языке и используется в среде математиков как сленг; употребление его в статьях считается не очень хорошим тоном. Слово энплет, которое воспринимается как менее "сленговое", мне встречать не приходилось. Надеюсь, что люди, более знакомые с математической терминологией, могли бы объяснить это в статье. — Ярослав. 212.193.162.61 10:09, 6 июля 2012 (UTC)[ответить]

Может быть, нужно переименовать из Кортеж (информатика) в Кортеж (математика) с перенаправлением? Всё-таки математический термин основной, а информатика, СУБД потом идут, разве не так? И список интервик это как будто подтверждает. Stannic 07:55, 27 сентября 2015 (UTC)[ответить]
В принципе, можно. Но самое правильно, это переименовать имеющуюся статью "Кортеж" в "Кортеж (транспортный)", а вот "Кортеж (информатика)" переименовать в просто "Кортеж". Евгений Мирошниченко 04:30, 28 сентября 2015 (UTC)[ответить]
Т.е. вы считаете, что математическое значение более распространено, чем «транспортное»? — Stannic[обс][вкл][выкл] 05:23, 18 ноября 2015 (UTC)[ответить]
Да. Евгений Мирошниченко 09:28, 18 ноября 2015 (UTC)[ответить]
"Согласно опросу, проведённому в интернете, 100% россиян пользуются интернетом" :) В среде математиков - конечно, а в среде слуг/дворецких/распорядителей/прочего обслуживающего персонала - ... :) Arachnelis 14:42, 30 ноября 2015 (UTC)[ответить]
  • Англо-русский словарь математических терминов / Под ред. П. С. Александрова. — 2-е, исправл. и дополн. изд.. — М.: Мир, 1994. — 416 с. — ISBN 5-03-002952-4. — «-tuple обозначает -кратный; n-tuple геом. n-строка; т. чис. набор из n чисел; м. лог. n-ка; n-tuple complex алг. n-кратный комплекс.»
(подчёркивание моё) — Stannic[обс][вкл][выкл] 05:23, 18 ноября 2015 (UTC)[ответить]
„Это новое понятие математики назвали кортежем (наряду со словом «кортеж» применяют названия «размещение», «конечная последовательность», «вектор», «слово» и т. д.). Кортеж — французское слово, означающее торжественное шествие. И у нас иногда говорят «кортеж автомашин», «свадебный кортеж» и т. д.“
„Пусть имеется несколько множеств X1, …, Xk. Представим себе, что их элементы сложены в мешки, а мешки перенумерованы. Вытащим из первого мешка какой-нибудь элемент (т. е. возьмем какой-нибудь элемент a1 множества X1), затем вытащим элемент a2 из мешка X2 и будем продолжать этот процесс до тех пор, пока из мешка Xk не будет вытащен элемент ak. После этого расставим полученные элементы в том порядке, в котором они появились из мешков (a1, a2, …, ak). Это и будет кортежем длины k, составленным из элементов множеств X1, …, Xk. Элементы a1, …, ak называют компонентами, или координатами, кортежа.“
Н. Я. Виленкин. Популярная комбинаторика. — М.: Наука, 1975. — С. 74-75.
— Stannic[обс][вкл][выкл] 11:55, 28 ноября 2015 (UTC)[ответить]
Это к делу не относится, но мне страшно любопытно, почему X1 — это множество, а X2 — какой-то мешок? Евгений Мирошниченко 12:11, 28 ноября 2015 (UTC)[ответить]
Дополнил до точной копии авторского текста. — Stannic[обс][вкл][выкл] 16:30, 28 ноября 2015 (UTC)[ответить]

Определение кортежа[править код]

Господа, а уверены ли вы в правильности приведенного здесь определения кортежа ? Откуда оно вообще такое взялось ? Мне оно кажется подозрительным, потому что оно определяет упорядоченную пару (a,b) как {a,{a,{b,{b,0}}}}, которое уступает определению пары по Куратовскому тем, что непонятно, как без аксиoмы регулярности доказать, что (a1,b1) = (a2,b2) влечет a1 = a2 и b1 = b2. 91.76.137.157 21:27, 30 января 2015 (UTC)ksp4[ответить]

  • Харпер, "Введение в Стандартный ML". В русском переводе "упорядоченная энка". Описано так: duple, tripple, quadruple, etc - обобщение "n-uple", по-русски "н-уплет" или "н-ка" (кстати, не помешает эту этимологию описать, давеча сам собирался, но как-то руки не дошли, а сейчас некогда). Прижилось как "кортеж", это вроде в теоретической математике так было давно уже. За матан спорить не буду. Arachnelis 19:57, 13 февраля 2015 (UTC)[ответить]

Повторяющиеся элементы[править код]

Может ли кортеж в математике (не в языках программирования) содержать несколько одинаковых элементов? Например, кортеж (1, 1, 1) допустим? Если он определяется как упорядоченное конечное множество, то по определению не может. Но в векторах такие значения возможны. Поясните, пожалуйста, кто в теме. 94.241.244.248 07:59, 19 апреля 2022 (UTC)[ответить]

У вас ошибка. Множество не может содержать повторяющиеся элементы. А упорядоченное множество — это не просто множество. В нём у элементов неявно присутствует порядок. То есть когда мы пишем , это не то же самое, что множество , это сокращённая запись множества пар , в которых первый элемент пары — это собственно элемент упорядоченного множества, а второй — порядковый номер. Поэтому кортеж есть краткая запись множества , в котором нет никаких повторяющихся элементов. Евгений Мирошниченко 05:00, 20 апреля 2022 (UTC)[ответить]