outlist-absent-means-out

IN premise

An outlist node that doesn't exist in the network is treated as OUT (justification satisfied); absent antecedent nodes fail validation — this asymmetry makes missing counter-evidence permissive while missing supporting evidence is strict

Summary

When checking whether counter-evidence exists, the system gives the benefit of the doubt: if the counter-evidence node was never even created, it treats that as "no counter-evidence found" and lets the belief stand. But for supporting evidence, the opposite applies — if a required supporting node is missing, the belief fails. This design means you don't have to explicitly create and mark every possible objection as false; silence counts as absence of objection. It also means beliefs can't accidentally survive on phantom support that was never actually established.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/23/topic-outlist-semantics.md