수학 정리 같은거 보면
"A가 ~이면 (a), (b)이 성립합니다." 라고하잖아

이런건 필요충분조건임?
A에 대해 (a), (b)가 성립하면 A는 ~라고 할수 있음?

내가 헷갈려하는 이유가
조건명제 p->q가 참이면 역은 참을 보장하지 못하잖아
그럼
p = A는 ~이다
q = A는 (a), (b)를 만족한다.

그럼 위 명제는 p->q 잖아. 그럼 역을 보장할 수 없지 않음?
내가 기호논리학, 조건명제를 잘못알고 있는건가?