При быстром сжатии газа отклонение от закона Бойля-Мариотта является естественным, потому что при таком сжатии повышается температура. 2 Если же газ сжимать медленно, чтобы температура оставалась постоянной, то отклонений от закона не наблюдается. 2
Ещё одна причина отклонения от закона Бойля-Мариотта при сжатии газа заключается в том, что суммарный объём самих молекул может стать сопоставимым со всем объёмом, занятым газом. 1 Поэтому, чтобы получить переменную часть объёма газа, нужно от всего объёма, занятого газом, отнять суммарный объём самих молекул. 1
Также при значительном сжатии газа расстояния между молекулами уменьшаются, поэтому взаимодействие между ними существенно усиливается. 1 Движения молекул становятся ускоренными, увеличивается число их столкновений за 1 с между собой и со стенками сосуда. 1 Именно поэтому давление реального газа больше вычисленного по закону Бойля-Мариотта. 1