Metamath Proof Explorer


Theorem nnmul2

Description: If one factor of a product of integers is at least 2 and less then the product, so is the second factor. (Contributed by AV, 5-Apr-2026)

Ref Expression
Assertion nnmul2 A 2 ..^ N B A B = N B 2 ..^ N

Proof

Step Hyp Ref Expression
1 elnn1uz2 B B = 1 B 2
2 oveq2 B = 1 A B = A 1
3 2 eqeq1d B = 1 A B = N A 1 = N
4 3 adantr B = 1 A 2 ..^ N A B = N A 1 = N
5 elfzoelz A 2 ..^ N A
6 5 zred A 2 ..^ N A
7 ax-1rid A A 1 = A
8 6 7 syl A 2 ..^ N A 1 = A
9 8 eqeq1d A 2 ..^ N A 1 = N A = N
10 elfzo2 A 2 ..^ N A 2 N A < N
11 breq2 N = A A < N A < A
12 11 eqcoms A = N A < N A < A
13 12 adantl A 2 A = N A < N A < A
14 eluzelre A 2 A
15 14 ltnrd A 2 ¬ A < A
16 15 pm2.21d A 2 A < A 2 B
17 16 adantr A 2 A = N A < A 2 B
18 13 17 sylbid A 2 A = N A < N 2 B
19 18 impancom A 2 A < N A = N 2 B
20 19 3adant2 A 2 N A < N A = N 2 B
21 10 20 sylbi A 2 ..^ N A = N 2 B
22 9 21 sylbid A 2 ..^ N A 1 = N 2 B
23 22 adantl B = 1 A 2 ..^ N A 1 = N 2 B
24 4 23 sylbid B = 1 A 2 ..^ N A B = N 2 B
25 24 ex B = 1 A 2 ..^ N A B = N 2 B
26 eluzle B 2 2 B
27 26 2a1d B 2 A 2 ..^ N A B = N 2 B
28 25 27 jaoi B = 1 B 2 A 2 ..^ N A B = N 2 B
29 1 28 sylbi B A 2 ..^ N A B = N 2 B
30 29 3imp21 A 2 ..^ N B A B = N 2 B
31 eluz2gt1 A 2 1 < A
32 31 3ad2ant1 A 2 N A < N 1 < A
33 10 32 sylbi A 2 ..^ N 1 < A
34 33 3ad2ant1 A 2 ..^ N B A B = N 1 < A
35 6 3ad2ant1 A 2 ..^ N B A B = N A
36 nnrp B B +
37 36 3ad2ant2 A 2 ..^ N B A B = N B +
38 35 37 ltmulgt12d A 2 ..^ N B A B = N 1 < A B < A B
39 34 38 mpbid A 2 ..^ N B A B = N B < A B
40 breq2 A B = N B < A B B < N
41 40 3ad2ant3 A 2 ..^ N B A B = N B < A B B < N
42 39 41 mpbid A 2 ..^ N B A B = N B < N
43 nnz B B
44 43 3ad2ant2 A 2 ..^ N B A B = N B
45 2z 2
46 45 a1i A 2 ..^ N B A B = N 2
47 elfzoel2 A 2 ..^ N N
48 47 3ad2ant1 A 2 ..^ N B A B = N N
49 elfzo B 2 N B 2 ..^ N 2 B B < N
50 44 46 48 49 syl3anc A 2 ..^ N B A B = N B 2 ..^ N 2 B B < N
51 30 42 50 mpbir2and A 2 ..^ N B A B = N B 2 ..^ N