Metamath Proof Explorer


Theorem lazlinz

Description: Construct an extended integer. (Contributed by AV, 25-Oct-2026)

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

Proof

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