Metamath Proof Explorer


Theorem flmrecm1

Description: The floor of an integer minus the reciprocal of a positive integer is the integer minus 1. (Contributed by AV, 10-Apr-2026)

Ref Expression
Assertion flmrecm1 M N M 1 N = M 1

Proof

Step Hyp Ref Expression
1 peano2zm M M 1
2 1 zcnd M M 1
3 2 adantr M N M 1
4 1cnd M N 1
5 nnrecre N 1 N
6 5 recnd N 1 N
7 6 adantl M N 1 N
8 zcn M M
9 npcan1 M M - 1 + 1 = M
10 9 eqcomd M M = M - 1 + 1
11 8 10 syl M M = M - 1 + 1
12 11 adantr M N M = M - 1 + 1
13 12 oveq1d M N M 1 N = M 1 + 1 - 1 N
14 3 4 7 13 assraddsubd M N M 1 N = M 1 + 1 - 1 N
15 14 fveq2d M N M 1 N = M 1 + 1 - 1 N
16 1red N 1
17 16 5 resubcld N 1 1 N
18 flzadd M 1 1 1 N M 1 + 1 - 1 N = M - 1 + 1 1 N
19 1 17 18 syl2an M N M 1 + 1 - 1 N = M - 1 + 1 1 N
20 nnge1 N 1 N
21 nnrp N N +
22 divle1le 1 N + 1 N 1 1 N
23 16 21 22 syl2anc N 1 N 1 1 N
24 20 23 mpbird N 1 N 1
25 16 5 subge0d N 0 1 1 N 1 N 1
26 24 25 mpbird N 0 1 1 N
27 nnrecgt0 N 0 < 1 N
28 5 16 ltsubposd N 0 < 1 N 1 1 N < 1
29 27 28 mpbid N 1 1 N < 1
30 0re 0
31 1xr 1 *
32 30 31 pm3.2i 0 1 *
33 elico2 0 1 * 1 1 N 0 1 1 1 N 0 1 1 N 1 1 N < 1
34 32 33 mp1i N 1 1 N 0 1 1 1 N 0 1 1 N 1 1 N < 1
35 17 26 29 34 mpbir3and N 1 1 N 0 1
36 ico01fl0 1 1 N 0 1 1 1 N = 0
37 35 36 syl N 1 1 N = 0
38 37 adantl M N 1 1 N = 0
39 38 oveq2d M N M - 1 + 1 1 N = M - 1 + 0
40 3 addridd M N M - 1 + 0 = M 1
41 39 40 eqtrd M N M - 1 + 1 1 N = M 1
42 15 19 41 3eqtrd M N M 1 N = M 1