Abstract
Hysterons are elementary units of hysteresis that underlie many complex behaviors of non-equilibrium matter. Because models of interacting hysterons can describe disordered matter, this suggests that artificial systems could respond to mechanical inputs in precise and targeted ways. Specifying the properties of hysterons and their interactions could thus be a general method for realizing arbitrary non-equilibrium behaviors. Elastic structures including slender beams, creased sheets, and shells are clear candidates for artificial hysterons, but complete control of their interactions has seemed impractical or impossible. Here we report a mechanical hysteron composed of rigid bars and linear springs, which has controllable properties and tunable interactions of general sign that can be reciprocal or non-reciprocal. We derive a mapping from the system parameters to the hysteron properties, and we show how collective behaviors of multiple hysterons can be targeted by adjusting geometric parameters on the fly. By transforming an abstract hysteron model into a physical design platform, our work demonstrates a route toward designed materials that can sense, compute, and respond to their mechanical environment.
Subject terms: Condensed-matter physics, Soft materials, Mechanical properties, Statistical physics
Complex behaviors in amorphous solids, disordered magnets, and crumpled sheets can be traced to hysteric subsystems, or hysterons, within them. Here, the author translates an abstract hysteron model into a tunable mechanical structure that has stable memory and can process mechanical information.
Introduction
When an amorphous solid, a disordered magnet, or a crumpled sheet is subjected to an oscillating global drive, it navigates a complex pathway through a multitude of locally-stable states1. A powerful approach for understanding these systems has been to focus on the localized hysteretic rearrangements—hysterons—that arise within them2–12. In these abstract hysteron models, each hysteron i possesses a pair of thresholds and at which it switches between its two possible states, si = ± 1. More general models incorporate interactions between hysterons13–16, so that the switching thresholds depart from their “bare” values as follows:
| 1 |
where S is a microstate that specifies the and the Jij encode cooperative (Jij > 0) or frustrated (Jij < 0) interactions that may be non-reciprocal (Jij ≠ Jji).
In addition to offering a foothold for understanding disordered media, Eq. (1) suggests a design principle for a new class of synthetic matter. If the thresholds and interactions can be designed, materials could be created with tailored responses to different mechanical environments. As the states si are readily interpreted as bits, such materials are endowed with digital memory and the ability to perform computations17. Several mechanical metamaterials have been developed to this end, including origami bellows18, corrugated sheets19, buckled beams20,21, and biholar sheets22,23. Yet, even in this realm where one has complete control over the material architecture, no system has been able to realize the full generality of Eq. (1).
Here, we translate this abstract model into a physical design platform. We show how mechanical hysterons built from rigid bars and linear springs can realize the full generality of Eq. (1) by way of strong, tunable interactions that are ferromagnetic-like or anti-ferromagnetic-like. We then target three specific computations on sequences of mechanical inputs and build the corresponding systems. Our results provide a replicable, general platform for processing mechanical information in materia.
Results
Hysteron design
Figure 1A illustrates the basic bistable unit in our system: a rigid bar that is free to rotate about a central pivot. The bar is corralled between two posts that restrict its angle to an interval, [θ−, θ+], with θ = 0° along the y-axis. A spring of stiffness k1 and rest length x0 attaches to the bar a distance L from the pivot; the other end of this spring attaches to a long steel rod that translates freely along its axis via two linear bearings. The x-position of this rod, γ, serves as the global mechanical drive. All springs used in the experiments behave linearly, which we verify by measuring their force-versus-displacement curves when pulling up on a known mass resting on an electronic balance (Fig. 1B). We analyze these data to measure k and x0 for each spring used in the experiment.
Fig. 1. Coupled mechanical hysterons with tunable interactions.

A Each hysteron is a rigid bar that may freely rotate between two hard boundaries, under the influence of a driving spring that attaches to a rod applying a horizontal quasistatic global drive, γ. Hysterons may be coupled together with additional springs. B Typical force-versus-displacement data for springs used in the experiment. Solid lines are linear fits used to extract the stiffness k and rest length, x0. C Basic behavior of a hysteron. The thresholds, γ−, γ+, depend on the geometric properties of the system as well as the state of the other hysterons when interactions are present. D Experimental realizations with cooperative (left) and frustrated interactions (right).
We first consider the stability of a single rotor. Starting with the driving rod on the far left and gradually moving it to the right, the rotor begins in the (−) state where θ = θ−, but becomes unstable and jumps to the (+) state (θ = θ+) when the spring crosses the pivot point of the rod. This transition occurs when the x-position of the driving rod, γ, exceeds a threshold , where y is the fixed distance to the rotor pivots (Fig. 1A). Likewise, the rotor flips to (−) when . The rotor is thus a hysteron: it is monostable outside the interval [γ−, γ+] and it is bistable within (Fig. 1C). We may move this interval of stability by shifting the position xi where hysteron i couples to the driving rod (where xi = 0 corresponds to no shift). Supplementary Movie 1 shows these basic behaviors for a pair of uncoupled rotors.
Next, we create interactions by coupling rotors i and j together with additional springs of stiffness kij and rest length x0 mounted a distance ℓ from the pivot (Fig. 1A). Uncrossed coupling springs create cooperative (ferromagnetic-like) interactions that encourage two hysterons to occupy the same state, forming the composite states −− or ++ more readily. Crossed springs create frustrated (antiferromagnetic-like) interactions that encourage them to occupy the states +− or −+ (Fig. 1D).
These interactions may be understood by torque balance. Suppose two rotors are held fixed at θ1 = θ2 = 0°. Coupling the rotors with two identical springs leads to zero net torque on rotor 1, as the torques from the two springs cancel whether they are crossed or uncrossed. Moving rotor 2 into the + state increases the distance spanned by one coupling spring and decreases the distance spanned by the other. Since these springs attach to rotor 1 on different sides of the pivot, this change in the torque adds up: two positive numbers for uncrossed springs (pushing rotor 1 towards the + state) and two negative values for crossed springs (pushing rotor 1 towards the − state). Through these interactions, the switching thresholds for one hysteron thus become dependent on the state of the other, giving rise to an expanded set of thresholds. The ensuing complexity and rapid tunability is demonstrated in Supplementary Movie 2, where we demonstrate a multitude of transitions for two cooperatively-coupled hysterons.
Tunable interactions
The position where the coupling springs attach, ℓ, offers a convenient way to tune the interaction between the hysterons continuously. To demonstrate this control, we perform experiments on two hysterons with a cooperative interaction, where we fix all other system parameters and vary ℓ. We measure the switching thresholds by holding one rotor fixed in the (+) or (−) state and quasistatically moving the driving rod until the other hysteron undergoes a transition. For example, denotes the measured threshold for hysteron 1 to switch to (+) when hysteron 2 is in state s2. Figure 2A shows the measured values of the eight transitions for this system at four values of ℓ.
Fig. 2. Switching thresholds for an interacting hysteron pair.

A Using the configuration shown in the left panel of Fig. 1D, we measure the eight switching thresholds as the mounting position of the coupling springs, ℓ, is varied. Experimental uncertainty is ±0.1 cm, which is approximately the size of the symbols. The experiments are in good agreement with the theory. Geometric parameters: y = 9.4 cm, L = 6.3 cm, w = 15.2 cm, x1 = 0 cm, x2 = − 1.9 cm, , and . Driving springs: k1 = k2 = 0.19 N/cm, rest lengths 3.9 and 4.2 cm. Coupling springs: k12 = 0.07 N/cm, rest lengths 2.4 and 2.6 cm. B Transition graphs showing behavior for ℓ < 4.18 cm and 4.18 < ℓ < 4.90 cm. When ℓ surpasses 4.90 cm a more subtle change in behavior occurs; the avalanche from −− to ++ passes through the intermediate state +−, as now . C Splitting between pairs of switching thresholds, , which measures the strength of interactions between hysterons. Triangles: Experiments. Solid lines: Kinematic model. Dashed lines: Eq. (6) for rotors confined to small angles.
When ℓ = 0, the coupling springs have no lever arm to exert a torque on either rotor. Here there are only four distinct thresholds due to the degeneracies . The particular order of the thresholds, , gives rise to a set of stable states and transitions that we may represent in a transition graph5,19 – a directed graph that shows the transitions out of each stable state under increasing or decreasing drive (Fig. 2B). For ℓ = 1.6 cm, the thresholds split into eight distinct values. Nevertheless, the same stable states and transitions remain at ℓ = 1.6 cm and at ℓ = 3.2 cm.
Increasing ℓ to 4.7 cm, two pairs of thresholds switch their ordering: falls below , and falls below . The first switch does not change the transition graph for the system, but the second does. Starting in −−, the first transition upon increasing γ is to −+ at . But this state is now unstable, as , meaning that hysteron 1 is above threshold to flip to (+) as soon as hysteron 2 enters the (+) state. This “vertical avalanche”15 is denoted by the arrow from −− to ++ in the second transition graph in Fig. 2B.
This tunability of the thresholds and interactions suggests that our mechanical hysterons should be able to exhibit a wide variety of behaviors. We confirm this notion in Supplementary Movies 2–5, where we demonstrate all possible transition graphs for two hysterons with cooperative interactions (Jij > 0) and frustrated interactions (Jij < 0)15. This suite of behaviors includes a 2-bit analog-to-digital converter (Supplementary Fig. S1A, transition graph ix). We provide further descriptions of these experiments in the Supplementary Information and in Supplementary Fig. S1.
Kinematic model
We can use torque balance to connect the system parameters to the switching thresholds observed in the experiment. First, we assume the system is in a stable microstate S. It is then straightforward to write down the torque τij(si, sj) of rotor j on rotor i in terms of the properties and mounting positions of the coupling springs. Similarly, one can compute the torque τi(γ, si) on rotor i by its driving spring. Exact expressions for τi(γ, si) and τij(si, sj), which take into account the finite rest length of the springs, are provided in the Supplementary Information. Hysteron i will undergo a transition when the sum of the torques on it vanish:
| 2 |
The γ that solve this equation are the switching thresholds, , wherein hysteron i switches out of the state si = ∓ 1. In principle, there could be other stable equilibria between and ; in practice, we avoid this by using sufficiently strong driving springs compared to any coupling springs that might disrupt this bistability. We use Eq. (2) to predict the thresholds for the system in Fig. 2A and find good agreement with the experiments. Moreover, the model allows us to anticipate precisely where the qualitative behaviors of the system will change, e.g., the change in the transition graph at ℓ = 4.18 cm (Fig. 2A, B).
Linear interactions at arbitrary rotor angles
Equation (1) posits that the hysteron interactions are pairwise and linear. We now show that our system exhibits such interactions when the rest length x0 of each driving spring is much less than L + y. In this limit, the torque on rotor i by its driving spring is: . We emphasize that this result is for arbitrary θi and γ as detailed in the Supplementary Information. Plugging this expression into Eq. (2) and solving for γ gives the transitions for rotor i when the system is in microstate S. The interaction of hysteron j on hysteron i may then be calculated by the difference, , which yields:
| 3 |
independent of the state of all other rotors. Such a result establishes that the interactions are pairwise and linear, even for arbitrary rotor angles and finite coupling spring rest lengths. This linearity may be attributed to two key features of our system: (i) the affine relationship between the drive γ and its torque on a rotor, and (ii) the additivity of the torques from the coupling springs.
Equation (3) additionally says that there are two sets of interactions strengths: describes the interactions for hysteron i when , whereas is the relevant matrix when . Such abstract hysteron models have been proposed recently16, where Jij in Eq. 1 is replaced by . In Supplementary Fig. S2 we show that the simpler scenario, , occurs when the corralling posts are positioned symmetrically for each rotor, meaning for each i.
We can also calculate the bare thresholds, , in terms of the torques on rotor i. They are found from the relation, , where S± is the state with sj = ± 1 for all j ≠ i. Using Eq. (2) and the expression for τi above yields:
| 4 |
We emphasize that the sum in Eq. (4) represents a shift of the bare threshold due to the presence of interactions. Physically, it arises because the torque exerted by rotor j on rotor i, averaged over the two states sj = ± 1, may be non-zero. By contrast, the interactions Jij measure the positive and negative departures from this mean, which are then added on top of this bare threshold, following Eq. (1).
Mapping to hysteron model at small rotor angles
We can gain a deeper understanding of the interactions by studying a limit where the rotor angles are small, . To emphasize the core relationships in this mapping, we specialize to the case where the two springs connecting rotors i and j have identical spring constants kij and rest lengths x0. To simplify expressions, we consider coupling springs with rest lengths that are small compared to either the rotor spacing or the mounting distance on the rotor: x0 ≪ w or x0 ≪ ℓ. We show in the Supplementary Information that under these conditions, the torque of hysteron j on i has a simple form: τij = 2gijkijℓ2(θj − θi), where the geometric factor gij is defined by:
| 5 |
Plugging this torque into Eqs. (3) and (4) at small angles, we obtain:
| 6 |
| 7 |
where we retained in place of in Eq. (7) so that it gives the exact threshold in the absence of coupling.
Supplementary Fig. S3 shows that the small-θ model of Eqs. (1), (6), and (7) provides a good approximation to the exact kinematic model, Eq. (2), for both cooperative and frustrated interactions. Moreover, Eqs. (6) and (7) provide important physical insights into our system. For instance, they tell us that only one interaction matrix is sufficient to describe the system at small rotor angles (), even without the additional symmetry of the rotor angles assumed in Supplementary Fig. S2. They also identify an inherent non-reciprocity of the interactions that we explore in the next section. More valuable still, Eqs. (6) and (7) are a blueprint for designing the thresholds and interactions in our system at will—an enticing topic that comprises the remainder of this article.
Non-reciprocal interactions
Returning first to Fig. 2A, a closer look reveals that those interactions are non-reciprocal: The splitting of the blue curves, , is larger than the splitting of the black curves, . The non-reciprocity of the interaction can be seen immediately via Eq. (6), where Jij depends on the angular interval but does not depend on . The larger splitting of hysteron 2 in Fig. 2A is thus due to the larger angular interval of hysteron 1. To test this result quantitatively, Fig. 2C compares Eq. (6) with the value of from the full kinematic model and the experiments. The comparison shows that Eq. (6) captures the observed non-reciprocity as well as the predicted ℓ2 scaling.
Having established a physical picture for the switching thresholds and interactions for pairs of mechanical hysterons, the remainder of this article is devoted to targeting more complex behaviors with two, four, and many coupled hysterons.
Hysteron latching
Holding a blueprint for frustrated non-reciprocal interactions allows us to target an exotic behavior termed “latching”. This behavior was proposed by Lindeman et al.24 to explain how amorphous solids form multiple memories of asymmetric driving. Here we demonstrate it with our mechanical hysterons in Fig. 3A and Supplementary Movie 6.
Fig. 3. Using a frustrated non-reciprocal interaction to build a hysteron latch.

A Coupled mechanical hysterons that are stable in the +− and −− states at γ = 0. Driving up to γ = 10 cm and back to 0 sets the system in +−. Driving up to γ = 32 cm and back to 0 resets the system to −−. Geometric parameters: y = 9.4 cm, L = 6.3 cm, ℓ = 4.7 cm, w = 15.2 cm, x1 = − 8.1 cm, x2 = − 16.4 cm, , and . All springs have k = 0.19 N/cm and x0 = 4.1 cm. B Switching thresholds in the experiment and the model. Arrows identify the (negative) values of and , highlighting the frustrated non-reciprocal interaction at the core of the behavior. Experimental uncertainty is ±0.1 cm (not plotted).
Starting in the −− state at γ = 0, we drive the system to γ = 10 cm, which puts the system in the +− state. This state remains stable as γ returns back to 0; hysteron 1 is now “latched” in the (+) state. A larger driving amplitude to γ = 32 cm and back to 0 releases hysteron 1 back to (−) via a sequence of intermediate states: +− → ++ → −+ → −−.
Latching necessarily violates return-point memory25–27, which would stipulate that the same state would recur each time the driving returns to its common endpoint, γ = 0. Indeed, Lindeman et al.24 showed that latching requires a strong, frustrated, non-reciprocal interaction: J12 < J21 < 0. Figure 3B shows that our setup satisfies this requirement. We obtain this frustrated non-reciprocal interaction by confining hysteron 1 to a smaller angular interval than hysteron 2 and coupling them with crossed springs. The full requirements for latching, and how we target them using our mechanical hysterons, is provided in the Supplementary Information.
Counting driving cycles
Frustrated interactions enable other computational behaviors, such as counting the number of mechanical driving cycles that have been applied. Our design uses an antiferromagnetic chain of hysterons with uniform frustrated interactions and uniform hysteresis, . We alternately raise and lower both of the bare switching thresholds, and , for each hysteron (Fig. 4A). This staggering breaks the degeneracy of the two ground states so that +−+−… has a higher energy than −+−+…. Consider now a stable state with one “domain wall” in the bulk where the two ground states meet. Both hysterons at the domain wall experience two interactions that cancel, lowering their barrier to change state via the global drive. This grows the −+−+… domain by one site for each half-cycle of driving. The location of the domain wall thus encodes the number of driving cycles; 2n hysterons can record this number up to n.
Fig. 4. Counting driving cycles with a chain of mechanical hysterons.

A One-dimensional chain of hysterons with uniform antiferromagnetic nearest-neighbor interactions. All hysterons have the same hysteresis, , but the thresholds are shifted positively/negatively for odd/even i (dark/light gray in schematic). B Time series showing a domain wall ratcheting down the chain, irreversibly flipping one hysteron each half cycle. The system is initialized in the state +−+−+− and a cycle of driving follows γ: γ0 → − γ0 → γ0. The growing −+−+… phase is highlighted in blue. For ease of construction, the radial bearings are replaced by optical posts in post holders lubricated with silicone oil. Coupling springs: k = 0.17 N/cm, x0 = 4.0 cm. Driving springs: k = 0.19 N/cm, x0 = 4.1 cm.
This design is easily translated to our mechanical system by forming a chain of rotors that are coupled to their nearest neighbors with crossed springs and attaching them to the driving rod with xi that alternate between negative and positive values (Fig. 4B). In particular, we set , , where , although other values can also work (see the Supplementary Information). Finally, we set at the start of the chain to nucleate a domain wall there. Supplementary Movie 7 and Fig. 4B show the system evolution, starting from the higher-energy ground state. Once the domain wall reaches the end of the chain, the configuration is stable to further driving.
Counting modulo 2
Figure 5A shows a system of four hysterons that, when driven at unit amplitude, produces a steady state that takes two cycles to traverse. It concludes even cycles in the state −−−+, and it concludes odd cycles in the state −−+− (Fig. 5B). The system thus performs a basic computation: discriminating between even and odd numbers of driving cycles, i.e., counting modulo 2. Such a multiperiodic response was previously identified in simulated hysteron systems13,14,16. Here we realize it in the lab.
Fig. 5. Counting modulo 2 with four mechanical hysterons.
A Thresholds and interactions that yield a period-2 limit cycle for unit-amplitude cyclic drive. B Corresponding pathway, where we have colored the two states at the minimum of the driving. Lighter arrows show all other transitions available to the system under arbitrary driving and are not used in the period-2 cycle. States without arrows to them are unstable at all γ. C Realizing this pathway with mechanical hysterons. The rotors from left to right correspond to the hysterons from top to bottom in (A). The springs connecting rotors 1 and 3 have k = 0.07 N/cm, and their original x0 = 2.5 cm are extended by steel wire. All other springs have k = 0.19 N/cm and x0 = 4.1 cm. D States and transitions in the experiment, which achieves the targeted response. Horizontal segments denote avalanches.
We start by translating the sign and relative strength of the interactions in Fig. 5A into a choice of springs and mounting points on the rotors. One pair of springs spans a longer distance from rotor 1 to rotor 3; we attach a length of steel wire to extend these springs while staying within their linear response. We then set for each hysteron to reflect its hysteresis in the design. To ensure constant-amplitude driving, we use the linear bearings that hold the driving rod as a “sandwich” that sets the endpoints of the driving.
The mounting positions xi, the angular intervals , the mounting positions ℓ for each pair of coupling springs, and the two endpoints of the driving offer a total of 14 continuous degrees of freedom. We also allow ourselves to mount some of the springs within a pair at unequal ℓ. To target the sequence of states in Fig. 5B, we drive the system to observe its behavior and then adjust one or more of these degrees of freedom to try to obtain more of the desired sequence. This iterative process eventually produced the configuration shown in Fig. 5C; its behavior under cyclic driving is shown in Supplementary Movie 8. To show the resulting steady state, we measure the value of γ where each transition occurs, and we plot the sequence of states as a function of time in Fig. 5D. The sequence matches that of Fig. 5B, it takes two periods to traverse, and it repeats indefinitely, as desired.
Discussion
Recent work has demonstrated mechanical designs that can count modulo two28, count driving cycles up to n29, or encode an analog mechanical input into a binary string30. Those systems also use bistable mechanical elements, but each one relies on a different strategy to navigate the pathways between its states. In contrast, we have presented a general platform that can be reconfigured to perform all of the above functions, plus a latching behavior that was recently identified in hysteron simulations24. This platform could find use in the design of mechanisms that navigate through precise sequences of states, e.g., in robotics31. More broadly, our work identifies a vast potential for designed materials that inherently engage with memory27, as their current state is a by-product of their driving history along with their overall design, which our platform now brings under the experimenter’s control.
One principle of our approach was to use nonlinearities sparingly, so that the behaviors of the system could be rationalized as simply as possible. Nevertheless some important questions remain: Schrecengost32 showed that mixed interactions (Jij Jji < 0) can be ruled out in a certain region of parameter space, but a full treatment of this question requires further work. Other designs for interacting mechanical hysterons are also being proposed; Shohat and van Hecke33 use theory and simulations to explore two-dimensional networks of bilinear hysterons as a route to exotic pathways, including mixed interactions and multiperiodic cycles. Understanding what are the general constraints on and Jij for any realizable structure or metamaterial is an important open question34.
Designing the response of larger collections of mechanical hysterons presents another challenge35,36. In Fig. 5 we obtained a period-2 response by aiming for a set of target hysteron parameters that were originally found via a random search13. Our approach for dialing in that precise set of couplings was to iteratively adjust the mounting positions of springs and the post angles to pick up more and more of the sought after multiperiodic cycle. This process is reminiscent of supervised learning37,38, suggesting that learning might be a viable approach for targeting transition graphs at large. Our system offers a wealth of possible learning degrees of freedom, as there are numerous geometric parameters that can be tuned continuously to affect the switching thresholds, including xi, , ℓ, and L. Further work is needed to determine whether a suitable learning algorithm could be used to navigate between different transition graphs, or classes of transition graphs with a desired functionality.
Methods
Rotor hysteron construction
We construct each rotor hysteron from two 1/2"-diameter optical posts attached in a T configuration, which we mount in a radial steel ball bearing affixed to an optical table. We remove the bearing grease to further lower their friction to rotation. We use steel extension springs to couple the rotors to one another and to a 1/2"-diameter steel shaft that is mounted in two linear bearings. This 72”-long rod translates freely along the horizontal direction and provides the global mechanical drive, γ. We define γ as the horizontal displacement of this rod in centimeters, which we measure with a precision of 0.1 cm via a ruler affixed under the rod. We define xi, the mounting position of driving spring i on the driving rod, such that xi = 0 corresponds to no shift when the driving rod is at γ = 0.
Spring stiffnesses
We measure the spring stiffnesses from force-versus-displacement data that we obtain by anchoring the springs to a known mass on an electronic balance, and recording the force on the balance as the top of the spring is extended and then retracted (Fig. 1B). These measurements show that the springs behave linearly over the range of extensions used in the experiments.
Abstract hysteron simulations
We verified the period-2 behavior of Fig. 5A using the open-source hysteron software package39.
Supplementary information
Description of Additional Supplementary Files
Source data
Acknowledgements
I thank Nathan Keim for suggesting how to apply a global drive, for providing the parameters used in Fig. 5A, and for many fruitful discussions. I am grateful to Zachariah Schrecengost for identifying how the interactions could be treated at arbitrary rotor angles. I thank Vidyesh Anisetti, Eadin Block, Christian Santangelo, and Jennifer Schwarz for contributing to early hysteron designs, and I thank Martin van Hecke, Nathan Keim, Chloe Lindeman, Gentian Muhaxheri, and Dor Shohat for comments on the manuscript. This research was supported by Syracuse University research subsidy funds and St. Olaf College research subsidy funds. The work was conceived at the Aspen Center for Physics, which is supported by National Science Foundation grant PHY-2210452.
Author contributions
The author confirms being the sole contributor to this work, including conception and design, data acquisition and analysis, interpretation of data, and drafting and critical revision of the manuscript.
Peer review
Peer review information
Nature Communications thanks Lishuai Jin, Damiano Pasini, Dengge Jin, and the other, anonymous, reviewer(s) for their contribution to the peer review of this work. A peer review file is available.
Data availability
The data that support the findings of this article are openly available in the figshare repository40 under a CC BY 4.0 license. Source data for Figs. 1, 2, 3, 5, Supplementary Figs. S1, S3 are provided with this paper.
Code availability
The custom code used for data analysis in this study is openly available in the figshare repository40 under a CC BY 4.0 license.
Competing interests
The author declares no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
The online version contains supplementary material available at 10.1038/s41467-026-70913-2.
References
- 1.Paulsen, J. D. & Keim, N. C. Mechanical memories in solids, from disorder to design. Ann. Rev. Condensed Matter. Phys.16, 61–81 (2024).
- 2.Preisach, F. Über die magnetische nachwirkung. Z. Phys.94, 277–302 (1935). [Google Scholar]
- 3.Falk, M. L. & Langer, J. S. Deformation and failure of amorphous, solidlike materials. Annu. Rev. Condens. Matter Phys.2, 353–373 (2011). [Google Scholar]
- 4.Keim, N. C. & Arratia, P. E. Mechanical and microscopic properties of the reversible plastic regime in a 2d jammed material. Phys. Rev. Lett.112, 028302 (2014). [DOI] [PubMed] [Google Scholar]
- 5.Mungan, M., Sastry, S., Dahmen, K. & Regev, I. Networks and hierarchies: how amorphous materials learn to remember. Phys. Rev. Lett.123, 178002 (2019). [DOI] [PubMed] [Google Scholar]
- 6.Mungan, M. & Terzi, M. M. The structure of state transition graphs in systems with return point memory: I. general theory. Ann. Henri Poincaré20, 2819–2872 (2019). [Google Scholar]
- 7.Terzi, M. M. & Mungan, M. State transition graph of the Preisach model and the role of return-point memory. Phys. Rev. E102, 012122 (2020). [DOI] [PubMed] [Google Scholar]
- 8.Keim, N. C., Hass, J., Kroger, B. & Wieker, D. Global memory from local hysteresis in an amorphous solid. Phys. Rev. Res.2, 012004 (2020). [Google Scholar]
- 9.Keim, N. C. & Medina, D. Mechanical annealing and memories in a disordered solid. Sci. Adv.8, eabo1614 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Shohat, D., Friedman, Y. & Lahini, Y. Logarithmic aging via instability cascades in disordered systems. Nat. Phys.19, 1890–1895 (2023). [Google Scholar]
- 11.Muhaxheri, G. & Santangelo, C. D. Bifurcations of inflating balloons and interacting hysterons. Phys. Rev. E110, 024209 (2024). [DOI] [PubMed] [Google Scholar]
- 12.Martínez-Calvo, A. et al. The fluidic memristor as a collective phenomenon in elastohydrodynamic networks. Nat. Commun.15, 3121 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Keim, N. C. & Paulsen, J. D. Multiperiodic orbits from interacting soft spots in cyclically sheared amorphous solids. Sci. Adv.7, eabg7685 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Lindeman, C. W. & Nagel, S. R. Multiple memory formation in glassy landscapes. Sci. Adv.7, eabg7133 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.van Hecke, M. Profusion of transition pathways for interacting hysterons. Phys. Rev. E104, 054608 (2021). [DOI] [PubMed] [Google Scholar]
- 16.Szulc, A., Mungan, M. & Regev, I. Cooperative effects driving the multi-periodic dynamics of cyclically sheared amorphous solids. J. Chem. Phys.156, 164506 (2022). [DOI] [PubMed] [Google Scholar]
- 17.Yasuda, H. et al. Mechanical computing. Nature598, 39–48 (2021). [DOI] [PubMed] [Google Scholar]
- 18.Jules, T., Reid, A., Daniels, K. E., Mungan, M. & Lechenault, F. Delicate memory structure of origami switches. Phys. Rev. Res.4, 013128 (2022). [Google Scholar]
- 19.Bense, H. & van Hecke, M. Complex pathways and memory in compressed corrugated sheets. Proc. Natl. Acad. Sci.118, e2111436118 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Sirote-Katz, C. et al. Emergent disorder and mechanical memory in periodic metamaterials. Nat. Commun.15, 4008 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Liu, J. et al. Controlled pathways and sequential information processing in serially coupled mechanical hysterons. Proc. Natl. Acad. Sci. USA121, e2308414121 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Ding, J. & van Hecke, M. Sequential snapping and pathways in a mechanical metamaterial. J. Chem. Phys.156, 204902 (2022). [DOI] [PubMed] [Google Scholar]
- 23.El Elmi, A. & Pasini, D. Tunable sequential pathways through spatial partitioning and frustration tuning in soft metamaterials. Soft Matter20, 1186–1198 (2024). [DOI] [PubMed] [Google Scholar]
- 24.Lindeman, C. W., Jalowiec, T. R. & Keim, N. C. Generalizing multiple memories from a single drive: the hysteron latch. Sci. Adv.11, eadr5933 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Barker, J. A., Schreiber, D. E., Huth, B. G. & Everett, D. H. Magnetic hysteresis and minor loops: models and experiments. Proc. R. Soc. Lond. A. Math. Phys. Sci.386, 251–261 (1983). [Google Scholar]
- 26.Sethna, J. P. et al. Hysteresis and hierarchies: dynamics of disorder-driven first-order phase transformations. Phys. Rev. Lett.70, 3347–3350 (1993). [DOI] [PubMed] [Google Scholar]
- 27.Keim, N. C., Paulsen, J. D., Zeravcic, Z., Sastry, S. & Nagel, S. R. Memory formation in matter. Rev. Mod. Phys.91, 035002 (2019). [Google Scholar]
- 28.ten Wolde, M. A. & Farhadi, D. A single-input state-switching building block harnessing internal instabilities. Mech. Mach. Theory196, 105626 (2024). [Google Scholar]
- 29.Kwakernaak, L. J. & van Hecke, M. Counting and sequential information processing in mechanical metamaterials. Phys. Rev. Lett.130, 268204 (2023). [DOI] [PubMed] [Google Scholar]
- 30.Hyatt, L. P. & Harne, R. L. Programming metastable transition sequences in digital mechanical materials. Extrem. Mech. Lett.59, 101975 (2023). [Google Scholar]
- 31.Kamp, L. M. et al. Reprogrammable sequencing for physicallyintelligent underactuated robots. Proc. Natl. Acad. Sci. 122 e2508310122 (2025). [DOI] [PMC free article] [PubMed]
- 32.Schrecengost, Z. Deformations of Thin Membranes in Incompatible Geometries and Interactions in Mechanical Hysteron Systems. ProQuest Dissertations and Theses, 126 (Syracuse University, 2025).
- 33.Shohat, D. & van Hecke, M. Geometric control and memory in networks of hysteretic elements. Phys. Rev. Lett.134, 188201 (2025). [DOI] [PubMed] [Google Scholar]
- 34.Baconnier, P. Teunisse, M. H. & van Hecke. Dynamic self-loops in networks of passive and active binary elements. Phys. Rev. Lett.135, 207402 (2025). [DOI] [PubMed]
- 35.Teunisse, M. & van Hecke, M. Transition graphs of interacting hysterons: structure, design, organization and statistics. R. Soc. Open Sci.12, 250753 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Muhaxheri, G., Antonetti, V. & Santangelo, C. D. A catastrophic approach to designing interacting hysterons. New J. Phys.27, 125004 (2025).
- 37.Stern, M. & Murugan, A. Learning without neurons in physical systems. Annu. Rev. Condens. Matter Phys.14, 417–441 (2023). [Google Scholar]
- 38.Altman, L. E., Stern, M., Liu, A. J. & Durian, D. J. Experimental demonstration of coupled learning in elastic networks. Phys. Rev. Appl.22, 024053 (2024). [Google Scholar]
- 39.Keim, N. C. & Paulsen, J. D. hysteron 0.1, https://github.com/nkeim/hysteron (2020).
- 40.Paulsen, J. D. Dataset and code for rotor-based mechanical hysteron experiments and theory. figshare, 10.6084/m9.figshare.28856705 (2025).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Description of Additional Supplementary Files
Data Availability Statement
The data that support the findings of this article are openly available in the figshare repository40 under a CC BY 4.0 license. Source data for Figs. 1, 2, 3, 5, Supplementary Figs. S1, S3 are provided with this paper.
The custom code used for data analysis in this study is openly available in the figshare repository40 under a CC BY 4.0 license.

