ambient f
i1 : R = QQ[a..d];
i2 : f = map(image vars R, coker matrix{{a,b},{c,d}}, transpose matrix{{a,b,c,d},{d,c,b,a}}) o2 = {1} | a 2d | {1} | b 2c | {1} | c 0 | {1} | d 0 | o2 : Matrix
i3 : target f o3 = image | a b c d | 1 o3 : R-module, submodule of R
i4 : source f o4 = cokernel | a b | | c d | 2 o4 : R-module, quotient of R
i5 : ambient f o5 = | a2+b2+c2+d2 2bc+2ad | 1 2 o5 : Matrix R <-- R