Metamath Proof Explorer


Theorem facnn0dvdsfac

Description: The factorial of a nonnegative integer divides the factorial of an integer which is greater than or equal to the first integer. (Contributed by AV, 6-Apr-2026)

Ref Expression
Assertion facnn0dvdsfac M 0 N M ! N !

Proof

Step Hyp Ref Expression
1 permnn M 0 N N ! M !
2 nnz N ! M ! N ! M !
3 1 2 syl M 0 N N ! M !
4 elfznn0 M 0 N M 0
5 faccl M 0 M !
6 4 5 syl M 0 N M !
7 6 nnzd M 0 N M !
8 facne0 M 0 M ! 0
9 4 8 syl M 0 N M ! 0
10 elfz3nn0 M 0 N N 0
11 faccl N 0 N !
12 10 11 syl M 0 N N !
13 12 nnzd M 0 N N !
14 7 9 13 3jca M 0 N M ! M ! 0 N !
15 dvdsval2 M ! M ! 0 N ! M ! N ! N ! M !
16 14 15 syl M 0 N M ! N ! N ! M !
17 3 16 mpbird M 0 N M ! N !