Knowledge

Talk:Binary operation

Source 📝

938:. Also, the most elementary relations (equality and inequalities) are presented after the divisibility relation (much more technical), and the example of inequalities between numbers are not clearly presented (only their generalizations to various areas are explicitly mentioned). In the body, the properties that are used in all mathematics (for example reflexivity, transitivity, symmetry and anti-symmetry) are defined after or between much more technical properties that are known and used only by specialists of relations and graphs. 84: 74: 53: 22: 391:
identity can be extended to an operation on finite sequences whose value on the empty sequence is the left identity and whose value on a sequence {a:0 <= i < k+1} of length k + 1 is Sk (+) a, where Sk is the value of the operation on the leading subsequence (prefix) {a:0 <= i < k} of length k.
530:
Is the line: "If the operation is commutative, ab = ba, then the value depends only on the multiset a,b,c." Meant to have (a,b),c, where a and b must be together. For it to not matter where c comes in terms of a and b, i.e between a and b, then wouldn't it also require associativity, where it doesn't
394:
Moreover, what I would really like to see is the generic name for this new operation, which is what I was looking for when I came to this page. I've found the terms "bulk action", "iterated binary operation", and "prefix operation" through google, but haven't seen any clear evidence that any of these
967:
I feel are inapplicable as those terms are linked to articles which define them. I think a short listing of commonly-named symmetry properties would be a useful addition to this article, as they help connect to a variety of algebraic structures, and I cannot find any such listing on Knowledge either
390:
I would like to see a discussion of the extension of a binary operator to finite sequences through repeated application. For example, the addition operator can be extended to the sum operation, the multiplication operator to the product operation, etc. In general, any binary operator (+) with a left
1024:
This is not a WP inconsistency. This an inconsistency of the common mathematics terminology. This is rather common for mathematical concepts that need not to be formally defined, because one considers only specific example, without considering the whole class of objects. Nevertheless, I have edited
404:
I don't think "iterated binary operation" would belong in a page about binary operations since it requires a unique left identitity and in the prototypical cases of sum and product notation requires associativity. However a link to such a page would be appropriate if someone who knows enough about
998:
The article is rather vague about it. Could one explain it somehow better, like "usually binary operation means f: A × A → A, while f: A × B → C is called binary function, but sometimes binary operation means f: A × B → C, while f: A × A → A is called internal binary operation" (I am not sure that
488:
is necessary in a binary operation from this article. The first paragraph leads one to believe that closure is not required, but then the more precise definition that follows leads one to believe closure is required. Then the article flips back and describes situations where closure is not
284:
a set' and 'General binary functions' alternatives; there is an added section covering some of the 'other' binary operations. However, it does not solve the issue. First of all, I wonder if there hasn't been a confusion between 'scalar product', mentioned as an example supra, and 'scalar
504:
The subject of closure is discussed in the above section of this Talk page. The current article defines "binary operation on a set" rather than "binary operation". It would be best to point out in the article that the phrase "on a set" is an important
424:
I think you're describing "folding". This is a common notion in functional programming languages, used for recursing (iterating) over data types such as sequences and trees. The only description I can find in Knowledge is the article
170:
I'm not sure they really mean the same thing. A binary operation is usually an algebraic operation, and is often denoted more like a*b than f(a,b). Probably the article ought to explain this. Also, if I had written the
222:
which doesn't explicitly require the input domains to be the same. I know that in my own field (computer science) the term is used for any operator that needs two arguments. Perhaps it should be someting like this:
360:
Actually, the restriction to the two singly enumerated instances in the present article are not only in conflict with some literature, but with a number of Knowledge items in the category 'Binary operation'; e.g.,
357:. Some (but far from all) modern textbooks instead use the terms 'dot product' and 'scalar multiplication', respectively. In my opinion, both functions are legitimate candidates for the term 'binary operation'. 914:(relation between their two arguments and their result). However WP articles should be written to be accessible to the largest possible audience, and must proceed by increasing degree of technicality (see 258:
My textbook doesn't agree with the definition used on this article. I guess it is rather a convention or terminology problem than a real issue. It defines a binary operation as "f:AxA -: -->
217: 695:
These two articles appear to cover the same subject, but neither so much as reference or link to the other. I'm inclined to suggest that they be merged together. Thoughts/questions/concerns? --
510:
The article defines "external binary operation" and this may give readers the impression that an "external binary operation" is a more general mathematical object that a "binary operation".
140: 380:
protest, I suggest that he or she briefs through all the items in the category, and lists those that should be omitted or rewritten, if we are to retain the present restricted definition.
489:
required. I think the real issue is that the term has been overloaded such that it means slightly different things in different contexts, but this should somehow be made more clear.
355: 315: 816: 748:
I agree with D.Lazard, the only thing in common with these articles is the word "binary". The reason there are no links between these articles is that there are no connections. --
762:
I agree with D.Lazard and Bill Cherowitzo. From a computer-science point of view, a binary relation could be considered as a special case of a binary operation, with result type
192:
S. This article simply describes functions with two arguments. I think it should be changed, and the popular infix notation a*b for *(a,b) should be mentioned. --AxelBoldt
209: 848: 253:
I think you are onto something, Axel. Binary operation on a set requires closure for the result, and the elements chosen must also be from the set, so (S x S -: -->
874: 372:
Therefore, if no one protests, I think we should change the item, noting that the term is used in different senses in different contexts, sometimes very broadly,
218:
http://www.google.com/search?q=cache:FjdWL0BZpB4:www.math.pku.edu.cn/library/encyclopedia/contents/BinaryOperator.html+binary+operator+eric+weisstein&hl=en
1056: 130: 766:. However, in mathematics (in particular in 1st-order predicate logic), operations and relations are usually considered completely different things. - 429:, which is the same concept disguised by category theory. However, there should be plenty of stuff on the web if you search for "fold" and "unfold". -- 1051: 734:. Basic examples are =, ≠, <, ≤, ... There are absolutely no reason for a merge. On the contrary, a merge would be confusing for most readers. 531:
matter if you do a and b first, or b and c? The next line states it depends only on the multiset a,b,c if it is both associative and commutative.
106: 576:
The article says "More precisely, a binary operation on a set S is a binary relation that maps elements of the Cartesian product S × S to S"
271:
Well, from further research, it is actually quite unique to my university. Popular definition in most universities in Israel is f:AxA -: -->
672: 630:
a binary operation on a set is a calculation that combines two elements of the set (called operands) to produce another element of the set.
547: 465: 263:
includes the requirement for closure of course, again, conflicting with the Group article. This is the convention in Israel, I guess.. --
876:. However, I understand your point that they describe different things. I would then propose the article be extended or rewritten to be 594: 177:
U. I didn't like to change the original too much, but perhaps it should be changed. In any case it would be a good idea to cross-link
714:
takes two elements and returns a third one, generally in the same set. The basic examples are addition (+) and multiplication (×). A
210:
http://www.google.com/search?q=cache:LSEQ3bRAKkI:br.crashed.net/~akrowne/crc/math/b/b211.htm+binary+operator+eric+weisstein&hl=en
97: 58: 285:
multiplication', which now is given as an example in the article. In classical terminology, 'scalar product' is a function
443: 33: 771: 206:
Perhaps we should ask "what would Eric Weisstein" have done?" :-) But he doesn't seem to be sure either. There is
439: 676: 543: 469: 21: 598: 1000: 328: 288: 539: 893: 783: 780:
Well binary operations could be considered a kind of binary relation. Specifically, they are subsets of
767: 485: 362: 39: 884:, containing a short listing of all the symmetry properties that a binary operation can have, like the 515: 83: 1012: 930:
contains many terms that are known only by people having a very good mathematical knowledge, such as
889: 885: 668: 590: 535: 461: 915: 494: 260: 511: 105:
on Knowledge. If you would like to participate, please visit the project page, where you can join
1030: 954: 753: 739: 614: 175:
article from scratch I would have only allowed it to cover functions of the form f : S x S -: -->
89: 645:
an operation is an action or procedure which produces a new value from zero or more input values
73: 52: 973: 931: 901: 700: 561: 325:, in this context mostly the real numbers); while 'multiplication with scalars' is a function 652:
a binary operation is an action or procedure which produces a new value from two input values
945: 919: 911: 881: 636: 406: 182: 172: 1008: 1004: 964: 941: 927: 923: 821: 688: 178: 163: 853: 490: 273: 264: 963:
I think both articles could stand to be rewritten, although some of your critiques of
1045: 1026: 950: 749: 735: 610: 447: 430: 381: 366: 200: 969: 897: 696: 557: 426: 102: 659:
an operation is a calculation from zero or more input values to an output value
415: 396: 79: 935: 910:
No, binary operations cannot be considered as binary relations, as they are
640: 1034: 1016: 977: 958: 905: 775: 757: 743: 704: 680: 663:
a binary operation is calculation from two input values to an output value
618: 602: 565: 519: 498: 473: 450: 433: 418: 414:
OK, I bit the bullet and added a new page myself. It probably needs help.
409: 399: 384: 280:
At present, there seems to be a compromise between the 'Only operations
583:? This isn't even mentioned in the article. Instead it says it is a 196:
Oh, you guys don't consider the vector scalar product (V * V -: -->
926:, although the former may be improved. For example, the lead of 1025:
the article for making clear that both terminologies are used.
15: 235:
U is possible, with Buz' examples and ref. to binary function
850:, and for "external binary operations" relaxes that to just 999:
this is true)? There is certainly an inconsistency between
635:
Isn't this a special case of a binary operation? Surely a
647:. Thus a binary operation is surely defined as follows: 1003:, where f: A × A → B is called a binary operation, and 243:
Maybe we should distinguish between a binary operation
556:
I fixed it, intended formatting changed the meaning.--
259:
B". Where closure isn't required. The definition of a
856: 824: 786: 331: 291: 940:
So, if an article deserves to be rewritten, this is
661:. This enables a binary operation to be defined as: 101:, a collaborative effort to improve the coverage of 1007:, where f: A × A → A is called a binary operation. 868: 842: 810: 349: 309: 994:Is it f: A × A → A, f: A × A → B or f: A × B → C? 657:I actually favour a revision to operation too: 587:, wich is not a function so should be wrong. 248:S) and a binary operation as such (S x T-: --> 484:It is very tough to determine whether or not 8: 643:? Recalling the definition of an operation: 191:I agree, binary operations are S x S -: --> 176:S, rather than the general f : S x T -: --> 19: 666: 579:Isn't a binary operation supposed to be a 47: 855: 823: 785: 710:These are completely different things: a 330: 290: 234:a remark that sometimes also S x T -: --> 968:as an article, category, or infobox. -- 49: 350:{\displaystyle R\times V\rightarrow V} 310:{\displaystyle V\times V\rightarrow R} 197:R) or scaling of vectors (R * V -: --> 718:takes also two elements, but returns 7: 458:--No mention of blob-- The symbol? 376:in the Knowledge notes. If any one 199:M ), etc to be binary operations? -- 95:This article is within the scope of 811:{\displaystyle (R\times S)\times T} 321:is a vector space over the scalars 38:It is of interest to the following 609:You are right. This is now fixed. 14: 1057:Mid-priority mathematics articles 115:Knowledge:WikiProject Mathematics 1052:Start-Class mathematics articles 118:Template:WikiProject Mathematics 82: 72: 51: 20: 254:S) makes more sense. WMORRIS 135:This article has been rated as 799: 787: 619:04:47, 30 September 2012 (UTC) 438:Oh! I just found your article 341: 301: 249:U)? I don't know. --AxelBoldt 1: 959:19:13, 28 November 2018 (UTC) 906:18:17, 28 November 2018 (UTC) 776:21:01, 26 November 2018 (UTC) 758:20:10, 26 November 2018 (UTC) 744:18:43, 26 November 2018 (UTC) 705:17:46, 26 November 2018 (UTC) 681:12:08, 2 September 2015 (UTC) 474:21:35, 26 February 2008 (UTC) 410:01:50, 13 February 2006 (UTC) 198:V) or matrices ( R * M -: --> 109:and see a list of open tasks. 978:20:54, 3 December 2018 (UTC) 934:(in the first sentence), or 896:, and so forth. Thoughts? -- 520:17:55, 22 January 2015 (UTC) 444:Fold (higher-order function) 400:18:36, 28 October 2005 (UTC) 231:something about the notation 166:. Merge them? -- JanHidders 918:). For this point of view, 818:. The introduction assumes 451:10:44, 30 August 2006 (UTC) 434:10:40, 30 August 2006 (UTC) 405:it is willing to write it. 385:13:44, 27 August 2006 (UTC) 1073: 603:16:07, 28 March 2012 (UTC) 566:07:24, 8 August 2011 (UTC) 395:terms is in common usage. 639:is a special case of an 625:The article opens with: 440:Iterated_binary_operation 134: 67: 46: 419:19:05, 8 June 2006 (UTC) 267:14:20 13 Jul 2003 (UTC) 141:project's priority scale 1035:03:41, 7 May 2020 (UTC) 1017:22:37, 6 May 2020 (UTC) 1001:Operation (mathematics) 499:17:15, 9 May 2011 (UTC) 276:09:00 26 Jul 2003 (UTC) 227:begin with S x S -: --> 98:WikiProject Mathematics 870: 844: 812: 351: 311: 28:This article is rated 894:distributive property 871: 845: 843:{\displaystyle R=S=T} 813: 363:Commutative_operation 352: 312: 922:is much better than 890:commutative property 886:associative property 854: 822: 784: 329: 289: 187:Zundark, 2001-08-08 121:mathematics articles 869:{\displaystyle R=S} 442:which does link to 866: 840: 808: 347: 307: 90:Mathematics portal 34:content assessment 932:Cartesian product 912:ternary relations 683: 671:comment added by 593:comment added by 552: 538:comment added by 476: 464:comment added by 155: 154: 151: 150: 147: 146: 1064: 946:Binary operation 920:Binary operation 882:Binary relations 875: 873: 872: 867: 849: 847: 846: 841: 817: 815: 814: 809: 768:Jochen Burghardt 765: 750:Bill Cherowitzo 712:binary operation 637:binary operation 611:Bill Cherowitzo 605: 551: 532: 459: 356: 354: 353: 348: 316: 314: 313: 308: 183:binary operation 173:binary operation 123: 122: 119: 116: 113: 92: 87: 86: 76: 69: 68: 63: 55: 48: 31: 25: 24: 16: 1072: 1071: 1067: 1066: 1065: 1063: 1062: 1061: 1042: 1041: 1005:Binary function 996: 965:Binary relation 942:Binary relation 928:Binary relation 924:Binary relation 852: 851: 820: 819: 782: 781: 763: 716:binary relation 693: 689:Binary relation 588: 585:binary relation 574: 533: 528: 482: 327: 326: 287: 286: 179:binary function 164:binary function 160: 120: 117: 114: 111: 110: 88: 81: 61: 32:on Knowledge's 29: 12: 11: 5: 1070: 1068: 1060: 1059: 1054: 1044: 1043: 1040: 1039: 1038: 1037: 995: 992: 991: 990: 989: 988: 987: 986: 985: 984: 983: 982: 981: 980: 865: 862: 859: 839: 836: 833: 830: 827: 807: 804: 801: 798: 795: 792: 789: 692: 685: 673:80.215.158.122 655: 654: 633: 632: 623: 622: 621: 573: 570: 569: 568: 540:149.171.197.62 527: 524: 523: 522: 507: 506: 481: 478: 466:88.106.125.175 456: 455: 454: 453: 388: 346: 343: 340: 337: 334: 306: 303: 300: 297: 294: 278: 277: 256: 251: 241: 239:-- JanHidders 237: 236: 232: 229: 204: 194: 189: 186: 168: 159: 156: 153: 152: 149: 148: 145: 144: 133: 127: 126: 124: 107:the discussion 94: 93: 77: 65: 64: 56: 44: 43: 37: 26: 13: 10: 9: 6: 4: 3: 2: 1069: 1058: 1055: 1053: 1050: 1049: 1047: 1036: 1032: 1028: 1023: 1022: 1021: 1020: 1019: 1018: 1014: 1010: 1006: 1002: 993: 979: 975: 971: 966: 962: 961: 960: 956: 952: 949: 947: 943: 937: 933: 929: 925: 921: 917: 913: 909: 908: 907: 903: 899: 895: 891: 887: 883: 880:in layout to 879: 863: 860: 857: 837: 834: 831: 828: 825: 805: 802: 796: 793: 790: 779: 778: 777: 773: 769: 761: 760: 759: 755: 751: 747: 746: 745: 741: 737: 733: 729: 726:, which mean 725: 721: 717: 713: 709: 708: 707: 706: 702: 698: 690: 686: 684: 682: 678: 674: 670: 664: 660: 653: 650: 649: 648: 646: 642: 638: 631: 628: 627: 626: 620: 616: 612: 608: 607: 606: 604: 600: 596: 595:186.58.23.226 592: 586: 582: 577: 571: 567: 563: 559: 555: 554: 553: 549: 545: 541: 537: 525: 521: 517: 513: 509: 508: 503: 502: 501: 500: 496: 492: 487: 479: 477: 475: 471: 467: 463: 452: 449: 445: 441: 437: 436: 435: 432: 428: 423: 422: 421: 420: 417: 412: 411: 408: 402: 401: 398: 392: 387: 386: 383: 379: 375: 370: 368: 367:Outer_product 364: 358: 344: 338: 335: 332: 324: 320: 304: 298: 295: 292: 283: 275: 270: 269: 268: 266: 262: 255: 250: 246: 240: 233: 230: 226: 225: 224: 220: 219: 215: 214:and there is 212: 211: 207: 203: 202: 193: 188: 184: 180: 174: 167: 165: 162:There's also 157: 142: 138: 132: 129: 128: 125: 108: 104: 100: 99: 91: 85: 80: 78: 75: 71: 70: 66: 60: 57: 54: 50: 45: 41: 35: 27: 23: 18: 17: 997: 939: 916:WP:TECHNICAL 877: 731: 727: 723: 719: 715: 711: 694: 667:— Preceding 662: 658: 656: 651: 644: 634: 629: 624: 589:— Preceding 584: 580: 578: 575: 534:— Preceding 529: 483: 457: 427:Catamorphism 413: 403: 393: 389: 377: 373: 371: 359: 322: 318: 281: 279: 257: 252: 247:(S x S-: --> 244: 242: 238: 228:S definition 221: 216: 213: 208: 205: 195: 190: 169: 161: 137:Mid-priority 136: 96: 62:Mid‑priority 40:WikiProjects 687:Merge with 526:Commutivity 505:distincion. 460:—Preceding 407:TooMuchMath 112:Mathematics 103:mathematics 59:Mathematics 30:Start-class 1046:Categories 1009:Wikisaurus 936:power set 732:unrelated 641:operation 491:Mickeyg13 374:including 274:Rotem Dan 265:Rotem Dan 1027:D.Lazard 951:D.Lazard 736:D.Lazard 669:unsigned 591:unsigned 581:function 572:Mistake? 548:contribs 536:unsigned 462:unsigned 448:Malcohol 431:Malcohol 382:JoergenB 245:on a set 201:Buz Cory 158:Untitled 970:Ipatrol 898:Ipatrol 878:similar 728:related 697:Ipatrol 558:Patrick 512:Tashiro 486:closure 480:Closure 317:(where 139:on the 944:, not 36:scale. 724:false 416:NoJoy 397:NoJoy 261:Group 1031:talk 1013:talk 974:talk 955:talk 902:talk 772:talk 764:bool 754:talk 740:talk 730:and 720:true 701:talk 677:talk 615:talk 599:talk 562:talk 544:talk 516:talk 495:talk 470:talk 378:does 365:and 272:A -- 181:and 722:or 665:. 446:.-- 131:Mid 1048:: 1033:) 1015:) 976:) 957:) 904:) 892:, 888:, 803:× 794:× 774:) 756:) 742:) 703:) 679:) 617:) 601:) 564:) 550:) 546:• 518:) 497:) 472:) 369:. 342:→ 336:× 302:→ 296:× 282:on 185:. 1029:( 1011:( 972:( 953:( 948:. 900:( 864:S 861:= 858:R 838:T 835:= 832:S 829:= 826:R 806:T 800:) 797:S 791:R 788:( 770:( 752:( 738:( 699:( 691:? 675:( 613:( 597:( 560:( 542:( 514:( 493:( 468:( 345:V 339:V 333:R 323:R 319:V 305:R 299:V 293:V 143:. 42::

Index


content assessment
WikiProjects
WikiProject icon
Mathematics
WikiProject icon
icon
Mathematics portal
WikiProject Mathematics
mathematics
the discussion
Mid
project's priority scale
binary function
binary operation
binary function
binary operation
Buz Cory
http://www.google.com/search?q=cache:LSEQ3bRAKkI:br.crashed.net/~akrowne/crc/math/b/b211.htm+binary+operator+eric+weisstein&hl=en
http://www.google.com/search?q=cache:FjdWL0BZpB4:www.math.pku.edu.cn/library/encyclopedia/contents/BinaryOperator.html+binary+operator+eric+weisstein&hl=en
Group
Rotem Dan
Rotem Dan
Commutative_operation
Outer_product
JoergenB
13:44, 27 August 2006 (UTC)
NoJoy
18:36, 28 October 2005 (UTC)
TooMuchMath

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.