Skip to main content

Qu

Type Alias Qu 

Source
pub type Qu<A> = Qubit<S<Z>, A>;
Expand description

The qubit proposition ~a.

Aliased Type§

pub struct Qu<A>(/* private fields */);

Trait Implementations§

Source§

impl<A: DProp> Decidable for Qu<A>

Source§

fn decide() -> ExcM<Qu<A>>

Get excluded middle rule.
Source§

impl<A, B> POrd<Qubit<S<Z>, B>> for Qu<A>
where A: POrd<B>,