Metamath Proof Explorer


Theorem ackbij1lem12

Description: Lemma for ackbij1 . (Contributed by Stefan O'Rear, 18-Nov-2014)

Ref Expression
Hypothesis ackbij.f ⊢ F = x ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ y ∈ x y × 𝒫 y
Assertion ackbij1lem12 ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ A ⊆ F ⁡ B

Proof

Step Hyp Ref Expression
1 ackbij.f ⊢ F = x ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ y ∈ x y × 𝒫 y
2 1 ackbij1lem10 ⊢ F : 𝒫 ω ∩ Fin ⟶ ω
3 1 ackbij1lem11 ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → A ∈ 𝒫 ω ∩ Fin
4 ffvelcdm ⊢ F : 𝒫 ω ∩ Fin ⟶ ω ∧ A ∈ 𝒫 ω ∩ Fin → F ⁡ A ∈ ω
5 2 3 4 sylancr ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ A ∈ ω
6 difssd ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → B ∖ A ⊆ B
7 1 ackbij1lem11 ⊢ B ∈ 𝒫 ω ∩ Fin ∧ B ∖ A ⊆ B → B ∖ A ∈ 𝒫 ω ∩ Fin
8 6 7 syldan ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → B ∖ A ∈ 𝒫 ω ∩ Fin
9 ffvelcdm ⊢ F : 𝒫 ω ∩ Fin ⟶ ω ∧ B ∖ A ∈ 𝒫 ω ∩ Fin → F ⁡ B ∖ A ∈ ω
10 2 8 9 sylancr ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ B ∖ A ∈ ω
11 nnaword1 ⊢ F ⁡ A ∈ ω ∧ F ⁡ B ∖ A ∈ ω → F ⁡ A ⊆ F ⁡ A + 𝑜 F ⁡ B ∖ A
12 5 10 11 syl2anc ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ A ⊆ F ⁡ A + 𝑜 F ⁡ B ∖ A
13 disjdif ⊢ A ∩ B ∖ A = ∅
14 13 a1i ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → A ∩ B ∖ A = ∅
15 1 ackbij1lem9 ⊢ A ∈ 𝒫 ω ∩ Fin ∧ B ∖ A ∈ 𝒫 ω ∩ Fin ∧ A ∩ B ∖ A = ∅ → F ⁡ A ∪ B ∖ A = F ⁡ A + 𝑜 F ⁡ B ∖ A
16 3 8 14 15 syl3anc ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ A ∪ B ∖ A = F ⁡ A + 𝑜 F ⁡ B ∖ A
17 undif ⊢ A ⊆ B ↔ A ∪ B ∖ A = B
18 17 bilani ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → A ∪ B ∖ A = B
19 18 fveq2d ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ A ∪ B ∖ A = F ⁡ B
20 16 19 eqtr3d ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ A + 𝑜 F ⁡ B ∖ A = F ⁡ B
21 12 20 sseqtrd ⊢ B ∈ 𝒫 ω ∩ Fin ∧ A ⊆ B → F ⁡ A ⊆ F ⁡ B