Class: Plumb::Relation
- Inherits:
-
Object
- Object
- Plumb::Relation
- Defined in:
- lib/plumb/relation.rb
Overview
Internal three-valued result for propositions the type algebra attempts to prove. Unknown is distinct from false so callers cannot turn missing knowledge into an unsafe rewrite.
Constant Summary collapse
- PROVEN =
new.freeze
- DISPROVEN =
new.freeze
- UNKNOWN =
new.freeze