Metamath Proof Explorer


Theorem tmachlem-tpcomp

Description: Product (discrete) topology of tapes is compact by Tychonoff's theorem. To work for infinite index sets (such as ZZ for I which is the main interpretation), it requires Choice. (Contributed by Ender Ting, 27-Jul-2026)

Ref Expression
Hypotheses tmach.finalph ⊢ φ → U ∈ Fin
tmach.exindex ⊢ φ → I ∈ V
tmach.tapelist ⊢ φ → T = U I
tmach.scanmap ⊢ φ → S : T ⟶ 𝒫 I ∩ Fin
tmach.agreemap ⊢ φ → A = z ∈ T ⟼ y ∈ T | y ↾ S ⁡ z = z ↾ S ⁡ z
tmach.agreement ⊢ φ → ∀ z ∈ T ∀ y ∈ A ⁡ z S ⁡ y = S ⁡ z
Assertion tmachlem-tpcomp ⊢ φ → ∏ 𝑡 ⁡ i ∈ I ⟼ 𝒫 U ∈ Comp

Proof

Step Hyp Ref Expression
1 tmach.finalph ⊢ φ → U ∈ Fin
2 tmach.exindex ⊢ φ → I ∈ V
3 tmach.tapelist ⊢ φ → T = U I
4 tmach.scanmap ⊢ φ → S : T ⟶ 𝒫 I ∩ Fin
5 tmach.agreemap ⊢ φ → A = z ∈ T ⟼ y ∈ T | y ↾ S ⁡ z = z ↾ S ⁡ z
6 tmach.agreement ⊢ φ → ∀ z ∈ T ∀ y ∈ A ⁡ z S ⁡ y = S ⁡ z
7 discmp ⊢ U ∈ Fin ↔ 𝒫 U ∈ Comp
8 1 7 sylib ⊢ φ → 𝒫 U ∈ Comp
9 8 adantr ⊢ φ ∧ i ∈ I → 𝒫 U ∈ Comp
10 9 fmpttd ⊢ φ → i ∈ I ⟼ 𝒫 U : I ⟶ Comp
11 ptcmp ⊢ I ∈ V ∧ i ∈ I ⟼ 𝒫 U : I ⟶ Comp → ∏ 𝑡 ⁡ i ∈ I ⟼ 𝒫 U ∈ Comp
12 2 10 11 syl2anc ⊢ φ → ∏ 𝑡 ⁡ i ∈ I ⟼ 𝒫 U ∈ Comp