Metamath Proof Explorer


Theorem indprmfz

Description: An indicator function for prime numbers in a finite interval of integers, according to Ján Mináč. (Contributed by AV, 4-Apr-2026)

Ref Expression
Hypothesis indprmfz.i I = 2 A
Assertion indprmfz 𝟙 I I = k I k 1 ! + 1 k k 1 ! k

Proof

Step Hyp Ref Expression
1 indprmfz.i I = 2 A
2 1 ovexi I V
3 inss1 I I
4 indval I V I I 𝟙 I I = k I if k I 1 0
5 2 3 4 mp2an 𝟙 I I = k I if k I 1 0
6 elin k I k I k
7 ppivalnnprm k k 1 ! + 1 k k 1 ! k = 1
8 7 adantl k I k k 1 ! + 1 k k 1 ! k = 1
9 8 eqcomd k I k 1 = k 1 ! + 1 k k 1 ! k
10 6 9 sylbi k I 1 = k 1 ! + 1 k k 1 ! k
11 10 adantl k I k I 1 = k 1 ! + 1 k k 1 ! k
12 elfzuz k 2 A k 2
13 12 1 eleq2s k I k 2
14 6 biimpri k I k k I
15 14 stoic1a k I ¬ k I ¬ k
16 df-nel k ¬ k
17 15 16 sylibr k I ¬ k I k
18 ppivalnnnprm k 2 k k 1 ! + 1 k k 1 ! k = 0
19 13 17 18 syl2an2r k I ¬ k I k 1 ! + 1 k k 1 ! k = 0
20 19 eqcomd k I ¬ k I 0 = k 1 ! + 1 k k 1 ! k
21 11 20 ifeqda k I if k I 1 0 = k 1 ! + 1 k k 1 ! k
22 21 mpteq2ia k I if k I 1 0 = k I k 1 ! + 1 k k 1 ! k
23 5 22 eqtri 𝟙 I I = k I k 1 ! + 1 k k 1 ! k