librarylib/Combinators.xtl
source
ˡI̲ : a -> a
ˡI̲ ← { x → x }
ˡK̲ : a -> b -> a
ˡK̲ ← { x y → x }
ˡT̲ : a -> (a -> b) -> b
ˡT̲ ← { x y̲ → y̲ x }
ˡW̲ : (a -> a -> b) -> a -> b
ˡW̲ ← { x̲ y → y x̲ y }
ˡW̲1 : a -> (a -> a -> b) -> b
ˡW̲1 ← { x y̲ → x y̲ x }
ˡB̲ : (a -> b) -> (c -> a) -> c -> b
ˡB̲ ← { x̲ y̲ z → x̲ y̲ z }
ˡB̲1 : (a -> b) -> (c -> d -> a) -> c -> d -> b
ˡB̲1 ← { x̲ y̲ z w → x̲ z y̲ w }
ˡB̲2 : (a -> b) -> (c -> d -> e -> a) -> c -> d -> e -> b
ˡB̲2 ← { x̲ y̲ z w v → x̲ (z y̲ w)_ v }
ˡB̲3 : (a -> b) -> (c -> a) -> (d -> c) -> d -> b
ˡB̲3 ← { x̲ y̲ z̲ w → x̲ y̲ z̲ w }
ˡC̲ : (a -> b -> c) -> b -> a -> c
ˡC̲ ← { x̲ y z → z x̲ y }
ˡD̲ : (a -> b -> c) -> a -> (d -> b) -> d -> c
ˡD̲ ← { x̲ y z̲ w → y x̲ z̲ w }
ˡD̲1 : (a -> b -> c -> d) -> a -> b -> (e -> c) -> e -> d
ˡD̲1 ← { x̲ y z w̲ v → (y x̲ z)_ w̲ v }
ˡD̲2 : (a -> b -> c) -> (d -> a) -> d -> (e -> b) -> e -> c
ˡD̲2 ← { x̲ y̲ z w̲ v → (y̲ z) x̲ w̲ v }
ˡE̲ : (a -> b -> c) -> a -> (d -> e -> b) -> d -> e -> c
ˡE̲ ← { x̲ y z̲ w v → y x̲ w z̲ v }
ˡE̲h : (a -> b -> c) -> (d -> e -> a) -> d -> e -> (f -> g -> b) -> f -> g -> c
ˡE̲h ← { x̲ a̲ b c d̲ e f → (b a̲ c) x̲ e d̲ f }
ˡF̲ : a -> b -> (b -> a -> c) -> c
ˡF̲ ← { x y z̲ → y z̲ x }
ˡG̲ : (a -> b -> c) -> (d -> b) -> d -> a -> c
ˡG̲ ← { x̲ y̲ z w → w x̲ y̲ z }
ˡH̲ : (a -> b -> a -> c) -> a -> b -> c
ˡH̲ ← { x̲ y z → (y x̲ z)_ y }
ˡJ̲ : (a -> b -> b) -> a -> b -> a -> b
ˡJ̲ ← { x̲ y z w → y x̲ w x̲ z }
ˡO̲ : ((a -> b) -> a) -> (a -> b) -> b
ˡO̲ ← { x̲ y̲ → y̲ x̲ 'y̲ }
ˡQ̲ : (a -> b) -> (b -> c) -> a -> c
ˡQ̲ ← { x̲ y̲ z → y̲ x̲ z }
ˡQ̲1 : (a -> b) -> c -> (c -> a) -> b
ˡQ̲1 ← { x̲ y z̲ → x̲ z̲ y }
ˡQ̲2 : a -> (b -> c) -> (a -> b) -> c
ˡQ̲2 ← { x y̲ z̲ → y̲ z̲ x }
ˡQ̲3 : (a -> b) -> a -> (b -> c) -> c
ˡQ̲3 ← { x̲ y z̲ → z̲ x̲ y }
ˡQ̲4 : a -> (a -> b) -> (b -> c) -> c
ˡQ̲4 ← { x y̲ z̲ → z̲ y̲ x }
ˡR̲ : a -> (b -> a -> c) -> b -> c
ˡR̲ ← { x y̲ z → z y̲ x }
ˡS̲ : (a -> b -> c) -> (a -> b) -> a -> c
ˡS̲ ← { x̲ y̲ z → z x̲ y̲ z }
ˡV̲ : a -> b -> (a -> b -> c) -> c
ˡV̲ ← { x y z̲ → x z̲ y }
ˡC̲s : (a -> b -> c -> d) -> a -> c -> b -> d
ˡC̲s ← { x̲ y z w → (y x̲ w)_ z }
ˡR̲s : (a -> b -> c -> d) -> c -> a -> b -> d
ˡR̲s ← { x̲ y z w → (z x̲ w)_ y }
ˡF̲s : (a -> b -> c -> d) -> c -> b -> a -> d
ˡF̲s ← { x̲ y z w → (w x̲ z)_ y }
ˡV̲s : (a -> b -> c -> d) -> b -> c -> a -> d
ˡV̲s ← { x̲ y z w → (w x̲ y)_ z }
ˡW̲s : (a -> b -> b -> c) -> a -> b -> c
ˡW̲s ← { x̲ y z → (y x̲ z)_ z }
ˡC̲ss : (a -> b -> c -> d -> e) -> a -> b -> d -> c -> e
ˡC̲ss ← { x̲ y z w v → ((y x̲ z)_ v)_ w }
ˡR̲ss : (a -> b -> c -> d -> e) -> a -> d -> b -> c -> e
ˡR̲ss ← { x̲ y z w v → ((y x̲ w)_ v)_ z }
ˡF̲ss : (a -> b -> c -> d -> e) -> a -> d -> c -> b -> e
ˡF̲ss ← { x̲ y z w v → ((y x̲ v)_ w)_ z }
ˡV̲ss : (a -> b -> c -> d -> e) -> a -> c -> d -> b -> e
ˡV̲ss ← { x̲ y z w v → ((y x̲ v)_ z)_ w }
ˡW̲ss : (a -> b -> c -> c -> d) -> a -> b -> c -> d
ˡW̲ss ← { x̲ y z w → ((y x̲ z)_ w)_ w }
ˡY̲ : (a -> a) -> a
ˡY̲ ← { f̲ → f̲ ˡY̲ 'f̲ }