Ordinary differential equations with impulses General theory mathematics