[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-86060-en":3,"doc-seo-86060-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},86060,687197207057,"Sage","https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0",8,"Research & Report","GroupFunctions.jl: computing individual entries of the irreducible representations of the unitary group U(d)","GroupFunctions.jl is a Julia library for computing individual matrix elements of irreducible representations of the unitary group U(d), termed group functions. It evaluates these elements symbolically or numerically and uses a carrier-space basis indexed by Gelfand–Tsetlin patterns. For SU(2), results reduce to Wigner D-functions. The library also builds full representation operators, constructs input unitaries from quantum-optics parameterisations, converts Gelfand–Tsetlin patterns into occupation-number kets, computes Schur functions, and exports formats compatible with Mathematica.","arXiv :2607 . 10867v1 [ quant-ph] 12 Jul 2026  \nGroupFunctions.jl: computing individual entries of the irreducible representations of the unitary group U(d)  \nDavid Amaro-Alcalá∗ and Konrad Szymański†  \nResearch Centre for Quantum Information,  \nInstitute of Physics, Slovak Academy of Sciences,  \nDúbravská cesta 9, Bratislava, Slovakia  \n(Dated: 2026-07-07)  \nAbstract  \nGroupFunctions.jla is a Julia library for computing individual matrix elements of irreducible representations of U (d) . These matrix elements, called group functions, can be evaluated symbolically or numerically. For SU(2), they reduce to the Wigner D-functions. The library computes these matrix elements in a carrier-space basis enumerated by Gelfand-Tsetlin patterns. It can also compute entire representation operators, construct input unitaries from parameterisations common in quantum optics, translate Gelfand–Tsetlin patterns into occupation-number kets, and compute the associated Schur functions. Results can be exported in a form compatible with Mathematica.  \nI. STATEMENT OF NEED  \nRepresentations of the unitary group U (d) arise in many subfields of physics and mathematics, and computations often reduce to evaluating their matrix elements, called group functions. For an irrep labelled by λ, the corresponding object is  \nDo()t ,init (U ) = ⟨out | D(λ)(U ) | init⟩ ,  \nwhere init and out denote basis states in the representation carrier space.  \nIn mathematics, summing the diagonal group functions gives the trace of the representation matrix of U. This trace is the character of the representation and the Schur polynomial of the eigenvalues of U , an object central to algebraic combinatorics and symmetric function theory.  \nIn quantum physics, group functions appear in several settings. In quantum optics, a group function gives the transition amplitude of photons through a linear optical network. The same object can be used to characterise quantum devices [1] and to describe the symmetry properties of states [2] . One important subproblem is boson sampling [3], where the transition amplitude reduces to a permanent whose evaluation is classically computationally hard. Whether noisy real-world quantum devices can perform this computation remains an active question.  \nSome of these tasks require only a numerical estimate, whereas others require an exact symbolic group function. GroupFunctions.jl addresses the latter need. Although related packages exist (see below), to our knowledge, none is designed to compute individual representation-matrix entries symbolically. When applicable, computing an individual entry is more eﬀicient than assembling the entire matrix.  \na David Amaro-Alcalá developed the package, its algorithms, and its test suite, and prepared the initial documentation. Konrad Szymański substantially revised and expanded the documentation and developed additional examples, and contributed to the standardisation of the API.  \n∗ ORCID: 0000-0001-8137-2161 † ORCID: 0000-0001-7676-1605  \nA. Similar software  \nSeveral existing packages relate to GroupFunctions.jl but address different problems. SUNRepresentations.jl [4] and the algorithm of Alex et al. [5] (with appendix code) compute SU (d) Clebsch-Gordan coeﬀicients. RepLAB [6] supports manipulating irreducible representations of various groups, including U (d), but provides only indirect numerical access to group functions. IntegrateUnitary.jl [7] performs symbolic integration over compact groups rather than evaluating representation matrices. haarpy [8] implements Weingartencalculus methods. Other libraries focus on quantum optics. BosonSampling.jl [9], Perceval [10], and QOptCraft [11] numerically model linear optical devices, while The Walrus [12] helps compute amplitudes for Gaussian boson sampling. These packages do not target the symbolic computation of individual representation-matrix entries, which is the primary purpose of GroupFunctions.jl.  \nII. EXAMPLE USE AND DOCUMENTATION  \nThe library pr","cbCaisLN8SkBZEYL","https://ap.wps.com/l/cbCaisLN8SkBZEYL","pdf",95673,1,4,"English","en",105,"# Abstract\n# Statement of Need\n# Similar software\n# Example Use and Documentation\n# Design Choices","[{\"question\":\"What does GroupFunctions.jl compute for the unitary group U(d)?\",\"answer\":\"It computes individual matrix elements of irreducible representations of U(d), called group functions, between specified basis states in the representation carrier space.\"},{\"question\":\"How are group functions represented and evaluated in this library?\",\"answer\":\"Group functions are computed in a carrier-space basis enumerated by Gelfand–Tsetlin patterns, and can be evaluated symbolically or numerically; for SU(2) they reduce to Wigner D-functions.\"},{\"question\":\"What additional capabilities does the library provide beyond single matrix entries?\",\"answer\":\"It can compute entire representation operators, construct input unitaries from parameterisations common in quantum optics, translate Gelfand–Tsetlin patterns into occupation-number kets, and compute associated Schur functions, with export support for Mathematica.\"}]",1784208181,10,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"groupfunctionsjl-computing-individual-entries-of-the-irreducible-representations-of-the-unitary-group-ud","",{"@graph":35,"@context":84},[36,52,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":21},"https://docshare.wps.com/document/groupfunctionsjl-computing-individual-entries-of-the-irreducible-representations-of-the-unitary-group-ud/86060/",{"url":51,"name":13,"@type":53,"author":54,"headline":13,"publisher":56,"fileFormat":59,"inLanguage":23,"description":14,"dateModified":60,"datePublished":61,"encodingFormat":59,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":55},"Person",{"url":40,"name":57,"@type":58},"DocShare","Organization","application/pdf","2026-07-17","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":20},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What does GroupFunctions.jl compute for the unitary group U(d)?","Question",{"text":74,"@type":75},"It computes individual matrix elements of irreducible representations of U(d), called group functions, between specified basis states in the representation carrier space.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"How are group functions represented and evaluated in this library?",{"text":79,"@type":75},"Group functions are computed in a carrier-space basis enumerated by Gelfand–Tsetlin patterns, and can be evaluated symbolically or numerically; for SU(2) they reduce to Wigner D-functions.",{"name":81,"@type":72,"acceptedAnswer":82},"What additional capabilities does the library provide beyond single matrix entries?",{"text":83,"@type":75},"It can compute entire representation operators, construct input unitaries from parameterisations common in quantum optics, translate Gelfand–Tsetlin patterns into occupation-number kets, and compute associated Schur functions, with export support for Mathematica.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":57,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,104,109,114,119,122,127,130,133],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":21,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":105,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},5,"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":28,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":28,"slug":132},"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":105,"slug":136},19,"General","general"]