WEBVTT

1
00:00:00.000 --> 00:00:07.233
C2 asks whether a Boolean function can be separated
into a row factor exclusive-or a column factor,

2
00:00:07.233 --> 00:00:12.200
and whether learned models recognize this structure at a larger size.

3
00:00:12.200 --> 00:00:20.500
The distinction matters because an exact mathematical test
can succeed even when a learned model fails to generalize.

4
00:00:20.805 --> 00:00:27.217
For this decomposition family, combine the row and column factors by exclusive-or.

5
00:00:27.217 --> 00:00:36.613
With both factors zero, one in zero-first order, the operation is different from the and outer product used in other matrix factorizations.

6
00:00:36.613 --> 00:00:39.685
Keep the reconstruction operator visible.

7
00:00:40.435 --> 00:00:45.442
The four combinations give zero, one, one, zero.

8
00:00:45.442 --> 00:00:48.754
The resulting matrix is exclusive-or.

9
00:00:48.754 --> 00:00:54.272
Its mixed-input cells are one, and its equal-input cells are zero.

10
00:00:54.272 --> 00:01:02.139
Replacing exclusive-or with and would produce a different matrix, so these factor families must not be conflated.

11
00:01:02.439 --> 00:01:08.329
To understand the corner correction, use the matrix one zero, zero one in zero-first order.

12
00:01:08.329 --> 00:01:11.792
Its first column gives g equal one zero.

13
00:01:11.792 --> 00:01:17.624
Exclusive-or each first-row entry with the corner one, giving h equal zero one.

14
00:01:17.624 --> 00:01:23.270
The non-anchor lower-right cell reconstructs as zero exclusive-or one, or one.

15
00:01:23.270 --> 00:01:29.763
The four-cell parity is one exclusive-or zero exclusive-or zero exclusive-or one, which is zero.

16
00:01:29.763 --> 00:01:35.023
Anchors alone are not enough; test every remaining cell.

17
00:01:35.023 --> 00:01:35.024
The remaining cells still need an exact test; fitting the anchors alone is not sufficient.

18
00:01:35.024 --> 00:01:40.758
C2 uses a balanced split of the variables into row and column groups.

19
00:01:40.758 --> 00:01:48.624
A positive matrix has each cell equal to its
row factor exclusive-or its column factor.

20
00:01:48.624 --> 00:01:53.591
The exact detector verifies this relation for every cell.

21
00:01:53.591 --> 00:01:59.958
The learned models make proposals whose
held-out accuracy is evaluated separately.

22
00:01:59.958 --> 00:02:06.691
A two-variable exclusive-or gives a small
positive example of this additive family.

23
00:02:06.691 --> 00:02:10.091
With A increasing from zero to one down the rows,

24
00:02:10.091 --> 00:02:17.724
and B increasing from zero to one across the
columns, the rows are zero, one and one, zero.

25
00:02:17.724 --> 00:02:20.658
Both factors are zero, one.

26
00:02:20.658 --> 00:02:29.191
Combining each row factor with each column factor
by exclusive-or reconstructs all four cells exactly.

27
00:02:29.191 --> 00:02:33.124
AND is a negative example for this family.

28
00:02:33.124 --> 00:02:42.324
At the bottom-right cell, the anchored parity check gives
one exclusive-or zero exclusive-or zero exclusive-or zero,

29
00:02:42.324 --> 00:02:45.424
which is one instead of zero.

30
00:02:45.424 --> 00:02:51.424
For larger matrices, that anchored parity must be zero at every cell.

31
00:02:51.424 --> 00:02:55.824
The detector constructs the factors and checks exact reconstruction;

32
00:02:55.824 --> 00:03:01.158
these small grids illustrate the rule, not a new measured result.

33
00:03:01.158 --> 00:03:05.591
In the retained C2 study, the exact detector succeeded,

34
00:03:05.591 --> 00:03:12.058
but the learned models failed the predeclared
comparison and larger-size transfer criteria.

35
00:03:12.058 --> 00:03:15.791
Training used four, six, and eight variables.

36
00:03:15.791 --> 00:03:24.224
Confirmation used ten variables, so performance at training
sizes could not establish success on the larger matrices.

37
00:03:24.224 --> 00:03:27.024
The learned models were not promoted.

38
00:03:27.024 --> 00:03:35.024
Exact checking protected accepted outputs, but it did
not establish a learned accuracy or speed advantage.

39
00:03:35.358 --> 00:03:38.291
Apply the anchored test to and.

40
00:03:38.291 --> 00:03:43.258
Both factors become all zero, so the reconstruction is all zero.

41
00:03:43.258 --> 00:03:47.224
The lower-right target cell is one and fails.

42
00:03:47.224 --> 00:03:53.158
This rejects exclusive-or separation for this partition; it does not imply that and has no

43
00:03:53.158 --> 00:03:57.191
useful factorization in another family.

44
00:03:57.191 --> 00:04:02.924
For a larger split, use row factors zero, one, one, zero and column

45
00:04:02.924 --> 00:04:06.891
factors zero, zero, one, one.

46
00:04:06.891 --> 00:04:12.824
A zero row factor copies h; a one row factor complements it.

47
00:04:12.824 --> 00:04:19.624
This constructs the four displayed rows and provides sixteen exact entries to check.

48
00:04:19.624 --> 00:04:25.224
Flip one non-anchor cell while keeping the first row and column unchanged.

49
00:04:25.224 --> 00:04:31.491
The anchored factors remain the same, but full reconstruction now disagrees at that cell.

50
00:04:31.491 --> 00:04:34.791
An exact test can detect this mismatch.

51
00:04:34.791 --> 00:04:40.158
Learning to propose good factors on unseen widths is a separate empirical question from

52
00:04:40.158 --> 00:04:44.124
deterministic full-cell checking.

53
00:04:44.424 --> 00:04:49.358
Work a second complete case with row_AB 1, column_CD 2.

54
00:04:49.358 --> 00:04:52.691
Keep this assignment fixed throughout the calculation.

55
00:04:52.691 --> 00:04:56.591
Each symbol retains the meaning already introduced; a new value does not

56
00:04:56.591 --> 00:04:59.591
create a new logical rule.

57
00:04:59.591 --> 00:05:05.358
Use zero-based row index one, corresponding to A B zero one, and column index two,

58
00:05:05.358 --> 00:05:08.391
corresponding to C D one zero.

59
00:05:08.391 --> 00:05:12.158
The row factor is one and the column factor is one.

60
00:05:12.158 --> 00:05:16.258
Their exclusive-or is zero, which is the entry in the second displayed

61
00:05:16.258 --> 00:05:19.524
row and third displayed column.

62
00:05:19.524 --> 00:05:23.124
This case establishes a specific contrast.

63
00:05:23.124 --> 00:05:25.858
The factor operation is XOR.

64
00:05:25.858 --> 00:05:29.291
Indices follow the declared partition and order.

65
00:05:29.291 --> 00:05:33.558
Keep the input, intermediate values, and conclusion together when comparing

66
00:05:33.558 --> 00:05:35.591
it with the previous case.

67
00:05:35.591 --> 00:05:41.984
The calculated answer belongs to this complete assignment under the stated rule.

68
00:05:41.984 --> 00:05:41.991
The calculated answer belongs to this complete assignment under the stated rule.

69
00:05:41.991 --> 00:05:50.491
C2's exact additive decomposition rule and its learned
recognition results support separate conclusions.

70
00:05:50.491 --> 00:05:59.224
A model needs its own held-out evidence at the intended
size; it cannot inherit the exact detector's success.
