¿Pueden ocurrir dos eventos distintos exactamente en el mismo momento en el tiempo?

Estoy escribiendo una simulación y tengo dificultades para resolver el orden en que ocurren dos fuerzas distintas. La simulación dará resultados diferentes si las fuerzas se aplican al estado en diferentes órdenes. Sin embargo, computacionalmente no puedo hacer que ocurran al mismo tiempo.

Creo que me falta algo de comprensión sobre si el mundo funciona en tiempo continuo o discreto. Sospecho que esto tiene algo que ver con la velocidad de propagación de la información y la relatividad, pero no estoy seguro.

Si dos eventos distintos pueden ocurrir al mismo tiempo, ¿cómo se escribe un simulador de tiempo discreto sin priorizar las fuerzas?

Algunos antecedentes más:

Supongamos que el estado está representado por S i Ω en el momento i , dónde i norte . Supongamos que hay una función de transición de estado F : Ω Ω tal que

  S i + 1 = F ( S i )

F está modelado por la combinación de dos fuerzas, G y H. G y H pueden ser modelados cada uno por dos funciones de transición gramo : Ω Ω y h : Ω Ω .

Por lo que puedo determinar, no hay forma de calcular la fuerza resultante de dos fuerzas arbitrarias (G y H). Lo que me gustaría hacer es definir F ser la composición de gramo y h , la pregunta es si eso debería ser gramo h o h gramo .

Definir "evento" . El único uso físico de esa palabra es en relatividad, donde simplemente denota un punto de espacio-tiempo y no "ocurre". Además, ¿por qué su pregunta está etiquetada con etiquetas GR/SR?
@ACuriousMind, ¿qué pasa con los eventos en los colisionadores? :D
Pero, ¿cuál es tu problema con las fuerzas? Si actúan simultáneamente en su sistema, ¿no tienen una resultante? ¿Qué tiene eso que ver con que el tiempo mundial sea discreto o continuo? Para la computadora, usa algún paso de tiempo, y si el paso de tiempo es lo suficientemente pequeño, probablemente el resultado sea bueno. ¿No puedes decirnos cuál es el problema para el que escribes el simulador? Tal vez podamos ayudar con algunos consejos.
@PhotonicBoom: Ah, estos crudos experimentalistas. Es cierto que olvidé ese uso, pero tampoco encaja aquí.
@PhotonicBoom: me parece que Cammil solo tiene problemas con la computadora.
@ACuriousMind: Creo que aquí está pasando algo que se relaciona con GR/SR.
@Sofia: No, no solo tengo problemas con la computadora. Problemas informáticos ciertamente motivados por consultas. Newton no solo tenía problemas con las manzanas.
@PhotonicBoom: ¿Cammil tiene el problema de cómo escribir un programa y usted busca problemas de GR? ¿Por qué?
@cammil: ¿no puedes refinar tu pregunta y darnos más detalles sobre el ejercicio que tienes que resolver?
@Sofia Era una broma. Además, nunca mencioné GR, todo lo que dije fue que la palabra eventos también se usa en física de partículas.
@PhotonicBoom: Soy ingeniero informático. Cuando Cammil dijo simulador, mi mente se apresuró a depurar.
Editado. ¡Aunque no estoy realmente seguro de que mis ediciones ayuden!
Un simulador de eventos de tiempo discreto que vale la pena arroja un mensaje de error cuando eso sucede e invoca una rutina de manejo de errores. Dicho esto, los DTES NO son buenos modelos para la física, apenas son útiles para el diseño electrónico y demás.
Seguramente no hay alternativas para la simulación. El tiempo continuo usando DE sigue siendo tiempo discreto en lo que respecta a una computadora. A menos que haya una solución de forma cerrada de un estado futuro, pero eso no es realmente una simulación, ¿verdad?
Esta pregunta parece estar fuera de tema porque se trata de técnicas de codificación específicas.
@BMS: acabo de leer las pautas y la pregunta no parece estar fuera de tema. No se trata de implementación computacional, sino de lógica. Sin embargo, puedo estar equivocado.

Respuestas (1)

Toma la operación que te da gramo de GRAMO y aplicarlo a ( GRAMO + H ) .

Generalmente, las fuerzas se suman como vectores y el resultado se llama fuerza neta. Luego, la fuerza neta se usa para calcular el efecto de las fuerzas en el estado futuro. Hay muchos algoritmos para esto, Euler, Verlet, Runge-Kutta...