Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement StarAlgebras #23

Merged
merged 5 commits into from
May 21, 2024
Merged

Implement StarAlgebras #23

merged 5 commits into from
May 21, 2024

Conversation

blegat
Copy link
Member

@blegat blegat commented Dec 7, 2023

Currently, it gives

julia> @polyvar x
(x,)

julia> a = ChebyshevFirstKind(x)
Cheby1st(x)

julia> b = a * a
1//2·Cheby1st(x²) +1//2·Cheby1st(1)

julia> c = b * b
1//8·Cheby1st(x⁴) +1//8·Cheby1st(1) +1//8·Cheby1st(x²) +1//8·Cheby1st(x²) +1//8·Cheby1st(x²) +1//8·Cheby1st(x²) +1//8·Cheby1st(1) +1//8·Cheby1st(1)

@blegat
Copy link
Member Author

blegat commented Mar 11, 2024

@blegat
Copy link
Member Author

blegat commented May 14, 2024

@kalmarek I'd like to do a quotient basis as well. Basically, you have a basis + a rewriting rule that you can use when you leave the basis (in my case it is Base.rem with a groebner basis as defined in SemialebraicSets), do you have something like that somewhere already ?

@blegat blegat merged commit ceace7d into master May 21, 2024
6 checks passed
@blegat blegat deleted the bl/star branch May 22, 2024 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant