If you're using this for writing proofs over it, you'll probably make the function a constant then define some set of assumptions over it. Like:
Where you define IsContinuous and IsDifferentiable to mean some definition you can use in proofs. However, if you want to formally verify the proofs then TLAPM does not really support reasoning over Reals at this time. Some researchers developed an extension for it which you can read about
here, but this work has not yet been integrated into the main development branch.
On Wednesday, November 20, 2024 at 5:28:20 AM UTC-5 marta zhango wrote:
How can I define a function of time or some other variable, say of a seismogram
in TLA ? But without specifying the mapping.
Using a VARIABLE, LET, or something else ?