pub trait NoOtherQ<A, B>: 'static + Clone { fn no_other_q<C: Prop>(&self, q: Q<A, C>) -> Not<Not<Q<B, C>>>; }
Prevents other qualities of A from excluding B.
A
B
(a ~~ c) => ¬¬(b ~~ c).
(a ~~ c) => ¬¬(b ~~ c)