Lean4
/-- Given two sets `A` and `B`, `A ↓∩ B` denotes the intersection of `A` and `B` as a set in `Set A`.
The notation is short for `((↑) ⁻¹' B : Set A)`, while giving hints to the elaborator
that both `A` and `B` are terms of `Set α` for the same `α`.
This set is the same as `{x : ↑A | ↑x ∈ B}`.
-/
@[scoped term_parser 1000]
public meta def «term_↓∩_» : Lean.TrailingParserDescr✝ :=
ParserDescr.trailingNode✝ `Set.Notation.«term_↓∩_» 1022 67
(ParserDescr.binary✝ `andthen (ParserDescr.symbol✝ " ↓∩ ") (ParserDescr.cat✝ `term 67))