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

Tools to manipulate and compute finite automaton, beta-adic monoids and Rauzy fractals #15883

Open
sagetrac-mercatp mannequin opened this issue Mar 2, 2014 · 34 comments

Comments

@sagetrac-mercatp
Copy link
Mannequin

sagetrac-mercatp mannequin commented Mar 2, 2014

I create tools to manipulate finite automaton : minimize, determinize, etc...
I create tools to manipulate beta-adic monoids (with eventually a subshift of finite type).
And you can compute finite automata from a beta-adic monoid (with or without subshift) : see http://www.latp.univ-mrs.fr/~paul.mercat/Publis/Semi-groupes%20fortement%20automatiques.pdf for more details.
You can use these tools to compute some data about some Rauzy fractals, as the Hausdorff dimension of the boundary.

Component: combinatorics

Branch/Commit: u/mercatp/ticket/15883 @ 1f36217

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

@sagetrac-mercatp sagetrac-mercatp mannequin added this to the sage-6.3 milestone Mar 2, 2014
@sagetrac-mercatp
Copy link
Mannequin Author

sagetrac-mercatp mannequin commented Mar 3, 2014

Branch: u/mercatp/ticket/15883

@sagetrac-mercatp
Copy link
Mannequin Author

sagetrac-mercatp mannequin commented Mar 5, 2014

Commit: 8be52e6

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 5, 2014

Changed commit from 8be52e6 to 92a9bce

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 5, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

92a9bceTools to manipulate beta-adic monoids with subshifts, with doc.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 5, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

993085fGet the right files c_graph and polynomial_quotient_ring_element.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 5, 2014

Changed commit from 92a9bce to 993085f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 5, 2014

Changed commit from 993085f to da9af96

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 5, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

da9af96I corrected a bug in the doc of plot().

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 29, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

d7648dfAdds a function complexity to BetaAdicMonoid and correct some bugs of documentation

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 29, 2014

Changed commit from da9af96 to d7648df

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 29, 2014

Changed commit from d7648df to f759c8f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 29, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

f759c8fCorrect a bug introduced in the previous commit.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 31, 2014

Changed commit from f759c8f to 6ccfbd3

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 31, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

6ccfbd3Add some doc, and a limit in BetaAdicMonoid.reduced_words_automaton(), and change little things in relations_automaton()

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 31, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

6ea2f1bImprove verbose of reduced_words_automaton()

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 31, 2014

Changed commit from 6ccfbd3 to 6ea2f1b

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 2, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

e99d542Improve verbose of BetaAdicMonoid.relations_automaton()

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 2, 2014

Changed commit from 6ea2f1b to e99d542

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 4, 2014

Changed commit from e99d542 to cf8e9c8

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 4, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

cf8e9c8Add a non-recursive version of BetaAdicMonoid.relations_automaton and correct some bugs.

@dkrenn
Copy link
Contributor

dkrenn commented Apr 23, 2014

comment:12

Maybe sage.combinat.finite_state_machine.Automaton is of interest for this implementation.

@sagetrac-mercatp
Copy link
Mannequin Author

sagetrac-mercatp mannequin commented Apr 23, 2014

comment:13

Replying to @dkrenn:

Maybe sage.combinat.finite_state_machine.Automaton is of interest for this implementation.

Yes, thank you. I developped that before the existence of this class Automaton I think.
But there are better things with my implementation : the determinisation works better and I can determinise and take the complementary I one step that is better for what I do.
But I agree, I should use the class Automaton now.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 25, 2014

Changed commit from cf8e9c8 to 43b1ee6

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 25, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

43b1ee6Add a non-recursive version of combinat/words/Automaton/determinize

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 16, 2014

Changed commit from 43b1ee6 to 3875bbf

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 16, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

3875bbfAdd a tool to simplify the intersection of two beta-adic monoids.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 25, 2014

Changed commit from 3875bbf to 15a5820

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 25, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

15a5820Correct some small bugs.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 25, 2014

Changed commit from 15a5820 to afd3e72

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 25, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

afd3e72Improve things in sage.combinat.words.automata (add new functions, correct some problems and improve some things) and in sage.monoids.beta_adic_monoids

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 27, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

de0136cAvoid a bug of sage.combinat.words.automata.product2 when the dictionnary passed has not all the possible keys.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 27, 2014

Changed commit from afd3e72 to de0136c

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 28, 2014

Changed commit from de0136c to 1f36217

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 28, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

1f36217Improve emonde0_simplify() from sage.combinat.words.automata.

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe mkoeppe removed this from the sage-6.4 milestone Dec 29, 2022
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

2 participants