1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
list0 = List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4, 3, 4, 8)
list1 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8)
list2 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8)
list3 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8)
list4 = List(1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 8)
list5 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1)
list6 = List(8, 8, 8, 7, 6, 5, 4, 4, 3, 3, 2, 1, 1)
list0: List() -> List()
list1: List(0) -> List(0)
list2: List(0, 1) -> List(0, 1)
list3: List(1, 0) -> List(0, 1)
list4: List(0, 1, 2) -> List(0, 1, 2)
list5: List(1, 0, 2) -> List(0, 1, 2)
list6: List(0, 1, 2) -> List(0, 1, 2)
list7: List(1, 0, 2) -> List(0, 1, 2)
list8: List(2, 0, 1) -> List(0, 1, 2)
list9: List(2, 1, 0) -> List(0, 1, 2)
listA: List(6, 3, 1, 8, 7, 1, 2, 5, 8, 4) -> List(1, 1, 2, 3, 4, 5, 6, 7, 8, 8)
f(x) = 5x^3+7x^2+5x+9
f(0) = 9
f(1) = 26
f(2) = 87
f(3) = 222
v1 = List(2, 3, 4)
v2 = List(6, 7, 8)
id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1))
m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2))
m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9))
v1 * v1 = 29
v1 * v2 = 65
v2 * v1 = 65
v1 * v2 = 65
id * v1 = List(2, 3, 4)
m1 * v1 = List(4, 6, 8)
m2 * v1 = List(20, 47, 74)
trn(id) = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1))
trn(m1) = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2))
trn(m2) = List(List(1, 4, 7), List(2, 5, 8), List(3, 6, 9))
List(v1) * id = List(List(2, 3, 4))
List(v1) * m1 = List(List(4, 6, 8))
List(v1) * m2 = List(List(42, 51, 60))
id * List(v1) = List(List(2, 3, 4), List(0, 0, 0), List(0, 0, 0))
m1 * List(v1) = List(List(4, 6, 8), List(0, 0, 0), List(0, 0, 0))
m2 * List(v1) = List(List(2, 3, 4), List(8, 12, 16), List(14, 21, 28))
id * id = List(List(1, 0, 0), List(0, 1, 0), List(0, 0, 1))
id * m1 = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2))
m1 * id = List(List(2, 0, 0), List(0, 2, 0), List(0, 0, 2))
m1 * m1 = List(List(4, 0, 0), List(0, 4, 0), List(0, 0, 4))
id * m2 = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9))
m2 * id = List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9))
m1 * m2 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18))
m2 * m1 = List(List(2, 4, 6), List(8, 10, 12), List(14, 16, 18))
m2 * m2 = List(List(30, 36, 42), List(66, 81, 96), List(102, 126, 150))
|