Idris2Doc : Data.Bool.Xor

Data.Bool.Xor

Definitions

xor : Bool->Bool->Bool
Totality: total
Visibility: public export
Fixity Declaration: infixl operator, level 6
xorSameFalse : (b : Bool) ->b `xor` b=False
Totality: total
Visibility: export
xorFalseNeutral : (b : Bool) ->False `xor` b=b
Totality: total
Visibility: export
xorTrueNot : (b : Bool) ->True `xor` b=notb
Totality: total
Visibility: export
notXor : (a : Bool) -> (b : Bool) ->not (a `xor` b) =nota `xor` b
Totality: total
Visibility: export
notXorCancel : (a : Bool) -> (b : Bool) ->nota `xor` notb=a `xor` b
Totality: total
Visibility: export
xorAssociative : (a : Bool) -> (b : Bool) -> (c : Bool) ->a `xor` (b `xor` c) = (a `xor` b) `xor` c
Totality: total
Visibility: export
xorCommutative : (a : Bool) -> (b : Bool) ->a `xor` b=b `xor` a
Totality: total
Visibility: export
xorNotTrue : (a : Bool) ->a `xor` nota=True
Totality: total
Visibility: export