A Classification of Partial Boolean Clones

Ähnliche Dokumente
Introduction FEM, 1D-Example

4. Bayes Spiele. S i = Strategiemenge für Spieler i, S = S 1... S n. T i = Typmenge für Spieler i, T = T 1... T n

Teil 2.2: Lernen formaler Sprachen: Hypothesenräume

aus Doktorarbeiten Anna Lena Birkmeyer Oktober 2016

Unterspezifikation in der Semantik Hole Semantics

Musterlösung 3. D-MATH Algebra I HS 2015 Prof. Richard Pink. Faktorielle Ringe, Grösster gemeinsamer Teiler, Ideale, Faktorringe

Algorithms & Datastructures Midterm Test 1

1. General information Login Home Current applications... 3

Geometrie und Bedeutung: Kap 5

Prediction Market, 28th July 2012 Information and Instructions. Prognosemärkte Lehrstuhl für Betriebswirtschaftslehre insbes.

ONLINE LICENCE GENERATOR

FEM Isoparametric Concept

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Statistics, Data Analysis, and Simulation SS 2015

Firefighting System on Container Vessels

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

After sales product list After Sales Geräteliste

!! Um!in!ADITION!ein!HTML51Werbemittel!anzulegen,!erstellen!Sie!zunächst!ein!neues! Werbemittel!des!Typs!RichMedia.!!!!!!

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:

Grade 12: Qualifikationsphase. My Abitur

Functional Analysis Exam [MA3001]

J RG IMMENDORFF STANDORT F R KRITIK MALEREI UND INSPIRATION ERSCHEINT ZUR AUSSTELLUNG IM MUSEUM LU

FAIRTRADE project Exchange 2012 Scotland 2 nd 10 th of May

HTW IMI-B Informatik 1 Kara Worksheet 2 Seite: 1. Variables to store a true/false state: boolean movingright = true;

das Haus - Vokabeln der Schornstein die Toilette Verben wohnen Andere Wörter die Einfahrt

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

MARKET DATA CIRCULAR DATA AMENDMENT

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Einführung in die Computerlinguistik reguläre Sprachen und endliche Automaten

Einführung in die Computerlinguistik reguläre Sprachen und endliche Automaten

Harry gefangen in der Zeit Begleitmaterialien

Aber genau deshalb möchte ich Ihre Aufmehrsamkeit darauf lenken und Sie dazu animieren, der Eventualität durch geeignete Gegenmaßnahmen zu begegnen.

CABLE TESTER. Manual DN-14003

Der Wetterbericht für Deutschland. Read the weather reports and draw the correct weather symbols for each town.

Release Notes BRICKware Copyright 23. March 2010 Funkwerk Enterprise Communications GmbH Version 1.0

The English Tenses Die englischen Zeitformen

USBASIC SAFETY IN NUMBERS

BIRTHDAY PRESENTS FOR GRANDMOTHERS

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

"What's in the news? - or: why Angela Merkel is not significant

Level 2 German, 2015

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

Planning a trip to California

Extract of the Annotations used for Econ 5080 at the University of Utah, with study questions, akmk.pdf.

CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Aufgabe 1 (12 Punkte)

Harry gefangen in der Zeit Begleitmaterialien

How to deal with complaints writing business letters and s. Von Prof. Dr. Inez De Florio-Hansen, Kassel. Voransicht

Titelmasterformat Object Generator durch Klicken bearbeiten

Titelbild1 ANSYS. Customer Portal LogIn

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Einkommensaufbau mit FFI:

Installationshinweise Z501J / Z501K Adapter IrDa USB Installation hints Z501J / Z501K Adapter IrDa USB

When you use any of these prepositions, you need to put the noun or pronoun following them into the accusative case. For example:

HIR Method & Tools for Fit Gap analysis

RS232-Verbindung, RXU10 Herstellen einer RS232-Verbindung zwischen PC und Messgerät oder Modem und Messgerät

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

Die Fermatsche Vermutung

Context-adaptation based on Ontologies and Spreading Activation

WTFJS? EnterJS Matthias Reuter

GRIPS - GIS basiertes Risikoanalyse-, Informations- und Planungssystem

EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE LANDESKIRCHE SACHSEN. BLAU (GERMAN EDITION) FROM EVANGELISCHE VERLAGSAN

p^db=`oj===pìééçêíáåñçêã~íáçå=

EXPERT SURVEY OF THE NEWS MEDIA

GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo

Gas Flow Sensor. Der nächste Schritt zu mehr Prozesssicherheit The next step to a more reliable process

Mitglied der Leibniz-Gemeinschaft

August Macke Abschied, 1914 Museum Ludwig, Köln

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

COMPUTER: Mission Berlin, August 13, 1961, six pm. You've only got 55 minutes left to save Germany.

Magazines for MP38 and MP40

How to create a Gift Certificate Wie man ein Gift Certificate (Gutschein) erstellt

Parameter-Updatesoftware PF-12 Plus

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

Patentrelevante Aspekte der GPLv2/LGPLv2

Database Systems Unit 7. Logical Modeling. DB / PRM1 / db07_logicalmodelling.ppt / Version Learning Goals

AS Path-Prepending in the Internet And Its Impact on Routing Decisions


Invitation - Benutzerhandbuch. User Manual. User Manual. I. Deutsch Produktübersicht Beschreibung... 2

Informeller Brief Schreiben

RailMaster New Version 7.00.p26.01 /

How to access licensed products from providers who are already operating productively in. General Information Shibboleth login...

INFORMATION ABOUT COLLECTIVE TRANSFERS

USB Treiber updaten unter Windows 7/Vista

Selbstlernmodul bearbeitet von: begonnen: Inhaltsverzeichnis:

Kurzinformation Brief information

FLACHSICHERUNGSDOSEN BLADE FUSE BOXES

Integer Convex Minimization in Low Dimensions

Automatentheorie und formale Sprachen rechtslineare Grammatiken

CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE

Getting started with MillPlus IT V530 Winshape

Transkript:

A Classification of Partial Boolean Clones DIETLINDE LAU, KARSTEN SCHÖLZEL Universität Rostock, Institut für Mathematik 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 1 / 21

Introduction Results The last interesting interval: I 2 (T 0,2 )? Conclusions 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 2 / 21

Aim Describe the structure of the lattice of partial boolean clones as far as possible using the known structure of total boolean clones, i.e. Post s lattice. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 3 / 21

Partial functions E 2 := {0, 1} Ẽ 2 := {0, 1, } Let n N, n 1 and f (n) : E n 2 Ẽ2. Then f := f (n) is called an n-ary boolean function. P 2 : the set of all partial boolean functions. C P 2 is a partial clone if it is closed with respect to the superposition operations and contains the projections. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 4 / 21

Intervals Definition Let A P 2 be a (total) boolean clone. Then I 2 (A) := {C P 2 C is a partial clone and C P 2 = A} is called the interval of A. P 2 : the set of all partial boolean functions; P 2 : the set of all everywhere-defined boolean functions. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 5 / 21

Example The interval I 2 (P 2 ) = {P 2, P 2 C, P 2 } where C are all the functions with empty domain. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 6 / 21

Introduction Results The last interesting interval: I 2 (T 0,2 )? Conclusions 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 7 / 21

Post s lattice T 0,2 3P 2 6T 0 6M 6T 1 15 30 15 101 T 1,2 T 0,3 6S 380 T 1,3 T 0, L T 1, Λ [P (1) 2 ] V 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 8 / 21

The finite intervals Let S P 2 be the set of all self-dual functions, M P 2 the set of all monotone functions and T a := {f P 2 f (a,..., a) = a} for a E 2. Already known (see e.g. Alekseev, Voronenko, Strauch, Lau): Let A P 2 be a clone. If T 0 T 1 M A or T 0 T 1 S A then I 2 (A) is a finite set. A I 2 (A) P 2 3 T 0, T 1, M, S 6 T 0 M, T 1 M 15 T 0 T 1 30 T 0 T 1 M 101 T 0 T 1 S 380 corrected number 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 9 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The interval I 2 (T 0 T 1 S) 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 10 / 21

The other intervals are infinite construct an chain infinite chain in I 2 (T 0,2 ), use Theorem 8, and combine with older results and we get Theorem Let A P 2 be a clone. If T 0 T 1 M A and T 0 T 1 S A then I 2 (A) is an infinite set. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 11 / 21

An infinite chain in I 2 (T 0,2 ) { For n N let q (n) if x = 0, (x) = 0 otherwise. Let Q n := [{q (n) } T 0,2 ]. Lemma Let i, j N be arbitrary with i < j. Then Q i Q j. Then Q 1 Q 2... is an infinite chain in I 2 (T 0,2 ) and the sets Q i := {f Q i f (0) = } can be used with Theorem 8. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 12 / 21

Introduction Results The last interesting interval: I 2 (T 0,2 )? Conclusions 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 13 / 21

Idea If we find a partial clone W I 2 (T 0,2 ) with an infinite basis then the intervals I 2 (B) with B T 0,2 have the cardinality of the continuum. Now let B let be an infinite basis of W. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 14 / 21

Let V 0 := {f Str(T 0,2 ) f (0, 0,..., 0) = 0}. Only finitely many elements of B belong to V 0 because T 0,2 is finitely generated, e.g. T 0,2 = [{ h (3), t (2)}] with h (3) (x, y, z) := (x y) (x z) (y z) and t (2) (x, y) := x y. for all f V 0 \ T 0,2 we have [T 0,2 {f }] = V 0. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 15 / 21

Example for [T 0,2 {f }] = V 0 Let f V 0 \ T 0,2, e.g. f ( 0 1 0 0 0 0 0 1 0 1 ) = ( 0 ). Then define q(x) := f (x, c 0, c 0, x, x) [T 0,2 {f }] with q(0) = 0 and q(1) =. Now let g V 0 be arbitrary, e.g. the ternary function g as below, and g 1, h 1, h 2, h 3 T 0,2. Then g = e (4) 1 (g 1, q(h 1 ), q(h 2 ), q(h 3 )). x y z g g 1 h 1 h 2 h 3 q(h 1) q(h 2) q(h 3) 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 1 1 1 1 1 0 0 0 0 0 0 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 16 / 21

Some definitions Let f (n), g (m) P 2. Then (f g)(x 1,..., x m+n 1 ) := { if g(x 1,..., x m ) =, f (g (x 1,..., x m ), x m+1,..., x m+n 1 ) otherwise. Let A, B P 2. Then A B := {f g f A, g B}. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 17 / 21

Using Theorem 8 part I Let U 0 := {f T 0,2 f (0, 0,..., 0) = }. Let Q := {q n n N} U 0. W.l.o.g. the basis B = {h, t} Q with q n [T 0,2 Q \ {q n }] for all n N. We set I := 2 N and Q i := [T 0,2 {q t t i}] \ P 2 for each i I. Then holds the following and Theorem 8 of the paper will be applicable Q i P 2 = (by construction), [Q i ] = Q i (since U 0 T 0,2 U 0, T 0,2 U 0 U 0 we have Q i = [T 0,2 {q t t i}] U 0 ), Q i T 0,2 Q i and T 0,2 Q i Q i. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 18 / 21

Using Theorem 8 part II We know for all i, j I that Q i Q j if and only if i j. Let B T 0,2 a clone. Then Theorem 8 yields [Q i B] = Q i B for all i I, I 2 (B) 2 N = R and since I 2 (B) R we get I 2 (B) = R. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 19 / 21

Introduction Results The last interesting interval: I 2 (T 0,2 )? Conclusions 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 20 / 21

Conclusions Every finite interval has been determined now. If the interval of T 0,2 has continuum cardinality then the size of every interval would be determined. 25th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK 21 / 21