File: forms.cdb

package info (click to toggle)
cadabra2 2.4.3.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 78,796 kB
  • sloc: ansic: 133,450; cpp: 92,064; python: 1,530; javascript: 203; sh: 184; xml: 182; objc: 53; makefile: 51
file content (29 lines) | stat: -rw-r--r-- 455 bytes parent folder | download | duplicates (3)
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

def test01():
    __cdbkernel__=create_scope()
    {f,g}::DifferentialForm(degree=0).
    {V, W}::DifferentialForm(degree=1).
    ex := f V ^ (g W + V);
    unwrap(_);
    tst:= f * (V ^ (g W + V) ) - @(ex);
    assert(tst==0)
    print("Test 01 passed")

test01()






# A::Matrix;
# A::DifferentialForm(degree=1);
# F::DifferentialForm(degree=2);
# 
# ex:= A ^ A ^ A;
# assert(ex!=0)
# print("Test 01 passed")
# 
# ex:= A ^ F ^ A;
# sort_product(_);