Let ((Xλ,ι)ι∈Jλ)λ∈L be a family (with index set L*) of families of sets. Suppose that* L=∅ and that Jλ=∅ for each λ∈L. Let
I=λ∈L∏Jλ=∅.
Then we have
λ∈L⋃(ι∈Jλ⋂Xλ,ι)=f∈I⋂(λ∈L⋃Xλ,f(λ)),
λ∈L⋂(ι∈Jλ⋂Xλ,ι)=f∈I⋃(λ∈L⋂Xλ,f(λ))
("distributivity" of union over intersection, and of intersection over union).
Let x be an element of ⋃λ∈L(⋂ι∈JλXλ,ι) and let f be any element of I. There exists an index λ such that x∈⋂ι∈JλXλ,ι; consequently x∈Xλ,f(λ) and hence
x∈λ∈L⋃Xλ,f(λ).
Since this is true for each f∈I, we have
x∈f∈I⋂(λ∈L⋃Xλ,f(λ)).
Conversely, let x be an object which does not belong to the set
λ∈L⋃(ι∈Jλ⋂Xλ,ι).
Then for each λ∈L we have x∈/⋂ι∈JλXλ,ι, which means that the set Jλ′ of indices ι∈Jλ such that x∈/Xλ,ι is not empty for each λ∈L. By Proposition 5, Corollary 2, there exists a functional graph f with domain L such that for each λ∈L we have f(λ)∈Jλ′. Consequently f∈I and x∈/Xλ,f(λ) for each λ∈L; hence
x∈/λ∈L⋃Xλ,f(λ)
and thus
x∈/f∈I⋂(λ∈L⋃Xλ,f(λ)).
This completes the proof of the first formula. The second formula follows by applying the first to the family ((∁AXλ,ι)ι∈Jλ)λ∈L, where A denotes the union ⋂λ∈L(⋂ι∈JλXλ).
Bourbaki sets the proof directly after the statement, and the corpus does not separate them, so what is above is the statement and its proof together.