arch rule