Metamath Proof Explorer


Theorem zellaz

Description: An integer is an extended integer. (Contributed by AV, 24-Oct-2026)

Ref Expression
Assertion zellaz Could not format assertion : No typesetting found for |- ( ( S e. CC /\ A e. ZZ ) -> A e. ( Z[]l ` S ) ) with typecode |-

Proof

Step Hyp Ref Expression
1 zcn ⊢ A ∈ ℤ → A ∈ ℂ
2 1 adantl ⊢ S ∈ ℂ ∧ A ∈ ℤ → A ∈ ℂ
3 oveq1 ⊢ a = A → a + b ⁢ S = A + b ⁢ S
4 3 eqeq2d ⊢ a = A → A = a + b ⁢ S ↔ A = A + b ⁢ S
5 oveq1 ⊢ b = 0 → b ⁢ S = 0 ⋅ S
6 5 oveq2d ⊢ b = 0 → A + b ⁢ S = A + 0 ⋅ S
7 6 eqeq2d ⊢ b = 0 → A = A + b ⁢ S ↔ A = A + 0 ⋅ S
8 simpr ⊢ S ∈ ℂ ∧ A ∈ ℤ → A ∈ ℤ
9 0zd ⊢ S ∈ ℂ ∧ A ∈ ℤ → 0 ∈ ℤ
10 simpl ⊢ S ∈ ℂ ∧ A ∈ ℤ → S ∈ ℂ
11 10 mul02d ⊢ S ∈ ℂ ∧ A ∈ ℤ → 0 ⋅ S = 0
12 11 oveq2d ⊢ S ∈ ℂ ∧ A ∈ ℤ → A + 0 ⋅ S = A + 0
13 2 addridd ⊢ S ∈ ℂ ∧ A ∈ ℤ → A + 0 = A
14 12 13 eqtr2d ⊢ S ∈ ℂ ∧ A ∈ ℤ → A = A + 0 ⋅ S
15 4 7 8 9 14 2rspcedvdw ⊢ S ∈ ℂ ∧ A ∈ ℤ → ∃ a ∈ ℤ ∃ b ∈ ℤ A = a + b ⁢ S
16 ellaz Could not format ( S e. CC -> ( A e. ( Z[]l ` S ) <-> ( A e. CC /\ E. a e. ZZ E. b e. ZZ A = ( a + ( b x. S ) ) ) ) ) : No typesetting found for |- ( S e. CC -> ( A e. ( Z[]l ` S ) <-> ( A e. CC /\ E. a e. ZZ E. b e. ZZ A = ( a + ( b x. S ) ) ) ) ) with typecode |-
17 16 adantr Could not format ( ( S e. CC /\ A e. ZZ ) -> ( A e. ( Z[]l ` S ) <-> ( A e. CC /\ E. a e. ZZ E. b e. ZZ A = ( a + ( b x. S ) ) ) ) ) : No typesetting found for |- ( ( S e. CC /\ A e. ZZ ) -> ( A e. ( Z[]l ` S ) <-> ( A e. CC /\ E. a e. ZZ E. b e. ZZ A = ( a + ( b x. S ) ) ) ) ) with typecode |-
18 2 15 17 mpbir2and Could not format ( ( S e. CC /\ A e. ZZ ) -> A e. ( Z[]l ` S ) ) : No typesetting found for |- ( ( S e. CC /\ A e. ZZ ) -> A e. ( Z[]l ` S ) ) with typecode |-