Nontrivial Pooling Designs
Chih-wen Weng
(with Huang, Tayuan & Wu, Hsin-Jung)
Department of Applied Mathematics, National Chiao Tung University
Binary matrix for group testing
1 Let [n] := {1, 2, . . . , n} be a set ofitems containing a subset P ⊆ [n], the set of defecteditem.
2 We want to collect a group {T1, T2, . . . , Tt} of t tests, each test Ti is a subset of [n] for 1 ≤ i ≤ t.
3 We arrange such a group testing design by the following binary matrix M.
4 Let M be the t × n binary matrix defined by Mij =
1, j ∈ Ti; 0, j 6∈ Ti for 1 ≤ i ≤ t and j ∈ [n].
Binary matrix for group testing
1 Let [n] := {1, 2, . . . , n} be a set ofitems containing a subset P ⊆ [n], the set of defecteditem.
2 We want to collect a group {T1, T2, . . . , Tt} of t tests, each test Ti is a subset of [n] for 1 ≤ i ≤ t.
3 We arrange such a group testing design by the following binary matrix M.
4 Let M be the t × n binary matrix defined by Mij =
1, j ∈ Ti; 0, j 6∈ Ti for 1 ≤ i ≤ t and j ∈ [n].
Binary matrix for group testing
1 Let [n] := {1, 2, . . . , n} be a set ofitems containing a subset P ⊆ [n], the set of defecteditem.
2 We want to collect a group {T1, T2, . . . , Tt} of t tests, each test Ti is a subset of [n] for 1 ≤ i ≤ t.
3 We arrange such a group testing design by the following binary matrix M.
4 Let M be the t × n binary matrix defined by Mij =
1, j ∈ Ti; 0, j 6∈ Ti for 1 ≤ i ≤ t and j ∈ [n].
Binary matrix for group testing
1 Let [n] := {1, 2, . . . , n} be a set ofitems containing a subset P ⊆ [n], the set of defecteditem.
2 We want to collect a group {T1, T2, . . . , Tt} of t tests, each test Ti is a subset of [n] for 1 ≤ i ≤ t.
3 We arrange such a group testing design by the following binary matrix M.
4 Let M be the t × n binary matrix defined by Mij =
1, j ∈ Ti; 0, j 6∈ Ti
for 1 ≤ i ≤ t and j ∈ [n].
The output of a group testing
1 Let P ∈ F2n denote the characteristic vector of P ⊆ [n].
2 The map P → P is a bijection from the power set of [n] to F2n.
3 We use P ⊆ P0 if P ⊆ P0, and similar for using other set notations in vectors.
4 oM(P) := S
i ∈P
Mi = M ? P, where ? is the matrix product by using Boolean sum to replace addition.
5 oM : F2n→ F2t is called the output function of M.
The output of a group testing
1 Let P ∈ F2n denote the characteristic vector of P ⊆ [n].
2 The map P → P is a bijection from the power set of [n] to F2n.
3 We use P ⊆ P0 if P ⊆ P0, and similar for using other set notations in vectors.
4 oM(P) := S
i ∈P
Mi = M ? P, where ? is the matrix product by using Boolean sum to replace addition.
5 oM : F2n→ F2t is called the output function of M.
The output of a group testing
1 Let P ∈ F2n denote the characteristic vector of P ⊆ [n].
2 The map P → P is a bijection from the power set of [n] to F2n.
3 We use P ⊆ P0 if P ⊆ P0, and similar for using other set notations in vectors.
4 oM(P) := S
i ∈P
Mi = M ? P, where ? is the matrix product by using Boolean sum to replace addition.
5 oM : F2n→ F2t is called the output function of M.
The output of a group testing
1 Let P ∈ F2n denote the characteristic vector of P ⊆ [n].
2 The map P → P is a bijection from the power set of [n] to F2n.
3 We use P ⊆ P0 if P ⊆ P0, and similar for using other set notations in vectors.
4 oM(P) := S
i ∈P
Mi = M ? P, where ? is the matrix product by using Boolean sum to replace addition.
5 oM : F2n→ F2t is called the output function of M.
The output of a group testing
1 Let P ∈ F2n denote the characteristic vector of P ⊆ [n].
2 The map P → P is a bijection from the power set of [n] to F2n.
3 We use P ⊆ P0 if P ⊆ P0, and similar for using other set notations in vectors.
4 oM(P) := S
i ∈P
Mi = M ? P, where ? is the matrix product by using Boolean sum to replace addition.
5 oM : F2n→ F2t is called the output function of M.
The output of a group testing
1 Let P ∈ F2n denote the characteristic vector of P ⊆ [n].
2 The map P → P is a bijection from the power set of [n] to F2n.
3 We use P ⊆ P0 if P ⊆ P0, and similar for using other set notations in vectors.
4 oM(P) := S
i ∈P
Mi = M ? P, where ? is the matrix product by using Boolean sum to replace addition.
5 oM : F2n→ F2t is called the output function of M.
Disjunct matrix
1 Note that oM(P ∪ P0) = oM(P) ∪ oM(P0) for P, P0 ⊆ [n].
2 In particular if P ⊆ P00 then oM(P) ⊆ oM(P00).
3 For W ⊆ F2n, M is W -disjunctif oM(P) 6⊆ oM(P00) for any P, P00∈ W with P 6⊆ P00.
4 In the above definition, it suffices to assume |P| = 1.
5 M is d -disjunctif for any d + 1 distinct columns Mi0, Mi1, . . . , Mid, we have Mi0 6⊆ Sd
j =1
Mij
Exercise
Show that a d -disjunct matrix is
[n]
≤ d
-disjunct.
Disjunct matrix
1 Note that oM(P ∪ P0) = oM(P) ∪ oM(P0) for P, P0 ⊆ [n].
2 In particular if P ⊆ P00 then oM(P) ⊆ oM(P00).
3 For W ⊆ F2n, M is W -disjunctif oM(P) 6⊆ oM(P00) for any P, P00∈ W with P 6⊆ P00.
4 In the above definition, it suffices to assume |P| = 1.
5 M is d -disjunctif for any d + 1 distinct columns Mi0, Mi1, . . . , Mid, we have Mi0 6⊆ Sd
j =1
Mij
Exercise
Show that a d -disjunct matrix is
[n]
≤ d
-disjunct.
Disjunct matrix
1 Note that oM(P ∪ P0) = oM(P) ∪ oM(P0) for P, P0 ⊆ [n].
2 In particular if P ⊆ P00 then oM(P) ⊆ oM(P00).
3 For W ⊆ F2n, M is W -disjunctif oM(P) 6⊆ oM(P00) for any P, P00∈ W with P 6⊆ P00.
4 In the above definition, it suffices to assume |P| = 1.
5 M is d -disjunctif for any d + 1 distinct columns Mi0, Mi1, . . . , Mid, we have Mi0 6⊆ Sd
j =1
Mij
Exercise
Show that a d -disjunct matrix is
[n]
≤ d
-disjunct.
Disjunct matrix
1 Note that oM(P ∪ P0) = oM(P) ∪ oM(P0) for P, P0 ⊆ [n].
2 In particular if P ⊆ P00 then oM(P) ⊆ oM(P00).
3 For W ⊆ F2n, M is W -disjunctif oM(P) 6⊆ oM(P00) for any P, P00∈ W with P 6⊆ P00.
4 In the above definition, it suffices to assume |P| = 1.
5 M is d -disjunctif for any d + 1 distinct columns Mi0, Mi1, . . . , Mid, we have Mi0 6⊆ Sd
j =1
Mij
Exercise
Show that a d -disjunct matrix is
[n]
≤ d
-disjunct.
Disjunct matrix
1 Note that oM(P ∪ P0) = oM(P) ∪ oM(P0) for P, P0 ⊆ [n].
2 In particular if P ⊆ P00 then oM(P) ⊆ oM(P00).
3 For W ⊆ F2n, M is W -disjunctif oM(P) 6⊆ oM(P00) for any P, P00∈ W with P 6⊆ P00.
4 In the above definition, it suffices to assume |P| = 1.
5 M is d -disjunctif for any d + 1 distinct columns Mi0, Mi1, . . . , Mid, we have Mi0 6⊆ Sd
j =1
Mij
Exercise
[n]
Decidable matrix
1 Note that oM(P)i = 0 iff P ∩ Ti = ∅ iff P ⊆ Ti.
2 Hence P ⊆ T
oM(P)i=0
Ti.
3 For W ⊆ F2n, M is W -decidableif P = T
oM(P)i=0
Ti for any P ∈ W .
4 A
[n] d
-decidable matrix is called d -decidable.
5 A
[n]
≤ d
-decidable matrix is called d -decidable.
Exercise
Show that a W -disjunct matrix is W -decidable. Problem
Find a W -decidable matrix which is not W -disjunct?
Decidable matrix
1 Note that oM(P)i = 0 iff P ∩ Ti = ∅ iff P ⊆ Ti.
2 Hence P ⊆ T
oM(P)i=0
Ti.
3 For W ⊆ F2n, M is W -decidableif P = T
oM(P)i=0
Ti for any P ∈ W .
4 A
[n] d
-decidable matrix is called d -decidable.
5 A
[n]
≤ d
-decidable matrix is called d -decidable.
Exercise
Show that a W -disjunct matrix is W -decidable. Problem
Find a W -decidable matrix which is not W -disjunct?
Decidable matrix
1 Note that oM(P)i = 0 iff P ∩ Ti = ∅ iff P ⊆ Ti.
2 Hence P ⊆ T
oM(P)i=0
Ti.
3 For W ⊆ F2n, M is W -decidableif P = T
oM(P)i=0
Ti for any P ∈ W .
4 A
[n] d
-decidable matrix is called d -decidable.
5 A
[n]
≤ d
-decidable matrix is called d -decidable.
Exercise
Show that a W -disjunct matrix is W -decidable. Problem
Find a W -decidable matrix which is not W -disjunct?
Decidable matrix
1 Note that oM(P)i = 0 iff P ∩ Ti = ∅ iff P ⊆ Ti.
2 Hence P ⊆ T
oM(P)i=0
Ti.
3 For W ⊆ F2n, M is W -decidableif P = T
oM(P)i=0
Ti for any P ∈ W .
4 A
[n]
d
-decidable matrix is called d -decidable.
5 A
[n]
≤ d
-decidable matrix is called d -decidable.
Exercise
Show that a W -disjunct matrix is W -decidable. Problem
Find a W -decidable matrix which is not W -disjunct?
Decidable matrix
1 Note that oM(P)i = 0 iff P ∩ Ti = ∅ iff P ⊆ Ti.
2 Hence P ⊆ T
oM(P)i=0
Ti.
3 For W ⊆ F2n, M is W -decidableif P = T
oM(P)i=0
Ti for any P ∈ W .
4 A
[n]
d
-decidable matrix is called d -decidable.
5 A
[n]
≤ d
-decidable matrix is called d -decidable.
Exercise
Show that a W -disjunct matrix is W -decidable.
Problem
Find a W -decidable matrix which is not W -disjunct?
Decidable matrix
1 Note that oM(P)i = 0 iff P ∩ Ti = ∅ iff P ⊆ Ti.
2 Hence P ⊆ T
oM(P)i=0
Ti.
3 For W ⊆ F2n, M is W -decidableif P = T
oM(P)i=0
Ti for any P ∈ W .
4 A
[n]
d
-decidable matrix is called d -decidable.
5 A
[n]
≤ d
-decidable matrix is called d -decidable.
Exercise
Show that a W -disjunct matrix is W -decidable.
Separable matrix
1 For W ⊆ F2n, M is W -separableif the restricted function oM W of oM to W is injective.
2 If M is W -separable then for each vector u in the output set oM(W ) there exists a unique vector P ∈ W such that oM(P) = u, i.e. the set P of positive items can be decoded from the output vector u.
3 A
[n]
≤ d
-separable matrix is also calledd -separable.
4 A
[n] d
-separable matrix is also calledd -separable.
Exercise
A W -decidable matrix is W -separable for any W ⊆ F2n.
Separable matrix
1 For W ⊆ F2n, M is W -separableif the restricted function oM W of oM to W is injective.
2 If M is W -separable then for each vector u in the output set oM(W ) there exists a unique vector P ∈ W such that oM(P) = u, i.e. the set P of positive items can be decoded from the output vector u.
3 A
[n]
≤ d
-separable matrix is also calledd -separable.
4 A
[n] d
-separable matrix is also calledd -separable.
Exercise
A W -decidable matrix is W -separable for any W ⊆ F2n.
Separable matrix
1 For W ⊆ F2n, M is W -separableif the restricted function oM W of oM to W is injective.
2 If M is W -separable then for each vector u in the output set oM(W ) there exists a unique vector P ∈ W such that oM(P) = u, i.e. the set P of positive items can be decoded from the output vector u.
3 A
[n]
≤ d
-separable matrix is also calledd -separable.
4 A
[n] d
-separable matrix is also calledd -separable.
Exercise
A W -decidable matrix is W -separable for any W ⊆ F2n.
Separable matrix
1 For W ⊆ F2n, M is W -separableif the restricted function oM W of oM to W is injective.
2 If M is W -separable then for each vector u in the output set oM(W ) there exists a unique vector P ∈ W such that oM(P) = u, i.e. the set P of positive items can be decoded from the output vector u.
3 A
[n]
≤ d
-separable matrix is also calledd -separable.
4 A
[n]
d
-separable matrix is also calledd -separable.
Exercise
A W -decidable matrix is W -separable for any W ⊆ F2n.
Separable matrix
1 For W ⊆ F2n, M is W -separableif the restricted function oM W of oM to W is injective.
2 If M is W -separable then for each vector u in the output set oM(W ) there exists a unique vector P ∈ W such that oM(P) = u, i.e. the set P of positive items can be decoded from the output vector u.
3 A
[n]
≤ d
-separable matrix is also calledd -separable.
4 A
[n]
d
-separable matrix is also calledd -separable.
Exercise
A W -decidable matrix is W -separable for any W ⊆ F2n.
Relations
'
&
$
% '
&
$
% '
&
$
% W -disjunct
W -decidable W -separable
Find the relation between the above three classes of binary matrices with slightly changing W and possibly adding or deleting a few rows.
Relations
'
&
$
% '
&
$
% '
&
$
% W -disjunct
W -decidable W -separable
Find the relation between the above three classes of binary matrices with slightly changing W and possibly adding or deleting a few rows.
A property distinguishes decidable matrix from others
Note that for each t × n binary matrix M there exists aunique maximal WM ⊆ F2n such that M is WM-decidable, in fact, WM = {P ∈ F2n | P = T
oM(P)i=0
Ti}.
Problem
Study the map M → WM.
A property distinguishes decidable matrix from others
Note that for each t × n binary matrix M there exists aunique maximal WM ⊆ F2n such that M is WM-decidable, in fact, WM = {P ∈ F2n | P = T
oM(P)i=0
Ti}.
Problem
Study the map M → WM.
1-disjunct matrix
Example
A 1-disjunct matrix to detect the infected item3 from {1, 2, 3, 4, 5, 6} :
Tests/Items | 1 2 3 4 5 6 oM({3})
one | 1 1 1 0 0 0 → 1
Two | 1 0 0 1 1 0 → 0
Three | 0 1 0 1 0 1 → 0
Four | 0 0 1 0 1 1 → 1
In fact the above 4 × 6 matrix M has WM =
[6]
≤ 1
∪ {{3, 5, 6}, {2, 4, 6}, {1, 4, 5}, {4, 5, 6}, {1, 2, 3, 4, 5, 6}}.
1-disjunct matrix
Example
A 1-disjunct matrix to detect the infected item3 from {1, 2, 3, 4, 5, 6} :
Tests/Items | 1 2 3 4 5 6 oM({3})
one | 1 1 1 0 0 0 → 1
Two | 1 0 0 1 1 0 → 0
Three | 0 1 0 1 0 1 → 0
Four | 0 0 1 0 1 1 → 1
In fact the above 4 × 6 matrix M has WM =
[6]
≤ 1
∪ {{3, 5, 6}, {2, 4, 6}, {1, 4, 5}, {4, 5, 6}, {1, 2, 3, 4, 5, 6}}.
n-disjunct matrix
Example
For t = n the t × n identity matrix I is F2n-disjunct.
In applying to a group testing, we need the number t of tests is smaller than the number n of items, otherwise we would rather test the items one by one.
n-disjunct matrix
Example
For t = n the t × n identity matrix I is F2n-disjunct.
In applying to a group testing, we need the number t of tests is smaller than the number n of items, otherwise we would rather test the items one by one.
Nontrivial M
An t × n binary matrix isnontrivial if t < n.
Example
Let q be a prime power. The affine plane Fq2 over Fq has q2 points and q2+ q lines. Since any line has q points and any two lines intersect at most 1 point, the points of a line can not be covered by the union of other q − 1 lines. Hence the points-lines incidence matrix M is (q − 1)-disjunct matrix, and it is nontrivial since n = q2+ q > q2 = t.
Problem
For each positive integer q find a nontrivial (q − 1)-disjunct matrix with t = q2.
The first q which is not a prime power is when q = 6.
Nontrivial M
An t × n binary matrix isnontrivial if t < n.
Example
Let q be a prime power. The affine plane Fq2 over Fq has q2 points and q2+ q lines.
Since any line has q points and any two lines intersect at most 1 point, the points of a line can not be covered by the union of other q − 1 lines. Hence the points-lines incidence matrix M is (q − 1)-disjunct matrix, and it is nontrivial since n = q2+ q > q2 = t.
Problem
For each positive integer q find a nontrivial (q − 1)-disjunct matrix with t = q2.
The first q which is not a prime power is when q = 6.
Nontrivial M
An t × n binary matrix isnontrivial if t < n.
Example
Let q be a prime power. The affine plane Fq2 over Fq has q2 points and q2+ q lines. Since any line has q points and any two lines intersect at most 1 point, the points of a line can not be covered by the union of other q − 1 lines.
Hence the points-lines incidence matrix M is (q − 1)-disjunct matrix, and it is nontrivial since n = q2+ q > q2 = t.
Problem
For each positive integer q find a nontrivial (q − 1)-disjunct matrix with t = q2.
The first q which is not a prime power is when q = 6.
Nontrivial M
An t × n binary matrix isnontrivial if t < n.
Example
Let q be a prime power. The affine plane Fq2 over Fq has q2 points and q2+ q lines. Since any line has q points and any two lines intersect at most 1 point, the points of a line can not be covered by the union of other q − 1 lines. Hence the points-lines incidence matrix M is (q − 1)-disjunct matrix,
and it is nontrivial since n = q2+ q > q2 = t.
Problem
For each positive integer q find a nontrivial (q − 1)-disjunct matrix with t = q2.
The first q which is not a prime power is when q = 6.
Nontrivial M
An t × n binary matrix isnontrivial if t < n.
Example
Let q be a prime power. The affine plane Fq2 over Fq has q2 points and q2+ q lines. Since any line has q points and any two lines intersect at most 1 point, the points of a line can not be covered by the union of other q − 1 lines. Hence the points-lines incidence matrix M is (q − 1)-disjunct matrix, and it is nontrivial since n = q2+ q > q2 = t.
Problem
For each positive integer q find a nontrivial (q − 1)-disjunct matrix with t = q2.
The first q which is not a prime power is when q = 6.
Nontrivial M
An t × n binary matrix isnontrivial if t < n.
Example
Let q be a prime power. The affine plane Fq2 over Fq has q2 points and q2+ q lines. Since any line has q points and any two lines intersect at most 1 point, the points of a line can not be covered by the union of other q − 1 lines. Hence the points-lines incidence matrix M is (q − 1)-disjunct matrix, and it is nontrivial since n = q2+ q > q2 = t.
Problem
For each positive integer q find a nontrivial (q − 1)-disjunct matrix with t = q2.
The first q which is not a prime power is when q = 6.
Nontrivial M
An t × n binary matrix isnontrivial if t < n.
Example
Let q be a prime power. The affine plane Fq2 over Fq has q2 points and q2+ q lines. Since any line has q points and any two lines intersect at most 1 point, the points of a line can not be covered by the union of other q − 1 lines. Hence the points-lines incidence matrix M is (q − 1)-disjunct matrix, and it is nontrivial since n = q2+ q > q2 = t.
Problem
For each positive integer q find a nontrivial (q − 1)-disjunct matrix
2
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
9 There is nothing more known, in particular r = 12 is still open.
Affine plane and projective plane
1 In general for any positive integer r , prime power or not, we can define affine plane using the language of designs.
2 Aprojective plane of orderr is a 2-(r2+ r + 1, r + 1, 1) design.
3 An affine plane of order r is a 2-(r2, r , 1) design.
4 It is known that there is a projective plane of order r if and only if there is an affine plane of order r .
5 The points and lines structure in Fq2 gives an affine plane of order q when q is a prime power.
6 The existence of finite projective planes of other orders is an open question.
7 The case r = 6 has been ruled out by Bruck-Ryser-Chowla theorem.
8 The next case r = 10 has been ruled out by massive computer calculations.
9 There is nothing more known, in particular r = 12 is still open.
Nontrivial 5-disjunct matrix with 36 rows
Since there is no affine plane of order 6, we must find some other way to construct a nontrivial 5-disjunct matrix with 36 rows.
In the following we will give a system to construct nontrivial d -disjunct matrices including the above case.
Note that if there exists a nontrivial d -disjunct matrix with (d + 1)2− 1 rows then EFF’s conjecture is false. See page 29 of the book ”Pooling Designs and nonadaptive group testing” by Ding-Zhu Du and Frank K. Hwang for a description of EFF’s conjecture.
Nontrivial 5-disjunct matrix with 36 rows
Since there is no affine plane of order 6, we must find some other way to construct a nontrivial 5-disjunct matrix with 36 rows.
In the following we will give a system to construct nontrivial d -disjunct matrices including the above case.
Note that if there exists a nontrivial d -disjunct matrix with (d + 1)2− 1 rows then EFF’s conjecture is false. See page 29 of the book ”Pooling Designs and nonadaptive group testing” by Ding-Zhu Du and Frank K. Hwang for a description of EFF’s conjecture.
Nontrivial 5-disjunct matrix with 36 rows
Since there is no affine plane of order 6, we must find some other way to construct a nontrivial 5-disjunct matrix with 36 rows.
In the following we will give a system to construct nontrivial d -disjunct matrices including the above case.
Note that if there exists a nontrivial d -disjunct matrix with (d + 1)2− 1 rows then EFF’s conjecture is false. See page 29 of the book ”Pooling Designs and nonadaptive group testing” by Ding-Zhu Du and Frank K. Hwang for a description of EFF’s conjecture.
A 36 × 37 5-disjunct matrix
Forward difference property
1 Let q be a prime power and m ≥ q be an integer.
2 Let Fq:= {0, a0, a1, . . . , ap−2} denote the finite field of q elements, where a is a generator of the cyclic multiplication group Fq∗ := Fq− {0}.
3 Let Zm:= {0, 1, . . . , m − 1} be the addition group of integers modulo m. We use the order of integers to order the elements in Zm, e.g. 0 < 1.
4 A subset T ⊆ Zm× Fq is said to have the forward difference distinct property in Zm× Fq if the set
DT := {(j , y ) − (i , x ) | (i , x ), (j , y ) ∈ T with i < j } consists of |T |(|T |−1)
2 elements.
Forward difference property
1 Let q be a prime power and m ≥ q be an integer.
2 Let Fq:= {0, a0, a1, . . . , ap−2} denote the finite field of q elements, where a is a generator of the cyclic multiplication group Fq∗ := Fq− {0}.
3 Let Zm:= {0, 1, . . . , m − 1} be the addition group of integers modulo m. We use the order of integers to order the elements in Zm, e.g. 0 < 1.
4 A subset T ⊆ Zm× Fq is said to have the forward difference distinct property in Zm× Fq if the set
DT := {(j , y ) − (i , x ) | (i , x ), (j , y ) ∈ T with i < j } consists of |T |(|T |−1)
2 elements.
Forward difference property
1 Let q be a prime power and m ≥ q be an integer.
2 Let Fq:= {0, a0, a1, . . . , ap−2} denote the finite field of q elements, where a is a generator of the cyclic multiplication group Fq∗ := Fq− {0}.
3 Let Zm:= {0, 1, . . . , m − 1} be the addition group of integers modulo m. We use the order of integers to order the elements in Zm, e.g. 0 < 1.
4 A subset T ⊆ Zm× Fq is said to have the forward difference distinct property in Zm× Fq if the set
DT := {(j , y ) − (i , x ) | (i , x ), (j , y ) ∈ T with i < j } consists of |T |(|T |−1)
2 elements.
Forward difference property
1 Let q be a prime power and m ≥ q be an integer.
2 Let Fq:= {0, a0, a1, . . . , ap−2} denote the finite field of q elements, where a is a generator of the cyclic multiplication group Fq∗ := Fq− {0}.
3 Let Zm:= {0, 1, . . . , m − 1} be the addition group of integers modulo m. We use the order of integers to order the elements in Zm, e.g. 0 < 1.
4 A subset T ⊆ Zm× Fq is said to have the forward difference distinct property in Zm× Fq if the set
DT := {(j , y ) − (i , x ) | (i , x ), (j , y ) ∈ T with i < j } consists of |T |(|T |−1)
2 elements.
The Set
mT
qLetmTq ⊆ Zm× Fq be defined by
mTq = {(i , ai) | i ∈ Zm, 0 ≤ i ≤ q − 1}.
` 0
` 1
`
2 · · ·
` ` q − 1
` m − 1
· · · ...
a0 ` a1 ` a2 ` aq−2 `
s s
s
s
s
mTq
The Set
mT
qLetmTq ⊆ Zm× Fq be defined by
mTq = {(i , ai) | i ∈ Zm, 0 ≤ i ≤ q − 1}.
` 0
` 1
`
2 · · ·
` ` q − 1
` m − 1
· · · ...
a0 ` a1 ` a2 ` aq−2 `
s s
s
s
s
mTq
A preview of the finial result
` 0
` 1
`
2 · · ·
` ` q − 1
` q
` m − 1
· · · ...
a0 ` a1 ` a2 ` aq−2 `
s
s s
s
s
s s
s s
s
s s s s
s
∞
The Set
5T
5For q = 5, a = 2,
5T5 = {(0, 1), (1, 2), (2, 4), (3, 3), (4, 1)}
and
D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Since |D5T5| = 10, the set 5T5 has the forward difference distinct property in Z5× F5.
The Set
5T
5For q = 5, a = 2,
5T5 = {(0, 1), (1, 2), (2, 4), (3, 3), (4, 1)}
and
D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Difference Property
A subset T ⊆ Zm× Fq is said to have thedifference distinct propertyin Zm× Fq if the set −DT∪ DT consists of |T |(|T | − 1) elements.
From the structure of DmTq we find (0, x ) 6∈ −DmTq∪ DmTq for any x ∈ Fq. This property will be used later.
Difference Property
A subset T ⊆ Zm× Fq is said to have thedifference distinct propertyin Zm× Fq if the set −DT∪ DT consists of |T |(|T | − 1) elements.
From the structure of DmTq we find (0, x ) 6∈ −DmTq∪ DmTq for any x ∈ Fq. This property will be used later.
Non-example
We have seen
D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Hence
−D5T5 = { (4, 4), (4, 3), (4, 1), (4, 2) (3, 2), (3, 4), (3, 3) (2, 3), (2, 1) (1, 0) }.
Since | − D5T5∪ D5T5| = 16 6= 20, the set 5T5 does not have the difference distinct property in Z5× F5.
Non-example
We have seen
D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Hence
−D5T5 = { (4, 4), (4, 3), (4, 1), (4, 2) (3, 2), (3, 4), (3, 3) (2, 3), (2, 1)
}.
Since | − D5T5∪ D5T5| = 16 6= 20, the set 5T5 does not have the difference distinct property in Z5× F5.
Non-example
We have seen
D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Hence
−D5T5 = { (4, 4), (4, 3), (4, 1), (4, 2) (3, 2), (3, 4), (3, 3) (2, 3), (2, 1) (1, 0) }.
Since | − D5T5∪ D5T5| = 16 6= 20, the set 5T5 does not have the difference distinct property in Z5× F5.
Embedding
For positive integers n < m, the set Zn can be viewed as a subset of Zm in the usual way. Hence we have Zn× Fq⊆ Zm× Fq.
In this setting, again
D6T5= D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Hence considering as the negative in Z6× F5, we have
−D6T5 = { (5, 4), (5, 3), (5, 1), (5, 2) (4, 2), (4, 4), (4, 3) (3, 3), (3, 1) (2, 0) }.
Since | − D6T5∪ D6T5| = 20 now, the set 6T5 has the difference distinct property in Z6× F5.
Embedding
For positive integers n < m, the set Zn can be viewed as a subset of Zm in the usual way. Hence we have Zn× Fq⊆ Zm× Fq. In this setting, again
D6T5= D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Hence considering as the negative in Z6× F5, we have
−D6T5 = { (5, 4), (5, 3), (5, 1), (5, 2) (4, 2), (4, 4), (4, 3) (3, 3), (3, 1) (2, 0) }.
Since | − D6T5∪ D6T5| = 20 now, the set 6T5 has the difference distinct property in Z6× F5.
Embedding
For positive integers n < m, the set Zn can be viewed as a subset of Zm in the usual way. Hence we have Zn× Fq⊆ Zm× Fq. In this setting, again
D6T5= D5T5 = { (1, 1), (1, 2), (1, 4), (1, 3) (2, 3), (2, 1), (2, 2) (3, 2), (3, 4) (4, 0) }.
Hence considering as the negative in Z6× F5, we have
−D6T5 = { (5, 4), (5, 3), (5, 1), (5, 2) (4, 2), (4, 4), (4, 3) (3, 3), (3, 1)
Problem
Determine the prime power integer q such that with a suitable choice of a generator a ∈ Fq, the setq+1Tq has the difference distinct property in Zq+1× Fq.
By direct computing by hands, we find the above statement is true for q = 2, 4, 5 and is false for q = 3, 7 (First two primes in 4k + 3 form).
Example Note that
4T3 = {(0, 1), (1, 2), (2, 1)}, D4T3 = {(1, 1), (1, 2), (2, 0)},
− D4T3 = {(3, 2), (3, 1),(2, 0)}.
Hence the set4T3 does not have the difference distinct property in Z4× F3.
Problem
Determine the prime power integer q such that with a suitable choice of a generator a ∈ Fq, the setq+1Tq has the difference distinct property in Zq+1× Fq.
By direct computing by hands, we find the above statement is true for q = 2, 4, 5 and is false for q = 3, 7 (First two primes in 4k + 3 form).
Example Note that
4T3 = {(0, 1), (1, 2), (2, 1)}, D4T3 = {(1, 1), (1, 2), (2, 0)},
− D4T3 = {(3, 2), (3, 1),(2, 0)}.
Hence the set4T3 does not have the difference distinct property in Z4× F3.
Problem
Determine the prime power integer q such that with a suitable choice of a generator a ∈ Fq, the setq+1Tq has the difference distinct property in Zq+1× Fq.
By direct computing by hands, we find the above statement is true for q = 2, 4, 5 and is false for q = 3, 7 (First two primes in 4k + 3 form).
Example Note that
4T3 = {(0, 1), (1, 2), (2, 1)},
D4T3 = {(1, 1), (1, 2), (2, 0)},
− D4T3 = {(3, 2), (3, 1),(2, 0)}.
Hence the set4T3 does not have the difference distinct property in Z4× F3.
Problem
Determine the prime power integer q such that with a suitable choice of a generator a ∈ Fq, the setq+1Tq has the difference distinct property in Zq+1× Fq.
By direct computing by hands, we find the above statement is true for q = 2, 4, 5 and is false for q = 3, 7 (First two primes in 4k + 3 form).
Example Note that
4T3 = {(0, 1), (1, 2), (2, 1)}, D4T3 = {(1, 1), (1, 2), (2, 0)},
− D4T3 = {(3, 2), (3, 1),(2, 0)}.
Hence the set4T3 does not have the difference distinct property in Z4× F3.
Problem
Determine the prime power integer q such that with a suitable choice of a generator a ∈ Fq, the setq+1Tq has the difference distinct property in Zq+1× Fq.
By direct computing by hands, we find the above statement is true for q = 2, 4, 5 and is false for q = 3, 7 (First two primes in 4k + 3 form).
Example Note that
4T3 = {(0, 1), (1, 2), (2, 1)}, D4T3 = {(1, 1), (1, 2), (2, 0)},
− D4T3 = {(3, 2), (3, 1),(2, 0)}.
Hence the set4T3 does not have the difference distinct property in Z4× F3.
Problem
Determine the prime power integer q such that with a suitable choice of a generator a ∈ Fq, the setq+1Tq has the difference distinct property in Zq+1× Fq.
By direct computing by hands, we find the above statement is true for q = 2, 4, 5 and is false for q = 3, 7 (First two primes in 4k + 3 form).
Example Note that
4T3 = {(0, 1), (1, 2), (2, 1)}, D4T3 = {(1, 1), (1, 2), (2, 0)},
− D {(3, 2), (3, 1),(2, 0)}.
m
T
qhas the forward difference distinct property
Theorem
The setmTq has the forward difference distinct property in Zm× Tq.
Proof.
Suppose for 0 ≤ i < j ≤ q − 1 we have j − i = c and aj − ai = d . Note that 1 ≤ c ≤ q − 1. If c = q − 1 then j = q − 1 and i = 0. If c 6= q − 1 then ai = d /(aj −i − 1) = d /(ac− 1) and j = c + i . In each case the pair (i , ai), (j , aj) is unique determined by the element (c, d ) ∈ Zm× Fq.
m
T
qhas the forward difference distinct property
Theorem
The setmTq has the forward difference distinct property in Zm× Tq.
Proof.
Suppose for 0 ≤ i < j ≤ q − 1 we have j − i = c and aj − ai = d .
Note that 1 ≤ c ≤ q − 1. If c = q − 1 then j = q − 1 and i = 0. If c 6= q − 1 then ai = d /(aj −i − 1) = d /(ac− 1) and j = c + i . In each case the pair (i , ai), (j , aj) is unique determined by the element (c, d ) ∈ Zm× Fq.
m
T
qhas the forward difference distinct property
Theorem
The setmTq has the forward difference distinct property in Zm× Tq.
Proof.
Suppose for 0 ≤ i < j ≤ q − 1 we have j − i = c and aj − ai = d . Note that 1 ≤ c ≤ q − 1.
If c = q − 1 then j = q − 1 and i = 0. If c 6= q − 1 then ai = d /(aj −i − 1) = d /(ac− 1) and j = c + i . In each case the pair (i , ai), (j , aj) is unique determined by the element (c, d ) ∈ Zm× Fq.
m
T
qhas the forward difference distinct property
Theorem
The setmTq has the forward difference distinct property in Zm× Tq.
Proof.
Suppose for 0 ≤ i < j ≤ q − 1 we have j − i = c and aj − ai = d . Note that 1 ≤ c ≤ q − 1. If c = q − 1 then j = q − 1 and i = 0.
If c 6= q − 1 then ai = d /(aj −i − 1) = d /(ac− 1) and j = c + i . In each case the pair (i , ai), (j , aj) is unique determined by the element (c, d ) ∈ Zm× Fq.