blob: a4a0c5f1666f219e0fe553eafa0a65d90eb34684 [file] [edit]
/-!
# Test that function-valued notation can be unexpanded when overapplied
-/
def Function.comp' {α : Sort u} {β : Sort v} {δ : Sort w} (f : β → δ) (g : α → β) : α → δ :=
fun x => f (g x)
variable (f : α → β) (g : β → γ) (x : α)
infixr:90 " ∘' " => Function.comp'
#check (g ∘' f) x