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

Fix connected sum of knots #25159

Closed
miguelmarco opened this issue Apr 13, 2018 · 12 comments
Closed

Fix connected sum of knots #25159

miguelmarco opened this issue Apr 13, 2018 · 12 comments

Comments

@miguelmarco
Copy link
Contributor

As pointed in https://ask.sagemath.org/question/41985/connected-sum-of-knots/ the connected sum of knots is not correctly computed.

Before this ticket, the connected sum of the trefoil knot with itself is incorrect,
and computing the connected sum with a third trefoil knot fails:

sage: c = Knot.connected_sum
sage: B = BraidGroup(2)
sage: t = Knot(B([1, 1, 1])); t
Knot represented by 3 crossings
sage: tt = c(t, t); tt
Knot represented by 7 crossings
sage: tt_t = c(tt, t); tt_t
Traceback (most recent call last)
...
ValueError: the input has more than 1 connected component
sage: t_tt = c(t, tt); t_tt
Traceback (most recent call last)
...
ValueError: generators not in the group

After this ticket, these problems are fixed:

sage: c = Knot.connected_sum
sage: B = BraidGroup(2)
sage: t = Knot(B([1, 1, 1])); t
Knot represented by 3 crossings
sage: tt = c(t, t); tt
Knot represented by 6 crossings
sage: t_tt = c(t, tt); t_tt
Knot represented by 9 crossings
sage: tt_t = c(tt, t); tt_t
Knot represented by 9 crossings
sage: t_tt = tt_t
True

CC: @slel

Component: algebraic topology

Keywords: connected_sum, knot

Author: Miguel Marco

Branch/Commit: d8cb5c1

Reviewer: Samuel Lelièvre

Issue created by migration from https://trac.sagemath.org/ticket/25159

@miguelmarco
Copy link
Contributor Author

@miguelmarco
Copy link
Contributor Author

Commit: d8cb5c1

@miguelmarco
Copy link
Contributor Author

New commits:

d8cb5c1Compute the connected sum from the oriented gauss code

@slel
Copy link
Member

slel commented Apr 17, 2018

comment:3

This makes connected_sum correct (and a little faster it seems!).

@slel
Copy link
Member

slel commented Apr 17, 2018

Changed keywords from none to connected_sum, knot

@slel

This comment has been minimized.

@slel slel changed the title Connected sum of knots is incorrect Fix connected sum of knots Apr 17, 2018
@slel

This comment has been minimized.

@fchapoton
Copy link
Contributor

Reviewer: ​Samuel Lelièvre

@loefflerd loefflerd mannequin modified the milestones: sage-8.2, sage-8.3 May 17, 2018
@miguelmarco
Copy link
Contributor Author

comment:8

Why hasn't this been merged?

@vbraun
Copy link
Member

vbraun commented May 24, 2018

Changed reviewer from ​Samuel Lelièvre to Samuel Lelièvre

@vbraun
Copy link
Member

vbraun commented May 24, 2018

comment:9

There was an invisible unicode in the reviewer name

@vbraun
Copy link
Member

vbraun commented May 27, 2018

Changed branch from u/mmarco/connected_sum_of_knots_is_incorrect to d8cb5c1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants