Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Project: Peter's Files
Views: 32
Visibility: Unlisted (only visible to those who know the link)
Kernel: Python 3 (system-wide)
import numpy as np import itertools as it import math import time def sum_of_elements_G(D, N): # D is a tuple of tuples that have to be the same size # N is a tuple of integers addem = np.array([0]*len(N)) # numpy array that is the the length of the tuples in D for i in list(D): # i is a tuple addem = (addem + np.array(list(i))) modded = np.copy(addem) for i in range(len(N)): modded[i] = addem[i] % N[i] return modded # returns numpy array def intersectW(a,b): # takes two 2D numpy arrays and outputs one list intersection = [] for arow in range(len(a)): for brow in range(len(b)): if (a[arow] == b[brow]).all(): intersection = intersection + [tuple(a[arow])] return intersection; def RG_sumset(H,A,N): SS = np.array([[1]*len(N)]) for h in H: for i in it.combinations(A, h): # A is a tuple of tuples # i is a tuple of tuples SS = np.row_stack((SS, sum_of_elements_G(i,N))) # sum of elements is a numpy array if len(A) < h: return np.array([]) else: return np.unique(SS[1:], axis=0)
def separate(A): done = [{},{},{},{},{},{},{}] for i in A: done[i[0]] = set(done[i[0]]) | {i[1]} return done
### Brute forcing with some initial conditions print('Starting...') end = [] start = time.time() for a in range(7): A_0 = list(it.product([0], [(a + i) % 7 for i in range(0, 6, 2)])) for b in range(7): A_1 = list(it.product([1], [(b + i) % 7 for i in range(0, 4, 2)])) for c in range(7): A_2 = list(it.product([2], [(c + i) % 7 for i in range(0, 4, 2)])) for d in range(7): A_3 = list(it.product([3], [(d + i) % 7 for i in range(0, 4, 2)])) for e in range(7): A_4 = list(it.product([4], [(e + i) % 7 for i in range(0, 4, 2)])) for f in range(7): A_5 = list(it.product([5], [(f + i) % 7 for i in range(0, 4, 2)])) for g in range(7): A_6 = list(it.product([6], [(g + i) % 7 for i in range(0, 4, 2)])) A = A_0 + A_1 + A_2 + A_3 + A_4 + A_5 + A_6 if (len(intersectW(RG_sumset([2], A, (7, 7)),(RG_sumset([1], A, (7, 7))))) == 0): if set(A) not in end: print(f'\n Found weak (2,1)-sum-free set, A={A}.') end = end + [set(A)] elapsed = time.time()-start total = 7 * (elapsed/(1+a)) print(f'Completed to a={a}. Elapsed: {time.strftime("%H:%M:%S", time.gmtime(elapsed))}. Total: {time.strftime("%H:%M:%S", time.gmtime(total))}. Until complete: {time.strftime("%H:%M:%S", time.gmtime(total-elapsed))}.') print(end)
Starting... Completed to a=0. Elapsed: 00:16:52. Total: 01:58:10. Until complete: 01:41:17. Completed to a=1. Elapsed: 00:34:01. Total: 01:59:04. Until complete: 01:25:02. Completed to a=2. Elapsed: 00:50:47. Total: 01:58:31. Until complete: 01:07:43. Completed to a=3. Elapsed: 01:07:28. Total: 01:58:05. Until complete: 00:50:36. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 0), (1, 2), (2, 1), (2, 3), (3, 0), (3, 2), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 1), (4, 3), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 2), (5, 4), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 0), (1, 2), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 0), (1, 2), (2, 6), (2, 1), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 1), (1, 3), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 1), (1, 3), (2, 1), (2, 3), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 1), (1, 3), (2, 3), (2, 5), (3, 3), (3, 5), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 0), (5, 2), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 5), (4, 0), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 2), (1, 4), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 2), (1, 4), (2, 3), (2, 5), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 2), (4, 4), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 5), (5, 0), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 2), (1, 4), (2, 5), (2, 0), (3, 6), (3, 1), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 3), (1, 5), (2, 0), (2, 2), (3, 2), (3, 4), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 3), (5, 5), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 6), (4, 1), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 3), (1, 5), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 3), (1, 5), (2, 5), (2, 0), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 4), (1, 6), (2, 0), (2, 2), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 3), (4, 5), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 1), (5, 3), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 4), (1, 6), (2, 2), (2, 4), (3, 5), (3, 0), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 4), (1, 6), (2, 6), (2, 1), (3, 6), (3, 1), (4, 6), (4, 1), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 5), (1, 0), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 5), (1, 0), (2, 2), (2, 4), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 5), (1, 0), (2, 4), (2, 6), (3, 1), (3, 3), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 0), (4, 2), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 6), (5, 1), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 6), (1, 1), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 6), (1, 1), (2, 4), (2, 6), (3, 6), (3, 1), (4, 6), (4, 1), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 6), (1, 1), (2, 6), (2, 1), (3, 4), (3, 6), (4, 6), (4, 1), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 6), (1, 1), (2, 6), (2, 1), (3, 6), (3, 1), (4, 4), (4, 6), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 6), (1, 1), (2, 6), (2, 1), (3, 6), (3, 1), (4, 6), (4, 1), (5, 4), (5, 6), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 6), (1, 1), (2, 6), (2, 1), (3, 6), (3, 1), (4, 6), (4, 1), (5, 6), (5, 1), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 4), (0, 6), (0, 1), (1, 6), (1, 1), (2, 6), (2, 1), (3, 6), (3, 1), (4, 6), (4, 1), (5, 6), (5, 1), (6, 6), (6, 1)]. Completed to a=4. Elapsed: 01:24:51. Total: 01:58:47. Until complete: 00:33:56. Completed to a=5. Elapsed: 01:41:06. Total: 01:57:57. Until complete: 00:16:51. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 6), (5, 1), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 0), (1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 5), (4, 0), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 0), (1, 2), (2, 1), (2, 3), (3, 4), (3, 6), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 0), (1, 2), (2, 3), (2, 5), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 0), (1, 2), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 1), (1, 3), (2, 3), (2, 5), (3, 0), (3, 2), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 4), (5, 6), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 1), (1, 3), (2, 3), (2, 5), (3, 5), (3, 0), (4, 2), (4, 4), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 1), (1, 3), (2, 5), (2, 0), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 1), (1, 3), (2, 6), (2, 1), (3, 6), (3, 1), (4, 6), (4, 1), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 2), (1, 4), (2, 0), (2, 2), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 2), (1, 4), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3), (4, 5), (5, 4), (5, 6), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 5), (6, 0)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 2), (5, 4), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 2), (1, 4), (2, 5), (2, 0), (3, 1), (3, 3), (4, 6), (4, 1), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 2), (1, 4), (2, 5), (2, 0), (3, 3), (3, 5), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 0), (5, 2), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 3), (1, 5), (2, 0), (2, 2), (3, 4), (3, 6), (4, 3), (4, 5), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 3), (1, 5), (2, 0), (2, 2), (3, 6), (3, 1), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 3), (1, 5), (2, 2), (2, 4), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 3), (1, 5), (2, 3), (2, 5), (3, 5), (3, 0), (4, 0), (4, 2), (5, 2), (5, 4), (6, 4), (6, 6)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 0), (4, 2), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 4), (1, 6), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 5), (5, 0), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 4), (1, 6), (2, 2), (2, 4), (3, 2), (3, 4), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 4), (1, 6), (2, 4), (2, 6), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 4), (1, 6), (2, 5), (2, 0), (3, 1), (3, 3), (4, 4), (4, 6), (5, 0), (5, 2), (6, 3), (6, 5)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 5), (1, 0), (2, 0), (2, 2), (3, 4), (3, 6), (4, 1), (4, 3), (5, 5), (5, 0), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 2), (6, 4)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 2), (4, 4), (5, 3), (5, 5), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 5), (1, 0), (2, 4), (2, 6), (3, 3), (3, 5), (4, 4), (4, 6), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 5), (1, 0), (2, 4), (2, 6), (3, 5), (3, 0), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 5), (1, 0), (2, 6), (2, 1), (3, 3), (3, 5), (4, 2), (4, 4), (5, 1), (5, 3), (6, 0), (6, 2)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 6), (1, 1), (2, 1), (2, 3), (3, 6), (3, 1), (4, 6), (4, 1), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 6), (1, 1), (2, 2), (2, 4), (3, 0), (3, 2), (4, 5), (4, 0), (5, 3), (5, 5), (6, 1), (6, 3)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 6), (1, 1), (2, 6), (2, 1), (3, 1), (3, 3), (4, 6), (4, 1), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 6), (1, 1), (2, 6), (2, 1), (3, 6), (3, 1), (4, 1), (4, 3), (5, 6), (5, 1), (6, 6), (6, 1)]. Found weak (2,1)-sum-free set, A=[(0, 6), (0, 1), (0, 3), (1, 6), (1, 1), (2, 6), (2, 1), (3, 6), (3, 1), (4, 6), (4, 1), (5, 1), (5, 3), (6, 6), (6, 1)].
WARNING: Some output was deleted.
all_good = True for A in end: if intersectW(RG_sumset([2],list(A),(7,7)),RG_sumset([1],list(A),(7,7))) != []: all_good = False print('error') print(A) if all_good == True: print(f'All good here! Checked all {len(end)} sets.')
All good here! Checked all 98 sets.
print(end)
[{(0, 1), (1, 2), (3, 2), (5, 4), (3, 0), (4, 5), (5, 6), (6, 0), (2, 1), (0, 6), (2, 3), (4, 3), (0, 4), (1, 0), (6, 5)}, {(0, 1), (1, 2), (3, 2), (4, 1), (5, 4), (5, 6), (6, 0), (2, 1), (0, 6), (2, 3), (4, 3), (0, 4), (1, 0), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (5, 2), (6, 0), (2, 1), (0, 6), (2, 3), (4, 3), (0, 4), (1, 0), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (5, 6), (2, 1), (6, 3), (0, 6), (2, 3), (4, 3), (0, 4), (1, 0), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (5, 6), (6, 0), (2, 1), (0, 6), (2, 3), (4, 3), (0, 4), (1, 0), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 3), (4, 6), (3, 1), (4, 4), (6, 3), (0, 6), (2, 0), (2, 5), (5, 0), (0, 4), (1, 0), (5, 2), (6, 5)}, {(0, 1), (1, 2), (3, 2), (2, 6), (5, 4), (4, 5), (5, 6), (6, 0), (2, 1), (0, 6), (4, 3), (0, 4), (1, 0), (3, 4), (6, 5)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 5), (2, 2), (0, 6), (2, 0), (6, 2), (3, 6), (0, 4), (4, 3), (5, 0), (3, 4), (1, 1)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (4, 0), (2, 1), (0, 6), (2, 3), (0, 4), (4, 2), (5, 2), (1, 1), (3, 5)}, {(0, 1), (6, 4), (5, 4), (1, 3), (3, 3), (6, 6), (4, 0), (0, 6), (2, 3), (0, 4), (4, 2), (2, 5), (5, 2), (1, 1), (3, 5)}, {(0, 1), (6, 4), (1, 3), (6, 6), (3, 0), (4, 0), (0, 6), (2, 3), (5, 0), (0, 4), (4, 2), (2, 5), (5, 2), (1, 1), (3, 5)}, {(0, 1), (6, 4), (5, 4), (1, 3), (3, 0), (4, 0), (0, 6), (6, 2), (2, 3), (0, 4), (4, 2), (2, 5), (5, 2), (1, 1), (3, 5)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (4, 0), (0, 6), (2, 3), (0, 4), (4, 2), (2, 5), (5, 2), (1, 1), (3, 5)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (4, 5), (4, 0), (0, 6), (2, 3), (0, 4), (2, 5), (5, 2), (1, 1), (3, 5)}, {(0, 1), (1, 2), (3, 2), (5, 5), (3, 0), (2, 2), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (5, 3), (0, 4), (2, 4), (4, 0)}, {(0, 1), (1, 2), (3, 3), (4, 6), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 3), (5, 0), (0, 4), (2, 5), (5, 2), (6, 5)}, {(0, 1), (1, 2), (3, 3), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (5, 0), (0, 4), (4, 2), (2, 5), (5, 2), (6, 5)}, {(0, 1), (1, 2), (3, 3), (4, 6), (6, 1), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (5, 0), (0, 4), (2, 5), (5, 2)}, {(0, 1), (1, 2), (3, 3), (4, 6), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (5, 0), (0, 4), (2, 5), (5, 2), (6, 5)}, {(0, 1), (1, 2), (3, 3), (4, 6), (5, 5), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (5, 0), (0, 4), (2, 5), (6, 5)}, {(0, 1), (1, 2), (4, 6), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (3, 6), (0, 4), (5, 0), (2, 5), (5, 2), (6, 5)}, {(0, 1), (6, 4), (3, 2), (1, 3), (4, 1), (5, 5), (2, 2), (0, 6), (1, 5), (2, 0), (6, 2), (4, 3), (0, 4), (5, 0), (3, 4)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 5), (2, 2), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (0, 4), (4, 3), (3, 4), (5, 3)}, {(0, 1), (4, 1), (1, 3), (5, 5), (2, 2), (6, 0), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (0, 4), (4, 3), (5, 0), (3, 4)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 5), (2, 2), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (0, 4), (4, 3), (5, 0), (3, 4)}, {(0, 1), (6, 4), (4, 1), (1, 3), (4, 6), (5, 5), (2, 2), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (0, 4), (5, 0), (3, 4)}, {(0, 1), (5, 1), (1, 3), (2, 6), (3, 3), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (0, 4), (4, 2), (2, 4), (3, 5)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 5), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (0, 4), (4, 3), (5, 0), (2, 5), (3, 4)}, {(0, 1), (3, 2), (5, 5), (3, 0), (2, 2), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (2, 0), (1, 6), (5, 3), (0, 4), (4, 0)}, {(0, 1), (3, 2), (5, 5), (3, 0), (2, 2), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (4, 3), (0, 4), (2, 4), (5, 3)}, {(0, 1), (3, 2), (3, 0), (2, 2), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (0, 4), (5, 1), (2, 4), (4, 0)}, {(0, 1), (3, 2), (5, 5), (3, 0), (2, 2), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (0, 4), (2, 4), (4, 0)}, {(0, 1), (3, 2), (5, 5), (6, 6), (3, 0), (2, 2), (4, 5), (6, 1), (1, 4), (0, 6), (1, 6), (5, 3), (0, 4), (2, 4), (4, 0)}, {(0, 1), (5, 5), (3, 0), (2, 2), (4, 5), (6, 1), (4, 0), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (0, 4), (2, 4), (3, 5)}, {(0, 1), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (1, 4), (2, 1), (0, 6), (1, 6), (3, 6), (0, 4), (5, 1), (4, 1)}, {(0, 1), (3, 2), (5, 4), (4, 5), (5, 6), (6, 0), (2, 1), (0, 6), (1, 5), (2, 3), (4, 3), (0, 4), (1, 0), (3, 4), (6, 5)}, {(0, 1), (5, 1), (3, 3), (2, 2), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (0, 4), (4, 2), (1, 0), (2, 4), (3, 5)}, {(0, 1), (5, 1), (2, 6), (3, 3), (3, 1), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (0, 4), (4, 2), (1, 0), (2, 4), (5, 3)}, {(0, 1), (5, 1), (2, 6), (3, 3), (4, 0), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (0, 4), (4, 2), (1, 0), (2, 4), (3, 5)}, {(0, 1), (5, 1), (2, 6), (3, 3), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (0, 4), (4, 2), (1, 0), (2, 4), (3, 5)}, {(0, 1), (5, 1), (2, 6), (3, 3), (4, 4), (6, 0), (0, 6), (1, 5), (5, 3), (0, 4), (4, 2), (1, 0), (2, 4), (6, 5), (3, 5)}, {(0, 1), (5, 1), (2, 6), (3, 3), (5, 6), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (0, 4), (4, 2), (1, 0), (2, 4), (3, 5)}, {(0, 1), (6, 4), (5, 4), (6, 6), (3, 0), (4, 0), (0, 6), (1, 6), (2, 3), (0, 4), (4, 2), (2, 5), (5, 2), (1, 1), (3, 5)}, {(0, 1), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (0, 6), (2, 4), (1, 6), (3, 6), (0, 4), (5, 1), (4, 1), (1, 1)}, {(0, 1), (4, 1), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (2, 1), (0, 6), (1, 6), (3, 6), (0, 4), (5, 1), (3, 4), (1, 1)}, {(0, 1), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (4, 4), (2, 1), (0, 6), (1, 6), (3, 6), (0, 4), (5, 1), (1, 1)}, {(0, 1), (5, 4), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (2, 1), (0, 6), (1, 6), (3, 6), (0, 4), (4, 1), (1, 1)}, {(0, 1), (6, 4), (2, 6), (4, 6), (6, 6), (5, 6), (3, 1), (2, 1), (0, 6), (1, 6), (3, 6), (0, 4), (5, 1), (4, 1), (1, 1)}, {(0, 1), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (2, 1), (0, 6), (1, 6), (3, 6), (0, 4), (5, 1), (4, 1), (1, 1)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (1, 0), (5, 6), (6, 0), (2, 1), (0, 6), (6, 2), (2, 3), (4, 3), (0, 3), (3, 4)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (1, 0), (5, 6), (6, 0), (2, 1), (0, 6), (2, 3), (4, 3), (0, 3), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 2), (4, 5), (1, 0), (5, 6), (6, 0), (2, 1), (0, 6), (2, 3), (4, 3), (5, 1), (0, 3), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (1, 0), (5, 6), (6, 0), (2, 1), (0, 6), (2, 3), (0, 3), (3, 4), (6, 5), (4, 0)}, {(0, 1), (1, 2), (5, 4), (4, 5), (1, 0), (5, 6), (6, 0), (2, 1), (0, 6), (2, 3), (3, 6), (4, 3), (0, 3), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (1, 0), (5, 6), (6, 0), (0, 6), (2, 5), (2, 3), (4, 3), (0, 3), (3, 4), (6, 5)}, {(0, 1), (1, 2), (5, 1), (2, 6), (3, 3), (1, 0), (4, 4), (6, 0), (0, 6), (6, 2), (5, 3), (4, 2), (0, 3), (2, 4), (3, 5)}, {(0, 1), (6, 4), (3, 2), (1, 3), (5, 4), (6, 6), (3, 0), (0, 6), (2, 5), (2, 3), (4, 2), (0, 3), (5, 2), (1, 1), (4, 0)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (4, 0), (0, 6), (2, 5), (2, 3), (4, 2), (0, 3), (5, 2), (1, 1), (3, 5)}, {(0, 1), (5, 4), (1, 3), (6, 6), (3, 0), (6, 1), (4, 0), (0, 6), (2, 5), (2, 3), (4, 2), (0, 3), (5, 2), (1, 1), (3, 5)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (5, 6), (4, 0), (0, 6), (2, 5), (2, 3), (4, 2), (0, 3), (1, 1), (3, 5)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (4, 4), (0, 6), (2, 5), (2, 3), (4, 2), (0, 3), (5, 2), (1, 1), (3, 5)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (4, 0), (0, 6), (2, 0), (2, 5), (4, 2), (0, 3), (5, 2), (1, 1), (3, 5)}, {(0, 1), (1, 3), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (2, 1), (0, 6), (3, 6), (5, 1), (0, 3), (4, 1), (1, 1)}, {(0, 1), (1, 2), (3, 3), (4, 6), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (5, 0), (2, 2), (0, 3), (5, 2), (6, 5)}, {(0, 1), (1, 2), (3, 2), (5, 4), (4, 5), (5, 6), (6, 0), (1, 4), (2, 1), (0, 6), (2, 3), (4, 3), (0, 3), (3, 4), (6, 5)}, {(0, 1), (1, 2), (3, 3), (4, 6), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (2, 5), (5, 0), (0, 3), (5, 2), (6, 5)}, {(0, 1), (1, 2), (3, 3), (4, 6), (3, 1), (4, 4), (6, 0), (1, 4), (0, 6), (2, 0), (2, 5), (5, 0), (0, 3), (5, 2), (6, 5)}, {(0, 1), (1, 2), (5, 4), (3, 3), (4, 6), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (2, 5), (0, 3), (5, 2), (6, 5)}, {(0, 1), (1, 2), (3, 3), (4, 6), (3, 1), (5, 2), (1, 4), (6, 3), (0, 6), (2, 0), (2, 5), (5, 0), (0, 3), (4, 1), (6, 5)}, {(0, 1), (1, 2), (3, 3), (4, 6), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (2, 5), (5, 0), (0, 3), (5, 2), (6, 5), (3, 5)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 2), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (2, 2), (4, 3), (5, 0), (0, 3), (3, 4)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 5), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (2, 2), (4, 3), (5, 0), (0, 3), (3, 4)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 5), (6, 6), (0, 6), (1, 5), (2, 0), (3, 6), (2, 2), (4, 3), (5, 0), (0, 3), (3, 4)}, {(0, 1), (6, 4), (1, 3), (5, 5), (4, 5), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (2, 2), (4, 3), (5, 0), (0, 3), (3, 4)}, {(0, 1), (6, 4), (1, 3), (5, 5), (3, 1), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (2, 2), (4, 3), (5, 0), (0, 3), (4, 1)}, {(0, 1), (6, 4), (4, 1), (1, 3), (5, 5), (0, 6), (1, 5), (6, 2), (3, 6), (2, 2), (4, 3), (5, 0), (0, 3), (3, 4), (2, 4)}, {(0, 1), (6, 4), (5, 4), (1, 3), (6, 6), (3, 0), (4, 0), (0, 6), (1, 5), (2, 5), (2, 3), (4, 2), (0, 3), (5, 2), (3, 5)}, {(0, 1), (3, 2), (5, 5), (3, 0), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (2, 2), (4, 2), (0, 3), (2, 4), (4, 0)}, {(0, 1), (3, 2), (5, 5), (3, 0), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (2, 2), (0, 3), (2, 4), (4, 0)}, {(0, 1), (3, 2), (5, 5), (3, 0), (4, 5), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (2, 2), (0, 3), (2, 4), (6, 5), (4, 0)}, {(0, 1), (3, 2), (5, 5), (3, 0), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (5, 0), (2, 2), (0, 3), (2, 4), (4, 0)}, {(0, 1), (3, 2), (5, 5), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (2, 2), (0, 3), (3, 4), (2, 4), (4, 0)}, {(0, 1), (3, 2), (2, 6), (5, 5), (3, 0), (4, 5), (6, 1), (1, 4), (6, 3), (0, 6), (1, 6), (5, 3), (0, 3), (2, 4), (4, 0)}, {(0, 1), (3, 3), (4, 6), (3, 1), (4, 4), (1, 4), (6, 3), (0, 6), (2, 0), (2, 5), (1, 6), (5, 0), (0, 3), (5, 2), (6, 5)}, {(0, 1), (6, 4), (4, 1), (5, 5), (1, 0), (0, 6), (1, 5), (2, 0), (6, 2), (3, 6), (2, 2), (4, 3), (5, 0), (0, 3), (3, 4)}, {(0, 1), (5, 1), (2, 6), (3, 3), (1, 0), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (4, 2), (0, 3), (2, 4), (3, 5)}, {(0, 1), (6, 4), (5, 1), (2, 6), (3, 3), (1, 0), (4, 4), (0, 6), (1, 5), (6, 2), (5, 3), (4, 2), (0, 3), (2, 4), (3, 5)}, {(0, 1), (2, 6), (3, 3), (5, 5), (1, 0), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (4, 2), (0, 3), (2, 4), (3, 5)}, {(0, 1), (2, 6), (3, 3), (4, 6), (1, 0), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (5, 1), (0, 3), (2, 4), (3, 5)}, {(0, 1), (5, 1), (2, 6), (3, 0), (1, 0), (4, 4), (6, 0), (0, 6), (1, 5), (6, 2), (5, 3), (4, 2), (0, 3), (2, 4), (3, 5)}, {(0, 1), (5, 1), (2, 6), (3, 3), (1, 0), (4, 4), (6, 0), (2, 1), (0, 6), (1, 5), (6, 2), (5, 3), (4, 2), (0, 3), (3, 5)}, {(0, 1), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (2, 1), (0, 6), (1, 6), (2, 3), (3, 6), (5, 1), (0, 3), (4, 1), (1, 1)}, {(0, 1), (3, 2), (5, 5), (3, 0), (4, 5), (6, 1), (6, 3), (0, 6), (2, 4), (1, 6), (5, 3), (2, 2), (0, 3), (1, 1), (4, 0)}, {(0, 1), (2, 6), (3, 3), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (2, 1), (0, 6), (1, 6), (5, 1), (0, 3), (4, 1), (1, 1)}, {(0, 1), (2, 6), (6, 6), (5, 6), (6, 1), (3, 1), (2, 1), (0, 6), (1, 6), (3, 6), (4, 3), (5, 1), (0, 3), (4, 1), (1, 1)}, {(0, 1), (2, 6), (4, 6), (6, 6), (6, 1), (3, 1), (2, 1), (0, 6), (1, 6), (3, 6), (5, 1), (0, 3), (4, 1), (1, 1), (5, 3)}, {(0, 1), (2, 6), (4, 6), (5, 6), (6, 1), (3, 1), (2, 1), (6, 3), (0, 6), (1, 6), (3, 6), (5, 1), (0, 3), (4, 1), (1, 1)}, {(0, 1), (2, 6), (4, 6), (6, 6), (5, 6), (6, 1), (3, 1), (2, 1), (0, 6), (1, 6), (3, 6), (5, 1), (0, 3), (4, 1), (1, 1)}]
count_col = 0 count_page = 0 # print('\\begin{frame}\n\\frametitle{Weak (2,1)-sum-free sets in $\\Z_7\\times\\Z_{21}$}\n \\begin{tiny}\n \\begin{multicols}{10}') for A in end: B = separate(A) if count_page == 30: count_page = 0 print('\\end{multicols}\\end{tiny}\\end{frame} \n \\begin{frame}\n \\frametitle{Weak (2,1)-sum-free sets in $\\Z_7\\times\\Z_{21}$}\n\\begin{tiny}\n \\begin{multicols}{10}') if (count_col == 3) and (count_page != 0): count_col = 0 print('\\columnbreak\n ') elif count_col!= 0: print('\\vspace{.2in}') print(f'$\lbrace{B[0]}\\rbrace$\\\\$\lbrace{B[1]}\\rbrace$\\\\$\lbrace{B[2]}\\rbrace$\\\\$\lbrace{B[3]}\\rbrace$\\\\$\lbrace{B[4]}\\rbrace$\\\\$\lbrace{B[5]}\\rbrace$\\\\$\lbrace{B[6]}\\rbrace$\n') count_col = count_col + 1 count_page = count_page + 1 print('\\end{multicols}\n\n \\end{tiny}\n\\end{frame}')
WARNING: Some output was deleted.