Metamath Proof Explorer


Theorem tmachlem-agreeself

Description: Any tape belongs to its own agreement set. (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-agreeself φ a T a A a

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 reseq1 y = a y S a = a S a
8 tbtru y S a = a S a y S a = a S a
9 7 8 sylib y = a y S a = a S a
10 simpr φ a T a T
11 trud φ a T
12 9 10 11 elrabd φ a T a y T | y S a = a S a
13 fveq2 z = a S z = S a
14 13 reseq2d z = a y S z = y S a
15 id z = a z = a
16 15 13 reseq12d z = a z S z = a S a
17 14 16 eqeq12d z = a y S z = z S z y S a = a S a
18 17 rabbidv z = a y T | y S z = z S z = y T | y S a = a S a
19 5 adantr φ a T A = z T y T | y S z = z S z
20 1 2 3 4 5 6 tmachlem-extapes φ T V
21 ssrab2 y T | y S a = a S a T
22 21 a1i φ y T | y S a = a S a T
23 20 22 ssexd φ y T | y S a = a S a V
24 23 adantr φ a T y T | y S a = a S a V
25 18 19 10 24 fvmptd4 φ a T A a = y T | y S a = a S a
26 12 25 eleqtrrd φ a T a A a