Metamath Proof Explorer


Theorem tannpoly

Description: The tangent function is not a polynomial with complex coefficients, as it is not defined on the whole complex plane. (Contributed by Ender Ting, 10-Dec-2025)

Ref Expression
Assertion tannpoly ¬ tan ∈ ( Poly ‘ ℂ )

Proof

Step Hyp Ref Expression
1 coshalfpi ⊢ ( cos ‘ ( π / 2 ) ) = 0
2 c0ex ⊢ 0 ∈ V
3 2 snid ⊢ 0 ∈ { 0 }
4 1 3 eqeltri ⊢ ( cos ‘ ( π / 2 ) ) ∈ { 0 }
5 eldifn ⊢ ( ( cos ‘ ( π / 2 ) ) ∈ ( ℂ ∖ { 0 } ) → ¬ ( cos ‘ ( π / 2 ) ) ∈ { 0 } )
6 4 5 mt2 ⊢ ¬ ( cos ‘ ( π / 2 ) ) ∈ ( ℂ ∖ { 0 } )
7 cosf ⊢ cos : ℂ ⟶ ℂ
8 ffun ⊢ ( cos : ℂ ⟶ ℂ → Fun cos )
9 7 8 ax-mp ⊢ Fun cos
10 picn ⊢ π ∈ ℂ
11 halfcl ⊢ ( π ∈ ℂ → ( π / 2 ) ∈ ℂ )
12 10 11 ax-mp ⊢ ( π / 2 ) ∈ ℂ
13 7 fdmi ⊢ dom cos = ℂ
14 12 13 eleqtrri ⊢ ( π / 2 ) ∈ dom cos
15 fvimacnv ⊢ ( ( Fun cos ∧ ( π / 2 ) ∈ dom cos ) → ( ( cos ‘ ( π / 2 ) ) ∈ ( ℂ ∖ { 0 } ) ↔ ( π / 2 ) ∈ ( ◡ cos “ ( ℂ ∖ { 0 } ) ) ) )
16 9 14 15 mp2an ⊢ ( ( cos ‘ ( π / 2 ) ) ∈ ( ℂ ∖ { 0 } ) ↔ ( π / 2 ) ∈ ( ◡ cos “ ( ℂ ∖ { 0 } ) ) )
17 6 16 mtbi ⊢ ¬ ( π / 2 ) ∈ ( ◡ cos “ ( ℂ ∖ { 0 } ) )
18 df-tan ⊢ tan = ( 𝑥 ∈ ( ◡ cos “ ( ℂ ∖ { 0 } ) ) ↦ ( ( sin ‘ 𝑥 ) / ( cos ‘ 𝑥 ) ) )
19 18 dmmptss ⊢ dom tan ⊆ ( ◡ cos “ ( ℂ ∖ { 0 } ) )
20 19 sseli ⊢ ( ( π / 2 ) ∈ dom tan → ( π / 2 ) ∈ ( ◡ cos “ ( ℂ ∖ { 0 } ) ) )
21 17 20 mto ⊢ ¬ ( π / 2 ) ∈ dom tan
22 plyf ⊢ ( tan ∈ ( Poly ‘ ℂ ) → tan : ℂ ⟶ ℂ )
23 fdm ⊢ ( tan : ℂ ⟶ ℂ → dom tan = ℂ )
24 eleq2 ⊢ ( dom tan = ℂ → ( ( π / 2 ) ∈ dom tan ↔ ( π / 2 ) ∈ ℂ ) )
25 12 24 mpbiri ⊢ ( dom tan = ℂ → ( π / 2 ) ∈ dom tan )
26 22 23 25 3syl ⊢ ( tan ∈ ( Poly ‘ ℂ ) → ( π / 2 ) ∈ dom tan )
27 21 26 mto ⊢ ¬ tan ∈ ( Poly ‘ ℂ )