Intersection Types And Higer-Order Model Checking