誓不两立shìbùliǎnglìMeanings1. the two cannot exist together (idiom); irreconcilable differences2. incompatible standpointsCharacters used誓oath不no两two立to establish