/-- The axiom of Union holds in `V_κ`. Hint: rewrite with `ZFSet.mem_vonNeumann` (membership in
`V_α` means rank below `α`) and use `ZFSet.rank_sUnion_le`. -/
theorem sUnion_mem {κ : Cardinal.{u}} {x : ZFSet.{u}} (hx : x ∈ ZFSet.vonNeumann κ.ord) :
ZFSet.sUnion x ∈ ZFSet.vonNeumann κ.ord := by
sorryShow the compiled solution
/-- **Union** holds in `V_κ`: `rank (⋃₀ x) ≤ rank x`. -/
theorem sUnion_mem {κ : Cardinal.{u}} {x : ZFSet.{u}} (hx : x ∈ ZFSet.vonNeumann κ.ord) :
ZFSet.sUnion x ∈ ZFSet.vonNeumann κ.ord := by
rw [ZFSet.mem_vonNeumann] at *
exact (ZFSet.rank_sUnion_le x).trans_lt hxAxioms used: propext, Classical.choice, Quot.soundformal/Lumenary/LargeCardinals.leanTry it in the Lean web editor