Statements from FPRD Lab papers

Theorems

Search theorem, lemma, proposition, and corollary statements from FPRD Lab publications. Each entry links to the statement in its complete paper.

61 theorems · 18 lemmas · 19 propositions · 9 corollaries

19 of 107 statements

Occurrence-context factorization

After reading aa , the new longest even suffix P′P' and reversed context ℓ′\ell' are exactly (P′,ℓ′)={(aPa,ℓ0),ℓ=aℓ0,(aDa(P)a,ωa(P)ℓ),ℓ∉aΣ∗, Da(P) defined,(ϵ,aPℓ),ℓ∉aΣ∗, Da(P) undefined.(P',\ell')= \begin{cases} (aPa,\ell_0), &\ell=a\ell_0,\\[1mm] (aD_a(P)a,\omega_a(P)\ell), &\ell\notin a\Sigma^*,\ D_a(P)\text{ defined},\\[1mm] (\epsilon,aP\ell), &\ell\notin a\Sigma^*,\ D_a(P)\text{ undefined}. \end{cases}…

chunk recursion

Let PP be a nonempty even palindrome with suffix link L=λ(P)L=\lambda(P) , bridge bb , and bridge block BPB_P . Then Db(P)=L,ωb(P)=BP,D_b(P)=L,\qquad \omega_b(P)=B_P, and for every letter a≠ba\ne b , Da(P)=Da(L),ωa(P)=ωa(L) b BP,D_a(P)=D_a(L),\qquad \omega_a(P)=\omega_a(L)\,b\,B_P, with the same definedness on both sides (for L=ϵL=\epsilon the r…

Typed mirror receipt

Suppose an update selects a longest suffix occurrence QQ of the old input that is immediately preceded by aa , and creates Y=aQaY=aQa . Then λ(Y)={aDa(Q)a,Da(Q) defined,ϵ,Da(Q) undefined.\lambda(Y)= \begin{cases} aD_a(Q)a,&D_a(Q)\text{ defined},\\ \epsilon,&D_a(Q)\text{ undefined}. \end{cases} The palindrome λ(Y)\lambda(Y) has a complete occurrence in…

propositionProposition 6.2

Endpoint-only escape

For m≥2m\ge2 , let Sm=02m1100S_m=0^{2m}1100 . Its longest even-palindromic suffix is 001100001100 and the suffix link is 0000 . The mirror occurrence of 0000 ends at the historical prefix 02m0^{2m} , whose longest suffix-link chain is 02m,02m−2,…,00,ϵ.0^{2m},0^{2m-2},\ldots,00,\epsilon. Recovering 0000 from that untyped endpoint…

propositionProposition 7.1

Future transition after type birth

For r≥1r\geq1 , put Ar=02rA_r=0^{2r} , Pr=Ar11Ar,Tr=1Ar1.P_r=A_r11A_r, \qquad T_r=1A_r1. Then D1(Pr)=ArD_1(P_r)=A_r , so the transition selected by 11 has target Tr=1D1(Pr)1T_r=1D_1(P_r)1 . The type PrP_r is born by the end of the prefix PrP_r , but TrT_r is not a factor of that prefix. It becomes available only in a later history su…

propositionProposition 7.3

Bridge-chasing escape

For r≥1r\geq1 and d≥0d\geq0 , let Pr,d=Ar(11Ar)d,Ar=02r.P_{r,d}=A_r(11A_r)^d, \qquad A_r=0^{2r}. These are even palindromes. For d>0d>0 , λ(Pr,d)=Pr,d−1andbPr,d=1,\lambda(P_{r,d})=P_{r,d-1} \quad\text{and}\quad b_{P_{r,d}}=1, whereas the bridge of ArA_r is 00 . The search for the 00 -transition from Pr,dP_{r,d} therefore makes exactly dd fa…

Mirror-prefix lemma

Let YY be a nonempty even palindrome and cc a letter. If Dc(Y)D_c(Y) is defined, the final palindrome of Π(cDc(Y)c,ωc(Y))\Pi(cD_c(Y)c,\omega_c(Y)) is F=Yc ωc(Y)F=Yc\,\omega_c(Y) , and λ(F)=Y\lambda(F)=Y . If Dc(Y)D_c(Y) is undefined, the final palindrome of Π(ϵ,cY)\Pi(\epsilon,cY) is F=YccYF=YccY , and λ(F)=Y\lambda(F)=Y . In both cases t…

Receipt-rope recurrence

Let ρb\rho_b be the header receipt of Ωb(Y)\Omega_b(Y) . For c≠bc\ne b , Ωc(Y)={undefined,Ωc(L) undefined,Ωc(L)⋅(b,ρb)⋅body⁡Ωb(Y),otherwise,\Omega_c(Y)= \begin{cases} \text{undefined},&\Omega_c(L)\text{ undefined},\\ \Omega_c(L)\cdot(b,\rho_b)\cdot\operatorname{body}\Omega_b(Y),&\text{otherwise}, \end{cases} and, whenever Zc(Y)Z_c(Y) is defined, Zc(Y)=Zc(L)⋅(b,ρb)⋅body⁡Ωb(Y).Z_c(Y)=Z_c(L)\cdot(b,\rho_b)\cdot\operatorname{body}\Omega_b(Y).…

Simultaneous batch compiler

Every transducer of Definition 10.1 whose initial record graph is fixed, finite, immutable, and pointer-closed compiles exactly and letter-synchronously into a finite scaffolding automaton of degree d=max⁡{1,s+Aq}d=\max\{1,s+Aq\} and observation/update distance at most r+1r+1 . The source transition uses only bounded labelle…

Direct palindrome construction

For a persistent sequence implementation satisfying the contract of Section 11.1, the receipt construction recognizes the binary even-palindrome language with a finite scaffolding automaton. If the complete client has source-record bounds (A∗,q,R∗)(A_*,q,R_*) , it has degree max⁡{1,2+A∗q}\max\{1,2+A_*q\} and distance at most R∗+1R_*+1…