[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tlaplus] Proving linearity of Fourier Transform
Although TLAPS cannot handle reals, I would like to try using TLA
as a hierarchical proof. Have done as follows
Constant t, omega, a, b
Constant h, f, g
Constant h \in [Real -> Real]
Constant f \in [Real -> Real]
Constant g \in [Real -> Real]
Constant F \in [Real -> Real]
<1>1. F(h(t)) == Integral ( h(t) * exp( -i * omega * t) , t)
<1>2. h(t) == a * f(t) + b * g(t)
Prove: F(h(t)) = a * F(f(t)) + b * F (g(t))
Proof:
<1>3. F(h(t)) = Integral ( (a * f(t) + b * g(t) ) * exp( -i * omega * t) , t) [by <1>2, <1>1 ]
= Integral ( (a * f(t) * exp( -i * omega * t)) + (b * g(t) * exp( -i * omega * t)) , t)
= a * Integral ( f(t) * exp( -i * omega * t) , t )
+ b * Integral ( g(t) * exp( -i * omega * t) , t)
= a * F(f(t)) + b * F (g(t)) [ by <1>1 ]
<1>4 Q.E.D.
Would be grateful if other can comment and point out improvements
--
You received this message because you are subscribed to the Google Groups "tlaplus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+unsubscribe@xxxxxxxxxxxxxxxx.
To view this discussion visit https://groups.google.com/d/msgid/tlaplus/f77e5ebc-ec7e-47ce-8f5c-6d8d090a335en%40googlegroups.com.