Definition

A proposition is semidecidable if there is an effective procedure that eventually confirms when is true, but may run forever when is false.

Equivalently, semidecidability means that truth of can be recognized by computation, even if falsity need not be decidable. Thus semidecidability is weaker than decidability.

Remarks

In computability theory, semidecidable predicates correspond to recursively enumerable or recognizable sets.

In type theory, semidecidable propositions are used to classify domains of definition for the semidecidable lifting monad in partiality in type theory.

Decidable
Lifting Monad
Partiality (Type Theory)
Recursively Enumerable Language