periodicity
Shifts by multiples of pi: periods, half-periods, and where a shifted value coincides.
Case set 7a1dcfa636ed
trig-period-01
the two sides are equal at every admissible point
(case trig-period-01 (category periodicity) (var z complex) (ask (= (sin (+ z (* 2 pi))) (sin z))) (expect true))
trig-period-02
equal at some admissible points, different at others
witness (true): \(x = \frac{1}{2} \, \pi\)
witness (false): \(x = 0\)
cos(x + pi) = -cos x, so the claim holds exactly where cos x = 0.
(case trig-period-02 (category periodicity) (note "cos(x + pi) = -cos x, so the claim holds exactly where cos x = 0.") (var x real) (ask (= (cos (+ x pi)) (cos x))) (expect contingent) (witness true (x (* 1/2 pi))) (witness false (x 0)))
trig-period-03
equal at some admissible points, different at others
witness (true): \(x = \frac{1}{2} \, \pi\)
witness (false): \(x = 1\)
(case trig-period-03 (category periodicity) (var x real) (assume (positive x)) (ask (= (cos (+ x pi)) (cos x))) (expect contingent) (witness true (x (* 1/2 pi))) (witness false (x 1)))
trig-shift-01
equal at some admissible points, different at others
witness (true): \(x = 0\)
witness (false): \(x = 1\)
(case trig-shift-01 (category periodicity) (var x real) (ask (= (sin (+ x pi)) (sin x))) (expect contingent) (witness true (x 0)) (witness false (x 1)))
Case set 1e4dbd2f7d86
trig-period-01
the two sides are equal at every admissible point
(case trig-period-01 (category periodicity) (var z complex) (ask (= (sin (+ z (* 2 pi))) (sin z))) (expect true))
trig-period-02
equal at some admissible points, different at others
witness (true): \(x = \frac{1}{2} \, \pi\)
witness (false): \(x = 0\)
cos(x + pi) = -cos x, so the claim holds exactly where cos x = 0.
(case trig-period-02 (category periodicity) (note "cos(x + pi) = -cos x, so the claim holds exactly where cos x = 0.") (var x real) (ask (= (cos (+ x pi)) (cos x))) (expect contingent) (witness true (x (* 1/2 pi))) (witness false (x 0)))
trig-period-03
equal at some admissible points, different at others
witness (true): \(x = \frac{1}{2} \, \pi\)
witness (false): \(x = 1\)
(case trig-period-03 (category periodicity) (var x real) (assume (positive x)) (ask (= (cos (+ x pi)) (cos x))) (expect contingent) (witness true (x (* 1/2 pi))) (witness false (x 1)))
trig-shift-01
equal at some admissible points, different at others
witness (true): \(x = 0\)
witness (false): \(x = 1\)
(case trig-shift-01 (category periodicity) (var x real) (ask (= (sin (+ x pi)) (sin x))) (expect contingent) (witness true (x 0)) (witness false (x 1)))
Case set 45d6b9056f06
trig-period-01
the two sides are equal at every admissible point
(case trig-period-01 (category periodicity) (var z complex) (ask (= (sin (+ z (* 2 pi))) (sin z))) (expect true))
trig-period-02
equal at some admissible points, different at others
witness (true): \(x = \frac{1}{2} \, \pi\)
witness (false): \(x = 0\)
cos(x + pi) = -cos x, so the claim holds exactly where cos x = 0.
(case trig-period-02 (category periodicity) (note "cos(x + pi) = -cos x, so the claim holds exactly where cos x = 0.") (var x real) (ask (= (cos (+ x pi)) (cos x))) (expect contingent) (witness true (x (* 1/2 pi))) (witness false (x 0)))
trig-period-03
equal at some admissible points, different at others
witness (true): \(x = \frac{1}{2} \, \pi\)
witness (false): \(x = 1\)
(case trig-period-03 (category periodicity) (var x real) (assume (positive x)) (ask (= (cos (+ x pi)) (cos x))) (expect contingent) (witness true (x (* 1/2 pi))) (witness false (x 1)))
trig-shift-01
equal at some admissible points, different at others
witness (true): \(x = 0\)
witness (false): \(x = 1\)