Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
cfbccd6
implement matrix coefficients
jmcdonough98 Jul 17, 2025
ae42457
some progress implementing vertex operators on bosonic fock space
jmcdonough98 Jul 21, 2025
67417a9
make creation operators work correctly and add tests
jmcdonough98 Jul 22, 2025
203e119
progress subclassing VertexOperator for specific kinds of vertex oper…
jmcdonough98 Jul 23, 2025
019b4b3
fix issue with Annihilation Operator + clean up progress
jmcdonough98 Jul 24, 2025
dfcf85e
Merge pull request #2 from jmcdonough98/vertex_operators
jmcdonough98 Jul 29, 2025
77f9e67
Add a class implementing products of vertex operators
jmcdonough98 Aug 3, 2025
81d6024
Add general matrix coefficients for product of vertex operators
jmcdonough98 Aug 5, 2025
c38d5db
lint
jmcdonough98 Aug 5, 2025
c513805
Merge branch 'develop' into vertex_op_testing
jmcdonough98 Aug 5, 2025
6791723
Merge branch 'develop' into vertex_op_testing
jmcdonough98 Aug 11, 2025
29a1fea
fix annihilation operator indexing bug
jmcdonough98 Aug 11, 2025
e338b04
speed up matrix coefficient computation and add some more docs
jmcdonough98 Aug 12, 2025
c383e64
cache vertex operator action on basis of fock space
jmcdonough98 Aug 18, 2025
ecf3b4d
more docs and tests
jmcdonough98 Aug 25, 2025
1b9681d
brute force implementation of full_action for product of vertex opera…
jmcdonough98 Aug 25, 2025
8f7b965
make lazy computation default behavior for full_action and matrix_coe…
jmcdonough98 Aug 26, 2025
eaee210
_mul_ for vertex operators
jmcdonough98 Aug 27, 2025
da9f49c
fix failing tests
jmcdonough98 Aug 27, 2025
0afe216
cleanup duplicated code
jmcdonough98 Aug 27, 2025
11ff066
add catalog file to global namespace and clean up wildcard imports in…
jmcdonough98 Aug 29, 2025
5399cea
add catalog to meson build
jmcdonough98 Aug 29, 2025
31732a3
remove unused fermionic features
jmcdonough98 Aug 29, 2025
a60d292
docs
jmcdonough98 Aug 29, 2025
44039aa
more docs more docs
jmcdonough98 Aug 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/doc/en/reference/algebras/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ Named associative algebras
sage/algebras/steenrod/steenrod_algebra_bases
sage/algebras/steenrod/steenrod_algebra_misc
sage/algebras/steenrod/steenrod_algebra_mult
sage/algebras/vertex_operators
sage/algebras/weyl_algebra
sage/algebras/yangian

Expand Down
2 changes: 2 additions & 0 deletions src/sage/algebras/all.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,5 @@
lazy_import('sage.algebras.cluster_algebra', 'ClusterAlgebra')

lazy_import('sage.algebras.yangian', 'Yangian')

import sage.algebras.vertex_operators_catalog as vertex_operators
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
import sage.algebras.vertex_operators_catalog as vertex_operators
lazy_import("sage.algebras", "vertex_operators_catalog", "vertex_operators")

so it is not imported at startup.

2 changes: 2 additions & 0 deletions src/sage/algebras/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ py.install_sources(
'shuffle_algebra.py',
'splitting_algebra.py',
'tensor_algebra.py',
'vertex_operators.py',
'vertex_operators_catalog.py',
'weyl_algebra.py',
'yangian.py',
'yokonuma_hecke_algebra.py',
Expand Down
Loading
Loading