check_time_invariance
Check if a memoryless or difference system is time-invariant by comparing shifted outputs. Provides a symbolic proof of the result.
Instructions
Checks if a system is time-invariant.
For system_type='memoryless': expression is in terms of 'x' and 't'. Computes y(t-t0) and T{x(t-t0)} and checks equality.
For system_type='difference': expression is in terms of 'x_n', 'x_n1', 'n'. A system depending explicitly on 'n' is time-variant. Computes y[n-n0] and T{x[n-n0]} and checks equality.
Returns whether the system is time-invariant with a symbolic proof.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| system_type | No | memoryless | |
| system_expression | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |