Dependence and Independence: a Logical Approach Applications of team - - PowerPoint PPT Presentation

dependence and independence a logical approach
SMART_READER_LITE
LIVE PREVIEW

Dependence and Independence: a Logical Approach Applications of team - - PowerPoint PPT Presentation

Dependence and Independence: a Logical Approach Applications of team semantics Jouko V a an anen SLS, August 2014 Jouko V a an anen Dependence and Independence SLS, August 2014 1 / 78 Team semantics Single assignments


slide-1
SLIDE 1

Dependence and Independence: a Logical Approach

Applications of team semantics Jouko V¨ a¨ an¨ anen SLS, August 2014

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 1 / 78

slide-2
SLIDE 2

Team semantics Single assignments

Sets of assignments || Teams

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 2 / 78

slide-3
SLIDE 3

Team semantics Single assignments

Sets of assignments || Teams

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 3 / 78

slide-4
SLIDE 4

Team semantics Single assignments

Sets of assignments || Teams

Multi-teams

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 4 / 78

slide-5
SLIDE 5

Team semantics

Assignment x y z s 1 2 x y z s1 1 2 s2 2 1 . . . . . . . . . . . . sn 1 3 1 color shape height s yellow wrinkled tall color shape height s1 yellow wrinkled tall s2 green wrinkled short s3 green round tall

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 5 / 78

slide-6
SLIDE 6

Team semantics

Assignment x y z s 1 2 x y z s1 1 2 s2 2 1 . . . . . . . . . . . . sn 1 3 1 color shape height s yellow wrinkled tall color shape height s1 yellow wrinkled tall s2 green wrinkled short s3 green round tall

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 6 / 78

slide-7
SLIDE 7

Team semantics

Assignment Team x y z s 1 2 x y z s1 1 2 s2 2 1 . . . . . . . . . . . . sn 1 3 1 color shape height s yellow wrinkled tall color shape height s1 yellow wrinkled tall s2 green wrinkled short s3 green round tall

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 7 / 78

slide-8
SLIDE 8

Team semantics

Assignment Team x y z s 1 2 x y z s1 1 2 s2 2 1 . . . . . . . . . . . . sn 1 3 1 color shape height s yellow wrinkled tall color shape height s1 yellow wrinkled tall s2 green wrinkled short s3 green round tall

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 8 / 78

slide-9
SLIDE 9

Multi-team semantics

Assignment Multi-team x y z s 1 2 x y z s1 1 2 s2 2 1 . . . . . . . . . . . . sn 1 2 color shape height s yellow wrinkled tall color shape height s1 yellow wrinkled tall s2 green wrinkled short s3 green wrinkled short

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 9 / 78

slide-10
SLIDE 10

Definition

A multi-team is a pair (X, τ), where X is a set and τ is a function such that

1 Dom(τ) = X, 2 If i ∈ X, then τ(i) is an assignment for one and the same set of variables. This set of

variables is denoted by Dom(X).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 10 / 78

slide-11
SLIDE 11

Definition

A multi-team is a pair (X, τ), where X is a set and τ is a function such that

1 Dom(τ) = X, 2 If i ∈ X, then τ(i) is an assignment for one and the same set of variables. This set of

variables is denoted by Dom(X).

3 An ordinary team X can be thought of as the multi-team (X, τ), where τ(i) = i for all

i ∈ X.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 10 / 78

slide-12
SLIDE 12

Definition

A multi-team is a pair (X, τ), where X is a set and τ is a function such that

1 Dom(τ) = X, 2 If i ∈ X, then τ(i) is an assignment for one and the same set of variables. This set of

variables is denoted by Dom(X).

3 An ordinary team X can be thought of as the multi-team (X, τ), where τ(i) = i for all

i ∈ X.

4 Opens the door to probabilistic teams. Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 10 / 78

slide-13
SLIDE 13

Dependence and independence as atoms

Dependence atom =(x, y), “y depends only on x”.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 11 / 78

slide-14
SLIDE 14

Dependence and independence as atoms

Dependence atom =(x, y), “y depends only on x”. Approximate dependence atom =p(x, y), “y depends only on x, apart from a p-small number of exceptions”, 0 ≤ p ≤ 1.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 11 / 78

slide-15
SLIDE 15

Dependence and independence as atoms

Dependence atom =(x, y), “y depends only on x”. Approximate dependence atom =p(x, y), “y depends only on x, apart from a p-small number of exceptions”, 0 ≤ p ≤ 1. Independence atom x ⊥ y, “x and y are independent of each other”.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 11 / 78

slide-16
SLIDE 16

Dependence and independence as atoms

Dependence atom =(x, y), “y depends only on x”. Approximate dependence atom =p(x, y), “y depends only on x, apart from a p-small number of exceptions”, 0 ≤ p ≤ 1. Independence atom x ⊥ y, “x and y are independent of each other”. Relativized independence atom x ⊥z y, “x and y are independent of each other, if z is kept fixed”.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 11 / 78

slide-17
SLIDE 17

Dependence and independence as atoms

Dependence atom =(x, y), “y depends only on x”. Approximate dependence atom =p(x, y), “y depends only on x, apart from a p-small number of exceptions”, 0 ≤ p ≤ 1. Independence atom x ⊥ y, “x and y are independent of each other”. Relativized independence atom x ⊥z y, “x and y are independent of each other, if z is kept fixed”. Inclusion atom x ⊆ y, “values of x occur also as values of y”.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 11 / 78

slide-18
SLIDE 18

Dependence and Independence

Life Sciences Mendel’s Laws, Hardy-Weinberg paradox Social Sciences Arrow’s theorem Physical Sciences Entanglement, non-locality Computer Science Database dependence Mathematics Linear algebra Statistics Random Variables Logic Dependence of variables, logical independence Model theory Shelah’s classification theory

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 12 / 78

slide-19
SLIDE 19

Examples

I will park the car next to the lamp post depending only on whether it is Thursday or not. I will park the car next to the lamp post independently of whether it is past 7 P.M. or not. Whether the objects fall to the ground simultaneously depends only on whether they are dropped from the same height or not. Whether the objects fall to the ground simultaneously is independent of whether they weigh the same or not.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 13 / 78

slide-20
SLIDE 20

Examples

I will park the car next to the lamp post depending only on the day of the week. I will park the car next to the lamp post depending only on the day of the week, apart from a few exceptions. I will park the car next to the lamp post independently of the day of the week. The time of descent of the ball depends only on the height of the drop. The time of descent of the ball is independent of the weight of the ball.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 14 / 78

slide-21
SLIDE 21

Notation

x0, x1, x2, ... individual variables. x, y, ... finite sequences of individual variables. xy means concatenation.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 15 / 78

slide-22
SLIDE 22

Armstrong’s Axioms

1. Identity rule: =(x, x). 2. Symmetry Rule: If =(xt, yr), then =(tx, yr) and =(xt, ry). 3. Weakening Rule: If =(x, yr), then =(xt, y). 4. Transitivity Rule: If =(x, y) and =(y, r), then =(x, r).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 16 / 78

slide-23
SLIDE 23

Axioms of approximate dependence

A1. =0(xy, x) (Reflexivity) A2. =1(x, y) (Totality) A3. If =p(x, yv), then =p(xu, y) (Weakening) A4. If =p(x, y), then =p(xu, yu) (Augmentation) A5. If =p(xu, yv), then =p(ux, yv) and =p(xu, vy) (Permutation) A6. If =p(x, y) and =q(y, v), where p + q ≤ 1, then =p+q(x, v) (Transitivity) A7. If =p(x, y) and p ≤ q ≤ 1, then =q(x, y) (Monotonicity)

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 17 / 78

slide-24
SLIDE 24

Geiger-Paz-Pearl axioms

1. Empty set rule: x ⊥ ∅. 2. Symmetry Rule: If x ⊥ y, then y ⊥ x. 3. Weakening Rule: If x ⊥ yr, then x ⊥ y. 4. Exchange Rule: If x ⊥ y and xy ⊥ r, then x ⊥ yr.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 18 / 78

slide-25
SLIDE 25

Axioms of relative independence

Definition

The axioms of the relative independence atom are:

1 y ⊥x y entails y ⊥x z (Constancy Rule) 2 x ⊥x y (Reflexivity Rule) 3 z ⊥x y entails y ⊥x z (Symmetry Rule) 4 yy′ ⊥x zz′ entails y ⊥x z. (Weakening Rule) 5 If z′ is a permutation of z, x′ is a permutation of x, y′ is a permutation of y, then

y ⊥x z entails y′ ⊥x′ z′. (Permutation Rule)

6 z ⊥x y entails yx ⊥x zx (Fixed Parameter Rule) 7 x ⊥z y ∧ u ⊥zx y entails u ⊥z y. (First Transitivity Rule) 8 y ⊥z y ∧ zx ⊥y u entails x ⊥z u (Second Transitivity Rule) Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 19 / 78

slide-26
SLIDE 26

Semantics of the dependence atom

Definition

A team X satisfies the atom =(x, y) if ∀s, s′ ∈ X(s(x) = s′(x) → s(y) = s′(y)).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 20 / 78

slide-27
SLIDE 27

Semantics of the dependence atom

Definition

A team X satisfies the atom =(x, y) if ∀s, s′ ∈ X(s(x) = s′(x) → s(y) = s′(y)).

Example

X = scientific data about dropping iron balls in Pisa. X satisfies =(height, time) if in any two drops from the same height the times of descent are the same.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 20 / 78

slide-28
SLIDE 28

Approximate dependence

Definition

Suppose p is a real number, 0 ≤ p ≤ 1. A finite team X is said to satisfy the approximate dependence atom =p(x, y) if there is Y ⊆ X, |Y | ≤ p · |X|, such that the team X \ Y satisfies =(x, y). We then write X | = =p(x, y).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 21 / 78

slide-29
SLIDE 29

Example

Every finite team satisfies =1(x, y), because the empty team always satisfies =(x, y). =0(x, y) is equivalent to =(x, y). A team of size n always satisfies =1− 1

n(x, y). Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 22 / 78

slide-30
SLIDE 30

Semantics of the independence atom

Definition

A team X satisfies the atomic formula y ⊥ z if for all s, s′ ∈ X there exists s′′ ∈ X such that s′′(y) = s(y), and s′′(z) = s′(z).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 23 / 78

slide-31
SLIDE 31

Semantics of the independence atom

Definition

A team X satisfies the atomic formula y ⊥ z if for all s, s′ ∈ X there exists s′′ ∈ X such that s′′(y) = s(y), and s′′(z) = s′(z).

Example

X = scientific experiment concerning dropping iron balls of a fixed size in Pisa. X satisfies weight ⊥ height if for any two drops of a ball also a drop, with weight from the first and height from the second, is performed.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 23 / 78

slide-32
SLIDE 32

x = y =(x, y) x ⊥ y

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 24 / 78

slide-33
SLIDE 33

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 25 / 78

slide-34
SLIDE 34

A Completeness Theorem

Theorem (Armstrong)

If T is a finite set of dependence atoms of the form =(u, v) for various u and v, then TFAE:

1 =(x, y) follows from T according to the above rules. 2 Every team that satisfies T also satisfies =(x, y). Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 26 / 78

slide-35
SLIDE 35

Arguing about pproximate dependence

The axioms and rules for =p(x, y) are designed with finite derivations in mind. With infinitely many numbers p we can have infinitary logical consequences (in finite teams), such as {=1

n(x, y) : n = 1, 2, . . .} |

= =0(x, y), which do not follow by the axioms and rules (A1)-(A6)1. We therefore focus on finite derivations and finite sets of approximate dependences.

1We can use this example to encode the Halting Problem to the question whether a recursive set of

approximate dependence atoms logically implies a given approximate dependence atom.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 27 / 78

slide-36
SLIDE 36

We have the following Completeness Theorem:

Theorem

Suppose Σ is a finite set of approximate dependence atoms. Then

1 =p(x, y) follows from Σ by the above axioms and rules 2 Every finite multi-team satisfying Σ also satisfies =p(x, y). Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 28 / 78

slide-37
SLIDE 37

A Completeness Theorem

Theorem (Geiger-Paz-Pearl)

If T is a finite set of independence atoms of the form t ⊥ r for various t and r, then TFAE:

1 x ⊥ y follows from T according to the above rules 2 Every team that satisfies T also satisfies x ⊥ y.

Consequence of relativized independence is undecidable (Herrmann 1995). Consequence of inclusion is PSPACE-complete (Casanova-Fagin-Papadimitriou 1984).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 29 / 78

slide-38
SLIDE 38

From database to algebra to model theory x y z s1 1 2 s2 −2 1 . . . . . . . . . . . . sn 1 3

1 2

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 30 / 78

slide-39
SLIDE 39

Logical operations

Whatever dependence/independence atoms we have, we can coherently add logical

  • perations ∧, ∨, ∀ and ∃.

In front of the atoms can also use ¬. Conservative extension of classical logic. Also: intuitionistic logic, propositional logic, modal logic, etc

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 31 / 78

slide-40
SLIDE 40

Example: disjunction

Definition

A team X satisfies φ ∨ ψ if X = Y ∪ Z such that Y satisfies φ and Z satisfies ψ. In strict semantics we require Y ∩ Z = ∅, in lax semantics (default) we do not require this.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 32 / 78

slide-41
SLIDE 41

Logic of dependence and independence

Definition

1 Dependence logic is the extension of first order logic obtained by adding the dependence

atoms =(x, y). (V. 2007)

2 Independence logic is the extension of first order logic obtained by adding the

independence atoms x ⊥ y. (Gr¨ adel-V. 2010) Galliani 2012: =(x, y) is definable from x ⊥ y.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 33 / 78

slide-42
SLIDE 42

When approximate dependence atoms are added to first order logic we can express propositions such as “the predicate P consists of half of all elements, give or take 5%” or “the predicates P and Q have the same number of elements, with a 1 % margin of error”.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 34 / 78

slide-43
SLIDE 43

The fundamental characterizations

Theorem

Dependence logic = existential second order with a negative predicate for the team. (Kontinen-V. 2009) Independence logic = existential second order with a predicate for the team. (Galliani 2012) Finite models: Non-deterministic polynomial time.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 35 / 78

slide-44
SLIDE 44

Propositional case

Theorem (Fan Yang 2014)

Propositional dependence logic can express all non-void properties of teams that are downward closed. Propositional dependence logic is equivalent to inquisitive logic of Ciardelli, Groenendijk and Roelofsen.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 36 / 78

slide-45
SLIDE 45

New phenomenon: Non-uniform definability

A connective may be uniformly definable, such as C(φ, ψ, θ) ⇐ ⇒ (φ ∧ ψ) ∨ (φ ∧ θ). Or just definable, such as X | = φ ∨B ψ ⇐ ⇒ X | = φ or X | = ψ. Namely, every instance of ∨B is individually definable, but ∨B is not uniformly definable. (F. Yang 2014) Truth functional completeness has a new dimension: Every downward closed set of teams is definable but some natural operations on such sets are not definable.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 37 / 78

slide-46
SLIDE 46

Inclusion atom

x ⊆ y “values of x are also values of y” A directed graph contains a cycle (or an infinite path) iff it satisfies ∃x∃y(y ⊆ x ∧ xEy)

Theorem (Galliani-Hella 2013)

Inclusion logic = Fixpoint logic on finite models Inclusion logic = PTIME on finite ordered models.

Theorem (Hannula-Kontinen 2014)

Inclusion logic with strict semantics = NP on finite models.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 38 / 78

slide-47
SLIDE 47

Examples

Example

∀x∀y∃z(=(z, y) ∧ ¬z = x) characterizes infinity. Alternatively: ∀z∀x∃y∀u∃v(xy ⊥ uv ∧ (x = u ↔ y = v) ∧ ¬v = z).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 39 / 78

slide-48
SLIDE 48

Examples

Example

∀x∀y∃z(=(z, y) ∧ ¬z = x) characterizes infinity. Alternatively: ∀z∀x∃y∀u∃v(xy ⊥ uv ∧ (x = u ↔ y = v) ∧ ¬v = z). ∃x∃y(y ⊆ x ∧ y < x) characterizes non-well-foundedness.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 39 / 78

slide-49
SLIDE 49

Cannot axiomatize logical consequence. Can axiomatize first order consequences.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 40 / 78

slide-50
SLIDE 50

The rules

Definition

Natural deduction of classical logic, but Disjunction Elimination Rule and Negation Introduction Rule only for first order formulas. Weak Disjunction Rule: From ψ ⊢ θ conclude φ ∨ ψ ⊢ φ ∨ θ. Dependence Introduction Rule: ∃y∀xφ(x, y, z) ⊢ ∀x∃y(=( z, y) ∧ φ(x, y, z)). Dependence Distribution rule Dependence Elimination Rule

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 41 / 78

slide-51
SLIDE 51

The rules

Definition

Natural deduction of classical logic, but Disjunction Elimination Rule and Negation Introduction Rule only for first order formulas. Weak Disjunction Rule: From ψ ⊢ θ conclude φ ∨ ψ ⊢ φ ∨ θ. Dependence Introduction Rule: ∃y∀xφ(x, y, z) ⊢ ∀x∃y(=( z, y) ∧ φ(x, y, z)). Dependence Distribution rule Dependence Elimination Rule

Theorem (Completeness Theorem)

The above axioms and rules are complete with respect to the team semantics. (Kontinen-V. 2011)

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 41 / 78

slide-52
SLIDE 52

Social choice

A field where dependence and independence concepts arise naturally is the theory of social choice. Suppose we have n voters x1, . . . , xn, each giving his or her (linear) preference quasi-order <xi on some finite set A of alternatives. We call such sequences p1, . . . , pn profiles.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 42 / 78

slide-53
SLIDE 53

Social choice

A field where dependence and independence concepts arise naturally is the theory of social choice. Suppose we have n voters x1, . . . , xn, each giving his or her (linear) preference quasi-order <xi on some finite set A of alternatives. We call such sequences p1, . . . , pn profiles. Let us denote the social well-fare function by y, which is likewise a preference order <y. Naturally we assume =(x1, . . . , xn, y).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 42 / 78

slide-54
SLIDE 54

1 A team is Paretian if the team satisfies the first order formula:

(a <x1 b ∧ . . . ∧ a <xn b) → a <y b, for all a, b ∈ A. Note that this means that every individual row satisfies the formula.

2 A team is dictatorial if in the team

x1 = y ∨

B . . . ∨ B xn = y. 3 A team respects independence of irrelevant alternatives if it satisfies for all a, b ∈ A:

=({a <x1 b, . . . , a <xn b}, {a <y b}). Note that this is a Boolean dependence atom.

4 A team supports voting independence, if it satisfies for all i:

xi ⊥ {xj : j = i}.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 43 / 78

slide-55
SLIDE 55

Definition

We introduce a new universality atom ∀(x1, . . . , xn) with the intuitive meaning that any combination of values (in the given domain) for x1, . . . , xn is possible. A team X satisfies ∀(x1, . . . , xn), if for every a1, . . . , an ∈ M there is s ∈ X such that s(x1) = a1, . . . , s(xn) = an. Axioms for the universality atoms are:

1 ∀(xy) implies ∀(x) (Weakening) 2 ∀(xy) implies ∀(yx) (Symmetry)

Approximate universality: All values occur, apart from p-few exceptions.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 44 / 78

slide-56
SLIDE 56

Lemma

Suppose M | =X ∀(x1) ∧ ... ∧ ∀(xn) ∧ n

i=1(xi ⊥ {xj : j = i}). Then M |

=X ∀(x1, . . . , xn). Could be taken as an axiom.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 45 / 78

slide-57
SLIDE 57

Proof.

Let a1, . . . , an ∈ M be given. Because M | =X

n

  • i=1

∀(xi), there are si ∈ X such that si(xi) = ai for all 1 ≤ i ≤ n. Using M | =X

n

  • i=1

xi⊥{xj : j = i} we can construct inductively s′

1, . . . , s′ n ∈ X such that

1 s′

1 = s1,

2 s′

i+1(xi+1) = si+1(xi+1),

3 s′

i+1(xj) = s′ i(xj), for j = i + 1.

It follows that s′

n(x1) = a1, . . . , s′ n(xn) = an.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 46 / 78

slide-58
SLIDE 58

In the social choice context ∀(x1) ∧ ... ∧ ∀(xn) ∧

n

  • i=1

(xi⊥{xj : j = i}) says: “We consider the possibility that for any voter and any preference order there is some profile (voting result, row) in which that voter voted that preference order, but we assume that the voters choose their preference orders independently of each other”, which seems

  • reasonable. Let us call the assumption

∀(x1) ∧ ... ∧ ∀(xn) the freedom of choice assumption. Together with voting independence it implies, by the previous Lemma, that all patterns of voting can arise.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 47 / 78

slide-59
SLIDE 59

Theorem (Arrow 1963)

Voting independence, freedom of choice, Pareto and respect of independence of irrelevant alternatives together imply dictatorship. In symbols, {=(x1, . . . , xn, y),

  • a,b∈A((a ≤x1 b ∧ . . . ∧ a ≤xn b) → a ≤y b),
  • a,b∈A =({a ≤x1 b, . . . , a ≤xn b}, {a ≤y b}),

∀(x1), . . . , ∀(xn), n

i=1 xi ⊥ {xj : j = i}}

| = x1 = y ∨

B . . . ∨ B xn = y. Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 48 / 78

slide-60
SLIDE 60

Physics, joint work with Abramsky

Quantum physics provides a rich field of highly non-trivial dependence and independence

  • concepts. Some of the most fundamental questions of quantum physics are about

dependence and independence of outcomes of experiments. Bell inequalities imply that the correlation which is observed between the measurements

  • f the spin of two entangled particles along different axis cannot be realized by a function

that assigns to any direction in space a definite value which is the value of the spin along the given direction.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 49 / 78

slide-61
SLIDE 61

Observational teams

One of the intuitions behind the concept of a team is a set of observations, such as readings of physical measurements. Let us consider a experiments q1, ..., qn. Each experiment has an input xi and an output yi.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 50 / 78

slide-62
SLIDE 62

Observational teams

After m rounds of making the experiments q1,...,qn we have the data X = x1 y1 . . . xn yn a1

1

b1

1

. . . a1

n

b1

n

a2

1

b2

1

. . . a2

n

b2

n

. . . . . . . . . . . . . . . am

1

bm

1

. . . am

n

bm

n

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 51 / 78

slide-63
SLIDE 63

Determinism

Using the dependence atom =( x, y) we can say that the team of data X supports strong determinism if it satisfies =(xi, yi) for all i = 1, ..., n. Respectively, we can say that the team X supports weak determinism if it satisfies =(x1, ..., xn, yi) for all i = 1, ..., n.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 52 / 78

slide-64
SLIDE 64

Hidden variables

An important role in models of quantum physics is played by the so-called hidden variables, variables that have an unobservable outcome and no input. In the presence of a hidden variable z we redefine strong determinism as =( xz, y), rather than just =( x, y), and weak determinism as =(xiz, yi), rather than just =(xi, yi).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 53 / 78

slide-65
SLIDE 65

A hidden variable team is a team of the form Y = x1 y1 . . . xn yn z1 . . . zl a1

1

b1

1

. . . a1

n

b1

n

γ1

1

. . . γ1

l

a2

1

b2

1

. . . a2

n

b2

n

γ2

1

. . . γ2

l

. . . . . . . . . . . . . . . . . . . . . . . . am

1

bm

1

. . . am

n

bm

n

γm

1

. . . γm

l

where γi

j are the hidden variables.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 54 / 78

slide-66
SLIDE 66

Single-valuedness

A team X is said to support single-valuedness of the hidden variable z if z has only one value in the team. We can express this with the formula =(z).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 55 / 78

slide-67
SLIDE 67

A team X is said to support no-signalling if the following holds: Suppose the team X has two measurement-outcome combinations s and s′ with input xi the same. So now s(yi) is a possible outcome of experiment qi in view of X. We demand that s(yi) is also a possible

  • utcome if the inputs s(xj), j = i, are changed to s′(xj).

We can express no-signalling with the formula yi ⊥xi {xj : j = i}.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 56 / 78

slide-68
SLIDE 68

An empirical team X is said to support z-independence if the following holds: Suppose the team X has two measurement-outcome combinations s and s′. Now the hidden variable zi has some value s(zi) in the combination s. We demand that s(zi) should occur as the value of the hidden variable also if the inputs s( x) are changed to s′( x). We can express z-independence with the formula zi ⊥ x.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 57 / 78

slide-69
SLIDE 69

An empirical team X is said to support Outcome-independence if the following holds: Suppose the team X has two measurement-outcome combinations s and s′ with the same total input data x and the same hidden variable zk, i.e. s( x) = s′( x) and s(z) = s′(z). We demand that output s(yi) should occur as an output also if the outputs s({yj : j = i}) are changed to s′({yj : j = i}). We can express output-independence with the formula yi ⊥

xz {yj : j = i}.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 58 / 78

slide-70
SLIDE 70

An empirical team X is said to support parameter-independence if the following holds: Suppose the team X has two measurement-outcome combinations s and s′ with the same input data about x and the same hidden variable zk, i.e. s(x) = s′(x) and s(z) = s′(z). We demand that output s(yi) should occur as a possible output also if the inputs s({xj : j = i}) are changed to s′({xj : j = i}). We can express parameter-independence with the formula {xj : j = i} ⊥xiz yi

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 59 / 78

slide-71
SLIDE 71

Picture by Noson Yanofsky in “A Classification of Hidden-Variable Properties”, Workshop on Quantum Logic Inspired by Quantum Computation, Indiana, 2009. Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 60 / 78

slide-72
SLIDE 72

Lemma

Weak determinism implies outcome independence.

Proof.

Weak determinism is =( xz, y) and outcome independence is yi ⊥

xz {yj : j = i}.

The Constancy Rule says: =( x, y) | = y ⊥

x z.

By substituting xz to x we get: =( xz, y) | = yi ⊥

xz {yj : j = i},

as desired.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 61 / 78

slide-73
SLIDE 73

Lemma

Strong determinism implies parameter independence.

Proof.

This is again just the Constancy Rule. =(xi, yi) | = {xj : j = i} ⊥xiz yi.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 62 / 78

slide-74
SLIDE 74

Lemma

Parameter independence and weak determinacy imply strong determinacy.

Proof.

We want =( xz, yi) ∧ {xj : j = i} ⊥xiz yi | ==(xiz, yi) This is an instance of the First Transitivity Rule y ⊥

uz

w ∧ u ⊥z y | = y ⊥z w, where u = {xj : j = i}, y = yi and z = xiz.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 63 / 78

slide-75
SLIDE 75

No-go results

No-go results are constructions of special teams. A hidden variable team Y realizes the team X if s ∈ X ⇐ ⇒ ∃s′ ∈ Y (s′(x1) = s(x1) ∧ s′(y1) = s(y1) ∧ ... s′(xn) = s(xn) ∧ s′(yn) = s(yn)).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 64 / 78

slide-76
SLIDE 76

Einstein-Podolsky-Rosen paradox: There is an empirical model (team) which cannot be realized by any hidden variable model satisfying single-valuedness of the hidden variable and

  • utcome-independence.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 65 / 78

slide-77
SLIDE 77

Proof.

We consider a system in which the input x1 is constant 0 and the input x2 is constant 1. The

  • utput in both can be a or b. Let

X = x1 y1 x2 y2 a 1 b b 1 a Suppose this is realized by a hidden variable model X = x1 y1 x2 y2 z a 1 b λ1 b 1 a λ2 Single-valuedness implies λ1 = λ2. Output-independence fails because the row x1 y1 x2 y2 z a 1 a λ1 is missing.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 66 / 78

slide-78
SLIDE 78

Bell’s Theorem 1964

Bell’s Theorem in quantum foundations and quantum information theory, the basis of quantum computation, can be seen as the existence of a team, even arising from real physical experiments, violating a dependence logic sentence, which expresses the (falsely) assumed locality of quantum world. (Joint work with Abramsky, Hyttinen and Paolini). A very logical form of Bell’s Theorem in quantum foundations (Hyttinen-Paolini 2014).

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 67 / 78

slide-79
SLIDE 79

∀ x∃ yR( x, y) ∧ [∀ x∀ y(R( x, y) → ∀ u∃ v(R( u, v) ∧ ( x = u → y = v)∧ n

i=1 =(

x yui, vi))]

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 68 / 78

slide-80
SLIDE 80

Punchline

The emergent logic of dependence and independence provides a common mathematical basis for fundamental concepts in biology, social science, physics, mathematics and computer science. We can find fundamental principles governing this logic. Algorithmic results show—as can be expected—that dependence logic has higher complexity than ordinary first order (propositional, modal) logic. Important parts can be completely axiomatized, other parts are manifestly beyond the reach of axiomatization.

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 69 / 78

slide-81
SLIDE 81

Thank you!

Jouko V¨ a¨ an¨ anen Dependence and Independence SLS, August 2014 70 / 78