Add additional recursive, non immediately-duplicative birds.

finite-set-exercises
Joshua Potter 2023-05-02 10:34:47 -06:00
parent b3ebddc119
commit 6d03a9383a
2 changed files with 22 additions and 1 deletions

View File

@ -51,6 +51,13 @@ Cardinal
-/ -/
def C (x : α → β → δ) (y : β) (z : α) := x z y def C (x : α → β → δ) (y : β) (z : α) := x z y
/--
Converse Warbler
`W'xy = yxx`
-/
def W' (x : α) (y : αα → β) := y x x
/-- /--
Dickcissel Dickcissel
@ -195,6 +202,13 @@ Robin
-/ -/
def R (x : α) (y : β → αγ) (z : β) := y z x def R (x : α) (y : β → αγ) (z : β) := y z x
/--
Sage Bird
`Θx = x(Θx)`
-/
partial def Θ [Inhabited α] (x : αα) := x (Θ x)
/-- /--
Starling Starling
@ -224,3 +238,10 @@ Vireo
`Vxyz = zxy` `Vxyz = zxy`
-/ -/
def V (x : α) (y : β) (z : α → β → γ) := z x y def V (x : α) (y : β) (z : α → β → γ) := z x y
/--
Warbler
`Wxy = xyy`
-/
def W (x : αα → β) (y : α) := x y y

View File

@ -1,6 +1,6 @@
\documentclass{article} \documentclass{article}
\input{../../preamble} \input{../preamble}
\begin{document} \begin{document}