Metamath Proof Explorer


Theorem findcard2d

Description: Deduction version of findcard2 . (Contributed by SO, 16-Jul-2018)

Ref Expression
Hypotheses findcard2d.ch ⊢ x = ∅ → ψ ↔ χ
findcard2d.th ⊢ x = y → ψ ↔ θ
findcard2d.ta ⊢ x = y ∪ z → ψ ↔ τ
findcard2d.et ⊢ x = A → ψ ↔ η
findcard2d.z ⊢ φ → χ
findcard2d.i ⊢ φ ∧ y ⊆ A ∧ z ∈ A ∖ y → θ → τ
findcard2d.a ⊢ φ → A ∈ Fin
Assertion findcard2d ⊢ φ → η

Proof

Step Hyp Ref Expression
1 findcard2d.ch ⊢ x = ∅ → ψ ↔ χ
2 findcard2d.th ⊢ x = y → ψ ↔ θ
3 findcard2d.ta ⊢ x = y ∪ z → ψ ↔ τ
4 findcard2d.et ⊢ x = A → ψ ↔ η
5 findcard2d.z ⊢ φ → χ
6 findcard2d.i ⊢ φ ∧ y ⊆ A ∧ z ∈ A ∖ y → θ → τ
7 findcard2d.a ⊢ φ → A ∈ Fin
8 ssid ⊢ A ⊆ A
9 7 adantr ⊢ φ ∧ A ⊆ A → A ∈ Fin
10 sseq1 ⊢ x = ∅ → x ⊆ A ↔ ∅ ⊆ A
11 10 anbi2d ⊢ x = ∅ → φ ∧ x ⊆ A ↔ φ ∧ ∅ ⊆ A
12 11 1 imbi12d ⊢ x = ∅ → φ ∧ x ⊆ A → ψ ↔ φ ∧ ∅ ⊆ A → χ
13 sseq1 ⊢ x = y → x ⊆ A ↔ y ⊆ A
14 13 anbi2d ⊢ x = y → φ ∧ x ⊆ A ↔ φ ∧ y ⊆ A
15 14 2 imbi12d ⊢ x = y → φ ∧ x ⊆ A → ψ ↔ φ ∧ y ⊆ A → θ
16 sseq1 ⊢ x = y ∪ z → x ⊆ A ↔ y ∪ z ⊆ A
17 16 anbi2d ⊢ x = y ∪ z → φ ∧ x ⊆ A ↔ φ ∧ y ∪ z ⊆ A
18 17 3 imbi12d ⊢ x = y ∪ z → φ ∧ x ⊆ A → ψ ↔ φ ∧ y ∪ z ⊆ A → τ
19 sseq1 ⊢ x = A → x ⊆ A ↔ A ⊆ A
20 19 anbi2d ⊢ x = A → φ ∧ x ⊆ A ↔ φ ∧ A ⊆ A
21 20 4 imbi12d ⊢ x = A → φ ∧ x ⊆ A → ψ ↔ φ ∧ A ⊆ A → η
22 5 adantr ⊢ φ ∧ ∅ ⊆ A → χ
23 simprl ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → φ
24 simprr ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → y ∪ z ⊆ A
25 24 unssad ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → y ⊆ A
26 23 25 jca ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → φ ∧ y ⊆ A
27 id ⊢ y ∪ z ⊆ A → y ∪ z ⊆ A
28 vsnid ⊢ z ∈ z
29 elun2 ⊢ z ∈ z → z ∈ y ∪ z
30 28 29 mp1i ⊢ y ∪ z ⊆ A → z ∈ y ∪ z
31 27 30 sseldd ⊢ y ∪ z ⊆ A → z ∈ A
32 31 ad2antll ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → z ∈ A
33 simplr ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → ¬ z ∈ y
34 32 33 eldifd ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → z ∈ A ∖ y
35 23 25 34 6 syl12anc ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → θ → τ
36 26 35 embantd ⊢ y ∈ Fin ∧ ¬ z ∈ y ∧ φ ∧ y ∪ z ⊆ A → φ ∧ y ⊆ A → θ → τ
37 36 ex ⊢ y ∈ Fin ∧ ¬ z ∈ y → φ ∧ y ∪ z ⊆ A → φ ∧ y ⊆ A → θ → τ
38 37 com23 ⊢ y ∈ Fin ∧ ¬ z ∈ y → φ ∧ y ⊆ A → θ → φ ∧ y ∪ z ⊆ A → τ
39 12 15 18 21 22 38 findcard2s ⊢ A ∈ Fin → φ ∧ A ⊆ A → η
40 9 39 mpcom ⊢ φ ∧ A ⊆ A → η
41 8 40 mpan2 ⊢ φ → η