@proceedings{formenti+durand-lose25mcu, editor = {Enrico Formenti and Durand{-}Lose, J{\'{e}}r{\^{o}}me}, title = {Machines, Computations, and Universality - 10th International Conference, {MCU} 2024, Nice, France}, series = {LNCS}, volume = {15270}, publisher = {Springer}, year = {2025}, doi = {10.1007/978-3-031-81202-6}, isbn = {978-3-031-81201-9}, hal = {https://hal.science/hal-04992758v1} }
@article{durand-lose24naco-ucnc, pdf = {Publications/2024_NaCo_UCNC_2023.pdf}, doi = {10.1007/s11047-024-10005-6}, hal = {hal-04774933}, title = {Abstract geometrical computation 12: generating representation of infinite countable linear orderings}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, journal = {Nat Comput}, publisher = {Springer}, note = {Special issue on Unconv. Comp.~2024}, year = {2024}, language = {english}, funding = {ANR Différence}, abstract = {Any countable (infinite or not) linear (total) ordering can be represented by displaying all its elements on an axis in increasing order. Such a representation can be generated using only geometrical constructions based on coloured line segment extensions and rules to handle segment intersections. After a bounded time, the construction segments disappear and only the representation remains. The process starts with finitely many segments, so that unbounded acceleration effects are used to generate infinitely many segments for the representation. There is no outside machinery nor operator: any needed computation has to be carried out through the drawing. After providing some illustrative examples with ad hoc constructions, we prove our main results. One rational signal machine (bounded to use only rational coordinates) can generate the representation of any decidable linear ordering (i.e. the order between two elements is decidable by a Turing machine). In the general case, there is a signal machine able to generate the representation of any countable linear ordering (encoded in a real number).}, keywords = {Accumulation; Decidable ordering; Linear ordering; Signal machine} }
@unpublished{durand-lose23ucnc, pdf = {Publications/2023_UCNC.pdf}, slides = {Publications/2023_UCNC_poster.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Drawing numerable linear orderings}, note = {Poster presented at the 16th Int. Conf. Unconventional {C}omputation and {N}atural {C}omputation, {UCNC} 2023, Jacksonville, FL, USA}, year = {2023}, language = {english}, hal = {https://hal.science/hal-04355447} }
@proceedings{durand-lose+vaszil22mcu, editor = {Durand{-}Lose, J{\'{e}}r{\^{o}}me and Vaszil, Gy{\"{o}}rgy}, title = {Machines, Computations, and Universality - 9th International Conference, {MCU} 2022, Debrecen, Hungary}, series = {LNCS}, volume = {13419}, publisher = {Springer}, year = {2022}, doi = {10.1007/978-3-031-13502-6}, isbn = {978-3-031-13501-9}, hal = {https://hal.science/hal-03765155v1} }
@inproceedings{durand-lose22dcfs, author = {Durand{-}Lose, J{\'{e}}r{\^{o}}me}, editor = {Han, Yo{-}Sub and Vaszil, Gy{\"{o}}rgy}, title = {On the Power of Recursive Word-Functions Without Concatenation}, booktitle = {Descriptional Complexity of Formal Systems - 24th {IFIP} {WG} 1.02 International Conference, {DCFS} 2022, Debrecen, Hungary}, series = {LNCS}, volume = {13439}, pages = {30--42}, publisher = {Springer}, year = {2022}, doi = {10.1007/978-3-031-13257-5\_3}, pdf = {Publications/2022_DCFS.pdf}, slides = {Publications/2022_DCFS_slides.pdf}, abstract = {Primitive recursion can be defined on words instead of natural numbers. Up to usual encoding, primitive recursive functions coincide. Working with words allows to address words directly and not through some integer encoding (of exponential size). Considering alphabets with at least two symbols allows to relate simply and naturally to complexity theory. Indeed, the polynomial-time complexity class (as well as \classNP and exponential time) corresponds to delayed and dynamical evaluation with a polynomial bound on the size of the trace of the computation as a direct acyclic graph. Primitive recursion in the absence of concatenation (or successor for numbers) is investigated. Since only suffixes of an input can be output, computation is very limited; \eg pairing and unary encoding are impossible. Yet non-trivial relations and languages can be decided. Some algebraic ($\mathtt{a}^n\mathtt{b}^n$, palindromes) and non-algebraic ($\mathtt{a}^n\mathtt{b}^n\mathtt{c}^n$) languages are decidable. It is also possible to check arithmetical constrains like $\mathtt{a}^n\mathtt{b}^m\mathtt{c}^{P(n,m)}$ with $P$ polynomial with positive coefficients in two (or more) variables. Every regular language is decidable if recursion can be defined on multiple functions at once.}, keywords = {Primitive recursion; Recursion on words; String recursion; Word-Functions}, hal = {https://hal.science/hal-03765152v1} }
@unpublished{durand-lose+hoogeboom+jonoska22arxiv, arxiv = {https://arxiv.org/abs/2202.05165}, author = {Durand-Lose, J{\'e}r{\^o}me and Hoogeboom, Hendrik Jan and Jonoska, Nata\v{s}a}, title = {Deterministic Non-cooperative Binding in Two-Dimensional Tile Assembly Systems Must Have Ultimately Periodic Paths}, note = {arXiv 2202.05165, 26 pages}, year = {2022}, abstract = {We consider non-cooperative binding, so-called 'temperature 1', in deterministic or directed (called here confluent) tile self-assembly systems in two dimensions and show a necessary and sufficient condition for such system to have an ultimately periodic assembly path. We prove that an infinite maximal assembly has an ultimately periodic assembly path if and only if it contains an infinite assembly path that does not intersect a periodic path in the Z2 grid. Moreover we show that every infinite assembly must satisfy this condition, and therefore, contains an ultimately periodic path. This result is obtained through a super-position and a combination of two paths that produce a new path with desired properties, a technique that we call co-grow of two paths. The paper is an updated and improved version of the first part of arXiv 1901.08575.}, keywords = {Tile assembly system; Directed (confluent) system; Non-cooperation; Ultimately periodic} }
@article{durand-lose+emmanuel21tcs, doi = {10.1016/j.tcs.2021.06.009}, arxiv = {https://arxiv.org/abs/2106.11176}, hal = {https://hal.science/hal-03266838}, pdf = {Publications/2021_TCS.pdf}, note = {arXiv 2106.11176}, author = {Durand-Lose, J{\'e}r{\^o}me and Emmanuel, Aur{\'e}lien}, title = {Abstract Geometrical Computation 11: Slanted Firing Squad Synchronisation on Signal Machines}, journal = {Theoret Comp Sci}, year = {2021}, volume = {894}, pages = {103--120}, language = {english}, abstract = {Firing Squad Synchronisation on Cellular Automata is the dynamical synchronisation of finitely many cells without any prior knowledge of their range. This can be conceived as a signal with an infinite speed. Most of the proposed constructions naturally translate to the continuous setting of signal machines and generate fractal figures with an accumulation on a horizontal line, i.e. synchronously, in the space-ti me diagram. Signal machines are studied in a series of articles named Abstract Geometrical Computation.\par In the present article, we design a signal machine that is able to synchronise/accumulate on any non-infinite slope. The slope is encoded in the initial configuration. This is done by constructing an infinite tree such that each node computes the way the tree expands.\par The interest of Abstract Geometrical computation is to do away with the constraint of discrete space, while tackling new difficulties from continuous space. The interest of this paper in particular is to provide basic tools for further study of computable accumulation lines in the signal machine model.}, keywords = {Abstract Geometrical Computation; Cellular Automata; Divide and Conquer; Firing Squad Synchronisation; Fractal; Signal Machines} }
@article{becker+besson+durand-lose+emmanuel+foroughmand-araabi+goliaei+heydarshahi21, is_lix = {true}, doi = {10.1145/3442359}, arxiv = {https://arxiv.org/abs/1804.09018}, hal = {https://hal.science/hal-03126362}, pdf = {Publications/2020_ToCT.pdf}, author = {Becker, Florent and Besson, Tom and Durand-Lose, J{\'e}r{\^o}me and Emmanuel, Aur{\'e}lien and Foroughmand-Araabi, Mohammad-Hadi and Goliaei, Sama and Heydarshahi, Shahrzad}, title = {Abstract Geometrical Computation 10: An Intrinsically Universal Family of Signal Machines}, journal = {ACM Trans. Comput. Theory}, year = {2021}, volume = {13}, number = {1}, pages = {1--31}, note = {arXiv 1804.09018}, language = {english}, abstract = {Signal machines form an abstract and idealised model of collision computing. Based on dimensionless signals moving on the real line, they model particle/signal dynamics in Cellular Automata. Each particle, or signal, moves at constant speed in continuous time and space. When signals meet, they get replaced by other signals. A signal machine defines the types of available signals, their speeds and the rules for replacement in collision.\par A signal machine A simulates another one B if all the space-time diagrams of B can be generated from space-time diagrams of A by removing some signals and renaming other signals according to local information. Given any finite set of speeds S, we construct a signal machine that is able to simulate any signal machine whose speeds belong to S. Each signal is simulated by a macro-signal, a ray of parallel signals. Each macro-signal has a main signal located exactly where the simulated signal would be, as well as auxiliary signals which encode its id and the collision rules of the simulated machine.\par The simulation of a collision, a macro-collision, consists of two phases. In the first phase, macro-signals are shrunk, then the macro-signals involved in the collision are identified and it is ensured that no other macro-signal comes too close. If some do, the process is aborted and the macro-signals are shrunk, so that the correct macro-collision will eventually be restarted and successfully initiated. Otherwise, the second phase starts: the appropriate collision rule is found and new macro-signals are generated accordingly.\par Considering all finite set of speeds S and their corresponding simulators provides an intrinsically universal family of signal machines.}, keywords = {Abstract Geometrical Computation; Collision computing; Intrinsic universality; Signal machine; Simulation} }
@article{durand-lose+kari+verlan21fi-mcu, doi = {10.3233/FI-2021-2052}, hal = {}, title = {Special issue on {M}achines, {C}omputations and {U}niversality ({MCU}~2018)}, volume = {181}, number = {2-3}, year = {2021}, publisher = {IOS Press}, journal = {Fund Inf}, author = {Durand-Lose, J{\'e}r{\^o}me and Kari, Jarkko and Verlan, Sergey}, pages = {1--271}, language = {english} }
@article{durand-lose+hendricks+patitz+perkins+sharp20naco_dna, doi = {10.1007/s11047-019-09751-9}, arxiv = {https://arxiv.org/abs/1807.04818}, hal = {https://hal.science/hal-02178978}, author = {Durand-Lose, J\'er\^ome and Hendricks, Jacob and Patitz, Matthew and Perkins, Ian and Sharp, Michael}, journal = {Nat Comput}, title = {Self-assembly of 3-{D} structures using 2-{D} folding tiles}, volume = {19}, number = {2}, pages = {337--355}, year = {2020}, publisher = {Springer}, language = {english}, abstract = {Self-assembly is a process which is ubiquitous in natural, especially biological systems. It occurs when groups of relatively simple components spontaneously combine to form more complex structures. While such systems have inspired a large amount of research into designing theoretical models of self-assembling systems, and even laboratory-based implemen- tations of them, these artificial models and systems often tend to be lacking in one of the powerful features of natural systems (e.g. the assembly and folding of proteins), which is dynamic reconfigurability of structures. In this paper, we present a new mathematical model of self-assembly, based on the abstract Tile Assembly Model (aTAM), called the Flexible Tile Assembly Model (FTAM). In the FTAM, the individual components are 2-dimensional tiles as in the aTAM, but in the FTAM, bonds between the edges of tiles can be flexible, allowing bonds to flex and entire structures to reconfigure, thus allowing 2-dimensional components to form 3-dimensional structures. We analyze the powers and limitations of FTAM systems by (1) demonstrating how flexibility can be controlled to carefully build desired structures, and (2) showing how flexibility can be beneficially harnessed to form structures which can ``efficiently'' reconfigure into many different configurations and/or greatly varying configurations. We also show that with such power comes a heavy burden in terms of computational complexity of simulation and prediction by proving that for important properties of FTAM systems, determining their existence is intractable, even for properties which are easily computed for systems in less dynamic models.}, keywords = {Self-assembly; 3-Dimensional; Folding; Reconfiguration} }
@unpublished{durand-lose+hoogeboom+jonoska19arxiv, arxiv = {https://arxiv.org/abs/1901.08575}, author = {Durand-Lose, J{\'e}r{\^o}me and Hoogeboom, Hendrik Jan and Jonoska, Nata\v{s}a}, title = {Deterministic 2-Dimensional Temperature-1 Tile Assembly Systems Cannot Compute}, note = {arXiv 1901.08575, 50 pages}, year = {2019}, abstract = {We consider non-cooperative binding, so-called `temperature 1', in deterministic or directed (called here {\it confluent}) tile self-assembly systems in two dimensions and show a necessary and sufficient condition for such system to have an ultimately periodic assembly path. We prove that an infinite maximal assembly has an ultimately periodic assembly path if and only if it contains an infinite assembly path that does not intersect a periodic path in the $\mathbb{N}^2$ grid. Moreover we show that every infinite assembly must satisfy this condition and therefore contain an ultimately periodic path.\par This result is obtained through a superposition and a combination of two paths that produce a new path with desired properties, a technique that we call {\it co-grow} of two paths.}, keywords = {Tile assembly system; Directed (confluent) system; Non-cooperation; Ultimately periodic} }
@inproceedings{durand-lose+hendricks+patitz+perkins+sharp18dna, is_lix = {true}, doi = {10.1007/978-3-030-00030-1_7}, arxiv = {https://arxiv.org/abs/1807.04818}, hal = {https://hal.science/hal-01828641}, author = {Durand-Lose, J\'er\^ome and Hendricks, Jacob and Patitz, Matthew and Perkins, Ian and Sharp, Michael}, series = {LNCS}, title = {Self-{A}ssembly of 3-D {S}tructures {U}sing 2-D {F}olding {T}iles}, booktitle = {DNA~24}, pages = {105--121}, editor = {Doty, David and Dietz, Hendrik}, volume = {11145}, year = {2018}, publisher = {Springer}, language = {english}, abstract = {Self-assembly is a process which is ubiquitous in natural, especially biological systems. It occurs when groups of relatively simple components spontaneously combine to form more complex structures. While such systems have inspired a large amount of research into designing theoretical models of self-assembling systems, and even laboratory-based implementations of them, these artificial models and systems often tend to be lacking in one of the powerful features of natural systems (e.g. the assembly and folding of proteins), namely the dynamic reconfigurability of structures. In this paper, we present a new mathematical model of self-assembly, based on the abstract Tile Assembly Model (aTAM), called the Flexible Tile Assembly Model (FTAM). In the FTAM, the individual components are 2-dimensional square tiles as in the aTAM, but in the FTAM, bonds between the edges of tiles can be flexible, allowing bonds to flex and entire structures to reconfigure, thus allowing 2-dimensional components to form 3-dimensional structures. We analyze the powers and limitations of FTAM systems by (1) demonstrating how flexibility can be controlled to carefully build desired structures, and (2) showing how flexibility can be beneficially harnessed to form structures which can ``efficiently'' reconfigure into many different configurations and/or greatly varying configurations. We also show that with such power comes a heavy burden in terms of computational complexity of simulation and prediction by proving that, for important properties of FTAM systems, determining their existence is intractable, even for properties which are easily computed for systems in less dynamic models.} }
@article{becker+chapelle+levorato+durand-lose+senot18jcss, is_lix = {true}, doi = {10.1016/j.jcss.2018.06.001}, arxiv = {http://arxiv.org/abs/1307.6468}, hal = {https://hal.science/hal-01828619}, author = {Becker, Florent and Chapelle, Mathieu and Durand-Lose, J{\'e}r{\^o}me and Levorato, Vincent and Senot, Maxime}, title = {Abstract geometrical computation 8{:} {S}mall {M}achines, {A}ccumulations \& {R}ationality}, journal = {J~Comput System Sci}, year = {2018}, volume = {97}, pages = {182--198}, language = {english}, abstract = {In the context of abstract geometrical computation, computing with coloured line segments, we consider the possibility of an accumulation\,---topologycal limit point of segment intersections/collisions---\,with \emph{small} signal machines, i.e. having only a very limited number of distinct slopes/speeds when started with finitely many segments/signals. The cases of $2$ and $4$ speeds are trivial: no machine can produce an accumulation with only $2$ speeds and an accumulation can be generated with $4$ speeds. The main result is the twofold $3$-speed case. No accumulation can happen when all ratios between speeds and all ratios between initial distances are rational. Accumulation is possible in the case of an irrational ratio between two speeds or of an irrational ratio between two distances in the initial configuration. This dichotomy is explained by the presence of a phenomenon computing Euclid's $\gcd$ algorithm: it stops if and only if its input is commensurable, i.e., of rational ratio.}, keywords = {Abstract Geometrical Computation; Accumulation; Euclidean Geometry; Euclid's Algorithm; Signal Machine; Unconventional Computing} }
@proceedings{durand-lose+verlan18mcu, doi = {10.1007/978-3-319-92402-1}, hal = {https://hal.science/hal-01792687}, url_conf = {https://mcu2018.lacl.fr/}, title = {Machines, {C}omputations and {U}niversality ({MCU}~2018)}, year = {2018}, publisher = {Springer}, series = {LNCS}, editor = {Durand-Lose, J{\'e}r{\^o}me and Verlan, Sergey}, number = {10881}, language = {english} }
@incollection{durand-lose18rev-book, is_lix = {true}, doi = {10.1007/978-3-319-73216-9_4}, hal = {https://hal.science/hal-01792349}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Simulation and {I}ntrinsic {U}niversality {A}mong {R}eversible {C}ellular {A}utomata, the {P}artition {C}ellular {A}utomata {L}everage}, booktitle = {Reversibility and {U}niversality, Essays Presented to {K}enichi {M}orita on the Occasion of his 70th Birthday}, pages = {61--93}, editor = {Andrew Adamatzky}, series = {Emergence, Complexity and Computation}, number = {30}, publisher = {Springer}, year = {2018}, isbn = {978-3-319-73215-2}, language = {english}, abstract = {This chapter presents the use of Partitioned Cellular Automata\,---{}intro\-duced by Morita and colleagues---\,as the tool to tackle simulation and intrinsic universality in the context of Reversible Cellular Automata. \par Cellular automata (CA) are mappings over infinite lattices such that all cells are updated synchronously according to the states around each one and a common local function. A CA is reversible if its global function is invertible and its inverse can also be expressed as a CA. Kari proved in 1989 that invertibility is not decidable (for CA of dimension at least $2$) and is thus hard to manipulate. Partitioned Cellular Automata (PaCA) were introduced as an easy way to handle reversibility by partitioning the states of cells according to the neighborhood. Another approach by Margolus led to the definition of Block CA (BlCA) where blocks of cells are updated independently. Both models allow easy check and design for reversibility. \par After proving that CA, BlCA and PaCA can simulate each other, it is proven that the reversible sub-classes can also simulate each other contradicting the intuition based on decidability results. In particular, it is proven that any $d$-dimensional reversible CA ($d$-RCA) can be expressed as a BlCA with $d{+}1$ partitions. This proves a 1990 conjecture by Toffoli and Margolus (\textit{Physica D} 45) improved and partially proved by Kari in 1996 (\textit{Mathematical System Theory} 29). With the use of signals and reversible programming, a 1-RCA that is intrinsically universal\,---able to simulate any 1-RCA---\,is built. Finally, with a peculiar definition of simulation, it is proven that any CA (reversible or not) can be simulated by a reversible one. All these results extend to any dimension.}, keywords = {Block Cellular Automata; Cellular Automata; Intrinsic Universality; Invertibility; Margolus neighborhood; Partitioned Cellular Automata; Reversibility; Reversible Cellular Automata} }
@article{durand-lose+kari+nagy17fi-mcu, doi = {10.3233/FI-2017-1573}, hal = {https://hal.science/hal-01621943}, title = {Special issue on {M}achines, {C}omputations and {U}niversality ({MCU}~2015)}, year = {2017}, publisher = {IOS Press}, journal = {Fund Inf}, author = {Durand-Lose, J{\'e}r{\^o}me and Kari, Jarkko and Nagy, Benedek}, volume = {155}, number = {1--2}, pages = {1--232}, language = {english} }
@inproceedings{durand-lose17ucnc, doi = {10.1007/978-3-319-58187-3_2}, hal = {https://hal.science/hal-01557281}, pdf = {Publications/2017_UCNC.pdf}, slides = {Publications/2017_UCNC_slides.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, series = {LNCS}, title = {Ways to {C}ompute in {E}uclidean {F}rameworks}, booktitle = {Unconventional {C}omputation and {N}atural {C}omputation - 16th Int. Conf., {UCNC} 2017, Fayetteville, AR}, pages = {8--25}, editor = {Patitz, Matthew J. and Stannett, Mike}, volume = {10240}, year = {2017}, publisher = {Springer}, language = {english}, abstract = {This tutorial presents what kind of computation can be carried out inside a Euclidean space with dedicated primitives---and discrete or hybrid (continuous evolution between discrete transitions) time scales. The presented models can perform Classical (Turing, discrete) computations as well as, for some, hyper and analog computations (thanks to the continuity of space). The first half of the tutorial presents three models of computation based on respectively: ruler and compass, local constraints and emergence of polyhedra/polytopes and piece-wise constant derivative. The other half concentrates on signal machines: line segments are extended and replaced on meeting. These machines are capable hyper-computation and analog computation and to solve PSPACE-problem in ``constant space and time'' though partial fractal generation.}, keywords = {Analog computation; Computability; Fractal computation; Fractal generation; Hybrid-computation; Hyper-computation; Mondrian Automata; Piece-wise constant derivative; Ruler and compass; Signal machine; Turing computation} }
@article{besson+durand-lose17jca, hal = {https://hal.science/hal-01298229}, author = {Besson, Tom and Durand-Lose, J{\'e}r{\^o}me}, title = {Abstract geometrical computation 9{:} {E}xact {D}iscretization of 3-speed {R}ational {S}ignal {}Machines}, journal = {J~Cell Autom}, volume = {12}, number = {3--4}, pages = {159--187}, year = {2017}, language = {english}, abstract = {Firing Squad Synchronisation on Cellular Automata is the dynamical synchronisation of finitely many cells without any prior knowledge of their range. This can be conceived as a signal with an infinite speed. Most of the proposed constructions naturally translate to the continuous setting of signal machines and generate fractal figures with an accumulation on a horizontal line, i.e. synchronously, in the space-ti me diagram. Signal machines are studied in a series of articles named Abstract Geometrical Computation.\par In the present article, we design a signal machine that is able to synchronise/accumulate on any non-infinite slope. The slope is encoded in the initial configuration. This is done by constructing an infinite tree such that each node computes the way the tree expands.\par The interest of Abstract Geometrical computation is to do away with the constraint of discrete space, while tackling new difficulties from continuous space. The interest of this paper in particular is to provide basic tools for further study of computable accumulation lines in the signal machine model.}, keywords = {abstract geometrical computation; automatic discretization; cellular automata; signal machines} }
@inproceedings{besson+durand-lose16automata, doi = {10.1007/978-3-319-39300-1_6}, hal = {https://hal.science/hal-01298378}, author = {Besson, Tom and Durand-Lose, J{\'e}r{\^o}me}, title = {Exact discretization of 3-speed rational signal machines}, series = {LNCS}, publisher = {Springer}, volume = {9664}, year = {2016}, booktitle = {Cellular Automata and Discrete Complex Systems - 22nd {IFIP} {WG} 1.5 International Workshop, {AUTOMATA~2016}}, pages = {63--76}, language = {english} }
@incollection{durand-lose16ainuc, hal = {https://hal.science/hal-01251455}, doi = {10.1007/978-3-319-33924-5_6}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Computing in {P}erfect {E}uclidean {F}rameworks}, booktitle = {Advances in {U}nconventional {C}omputing -- 1{:} {T}heory}, editor = {Adamatzky, Andrew}, series = {{E}mergence, {C}omplexity and {C}omputation}, number = {23}, pages = {141--163}, publisher = {Springer}, year = {2016}, language = {english}, abstract = {This chapter presents what kind of computation can be carried out using an Euclidean space\,---as input, memory, output...---\,with dedicated primitives. Various understandings of computing are encountered in such a setting allowing classical (Turing, discrete) computati ons as well as, for some, hyper and analog computations thanks to the continuity of space. The encountered time scales are discrete or hybrid (continuous evolution between discrete transitions).\par The first half of the chapter presents three models of computation based on geometric concepts\,---namely: ruler and compass, local constrains and emergence of polyhedra and piece-wise constant derivative.\par The other half concentrates on signal machines: line segments are extended; when they meet, they are replaced by othe rs. Not only are these machines capable of classical computation but moreover, using the continuous nature of space and t ime they can also perform hyper-computation and analog computation. It is possible to build fractals and to go one step further on to use their partial generation to solve, e.g., quantif ied SAT in ``constant space and time''.}, keywords = {Analog computation; Computability; Fractal computation; Fractal generation; Hybrid-computation; Hyper-computation; Mondrian Automata; Piece-wise constant derivative; Ruler and compass; Signal machine; Turing computation} }
@incollection{becker+durand-lose15ejcim, hal = {https://hal.science/hal-01251468}, pdf = {Publications/2015_EJC_IM.pdf}, slides = {Publications/2015_EJC_IM_slides.pdf}, url_conf = {http://www.univ-orleans.fr/lifo/evenements/EJCIM2015/}, author = {Becker, Florent and Durand-Lose, J{\'e}r{\^o}me}, title = {Construire et calculer dans un monde 2{D}}, booktitle = {Informatique Math{\'e}matique --- une photographie en 2015}, editor = {Ollinger, Nicolas}, pages = {135--177}, publisher = {CNRS {\'e}dition}, year = {2015}, language = {english}, abstract = {Ce chapitre pr{\'e}sente ce qu'il est possible d'accomplir dans un espace euclidien en consid{\'e}rant justement cet espace (comme entr{\'e}e, support, m{\'e}moire...). Accomplir {\`a} la fois comme calculs (au sens discret, mais aussi continu) et comme construction d'objet.\par Trois mod{\`e}les de calcul bas{\'e}s sur des primitives g{\'e}om{\'e}triques --- l'utilisation de la r{\`e}gle et du compas, l'{\'e}mergence de poly{\`e}dres ou l'utilisation de d{\'e}riv{\'e}es constantes --- sont pr{\'e}sent{\'e}s.\par Les machines {\`a} signaux sont ensuite d{\'e}finies : des segments de droite sont prolong{\'e}s et, d{\`e}s qu'ils se rencontrent, ils sont remplac{\'e}s. Ces machines sont capables de calculer au sens classique. De part la nature continue de l'espace-temps, hyper-calcul comme calcul analogique sont {\'e}galement possibles. De plus, en contr{\^o}lant la g{\'e}n{\'e}ration de fractales, le calcul fractal permet de r{\'e}soudre SAT quantifi{\'e} en «~temps et espace constant~». Finalement, les assemblages autonomes d'{\'e}l{\'e}ments discrets dans le plan forment un mod{\`e}le d'une grande richesse. Celui-ci relie des objets th{\'e}oriques et combinatoires que sont les pavages avec des r{\'e}alisations possibles dans un mod{\`e}le bio-informatique (calcul {\`a} ADN). Le calcul obtenu est asynchrone, et la synchronisation se fait par la g{\'e}om{\'e}trie. Temps et espace sont deux dimensions fortement intriqu{\'e}es.}, keywords = {Automates de Mondrian; Bio-informatique; Asynchronisme; Auto-assemblage; Calcul analogique; Calcul au sens de Turing; Calcul fractal; Fractales; Hyper-calcul; Machines {\`a} signaux; Pavages; Piecewise constant derivative; R{\`e}gle et compas; Tuiles de Wang} }
@proceedings{durand-lose+nagy15mcu, doi = {10.1007/978-3-319-23111-2}, hal = {https://hal.science/hal-01202856}, title = {Machines, {C}omputations and {U}niversality ({MCU}~2015)}, year = {2015}, publisher = {Springer}, series = {LNCS}, editor = {Durand-Lose, J{\'e}r{\^o}me and Nagy, Benedek}, number = {9288}, language = {english} }
@article{durand-lose+jonoska14naco-ucnc, doi = {10.1007/s11047-014-9417-x}, hal = {https://hal.science/hal-00989257}, title = {Special issue on {U}nconventional {C}omputation and {N}atural {C}omputation ({UCNC}~2012)}, author = {Durand-Lose, J{\'e}r{\^o}me and Jonoska, Nata{\v{s}}a}, volume = {13}, number = {2}, pages = {193--283}, journal = {Nat Comput}, publisher = {Springer}, year = {2014}, language = {english} }
@inproceedings{durand-lose13cie, doi = {10.1007/978-3-642-39053-1_12}, hal = {https://hal.science/hal-00807227}, pdf = {Publications/2013_CiE.pdf}, slides = {Publications/2013_CiE_slides.pdf}, url_conf = {http://cie2013.disco.unimib.it/}, funding = {ANR project AGAPE}, note = {Invited talk for special session \emph{Computation in nature}}, editor = {Bonizzoni, Paola and Brattka, Vasco and L{\"o}we, Benedikt}, pages = {108--119}, number = {7921}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {CiE~2013, The Nature of Computation}, title = {Irrationality is needed to compute with signal machines with only three speeds}, publisher = {Springer}, series = {LNCS}, year = {2013}, language = {english}, abstract = {Space-time diagrams of signal machines on finite configurations are composed of interconnected line segments in the Euclidean plane. As the system runs, a network emerges. If segments extend only in one or two directions, the dynamics is finite and simplistic. With four directions, it is known that fractal generation, accumulation and any Turing computation are possible. This communication deals with the three directions/speeds case. If there is no irrational ratio (between initial distances between signals or between speeds) then the network follows a mesh preventing accumulation and forcing a cyclic behavior. With an irrational ratio (here, the Golden ratio) between initial distances, it becomes possible to provoke an accumulation that generates infinitely many interacting signals in a bounded portion of the Euclidean plane. This behavior is then controlled and used in order to simulate a Turing machine and generate a 25-state 3-speed Turing-universal signal machine.}, keywords = {Accumulation; Computability; Fractal; Mo del of computation; Signal machine; Turing machine; Unconventional computation} }
@misc{durand-lose13frac, hal = {https://hal.science/hal-00809143}, slides = {Publications/2013_FRAC_slides.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, howpublished = {FRAC d'hivers, Montpellier}, title = {Irrationality is needed to compute with signal machines with only three speeds}, month = feb # {28}, year = {2013}, language = {english} }
@article{durand-lose13ijuc-nwc, hal = {https://hal.science/hal-00989258}, title = {Special issue on {N}ew {W}orlds of {C}omputation ({NWC}~2011)}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, publisher = {Old {C}ity {P}ublishing}, journal = {Int J~Unconventional Computing}, volume = {9}, number = {1--2}, pages = {1--201}, year = {2013}, language = {english} }
@misc{bergounioux+schang+maurel+savary+durand-lose+parmentier12, hal = {https://hal.science/hal-00662507}, title = {{L'ordinateur et les langues}}, author = {Bergounioux, Gabriel and Schang, Emmanuel and Maurel, Denis and Savary, Agata and Durand-Lose, J{\'e}r{\^o}me and Parmentier, Yannick}, note = {Covalences 82 (2012)}, pages = {14-15}, year = {2012}, month = jan, keywords = {M{\'e}diatisation; Linguistique}, language = {french} }
@article{durand-lose+margenstern12ijgcs, doi = {10.1142/S012905411202008X}, hal = {https://hal.science/hal-00806285}, author = {Margenstern, Maurice and Durand-Lose, J{\'e}r{\^o}me and Sutner, Klaus}, title = {Special issue on {F}rontier between Decidability and Undecidability and Related Problems}, journal = {Int. J. of Foundations of Computer Science}, year = {2012}, volume = {23}, number = {7}, pages = {1419-1522}, language = {english} }
@article{durand-lose12nc-uc, doi = {10.1007/s11047-012-9335-8}, hal = {https://hal.science/hal-00691466}, funding = {ANR project AGAPE}, pdf = {Publications/2012_NC_UC.pdf}, pages = {609--622}, number = {4}, volume = {11}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Abstract geometrical computation~7\string: Geometrical accumulations and computably enumerable real numbers}, journal = {Nat Comput}, note = {Special issue on Unconv. Comp.~2011}, year = {2012}, language = {english}, abstract = {Using rules to automatically extend a drawing on an Euclidean space might lead to accumulating drawings into a single point. Such points are characterized in the context of Abstract geometrical computation.\par Colored line segments (traces of signals) are drawn according to rules\string: signals with similar color are parallel and when they intersect, they are replaced according to their colors. Time and space are continuous and accumulations can happen. Constructions exist to unboundedly accelerate a computation and provide, in a finite duration, exact analog values as limits/accumulations.\par Starting with rational numbers for coordinates and speeds, the time of any isolated accumulation is a c.e.-$\mathbb{R}$ (\emph{computably enumerable}) real number. There is a signal machine and an initial configuration that accumulates at any c.e.-$\mathbb{R}$ time. Similarly, the spatial positions of isolated accumulations are exactly the d.-c.e.-$\mathbb{R}$ (\emph{difference of computably enumerable}) numbers. Moreover, there is a signal machine that can accumulate at any c.e.-$\mathbb{R}$ time or d.-c.e.-$\mathbb{R}$ position depending only on the initial configuration.\par These existence results rely on a two-level construction\string: an inner structure simulates a Turing machine that output orders to the outer structure which handles the accumulation.}, keywords = {Abstract geometrical computations; Computable analysis; Geometrical accumulations; c.e. and d.-c.e. real numbers; Signal machine} }
@misc{durand-lose12jourCal, hal = {https://hal.science/hal-00691474}, pdf = {Exposes/2012-03-06_J_Calculabilite.pdf}, url_conf = {http://calculabilite.fr/index.html}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Signal machines{\string:} localization of isolated accumulation}, howpublished = {Journ{\'e}es Calculabilit{\'e}s, U. Paris 7}, month = mar # {5 and 6,}, year = {2012}, language = {english}, abstract = {Signal machines can be seen as a way to automatically extends a drawing consisting of line segments in Euclidean spaces. Dealing with a continuous setting, accumulation points might occur. We characterize exactly the possible localizations of accumulation points as enumerable computable real and difference of such. These reals are natural extension of computable reals of computable analysis.} }
@inproceedings{duchier+durand-lose+senot12tamc, doi = {10.1007/978-3-642-29952-0_42}, arxiv = {http://arxiv.org/abs/1105.3454}, hal = {https://hal.science/hal-00673603}, hal_pw = {yya##8}, pdf = {Publications/2012_TAMC.pdf}, selection = {40 / 86 = 47 \%}, funding = {ANR project AGAPE}, editor = {Agrawal, Manindra and Cooper, Barry S. and Li, Angsheng}, pages = {435--447}, number = {7287}, author = {Duchier, Denys and Durand-Lose, J{\'e}r{\^o}me and Senot, Maxime}, booktitle = {Theory and Applications of Models of Computations (TAMC~2012)}, title = {Computing in the fractal cloud\string: modular generic solvers for {SAT} and {Q-SAT} variants}, publisher = {Springer}, series = {LNCS}, year = {2012}, language = {english}, abstract = {Abstract geometrical computation can solve hard combinatorial problems efficiently\string: we showed previously how Q-SAT ---the satisfiability problem of quantified boolean formulae--- can be solved in bounded space and time using instance-specific signal machines and fractal parallelization. In this article, we propose an approach for constructing a particular generic machine for the same task. This machine deploys the Map/Reduce paradigm over a discrete fractal structure. Moreover our approach is modular\string: the machine is constructed by combining modules. In this manner, we can easily create generic machines for solving satifiability variants, such as SAT, \#SAT, MAX-SAT.}, keywords = {Abstract geometrical computation; Signal machine; Fractal; Satisfiability problems; Massive parallelism; Model of computation} }
@article{durand-lose12ijuc-uc-hypercomp, hal = {https://hal.science/hal-00511224}, pdf = {Publications/2012_IJUC_UC_HC.pdf}, url_conf = {http://hypercomputation.net/hypernet10}, funding = {ANR project AGAPE}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Stannett, Mike}, pages = {33--46}, title = {Abstract geometrical computation~6\string: a reversible, conservative and rational based model for black hole computation}, journal = {Int J~Unconventional Computing}, volume = {8}, number = {1}, year = {2012}, publisher = {Old {C}ity {P}ublishing}, language = {english}, abstract = {In the context of Abstract geometrical computation, it has been proved that black hole model (and SAD computers) can be implemented. To be more physic-like, it would be interesting that the construction is reversible and preserves some energy. There is already a (energy) conservative and reversible two-counter automaton simulation.\par In the present paper, based on reversible and conservative stacks, reversible Turing machines are simulated. Then a shrinking construction that preserves these properties is presented. All together, a black hole model implementation that is reversible and conservative (both the shrinking structure and the universal Turing machine) is provided.}, keywords = {Abstract geometrical computation; Black hole model; Energy conservation; Reversibility; Signal machine} }
@proceedings{durand-lose+jonoska12ucnc, doi = {10.1007/978-3-642-32894-7}, hal = {https://hal.science/hal-00735493}, url_conf = {http://www.univ-orleans.fr/lifo/events/UCNC2012/}, title = {{U}nconventional {C}omputation and {N}atural {C}omputation ({UCNC}~2012)}, year = {2012}, publisher = {Springer}, series = {LNCS}, editor = {Durand-Lose, J{\'e}r{\^o}me and Jonoska, Nata\v{s}a}, number = {7445}, language = {english} }
@incollection{adamatzky+durand-lose12hnc, doi = {10.1007/978-3-540-92910-9_58}, hal = {https://hal.science/hal-00461197}, pdf = {Publications/2012_hnc.pdf}, author = {Adamatzky, Andrew and Durand-Lose, J{\'e}r{\^o}me}, title = {Collision Computing}, chapter = {58}, pages = {1949--1978}, booktitle = {Handbook of Natural Computing, Section VII\string: Broader Perspective --- Alternative Models of Computation}, publisher = {Springer}, year = {2012}, editor = {Corne, David}, language = {english}, abstract = {Collision-based computing is an implementation of logical circuits, mathematical machines or other computing and information processing devices in homogeneous uniform unstructured media with traveling mobile localizations. A quanta of information is represented by a compact propagating pattern (glider in cellular automata, soliton in optical system, wave-fragment in excitable chemical system). Logical truth corresponds to presence of the localization, logical false to absence of the localization; logical values can be also represented by a particular state of the localization. When two more or more traveling localizations collide they change their velocity vectors and/or states. Post-collision trajectories and/or states of the localizations represent results of a logical operations implemented by the collision. One of the principle advantages of the a collision-based computing medium ---hidden in 1D systems but obvious in 2D and 3D media--- is that the medium is architecture-less: nothing is hardwired, there are no stationary wires or gates, a trajectory of a propagating information quanta can be see as a momentary wire. We introduce basics of collision-based computing, and overview the collision-based computing schemes in 1D and 2D cellular automata and continuous excitable media. Also we provide an overview of collision-based schemes where particles/collisions are dimensionless.}, keywords = {Belousov-Zhabotinsky; Cellular automata; Collision computing; Cycle tag systems; Geometrical computation; Gliders; Localizations; Turing machines} }
@article{durand-lose11ijuc-nwc, hal = {https://hal.science/hal-00749919}, title = {Special issue on {N}ew {W}orlds of {C}omputation ({NWC}~2009)}, year = {2011}, publisher = {Old {C}ity {P}ublishing}, journal = {Int J~Unconventional Computing}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, volume = {7}, number = {4}, pages = {221-311}, language = {english} }
@unpublished{durand-lose11copcom, hal = {https://hal.science/hal-00636376}, slides = {Publications/2011-10-19_COPCOM_slides.pdf}, url_conf = {http://www.complexity2011.org/}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Introducing fractal computation}, year = {2011}, note = {Lecture at Coping with complexity (COPCOM~2011), 19, 20 oct., Cluj, Roumanie}, language = {english}, abstract = {For many problems, like the the Boolean constraint satisfaction problem (SAT), verifying any solution is quite simple while finding one is almost not feasible. Massive parallelism provides a way to test many potential solutions simultaneously but fail when the number of them grows exponentially with the size of the instance to solve. Fractal parallelism proposes a way to cope with this by dispatching this exponential numbers of trials on the first levels of a fractal. Building fractals is not meant to be done on nowadays computers, it relies on an idealization of collision computing\string: abstract geometrical computation where space and time are continuous and can be effectively subdivided ad libidum; which we introduce.}, keywords = {Fractal parallelism; SAT; unconventional computation; abstract geometrical computation; signal machines} }
@misc{duchier+durand-lose+senot11nwc, hal = {https://hal.science/hal-00749867}, slides = {http://www.univ-orleans.fr/lifo/evenements/NWC2011/slides/NWC_2011_SENOT_slides.pdf}, url_conf = {http://www.univ-orleans.fr/lifo/evenements/NWC2011/}, author = {Duchier, Denys and Durand-Lose, J{\'e}r{\^o}me and Senot, Maxime}, title = {Computing with signals\string: a generic and modular signal machine for satisfiability problems}, howpublished = {Workshop New Worlds of Computation (NWC~2011), May 23--24, 2011}, year = {2011}, language = {english}, abstract = {Signal machines are an abstract and geometrical model of computation, where computations consist in colored segment lines and their intersections in the Euclidean plane. In this talk, we first introduce the model and give some basic properties, and then we illustrate the power of signal machines by a geometrical construction solving Q-SAT in bounded space and time, by the use of space-time continuity. We will also discuss some new complexities measure, more adapted to signal machines.} }
@misc{durand-lose+levorato+senot11lri, hal = {https://hal.science/hal-00749838}, slides = {Publications/2011-05-03_W_Spacial_Computing_slides.pdf}, author = {Durand-Lose, J{\'e}r{\^o}me and Levorato, Vincent and Senot, Maxime}, title = {Machines {\`a} signaux\,: origine, puissance, retour au raisonnable}, howpublished = {Journ{\'e}e {S}pacial {C}omputing, LRI, Orsay}, month = may # {5}, year = {2011}, language = {french}, abstract = {L'expos{\'e} commencera par montrer la pr{\'e}sence et l'utilisation de signaux dans les automates cellulaires et le d{\'e}sir de s'affranchir de la lourdeur du discret. Dans un second temps, nous montrons la puissance du mod{\`e}le en montrant comment r{\'e}soudre QSAT de fa{\c c}on g{\'e}n{\'e}rique. Enfin dans un troisi{\`e}me temps, nous essaierons de nous {\'e}loigner de l'utopie d'un espace et d'un temps continus et re-d{\'e}coupable ad infinitum en tentant de discr{\'e}tiser automatiquement (grace {\`a} la pr{\'e}-topologie).} }
@inproceedings{duchier+durand-lose+senot11cie, hal = {https://hal.science/hal-00605661}, pdf = {Publications/2011_CiE_booklet.pdf}, slides = {Publications/2011_CiE_slides.pdf}, url_conf = {http://cie2011.fmi.uni-sofia.bg/}, author = {Duchier, Denys and Durand-Lose, J{\'e}r{\^o}me and Senot, Maxime}, title = {Solving {Q-SAT} in bounded space and time by geometrical computation}, editor = {Ganchev, Hristo and L\"owe, Benedikt and Normann, Dag and Soskov, Ivan and Soskova, Mariya}, booktitle = {Models of computability in contecxt, 7th Int. Conf. Computability in Europe (CiE~2011) (abstracts and handout booklet)}, pages = {76--86}, publisher = {St. Kliment Ohridski University Press, Sofia University}, year = {2011}, language = {english}, abstract = {Abstract geometrical computation can solve PSPACE-com\-plete problems efficiently\string: any quantified boolean formula, instance of Q-SAT -- the problem of satisfiability of quantified boolean formula -- can be decided in bounded space and time with simple geometrical constructions involving only drawing parallel lines on an Euclidean space-time. Complexity as the maximal length of a sequence of consecutive segments is quadratic. We use the continuity of the real line to cover all the possible boolean valuations by a recursive tree structure relying on a fractal pattern\string: an exponential number of cases are explored simultaneously by a massive parallelism.}, keywords = {Abstract geometrical computation; Signal machine; Q-SAT; Fractal computation; Massive parallelism; Unconventional computation} }
@inproceedings{durand-lose11uc, doi = {10.1007/978-3-642-21341-0_15}, hal = {https://hal.science/hal-00601746}, pdf = {Publications/2011_UC.pdf}, slides = {Publications/2011_UC_slides.pdf}, url_conf = {http://www.math.utu.fi/projects/uc2011}, selection = {17/33 51\%}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Calude, Cristian S. and Kari, Jarkko and Petre, Ion and Rozenberg, Grzegorz}, booktitle = {Int.{} Conf.{} Unconventional Computation 2011 (UC~2011)}, pages = {101--112}, title = {Geometrical accumulations and computably enumerable real numbers (extended abstract)}, publisher = {Springer}, series = {LNCS}, number = {6714}, year = {2011}, language = {english}, abstract = {Abstract geometrical computation involves drawing colored line segments (traces of signals) according to rules\string: signals with similar color are parallel and when they intersect, they are replaced according to their colors. Time and space are continuous and accumulations can be devised to unlimitedly accelerate a computation and provide, in a finite duration, exact analog values as limits.\par In the present paper, we show that starting with rational numbers for coordinates and speeds, the time of any accumulation is a {\it c.e.} (\emph{computably enumerable}) real number and moreover, there is a signal machine and an initial configuration that accumulates at any {\it c.e.} time. Similarly, we show that the spatial positions of accumulations are exactly the {\it d-c.e.} (\emph{difference of computably enumerable}) numbers. Moreover, there is a signal machine that can accumulate at any {\it c.e.} time or {\it d-c.e.} position.}, keywords = {Abstract geometrical computations; Computable analysis; Geometrical accumulations; {\it c.e.} and {\it d-c.e.} real numbers; Signal machine} }
@article{durand-lose11tcs-wcsp, doi = {10.1016/j.tcs.2010.07.013}, hal = {https://hal.science/hal-00504876}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Abstract Geometrical Computation~4\string: Small {T}uring Universal Signal Machines}, year = {2011}, journal = {Theoret Comp Sci}, volume = {412}, pages = {57--67}, pdf = {Publications/2011_TCS_WCSP.pdf}, language = {english}, abstract = {This article provides several very small signal machines able to perform any computation ---in the classical understanding--- generated from Turing machines, cellular automata and cyclic tag systems. A halting universal signal machine with $13$ meta-signals and $21$ collision rules is presented (resp. $15$ and $24$ for a robust version). If infinitely many signals are allowed to be present in the initial configuration, $5$ meta-signals and $7$ collision rules are enough to achieve non-halting weak universality (resp. $6$ and $9$ for a robust version).}, keywords = {Abstract geometrical computation; cyclic tag systems; Turing universality; signal machines; small universal machines} }
@article{durand-lose11nc-uc, doi = {10.1007/s11047-010-9229-6}, hal = {https://hal.science/hal-00454605}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Abstract geometrical computation~5\string: embedding computable analysis}, journal = {Nat Comput}, note = {Special issue on Unconv. Comp.~2009}, year = {2011}, pdf = {Publications/2011_NC_UC.pdf}, pages = {1261--1273}, number = {4}, volume = {10}, language = {english}, abstract = {Extended Signal machines are proven capable to compute any computable function in the understanding of recursive/computable analysis (CA), represented here with type-2 Turing machines (T2-TM) and signed binary. This relies on a mixed representation of any real number as an integer (in signed binary) plus an exact value in $(-1,1)$. This permits to have only finitely many signals present simultaneously. Extracting a (signed) bit, improving the precision by one bit and iterating a T2-TM only involve standard signal machines.\par For exact CA-computations, T2-TM have to deal with an infinite entry and to run through infinitely many iterations to produce an infinite output. This infinite duration can be provided by an infinite acceleration construction. Extracting/encoding an infinite sequence of bits is achieved as the limit of the approximation process with a careful handling of accumulations.}, keywords = {Analog computation; Abstract geometrical computation; Computable analysis; Signal machine; Type-2 Turing machine} }
@inproceedings{durand-lose10cie, pdf = {Publications/2010_CiE_booklet.pdf}, slides = {Publications/2010_CiE_slides.pdf}, url_conf = {http://www.cie2010.uac.pt/}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Ferreira, Fernando and Guerra, H{\'e}lia and Mayordomo, Elvira and Rasga, Jo{\~a}o}, booktitle = {Programs, Proofs, Processes, 6th Int. Conf. Computability in Europe (CiE~2010) (abstracts and extended abstracts of unpublished papers)}, note = {Contains a flaw, corrected in \cite{durand-lose11uc}}, pages = {158--167}, title = {The coordinates of isolated accumulations [includes] computable real numbers}, publisher = {CMATI, U. Azores}, year = {2010}, language = {english}, abstract = {\emph{This paper has a flaw. Please look at the corrected version: \cite{durand-lose11uc} J\'er\^ome Durand-Lose. Geometrical accumulations and computably enumerable real numbers (extended abstract). In Cristian S. Calude, Jarkko Kari, Ion Petre, and Grzegorz Rozenberg, editors, Int. Conf. Unconventional Computation 2011 (UC '11), number 6714 in LNCS, pages 101-112. Springer, 2011.}\par In Abstract geometrical computation, Turing computability is provided by simples machines involving drawing colored line segments, called signals, accordin g to simple rules: signals with similar color are parallel and when they intersect, they are replaced according to their colors. These signal machines also provide a very powerful model of analog computation following both the approaches of computable analysis and of Blum, Shub and S male. The key is that accumulations can be devised to accelerate the computation and provide an exact analog values as limits in finite time.\par In the present paper, we show that starting with rational numbers for coordinates and speeds, the collections of positions of accumulations in both space and time are exactly the computable real numbers (as defined by computable analysis). Moreover, there is a signal machine that can provide an accumulation at any computable place and date.}, keywords = {Abstract geometrical computations; Accumulations; Computable analysis; Computable number; Signal machine} }
@inproceedings{durand-lose10uc-work-hypercomp, pdf = {Publications/2010_UC_WorkHC.pdf}, slides = {Publications/2010_UC_WorkHC_slides.pdf}, url_conf = {http://hypercomputation.net/hypernet10}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Stannett, Mike}, pages = {48--59}, title = {A reversible and conservative model based on rational signal machines for Black hole computation}, booktitle = {HyperNet 10\string: The Unconventional Computation 2010 (UC~202010) Hypercomputation Workshop}, year = {2010}, language = {english}, abstract = {In the context of Abstract geometrical computation, it has been proved that black hole model (and SAD computers) can be implemented. To be more physic-like, it would be interesting that the construction is reversible and preserves some energy. There is already a (energy) conservative and reversible two-counter automaton simulation.\par In the present paper, based on reversible and conservative stacks, reversible Turing machines are simulated. Then a shrinking construction that preserves these properties is presented. All together, a black hole model implementation that is reversible and conservative (both the shrinking structure and the universal Turing machine) is provided.}, keywords = {Abstract geometrical computation; Black hole model; Energy conservation; Reversibility; Signal machine} }
@inproceedings{duchier+durand-lose+senot10isaac, doi = {10.1007/978-3-642-17517-6_26}, pdf = {Publications/2010_ISAAC_full.pdf}, url_conf = {http://tclab.kaist.ac.kr/~isaac10}, author = {Duchier, Denys and Durand-Lose, J{\'e}r{\^o}me and Senot, Maxime}, editor = {Otfried, Cheong and Chwa, Kyung-Yong and Park, Kunsoo}, booktitle = {Int. Symp. on Algorithms and Computation (ISAAC~2010)}, pages = {279--290}, title = {Fractal Parallelism\string: Solving {SAT} in bounded space and time}, publisher = {Springer}, series = {LNCS}, number = {6506}, year = {2010}, language = {english}, abstract = {Abstract geometrical computation can solve NP-complete problems efficiently\string: any boolean constraint satisfaction problem, instance of SAT, can be solved in bounded space and time with simple geometrical constructions involving only drawing parallel lines on a Euclidean space-time plane. Complexity as the maximal length of a sequence of consecutive segments is quadratic. The geometrical algorithm achieves massive parallelism\string: an exponential number of cases are explored simultaneously. The construction relies on a fractal pattern and requires the same amount of space and time independently of the SAT formula.}, keywords = {Abstract geometrical computation; Signal machine; Fractal; SAT; Massive parallelism; Model of computation} }
@misc{duchier+durand-lose+senot10jirc09, hal = {https://hal.science/hal-00454603}, slides = {Exposes/2009_JIRC_slides.pdf}, url_conf = {http://www.info.univ-tours.fr/jirc2009/}, author = {Duchier, Denys and Durand-Lose, J{\'e}r{\^o}me and Senot, Maxime}, title = {Construction g\'eom\'etrique pour r\'esoudre \textbf{SAT} en temps constant}, howpublished = {Journ{\'e}e Informatique R{\'e}gion Centre (JIRC~2009), 22 janvier 2010}, year = {2010}, language = {french} }
@inproceedings{duchier+durand-lose+senot10scw, hal = {https://hal.science/hal-00511958}, hal_pw = {&0jc6l1}, pdf = {Publications/2010_SCW.pdf}, url_conf = {http://www.informatik.uni-giessen.de/ncma2010/}, title = {{M}assively {P}arallel {A}utomata in {E}uclidean {S}pace-{T}ime}, author = {{D}uchier, {D}enys and {D}urand-{L}ose, {J}{\'e}r{\^o}me and {S}enot, {M}axime}, affiliation = {{L}aboratoire d'{I}nformatique {F}ondamentale d'{O}rl{\'e}ans - {LIFO} - {U}niversit{\'e} d'{O}rl{\'e}ans: {EA}4022 - {E}cole {N}ationale {S}up{\'e}rieure d'{I}ng{\'e}nieurs de {B}ourges}, booktitle = {{F}irst {I}nternational {W}orkshop on {S}patial {C}omputing ({SCW} '10), a SASO~2010 satellite workshop}, address = {{B}udapest {H}ongrie}, audience = {internationale}, year = {2010}, language = {english}, abstract = {{I}n the cellular automata ({CA}) literature, discrete lines in discrete space-time diagrams are often idealized as {E}uclidean lines in order to design {CA} or analyze their dynamic behavior. {I}n this paper, we present a parallel model of computation corresponding to this idealization\string: dimensionless particles move uniformely at fixed velocities along the real line and are transformed when they collide. {L}ike {CA}, this model is parallel, uniform in space-time and uses local updating. {T}he main difference is the use of the continuity of space and time, which we proceed to illustrate with a construction to solve {Q}-{SAT}, the satisfiability problem for quantified boolean formulae, in bounded space and time, and quadratic collision depth.} }
@incollection{durand-lose09ecss, doi = {10.1007/978-0-387-30440-3_59}, hal = {https://hal.science/inria-00448437}, pdf = {Publications/2009_ECSS.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Cellular automata, {U}niversality of}, pages = {901--913}, booktitle = {Encyclopedia of Complexity and System Science}, publisher = {Springer}, year = {2009}, editor = {Meyers, Robert A. and Adamatzky, Andrew}, language = {english}, abstract = {Cellular automata (CA) and the subject are briefly defined before two kinds of universality are considered: computational universality and intrinsic universality. A more involving section on advanced topics ends this chapter.\par \emph{Computational universality} deals with the capability to carry out any computation as defined by Turing machines (in computability Theory) while \emph{intrinsic universality} deals with the capability to s imulate any other machine of the same class (here cellular automata). This distinction is fundamental here because while computational universality refers to finite inputs and relates to our understanding of computing with computers, intrinsic universality encompasses infinite co nfigurations and relates to our understanding of the physical world. These universalities are presented as simply as possible and an example of universal CA is presented in each case. The last section is devoted to the history and advanced topics such as various definitions of simulation between CA, restriction to reversible CA and different underlying lattices.}, keywords = {Cellular automata; Turing universality; computational universality; intrinsic universality} }
@article{durand-lose09nc, doi = {10.1007/s11047-009-9117-0}, hal = {https://hal.science/hal-00447966}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Abstract geometrical computation~3\string: black holes for classical and analog computing}, year = {2009}, journal = {Nat Comput}, volume = {8}, number = {3}, pages = {455-472}, pdf = {Publications/2009_Nat_Comp.pdf}, language = {english}, abstract = {The so-called Black Hole model of computation involves a non Euclidean space-time where one device is infinitely ``accelerated'' on one world-line but can send some limited information to an observer working at ``normal pace''. The keystone is that after a finite duration, the observer has received the information or knows that no information was ever sent by the device which had an infinite time to complete its computation. This allows to decide semi-decidable problems and clearly falls out of classical computability.\par A setting in a continuous Euclidean space-time that mimics this is presented. Not only is Zeno effect possible but it is used to unleash the black hole power. Both discrete (classical) computation and analog computation (in the understanding of Blum, Shub and Smale) are considered. Moreover, using nested singularities (which are built), it is shown how to decide higher levels of the corresponding arithmetical hierarchies.} }
@inproceedings{durand-lose09uc, doi = {10.1007/978-3-642-03745-0_20}, hal = {https://hal.science/hal-00447965}, pdf = {Publications/2009_UC.pdf}, slides = {Publications/2009_UC_slides.pdf}, url_conf = {http://www.uc09.uac.pt/index.php}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Costa, Jos{\'e} F{\'e}lix and Dershowitz, Nachum}, booktitle = {Int{.} Conf{.} on Unconventional Computation 2009 (UC~2009)}, pages = {158--167}, title = {Abstract Geometrical Computation and Computable Analysis}, publisher = {Springer}, series = {LNCS}, number = {5715}, year = {2009}, language = {english} }
@article{durand-lose+margenstern09fi-mcu, doi = {10.3233/FI-2009-0029}, hal = {https://hal.science/hal-00461203}, title = {Special issue on {M}achines, {C}omputations and {U}niversality ({MCU}~2007)}, year = {2009}, publisher = {IOS Press}, journal = {Fund Inf}, author = {Margenstern, Maurice and Durand-Lose, J{\'e}r{\^o}me}, volume = {91}, number = {1--2}, pages = {1--195}, language = {english} }
@inproceedings{durand-lose08cie, hal = {https://hal.science/hal-00448746}, pdf = {Publications/2008_CiE_booklet.pdf}, slides = {Publications/2008_CiE_slides.pdf}, url_conf = {http://www.cs.swan.ac.uk/cie08}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Beckmann, Arnold and Dimitracopoulos, Costas and L\"owe, Benedikt}, booktitle = {Logic and Theory of Algorithms, 4th Conf. Computability in Europe (CiE~2008) (abstracts and extended abstracts of unpublished papers)}, pages = {107--116}, title = {Abstract geometrical computation with accumulations\string: beyond the {B}lum, {S}hub and {S}male model}, publisher = {University of Athens}, year = {2008}, language = {english}, abstract = {Abstract geometrical computation (AGC) naturally arises as a continuous counterpart of cellular automata. It relies on signals (dimensionless points) traveling and colliding. It can carry out any Turing computation, but since it works with continuous time and space, some analog computing capability exists. In \textit{Abstract Geometrical Computation and the Linear BSS Model} (CiE 2007, LNCS 4497, p. 238-247), it is shown that AGC without any accumulation has the same computing capability as the linear BSS model.\par An accumulation brings infinitely many time steps in a finite duration. This has been used to implement the black-hole model of computation (Fundamenta Informaticae 74(4), p. 491-510). It also makes it possible to multiply two variables, thus simulating the full BSS. Nevertheless a BSS uncomputable function, the square root, can also be implemented, thus proving that the computing capability of AGC with isolated accumulations is strictly beyond the one of BSS.}, keywords = {Abstract geometrical computation; Accumulations;Analog computation; BSS model; Signal machine} }
@inproceedings{durand-lose08uc-work-pc, hal = {https://hal.science/inria-00448440}, pdf = {Publications/2008_UC_WorkPC.pdf}, slides = {Publications/2008_UC_WorkPC_slides.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Black hole computation\string: implementation with signal machines}, booktitle = {International Workshop Physics and Computation, Wien, Austria, Agust 25-28}, pages = {136--158}, year = {2008}, editor = {Calude, C. S. and Costa, J. F.}, series = {Research Report CDMTCS-327}, language = {english} }
@inproceedings{durand-lose08wcsp, hal = {https://hal.science/inria-00448439}, pdf = {Publications/2008_WCSP.pdf}, slides = {Publications/2008_WCSP_slides.pdf}, url_conf = {http://www.bcri.ucc.ie/SITES/CSP08/}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Small {T}uring Universal Signal Machines}, publisher = {Cork University Press}, booktitle = {International Workshop on the Complexity of Simple Programs, Cork, Ireland, December 6-7}, year = {2008}, pages = {89--102}, editor = {Neary, Turlough and Seda, Anthony and Woods, Damien}, language = {english} }
@inproceedings{durand-lose08jac, hal = {https://hal.science/hal-00274005}, pdf = {Publications/2008_JAC.pdf}, slides = {Publications/2008_JAC_slides.pdf}, url_conf = {http://www.lif.univ-mrs.fr/jac/}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Durand, Bruno}, booktitle = {Journ{\'e}es Automates cellulaires ({JAC~2008})}, pages = {238--249}, title = {The signal point of view\string: from cellular automata to signal machines}, year = {2008}, language = {english} }
@inproceedings{durand-lose07cie, doi = {10.1007/978-3-540-73001-9_25}, hal = {https://hal.science/hal-00144173}, pdf = {Publications/2007_CiE.pdf}, slides = {Publications/2007_CiE_slides.pdf}, url_conf = {http://www.amsta.leeds.ac.uk/~pmt6sbc/cie07.html}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Cooper, Barry S. and L\"owe, Benedikt. and Sorbi, Andrea}, booktitle = {Computation and Logic in the Real World, 3rd Conf. Computability in Europe (CiE 2007)}, number = {4497}, pages = {238--247}, publisher = {Springer}, series = {LNCS}, title = {Abstract geometrical computation and the linear {B}lum, {S}hub and {S}male model}, year = {2007}, language = {english}, abstract = {Abstract geometrical computation naturally arises as a continuous counterpart of cellular automata. It relies on signals (dimensionless points) traveling at constant speed in a continuous space in continuous time. When signals collide, they are replaced by new signals according to some collision rules. This simple dynamics relies on real numbers with exact precision and is already known to be able to carry out any (discrete) Turing-computation. The Blum, Shub and Smale (BSS) model is famous for computing over $\mathbb{R}$ (considered here as a $\mathbb{R}$ unlimited register machine) by performing algebraic computations.\par We prove that signal machines (set of signals and corresponding rules) and the infinite-dimension linear (multiplications are only by constants) BSS machines can simulate one another.}, keywords = {Abstract geometrical computation; Analog computation; BSS model; Signal machine} }
@proceedings{durand-lose+margenstern07mcu, doi = {10.1007/978-3-540-74593-8}, hal = {https://hal.science/inria-00448750}, url_conf = {http://www.univ-orleans.fr/lifo/evenements/MCU07/}, title = {Machines, {C}omputations and {U}niversality ({MCU}~2007)}, year = {2007}, publisher = {Springer}, series = {LNCS}, editor = {Durand-Lose, J{\'e}r{\^o}me and Margenstern, Maurice}, number = {4664}, language = {english} }
@inproceedings{durand-lose06tamc, doi = {10.1007/11750321_61}, hal = {https://hal.science/hal-00079692}, pdf = {Publications/2006_TAMC.pdf}, slides = {Publications/2006_TAMC_slides.pdf}, url_conf = {http://gcl.iscas.ac.cn/accl06/TAMC06_Home.htm}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Cai, J.-Y. and Cooper, Barry S. and Li, Angshen}, booktitle = {Theory and Applications of Models of Computations (TAMC~2006)}, number = {3959}, pages = {644--653}, publisher = {Springer}, series = {LNCS}, title = {Forcasting black holes in abstract geometrical computation is highly unpredictable}, year = {2006}, language = {english}, abstract = {In Abstract geometrical computation for black hole computation (MCU '04, LNCS 3354), the author provides a setting based on rational numbers, abstract geometrical computation, with super-Turing capability\string: any recursively enumerable set can be decided in finite time. To achieve this, a Zeno-like construction is used to provide an accumulation similar in effect to the black holes of the black hole model.\par We prove here that forecasting an accumulation is $\Sigma^0_2$-complete (in the arithmetical hierarchy) even if only energy conserving signal machines are addressed (as in the cited paper). The $\Sigma^0_2$-hardness is achieved by reducing the problem of deciding whether a recursive function (represented by a 2-counter automaton) is strictly partial. The $\Sigma^0_2$-membership is proved with a logical characterization.}, keywords = {Abstract geometrical computation; Accumulation forecasting; Arithmetical hierarchy; Black hole model; Energy conservation; Super-Turing computation; Turing universality; Zeno phenomena} }
@inproceedings{durand-lose06cie, doi = {10.1007/11780342_18}, hal = {https://hal.science/hal-00079687}, pdf = {Publications/2006_CiE.pdf}, slides = {Publications/2006_CiE_slides.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Beckmann, Arnold and Tucker, John V.}, booktitle = {Logical Approaches to Computational Barriers, 2nd Conf. Computability in Europe (CiE~2006)}, number = {3988}, pages = {163--172}, publisher = {Springer}, series = {LNCS}, title = {Reversible conservative rational abstract geometrical computation is {T}uring-universal}, year = {2006}, language = {english}, abstract = {In \textit{Abstract geometrical computation for black hole computation (MCU~2004, LNCS 3354)}, the author provides a setting based on rational numbers, abstract geometrical computation, with super-Turing capability. In the present paper, we prove the Turing computing capability of reversible conservative abstract geometrical computation. Reversibility allows backtracking as well as saving energy; it corresponds here to the local reversibility of collisions. Conservativeness corresponds to the preservation of another energy measure ensuring that the number of signals remains bounded. We first consider 2-counter automata enhanced with a stack to keep track of the computation. Then we built a simulation by reversible conservative rational signal machines.}, keyords = {Abstract geometrical computation; Conservativeness; Rational numbers; Reversibility; Turing-computability; 2-counter automata} }
@article{durand-lose06fi-mcu, hal = {https://hal.science/hal-00079720}, pdf = {Publications/2006_RR-LIFO_2005-5.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Abstract geometrical computation~1\string: embedding Black hole computations with rational numbers}, journal = {Fund Inf}, year = {2006}, volume = {74}, number = {4}, pages = {491--510}, language = {english}, abstract = {The Black hole model of computation provides super-Turing computing power since it offers the possibility to decide in finite (observer's) time any recursively enumerable (r.e.) problem. In this paper, we provide a geometric model of computation, \emph{conservative abstract geo\-metrical computation}, that, although being based on rational numbers (and not real numbers), has the same property: it can simulate any Turing machine and can decide any r.e. problem through the creation of an accumulation. Finitely many signals can leave any accumulation, and it can be known whether anything leaves. This corresponds to a black hole effect.}, keywords = {Abstract geometrical computation; Black hole model; Energy conservation; Malament-Hogarth space-time; Super-Turing computation; Turing universality; Zeno phenomena} }
@inproceedings{durand-lose05mcu, doi = {978-3-540-25261-0}, hal = {https://hal.science/hal-00079709}, pdf = {Publications/2004_MCU.pdf}, slides = {Publications/2004_MCU_slides.pdf}, url_conf = {http://lita.sciences.univ-metz.fr/~mcu2004/}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {M. Margenstern}, booktitle = {Machines, Computations, and Universality (MCU~2004)}, number = {3354}, pages = {176--187}, publisher = {Springer}, series = {LNCS}, title = {Abstract geometrical computation for Black hole computation (extended abstract)}, year = {2005}, language = {english} }
@inproceedings{durand-lose05cie, doi = {10.1007/11494645_14}, hal = {https://hal.science/hal-00079815}, pdf = {Publications/2005_CiE.pdf}, slides = {Publications/2005_CiE_slides.pdf}, url_conf = {http://www.illc.uva.nl/CiE/CiE2005/}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, editor = {Cooper, Barry S. and L{\"o}we, Benedikt and Torenvliet, Leen}, booktitle = {New Computational Paradigms, 1st Conf. Computability in Europe (CiE~2005)}, number = {3526}, pages = {106--116}, publisher = {Springer}, series = {LNCS}, title = {Abstract Geometrical Computation\string: {T}uring Computing Ability and Undecidability}, year = {2005}, language = {english} }
@misc{durand-lose05jirc, pdf = {Exposes/2005_JIRC_abstract.pdf}, slides = {Exposes/2005_JIRC_slides.pdf}, url_conf = {http://wcube.sir.blois.univ-tours.fr/jirc/}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Autostabilisation\,{:} de l'exclusion mutuelle sur un anneau {\`a} l'{\'e}lection d'un chef sur un graphe quelconque}, howpublished = {Journ{\'e}e Informatique R{\'e}gion Centre (JIRC~2005)}, month = jun # {29 and 30}, year = {2005}, language = {french} }
@inproceedings{durand-lose05compCont, slides = {Exposes/2005_WContinuum_Lisboa_slides.pdf}, url_conf = {http://math.isa.utl.pt/~mlc/continuum}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Abstract geometrical computation for Black hole computation}, booktitle = {Computations on the continuum, Lisboa, June 28-29 2005}, year = {2005}, language = {english} }
@article{durand-lose04ipl, doi = {10.1016/j.ipl.2003.11.010}, hal = {https://hal.science/hal-00079824}, pdf = {Publications/2004_IPL.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, journal = {Inform Process Lett}, number = {5}, pages = {237--245}, title = {A {K}leene Theorem for Piecewise Constant Signals Automata}, volume = {89}, year = {2004}, language = {english}, abstract = {In this paper, we consider timed automata for piecewise constant signals and prove that they recognize exactly the languages denoted by signal regular expressions with intersection and renaming. The main differences from the usual timed automata are: time elapses on transitions (passing through a state is instantaneous), signals may be split on a run on an automaton and constraints on transitions cor respond to unions of open intervals but should be satisfied on closed intervals. This makes exact rendez-vous impossible. The paper stresses on the similarities and differences from the usual model.}, keywords = {Timed automata; piecewise constant signal; signal regular expression} }
@article{alt+durand-lose04tocs, hal = {https://hal.science/hal-00989260}, author = {Alt, Helmut and Durand-Lose, J{\'e}r{\^o}me}, title = {Special issue on {STACS} 2002}, journal = {Theory of Computing Systems}, volume = {37}, number = {1}, pages = {3--246}, year = {2004}, language = {english} }
@phdthesis{durand-lose03hdr, hal = {https://hal.science/tel-00548817}, pdf = {HDR/hdr.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Calculer g{\'e}om{\'e}triquement sur le plan --~machines {\`a} signaux}, school = {{\'E}cole Doctorale STIC, Universit{\'e} de Nice-Sophia Antipolis}, year = {2003}, type = {Habilitation {\`a} {D}iriger des {R}echerches}, note = {In French}, langid = {french}, language = {french}, abstract = {Ce m{\'e}moire se place dans l'{\'e}tude des \emph{mod{\`e}les du calcul continus}. Nous y montrons que la g{\'e}om{\'e}trie plane permet de calculer. Nous d{\'e}finissons un calcul g{\'e}om{\'e}trique et utilisons la continuit{\'e} de l'espace et du temps pour stocker de l'information au point de provoquer des accumulations.\par Dans le monde des automates cellulaires, on parle souvent de \emph{particules} ou de \emph{signaux} (qui forment des lignes discr{\`e}tes sur les diagrammes espace-temps) tant, pour analyser une dynamique que, pour concevoir des automates cellulaires particuliers. Le point de d{\'e}part de nos travaux est d'envisager des versions continues de ces signaux. Nous d{\'e}finissons un mod{\`e}le de calcul continu, les \emph{machines {\`a} signaux}, qui engendre des figures g{\'e}om{\'e}triques suivant des r{\`e}gles strictes. Ce mod{\`e}le peut se comprendre comme une extension continue des automates cellulaires. Le m{\'e}moire commence par une pr{\'e}sentation des automates cellulaires et des particules. Nous faisons ensuite une classification des diff{\'e}rents mod{\`e}les de calcul existants et mettons en valeur leurs aspects discrets et continus. {\`A} notre connaissance, notre mod{\`e}le est le seul {\`a} temps et espace continus mais {\`a} valeurs et mises {\`a} jour discr{\`e}tes.\par Dans la premi{\`e}re partie du m{\'e}moire, nous pr{\'e}sentons ce mod{\`e}le, les machines {\`a} signaux, et montrons comment y mener tout calcul au sens de Turing (par la simulation de tout automate {\`a} deux compteurs). Nous montrons comment modifier une machine de mani{\`e}re {\`a} r{\'e}aliser des transformations g{\'e}om{\'e}triques (translations, homoth{\'e}ties) sur les diagrammes engendr{\'e}s. Nous construisons {\'e}galement les it{\'e}rations automatiques de ces constructions de mani{\`e}re {\`a} contracter le calcul {\`a} une bande (espace born{\'e}) puis, {\`a} un triangle (temps {\'e}galement born{\'e}).\par Dans la seconde partie du m{\'e}moire, nous cherchons {\`a} caract{\'e}riser les points d'accumulation. Nous reformulons de mani{\`e}re topologique les diagrammes espace-temps: pour chaque position, la valeur doit correspondre au voisinage sur un ouvert suffisamment petit. Muni de cet outil, nous regardons les plus simples accumulations possibles (les singularit{\'e}s isol{\'e}es) et proposons un crit{\`e}re pour y prolonger le calcul; mais le d{\'e}terminisme peut {\^e}tre perdu dans le c{\^o}ne d'influence. Enfin, en construisant pour tout automate {\`a} deux compteurs une machine {\`a} signaux et une configuration initiale simulant l'automate pour toutes les valeurs possibles, nous montrons que le probl{\`e}me de la pr{\'e}vision de l'apparition d'une accumulation est $\Sigma^0_2$-complet.\par Le m{\'e}moire se conclut par la pr{\'e}sentation de nombreuses perspectives de recherches.}, keywords = {Automates cellulaires; g{\'e}om{\'e}trie; mod{\`e}le du calcul continu; machine {\`a} signaux et signaux} }
@inproceedings{durand-lose03exis, pdf = {Exposes/2003_ETI.pdf}, url_conf = {http://perso.ens-lyon.fr/eric.thierry/ETI}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Geometric computation on the plane---signal machines}, booktitle = {Exystence Thematic Institute --- Discrete and Computational Aspects of Complex Systems, LIP, June 2003}, year = {2003}, language = {english} }
@article{beauquier+durand-lose+gradinariu+johnen02jpdc, doi = {10.1006/jpdc.2001.1832}, hal = {https://hal.science/hal-03277271}, pdf = {Publications/2002_JPDC.pdf}, author = {Beauquier, Joffroy and Durand-Lose, J{\'e}r{\^o}me and Gradinariu, Maria and Johnen, Colette}, journal = {Journal of Parallel and Distributed Computing}, title = {Token-based self-stabilizing uniform algorithms}, number = {5}, pages = {899--921}, volume = {62}, year = {2002}, language = {english}, abstract = {This work focuses on self-stabilizing algorithms for mutual exclusion and leader election---two fundamental tasks for distributed systems. Self-stabilizing systems are able to recover by themselves, regaining their consistency from any initial or intermediary faulty configuration. The proposed algorithms are designed for any directed, anonymous network and stabilize under any distributed scheduler. The keystones of the algorithms are the token management and routing policies. In order to break the network symmetry, randomization is used. The space complexity is $O((D^++D^-)(log(snd(n))+2))$ where n is the network size, snd(n) is the smallest integer that does not divide n and $D^+$ and $D^-$ are the maximal out and in degree, respectively. It should be noted that snd(n) is constant on the average and equals 2 on odd-size networks.}, keywords = {self-stabilization; randomized protocol; unfair scheduler; leader election; mutual exclusion; directed network} }
@incollection{durand-lose02book-bbm, doi = {10.1007/978-1-4471-0129-1_6}, hal = {https://hal.science/hal-03277146}, pdf = {Publications/2002_BBM_book.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Computing inside the Billiard Ball Model}, pages = {135--160}, xxcrossref = {adamatzky02book}, booktitle = {Collision-based computing}, publisher = {Springer}, year = {2002}, editor = {Adamatzky, Andrew}, language = {english}, abstract = {The chapter studies relations between billiard ball model, reversible cellular automata, conservative and reversible logics and Turing machines. At first we introduce block cellular automata and consider the automata reversibility and simulation dependencies between the block cellular automata and classical cellular automata. We prove that there exists a universal, i.e. simulating any Turing machine, block cellular automaton with eleven states, which is geometrically minimal. Basics of the billiard ball model and presentation of an information in the model are discussed then. We demonstrate how to implement ball movement, reflection of a signal, delays and cycles, collision of signals in configurations of the cellular automaton with Margolus neighborhood. Realizations of Fredkin gate and NOT gate with dual signal encoding are offered. The rest of the chapter deals with a Turing and an intrinsic universality, and uncomputable properties of the billiard ball model. The Turing universality is proved via simulation of a two-counter automaton, which itself is Turing universal. We demonstrate that the billiard ball model is intrinsically universal, or complete, in a class of reversible cellular automata, i.e. the model can simulate any reversible automaton over finite or infinite configurations. A novel notion of space-time simulation, that employs whole space-time diagrams of automaton evolution, is brought up. It is proved that the billiard ball model is also able to space-time simulate any (ir)reversible cellular automaton. Since the billiard ball model possesses the Turing computation power we can project a Turing machine's halting problem to development of cellular automaton simulating the billiard ball model. Namely, we uncover a connection between undecidability of computation and high unpredictability of configurations of the billiard ball model.}, keywords = {Cellular Automaton; Turing Machine; Cellular Automaton; Register Unit; Fredkin Gate} }
@misc{durand-lose02jssd, slides = {http://deptinfo.unice.fr/~jdurand/Recherche/Exposes/2002_JSDD4.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Signaux libres}, howpublished = {4{\`e}mes Journ{\'e}es nationales Syst{\`e}mes Dynamiques Discrets}, month = jun, year = {2002}, language = {french} }
@inproceedings{durand-lose01dmccg, hal = {https://hal.science/hal-04037638}, pdf = {Publications/2001_DMCCG.pdf}, slides = {Publications/2001_DMCCG_slides.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Representing Reversible Cellular Automata with Reversible Block Cellular Automata}, editor = {Cori, Robert and Mazoyer, Jacques and Morvan, Michel and Mosseri, R\'emy}, booktitle = {Discrete Models\string: Combinatorics, Computation, and Geometry, DM-CCG~2001}, series = {Discrete Mathematics and Theoretical Computer Science Proceedings}, year = 2001, volume = {AA}, pages = {145--154}, language = {english}, abstract = {Cellular automata are mappings over infinite lattices such that each cell is updated according to the states around it and a unique local function. Block permutations are mappings that generalize a given permutation of blocks (finite arrays of fixed size) to a given partition of the lattice in blocks. We prove that any $d$-dimensional reversible cellular automaton can be expressed as the composition of $d{+}1$ block permutations. We built a simulation in linear time of reversible cellular automata by reversible block cellular automata (also known as partitioning CA and CA with the Margolus neighborhood) which is valid for both finite and infinite configurations. This proves a 1990 conjecture by Toffoli and Margolus (\textit{Physica D} 45) improved by Kari in 1996 (\textit{Mathematical System Theory} 29).}, keywords = {Cellular automata; reversibility; block cellular automata; partitioning cellular automata} }
@article{durand-lose01mlv, doi = {None, juillet 2021}, hal = {https://hal.science/hal-03277181}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, journal = {Multiple Valued Logic}, title = {Back to the universality of the {B}illiard ball model}, number = {5--6}, pages = {423--437}, volume = {6}, year = {2001}, pdf = {Publications/2001_MVL-BBM.pdf}, language = {english}, abstract = {A full construction of the universality of the Billiard ball model, a lattice gas model introduced by Margolus in 84 is provided. The BBM is a reversible two-dimensional block cellular automaton with two states. Fredkin's gate and reversible logic can be emulated inside the Billiard ball model. They are use to embed two-counter automata, a model universal for computation.\par In the one-dimensional case, there exists a universal block cellular automaton with 11 states.} }
@article{durand-lose00tcs, doi = {10.1016/S0304-3975(99)00075-4}, hal = {https://hal.science/hal-03277188}, pdf = {Publications/durand-lose00tcs.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, journal = {Theoret Comp Sci}, number = {1--2}, pages = {117--129}, title = {Reversible space-time simulation of cellular automata}, volume = {246}, year = {2000}, language = {english}, abstract = {The goal of this paper is to design a reversible $d$-dimensional cellular automaton which is capable of simulating the behavior of any given $d$-dimensional cellular automaton over any given configuration (even infinite) with respect to a well suited notion of simulation we introduce. We generalize a problem which was originally addressed in a paper by Toffoli in $1977$. He asked whether a $d$-dimensional reversible cellular automaton could simulate $d$-dimensional cellular automata. In the same paper he proved that there exists a $d{+}1$-dimensional reversible cellular automaton which can simulate a given $d$-dimensional cellular automaton. To prove our result, we use as an intermediate model partition cellular automata defined by Morita \textit{et al.} in 1989.}, keywords = {Cellular Automata; Intrinsic universality; Partitioned Cellular Automata; Space-time simulation; Reversibility} }
@article{durand-lose00ipl, doi = {10.1016/S0020-0190(00)00056-9}, hal = {https://hal.science/hal-03277206}, pdf = {Publications/2000_IPL.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, journal = {Inform Process Lett}, pages = {203-207}, title = {Randomized uniform self-stabilizing mutual exclusion}, volume = {74}, year = {2000}, language = {english}, abstract = {A system is \emph{self-stabilizing} if when started in any configuration it reaches a legal configuration, all subsequent configurations are legal. We present a randomized self-stabilizing mutual exclusion that works on any uniform graphs. It is based on irregularities that have to be present in the graph. Irregularities make random walks and merge on meeting. The number of states is bounded by $o(\delta\ln n)$ where $\delta$ is the maximal degree and $n$ is the number of vertices. The protocol is also proof against addition and removal of processors.}, keywords = {Self-stabilization; Mutual exclusion; Fault tolerance; Distributed computing; Random walks} }
@article{durand-lose98tcs, doi = {10.1016/S0304-3975(97)00073-X}, hal = {https://hal.science/hal-03277218}, pdf = {Publications/1996_RR-LaBRI_1148.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, journal = {Theoret Comp Sci}, number = {1--2}, pages = {183--193}, title = {Parallel transient time of one-dimensional sand pile}, volume = {205}, year = {1998}, language = {english}, abstract = {Sand dripping in one-dimensional Sand Pile Model is first studied. Patterns and signals appear. Their behaviors and interactions are explained and asymptotic approximations are made. The total collapsing time of a single stack of sand is linear in function of the number of grains.}, keywords = {Sand Pile Model; Dynamic systems; Stabilization; Parallelism} }
@inproceedings{durand-lose98mcu, pdf = {Publications/1998_MCU.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {Universal Machines and Computations (UMC~1998)}, editor = {M. Margenstern}, pages = {118--133}, publisher = {Universit\'e de {M}etz}, title = {About the Universality of the Billiard ball model}, volume = {2}, year = {1998}, language = {english} }
@inproceedings{durand-lose98opodis, pdf = {Publications/1998_OPODIS.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {Distributed computing (OPODIS~1998)}, editor = {A. Bui and V. Villain}, pages = {89--98}, publisher = {Hermes}, title = {Randomized uniform self-stabilization mutual exclusion}, year = {1998}, language = {english} }
@inproceedings{durand-lose98jour-montoises, address = {Mons (Belgique)}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {Journ\'es montoises}, editor = {V. Bruy\`ere}, month = mar, title = {Cellular automata, block {CA}, partition {CA} reversibility and simulation}, year = {1998}, language = {english} }
@misc{durand-lose98jmont, pdf = {Exposes/1998_JourMont.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, title = {Automates cellulaires, r{\'e}versibilit{\'e} et universalit{\'e}}, howpublished = {Journ{\'e}es Montoises~1998}, year = {1998}, language = {french} }
@inproceedings{durand-lose97stacs, doi = {10.1007/BFb0023479}, hal = {https://hal.science/hal-01559642}, pdf = {Publications/1997_STACS.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {STACS 1997}, number = {1200}, pages = {439--450}, publisher = {Springer}, series = {LNCS}, title = {Intrinsic universality of a $1$-dimensional reversible cellular automaton}, year = {1997}, language = {english}, abstract = {This paper deals with simulation and reversibility in the context of Cellular Automata (CA). We recall the definitions of {CA} and of the Block (BCA) and Partitioned (PCA) subclasses. We note that {PCA} simulate {CA}. A simulation of reversible {CA} (RCA) with reversible {PCA} is built contradicting the intuition of known undecidability results. We build a {1d-RCA} which is intrinsically universal, i.e., able to simulate any 1d-R-CA.}, keywords = {Block Cellular Automata; Cellular Automata; Partitioned Cellular Automata; Reversibility; Reversible Cellular Automata; Intrinsic Universality} }
@inproceedings{durand-lose97ca-workshop, address = {Gargnano (Italie)}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {Cellular Automata Workshop 1997}, editors = {Stefania Bandini and T. Bezzi and G. Cattaneo and G. Mauri}, month = sep, title = {Cellular automata, block {CA}, partitioned {CA}, reversibility and simulation}, year = {1997}, language = {english} }
@phdthesis{durand-lose96phd, hal = {https://hal.science/tel-00548830}, pdf = {http://www.univ-orleans.fr/lifo/Members/Jerome.Durand-Lose/Recherche/These/these_R-V.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, note = {In French}, school = {LaBRI}, title = {Automates Cellulaires, Automates \`a Partitions et Tas de Sable}, type = {Th{\`e}se de doctorat}, year = {1996}, langid = {french}, language = {french}, abstract = {Cette th{\`e}se s'int{\'e}resse dans un premier temps aux automates cellulaires r{\'e}versibles, et dans un second temps aux tas de sable lin{\'e}aires.\par Nous construisons diverses simulations reliant les automates cellulaires aux automates {\`a} partitions, en particulier celle des automates cellulaires r{\'e}versibles par les automates {\`a} partitions r{\'e}versibles, ce qui {\'e}tait une conjecture depuis 1990. Par des constructions successives, nous montrons que le Billiard ball model de Toffoli et Margolus est capable de simuler tous les automates {\`a} partitions r{\'e}versibles de dimension 2. En rassemblant ces r{\'e}sultats, nous montrons qu'il existe des automates cellulaires r{\'e}versibles capables de simuler tous les automates cellulaires r{\'e}versibles de m{\^e}me dimension.\par Dans un espace lin{\'e}aire, Tas de sable et Chip firing game sont {\'e}quivalents. Nous portons notre attention sur le cas o{\`u} les grains tombent un {\`a} un. Des motifs d{\'e}limit{\'e}s par des signaux apparaissent au sein des configurations engendr{\'e}es. Nous {\'e}tudions la dynamique du syst{\`e}me et d{\'e}montrons un {\'e}quivalent asymptotique. Nous {\'e}tendons nos m{\'e}thodes et nos r{\'e}sultats {\`a} d'autres types de configurations initiales. Dans chaque cas {\'e}tudi{\'e}, le temps parall{\`e}le est inf{\'e}rieur au temps s{\'e}quentiel dans un rapport de l'ordre du nombre de piles mises en \oe uvre.}, keywords = {Automates Cellulaires; Automates {\`a} Partitions; R{\'e}versibilit{\'e}, Simulation; Tas de Sable Lin{\'e}aires; Chip Firing Game; Billiard Ball Model} }
@article{durand-lose96cs, hal = {https://hal.science/hal-03277267}, pdf = {Publications/1997_RR-LaBRI_1157.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, journal = {Complex Systems}, pages = {195--206}, number = {3}, title = {Grain sorting in the one dimensional sand pile model}, volume = {10}, year = {1996}, language = {english}, abstract = {We study the evolution of a one-dimensional pile, empty at first, which receives a grain in its first stack at each iteration. The final position of grains is singular: grains are sorted according to their parity. They are sorted on trapezoidal areas alternating on both sides of a diagonal line of slope $\sqrt{2}$. This is explained and proved by means of a local study. Each generated pile, encoded in height differences, is the concatenation of four patterns: $22$, $1313$, $0202$, and $11$. The relative length of the first two patterns and the last two patterns converges to $\sqrt{2}$. We make asymptotic expansions and prove that all the lengths of the pile are increasing proportionally to the square root of the number of iterations.}, keywords = {Sand Pile Model; Dynamic systems; Stabilization} }
@inproceedings{durand-lose96ca-workshop, address = {Schlo{\ss} Rauischholzhauen}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {Cellular Automata Workshop~1996}, editors = {M. Kutrib and T. Worsch}, month = mar, pages = {14--16}, title = {Sand Dripping in Linear Space}, year = {1996}, language = {english} }
@misc{durand-lose96ami-nice, pdf = {Exposes/1996_GDR-PRC.NICE.pdf}, addreess = {Nice}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, organizer = {I. Litowsky and B. Martin}, title = {Simulation Espace-Temps R\'eversible d'Automates Cellulaires Non-R\'eversibles}, month = sep, year = {1996}, howpublished = {{\'E}cole d'automne du {GRD-PRC AMI}, Nice}, language = {french} }
@techreport{durand-lose96rr-labri-1135, pdf = {Publications/1996_RR-LaBRI_1135.pdf}, aaanotezzz = {submitted to Mathematical System Theory so long ago ;-)}, type = {Research Report}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, institution = {LaBRI}, number = {1135-96}, title = {Any Reversible Cellular Automaton Can be Represented with Block Permutations}, year = {1996}, language = {english} }
@techreport{durand-lose96rr-labri-96-1113, pdf = {Papier/1996_RR-LaBRI_1113.pdf}, type = {Research Report}, address = {Universit\'e Bordeaux~I, 33\,405 {Talence} Cedex, {France}}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, institution = {LaBRI}, number = {1113--96}, title = {Sand Piles in Digraphs}, year = {1996}, language = {english} }
@misc{durand-lose98mosydis, author = {Durand-{L}ose, J{\'e}r{\^o}me}, howpublished = {Rencontre Mosydis (GdR-PrC AMI), {\'ENS} {C}achan}, organizer = {Petit, Antoine}, month = nov, title = {Universalit\'e intrins\`eque au sein des Automates cellulaires partitionn\'es r\'eversibles}, year = {1996}, language = {french} }
@inproceedings{durand-lose95latin, doi = {10.1007/3-540-59175-3_92}, hal = {https://hal.science/hal-01559493}, pdf = {Publications/1995_LATIN.pdf}, author = {Durand-{L}ose, J{\'e}r{\^o}me}, booktitle = {LATIN 1995}, editors = {Baeza-Yates, Ricardo and Goles, Eric and Poblete, P.}, number = {911}, pages = {230--244}, publisher = {Springer}, series = {LNCS}, title = {Reversible cellular automaton able to simulate any other reversible one using partitioning automata}, year = {1995}, language = {english}, abstract = {Partitioning automata (PA) are defined. They are equivalent to cellular automata (CA). Reversible sub-classes are also equivalent. A simple, reversible and universal partitioning automaton is described. Finally, it is shown that there are reversible PA and CA that are able to simulate any reversible PA or CA on any configuration. The resutls work in dimention $2$ and above.}, keywords = {Block Cellular Automata; Cellular Automata; Partitioned Cellular Automata; Intrinsic Universality; Reversibility; Reversible Cellular Automata} }
@inproceedings{daumas+durand-lose+tock94, author = {Daumas, Marc and Durand-Lose, J{\'e}r{\^o}me and Tock, Louis-Pascal}, booktitle = {XIV Int.\ Conf.\ of the Chilean Computer Science Society}, editors = {C. Isaac and R. Peralta}, pages = {283-294}, title = {High Speed Implementation of a Cellular Automaton}, year = {1994}, pdf = {Publications/1996_RT-LIP_1996-01.pdf}, language = {english} }