誓不两立shìbùliǎnglì
Meanings
1. the two cannot exist together (idiom); irreconcilable differences
2. incompatible standpoints
Characters used