summaryrefslogtreecommitdiff
path: root/test/files/run/Course-2002-04-msil.check
blob: c5709d211651f2944b843ece909cac3c7e68d946 (plain) (blame)
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))