A completeness property of Wilke’s Tree Algebras

Saeed Salehi Turku Centre for Computer Science [email protected]

Trees: terms over a ranked alphabet Σ Set of all Σ-trees: TΣ Example Σ0 = {a, b}, Σ2 = {f, g}: f

³

¢B ¢ B ¢ B

g

¢A ¢ A ¢ A

´

= f g(a, b), b .

b

a b Contexts: terms over Σ ∪ {ξ} in which exactly one leaf is ξ. Set of all Σ-contexts: CΣ

(Special trees)

The Σ-term algebra TΣ = (TΣ, Σ): – cTΣ = c – f TΣ (t1, · · · , tm) = f (t1, · · · , tm)

Congruences of a tree language T ⊆ TΣ: (1) for trees, t ∼T t0 iff p[t] ∈ T ↔ p[t0] ∈ T for every context p Syntactic algebra of T = TΣ/ ∼T

I String case: Nerode Congruence, Minimal Automata. (2) for contexts, p ≈T p0 iff q[p[t]] ∈ T ↔ q[p0[t]] ∈ T for all trees t, contexts q Syntactic monoid of T = CΣ/ ≈T

I String case: Myhill/Syntactic Congruence, Syntactic Monoid/Semigroup.

Binary A-trees and A-contexts A ΣA 0 = {ca | a ∈ A} Σ2 = {fa | a ∈ A}

TA = set of A-trees • ca ∈ TA for every a ∈ A • fa(t1, t2) ∈ TA if a ∈ A and t1, t2 ∈ TA CA = set of A-contexts: [ • ξ ∈ CA ] • fa(ξ, t), fa(t, ξ) ∈ CA if a ∈ A and t ∈ TA • fa(p, t), fa(t, p) ∈ CA if a ∈ A, t ∈ TA and p ∈ CA

Example A = {a, b}

a

³

¯T ¯ T

b ·aJ ·

= fa cb, fa(ca, cb)

´

∈ TA ,

J

a b

a

¢B ¢ B ¢ B

a b ¢J ¢ J

¢

J

ξ• b

³

= fa fa(ξ, cb), cb

´

∈ CA .

Signature of tree algebras Γ = {ι, κ, λ, ρ, η, σ} 3 sorts: LABEL, TREE, CONTEXT

ι:

a

7−→

LABEL

λ:

4

a, t

a 4 TREE

a

7−→

³³aaa ³³ aa ³ ³ aa ³³

t 4

ξ LABEL,TREE

ρ:

4

a, t

LABEL,TREE

CONTEXT

a

7−→

!PP PP !! ! PP ! ! PP !

t 4

CONTEXT

ξ

κ:

a

44

a, t ,

t0

7−→

³³PPP ³³ PP ³ ³ PP ³³ P

t 4

LABEL,TREE,TREE

η:

p ,4 t 4 • ξ

7−→

CONTEXT,TREE

σ:

p ,4 q 4 • • ξ

ξ

t 4 0

TREE

p 4 • t 4 TREE

7−→

p 4 • q 4 • ξ

CONTEXT,CONTEXT

CONTEXT

Γ-Algebra of A-trees and A-contexts TA = hA, TA, CA, Γi labels,trees,contexts (Wilke’s functions) • ιA : A → TA

ιA(a) = ca

• λA : A × TA → CA

λA(a, t) = fa(ξ, t)

• ρA : A × TA → CA

ρA(a, t) = fa(t, ξ)



κA

2

κA(a, t1, t2) = fa(t1, t2)

: A×TA → TA

• η A : CA × TA → TA

η A(p, t) = p[t]

2

• σ A : CA → CA

σ A(p1, p2) = p1[p2]

n

m

k

Tree-algebraic functions (A × TA × CA → A/TA/CA): generated by Wilke’s + projection + constant functions. [[ and their characterizations ? ]]

Tree Algebra= a Γ-algebra satisfying Wilke’s axioms: • σ(σ(p, q), r) = σ(p, σ(q, r)) p ◦ (q ◦ r) = (p ◦ q) ◦ r • η(σ(p, q), t) = η(p, η(q, t)) (p ◦ q)[t] = p[q[t]] • η(λ(a, t), t0)) = κ(a, t0, t) • η(ρ(a, t), t0)) = κ(a, t, t0) TA is a tree algebra: all Wilkes’ identities hold in A-trees and A-contexts. Example:

η(σ(p, λ(a, t)), t0) = η(p, κ(a, t0, t)) p 4 a•

³³HH ³³ HH ³ ³ HH ³³



t 4 0

t 4

is derivable from the second and the third axioms by q = λ(a, t).

Theorem This axiom system is sound and complete: every identity true in TA is provable in the system, and vice versa.

Syntactic tree algebra congruence relations of L ⊆ TA : 0 ≡ ∀p ∈ C ∀t, t0 ∈ T • a ≈L a A A¶ A µ p[ca] ∈ L ←→ p[ca0 ] ∈ L &

µ



p[fa(t, t0)] ∈ L ←→ p[fa0 (t, t0)] ∈ L µ



0 ≡ ∀p ∈ C 0] ∈ L • t ≈L t p[t] ∈ L ←→ p[t A T 0 • p ≈L C p µ≡ ∀q ∈ CA ∀t ∈ TA



q[p[t]] ∈ L ←→ q[p0[t]] ∈ L n

m

k

Definition F : A × TA × CA → A/TA/CA is [syntactic] congruence preserving if 0 , t ≈L t0 , p ≈L p0 , implies ∀L ⊆ TA, aj ≈L a j T j j C j A j

F (a1, · · · , an, t1, · · · , tm, p1, · · · , pk ) ≈L A/T/C ≈ F (a01, · · · , a0n, t01, · · · , t0m, p01, · · · , p0k ).

Example A = {a, b}. µ



2 → C , F (t, s) = f f (ξ, t), s = F : TA A b a

a

¢e ¢ e ¢ e

is congruence preserving. Indeed µ

b

¡B ¡ B ¡ B

s 4

t ξ 4



F (t, s) = σ A λA(b, s), ρA(a, t) , and Lemma Tree-algebraic functions are congruence preserving. Example F : TA × A → TA defined by “F (t, x) = put x in the left-most leaf of t” does not preserve the syntactic congruence of L = {fa(cb, cb)}: fa(ca, cb) ≈L fb(ca, cb), but ³

´

F fa(ca, cb), b = fa(cb, cb)

6 L ≈

³

´

fb(cb, cb) = F fb(ca, cb), b .

(Main) Theorem For alphabet |A| ≥ 7, every congruence-preserving function is tree-algebraic.

Not true for |A| = 2 Open for |A| = 1 and 3 ≤ |A| ≤ 6 (?)

Homogeneous Version (for term algebras): For signature Σ, if |Σ0| ≥ 7, then every congruence preserving F : (TΣ)n → TΣ is a term function.

Not true for |Σ0| = 1 Open for 2 ≤ |Σ0| ≤ 6 (?)

Finite algebras: called hemi-primal.

A completeness property of Wilke's Tree Algebras

Turku Centre for Computer Science [email protected] ... Syntactic algebra of T = TΣ. / ∼. T .... Tree Algebra= a Γ-algebra satisfying Wilke's axioms: • σ(σ(p, q),r) ...

77KB Sizes 2 Downloads 193 Views

Recommend Documents

LNCS 2747 - A Completeness Property of Wilke's Tree ... - Springer Link
Turku Center for Computer Science. Lemminkäisenkatu 14 ... The syntactic tree algebra congruence relation of a tree language is defined in a natural way (see ...

Towards a Formalized Completeness Proof of Wand's ...
Laramie, USA [email protected] ... to account for new variables introduced in the application rule. We have .... [1] Coq development team. The Coq proof ...

The Theory of NP-Completeness - GitHub
This is the most tantalizing open question in computer science. .... that is, ignoring the polynomial cost of creating the CNF formula from the non-deterministic Turing machine, and any ..... Each guard is assumed to be able to view 360 degrees.

NP-Completeness
Reducibility. NP-Completeness. NP-completeness proofs. REDUCIBILITY ILLUSTRATION. vP. vI. { ¡¢£¤. { ¡¢£¤ f. ▷ The reduction function f of the figure provides a polynomial-time mapping such that if x ∈ L1, then f(x) ∈ L2. ▷ Besides, if

Conduché's property and Tree-based categories
Abstract. According to Lawvere [7], a functor strictly reflecting morphism factorization entails a notion of state on its domain, when it is considered as a control functor. This intuition works both in the case of physical processes and computing pr

A NOTE ON GROUP ALGEBRAS OF LOCALLY ...
When X is the class of injective modules, X-automorphism invariant mod- ..... Department of Mathematics and Computer Science, St. Louis University, St. Louis,.

Integer-valued Polynomials on Algebras: A Survey of ...
Feb 13, 2017 - H = {a0 + a1i + a2j + a3k | ai ∈ Z for all i or ai ∈ Z + 1. 2 for all i}. Integer-valued polynomials on L, H, and the split quaternions (a variation on L ...

Reduced K-theory of Azumaya algebras - ScienceDirect
Feb 28, 2006 - fiber arising from the long exact sequence of above map, or the reduced Whitehead ...... [16] J.S. Milne, Étale Cohomology, Princeton Math. Ser.

REPRESENTATION THEORY OF LIE ALGEBRAS ...
injective the action of τ on φ(h) is same as the action s on h in previous paragraph, i.e., τφ(h)τ−1 = −φ(h). Let Vm−2i be a weight space. Then τ(Vm−2i) ...

REPRESENTATION THEORY OF LIE ALGEBRAS ...
The ad Representation : For a Lie algebra L the map ad: L → gl(L) defined by ad(x)(y)=[x, y] is a ..... and the image of this filtration gives a filtration U0(L) ⊆ U1(L) ⊆ ททท on the universal ..... http://www.jmilne.org/math/CourseNotes/

pdf-1829\captain-samuel-johnson-of-wilkes-county-north-carolina ...
There was a problem loading more pages. pdf-1829\captain-samuel-johnson-of-wilkes-county-north-carolina-ancestry-and-descendants-by-verl-f-weight.pdf.

Identifying the Extent of Completeness of Query ... - Simon Razniewski
to the data warehouse having only partially complete information. Permission to .... software. D network. *. *. Table 1: Database Dmaint annotated with completeness information. A sample database using this schema is depicted in Table 1. Each ......

Identifying the Extent of Completeness of Query ... - Simon Razniewski
source feeds or operational failures of reporting systems may lead to the data warehouse having only partially .... about the completeness of the query result? Let us look at the example of the first selection operation in the .... The classical para

Läuchli's Completeness Theorem from a Topos ... - Springer Link
Feb 6, 2008 - We believe that the topos theoretic tools available ... formation and λD-abstraction relative to a domain D ∈ D. .... to check if there is a map Z6.

The NP-Completeness of Reflected Fragments of ...
For instance, the conjuncts of an ordinary conjunction are its 1-conjuncts; all Ci's in C1 ∧···∧C2k are its k-conjuncts. More generally, any balanced conjunction of depth k must have exactly 2k occurrences of k-conjuncts (with possibly several

FOR DIVISION ALGEBRAS
ISSN: 0092-7872 print/1532-4125 online. DOI: 10.1081/AGB- ... Canberra, Australia and Department of Pure Mathematics, Queen's University,. Belfast, UK .... Proposition 2.4. Let A and B be central simple algebras of coprime degrees. If.

FOR DIVISION ALGEBRAS
ISSN: 0092-7872 print/1532-4125 online .... For split algebras, A = Mn F, CK1 A = NK1 A with the exception of F = n = 2SLn .... number of square classes in F∗. /F.

Verification of Query Completeness over Processes - Simon Razniewski
in the real world, or that some information present in the real world is stored into the information system. We do not explicitly consider the evolution of specific values for the data, as incorporating full-fledged data without any restriction would

A note on extremality and completeness in financial ...
σ(X, Y ), and we apply it to the space L∞ with the topology σ(L∞,Lp) for p ≥ 1. .... Now, we want to apply Theorem 3 to the special case X = L∞(µ) equipped with ...

Completeness theorems for a non-standard two ...
Nov 10, 2006 - the set of eigenfunctions of the non-standard two-parameter eigenvalue problem, λy′′(s) + µa(s)y(s) + b(s)y(s)=0, 0 ≤ s ≤ 1, ′ = d/ds,. (1.1).

PREPROJECTIVE ALGEBRAS, c-SORTABLE ...
(c) For any reduced expression w = su1 su2 ···sul of w, the object T = ⊕ ... (αα∗ − α∗α) in KQ is homogeneous of degree 1, the grading of KQ naturally gives a.