---
title: SetAlgebra Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/set/setalgebra-implementations
---

# SetAlgebra Implementations

## Topics

### Initializers

- [init()](swift/set/init().md)
- [init(_:)](swift/set/init(_:).md)
- [init(_:)](swift/set/init(_:)-9cgks.md)
- [init(arrayLiteral:)](swift/set/init(arrayliteral:)-85a3x.md)

### Instance Methods

- [contains(_:)](swift/set/contains(_:).md)
- [formIntersection(_:)](swift/set/formintersection(_:).md)
- [formSymmetricDifference(_:)](swift/set/formsymmetricdifference(_:)-22p0m.md)
- [formUnion(_:)](swift/set/formunion(_:).md)
- [insert(_:)](swift/set/insert(_:)-nads.md)
- [intersection(_:)](swift/set/intersection(_:)-1zh8f.md)
- [isDisjoint(with:)](swift/set/isdisjoint(with:)-8ngmk.md)
- [isSubset(of:)](swift/set/issubset(of:)-1d7pp.md)
- [isSuperset(of:)](swift/set/issuperset(of:)-9iz62.md)
- [remove(_:)](swift/set/remove(_:)-8p2tv.md)
- [subtract(_:)](swift/set/subtract(_:)-7uaak.md)
- [subtract(_:)](swift/set/subtract(_:)-8gc48.md)
- [subtracting(_:)](swift/set/subtracting(_:)-3n4lc.md)
- [symmetricDifference(_:)](swift/set/symmetricdifference(_:).md)
- [union(_:)](swift/set/union(_:).md)
- [update(with:)](swift/set/update(with:)-2n6tk.md)
