0s autopkgtest [12:43:46]: starting date and time: 2024-03-26 12:43:46+0000 0s autopkgtest [12:43:46]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [12:43:46]: host juju-7f2275-prod-proposed-migration-environment-4; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1v6fi01i/out --timeout-copy=6000 --setup-commands 'dhclient || true; ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed --apt-upgrade r-cran-tensora --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=r-base/4.3.3-2build1 -- lxd -r lxd-armhf-10.145.243.213 lxd-armhf-10.145.243.213:autopkgtest/ubuntu/noble/armhf 25s autopkgtest [12:44:11]: testbed dpkg architecture: armhf 27s autopkgtest [12:44:13]: testbed apt version: 2.7.12 27s autopkgtest [12:44:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 34s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 35s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 35s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4019 kB] 35s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [8504 B] 35s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 35s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [669 kB] 35s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf c-n-f Metadata [2492 B] 35s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf Packages [1372 B] 35s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf c-n-f Metadata [116 B] 35s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [4075 kB] 35s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf c-n-f Metadata [7776 B] 35s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf Packages [49.1 kB] 35s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf c-n-f Metadata [116 B] 38s Fetched 9502 kB in 2s (4560 kB/s) 39s Reading package lists... 46s sh: 1: dhclient: not found 48s tee: /proc/self/fd/2: Permission denied 71s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 71s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 71s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 71s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 73s Reading package lists... 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 75s Calculating upgrade... 76s The following packages were automatically installed and are no longer required: 76s linux-headers-6.8.0-11 python3-distutils python3-lib2to3 76s Use 'apt autoremove' to remove them. 76s The following packages will be REMOVED: 76s libapt-pkg6.0 libarchive13 libatm1 libcurl3-gnutls libcurl4 libdb5.3 libelf1 76s libext2fs2 libgdbm-compat4 libgdbm6 libglib2.0-0 libgnutls30 libgpgme11 76s libhogweed6 libmagic1 libnetplan0 libnettle8 libnpth0 libnvme1 libparted2 76s libpcap0.8 libperl5.38 libpng16-16 libpsl5 libreadline8 libreiserfscore0 76s libssl3 libtirpc3 libuv1 linux-headers-6.8.0-11-generic 76s The following NEW packages will be installed: 76s libapt-pkg6.0t64 libarchive13t64 libatm1t64 libcurl3t64-gnutls libcurl4t64 76s libdb5.3t64 libelf1t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 76s libglib2.0-0t64 libgnutls30t64 libgpgme11t64 libhogweed6t64 libmagic1t64 76s libnetplan1 libnettle8t64 libnpth0t64 libnvme1t64 libparted2t64 76s libpcap0.8t64 libperl5.38t64 libpng16-16t64 libpsl5t64 libreadline8t64 76s libreiserfscore0t64 libssl3t64 libtirpc3t64 libuv1t64 linux-headers-6.8.0-20 76s linux-headers-6.8.0-20-generic xdg-user-dirs 76s The following packages have been kept back: 76s multipath-tools 76s The following packages will be upgraded: 76s apparmor apt apt-utils base-files bind9-dnsutils bind9-host bind9-libs 76s binutils binutils-arm-linux-gnueabihf binutils-common bolt bsdextrautils 76s bsdutils btrfs-progs coreutils cryptsetup-bin curl dbus dbus-bin dbus-daemon 76s dbus-session-bus-common dbus-system-bus-common dbus-user-session dhcpcd-base 76s dirmngr dmsetup dpkg dpkg-dev e2fsprogs e2fsprogs-l10n eject fdisk file ftp 76s fwupd gawk gcc-13-base gcc-14-base gir1.2-girepository-2.0 gir1.2-glib-2.0 76s gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv 76s groff-base ibverbs-providers inetutils-telnet info initramfs-tools 76s initramfs-tools-bin initramfs-tools-core install-info iproute2 jq keyboxd 76s kmod kpartx krb5-locales libapparmor1 libaudit-common libaudit1 libbinutils 76s libblkid1 libblockdev-crypto3 libblockdev-fs3 libblockdev-loop3 76s libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 76s libblockdev-utils3 libblockdev3 libbpf1 libbrotli1 libcap-ng0 libcom-err2 76s libcryptsetup12 libctf-nobfd0 libctf0 libdbus-1-3 libdebconfclient0 76s libdevmapper1.02.1 libdpkg-perl libevent-core-2.1-7 libexpat1 libfdisk1 76s libfido2-1 libftdi1-2 libfwupd2 libgcc-s1 libgirepository-1.0-1 76s libglib2.0-data libgssapi-krb5-2 libgudev-1.0-0 libgusb2 libibverbs1 76s libjcat1 libjq1 libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 76s libkmod2 libkrb5-3 libkrb5support0 libldap-common libldap2 76s liblocale-gettext-perl liblzma5 libmagic-mgc libmbim-glib4 libmbim-proxy 76s libmm-glib0 libmount1 libnghttp2-14 libnsl2 libnss-systemd libpam-modules 76s libpam-modules-bin libpam-runtime libpam-systemd libpam0g libplymouth5 76s libpolkit-agent-1-0 libpolkit-gobject-1-0 libproc2-0 libprotobuf-c1 76s libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib 76s libpython3.12-minimal libpython3.12-stdlib libqmi-glib5 libqmi-proxy 76s libqrtr-glib0 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db 76s libseccomp2 libselinux1 libsemanage-common libsemanage2 libsframe1 libslang2 76s libsmartcols1 libsqlite3-0 libss2 libssh-4 libstdc++6 libsystemd-shared 76s libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtirpc-common 76s libudev1 libudisks2-0 libusb-1.0-0 libuuid1 libvolume-key1 libxml2 libxmlb2 76s libxmuu1 linux-headers-generic logsave lshw lsof man-db motd-news-config 76s mount mtr-tiny netplan-generator netplan.io openssh-client openssh-server 76s openssh-sftp-server openssl parted perl perl-base perl-modules-5.38 76s pinentry-curses plymouth plymouth-theme-ubuntu-text procps psmisc 76s python-apt-common python3 python3-apt python3-cryptography python3-dbus 76s python3-distutils python3-gdbm python3-gi python3-lib2to3 python3-minimal 76s python3-netplan python3-pkg-resources python3-pyrsistent python3-setuptools 76s python3-typing-extensions python3-yaml python3.11 python3.11-minimal 76s python3.12 python3.12-minimal readline-common rsync rsyslog shared-mime-info 76s sudo systemd systemd-dev systemd-resolved systemd-sysv systemd-timesyncd 76s tcpdump telnet tnftp ubuntu-pro-client ubuntu-pro-client-l10n udev udisks2 76s usb.ids util-linux uuid-runtime vim-common vim-tiny wget xxd xz-utils zlib1g 76s 236 upgraded, 32 newly installed, 30 to remove and 1 not upgraded. 76s Need to get 100 MB of archives. 76s After this operation, 85.0 MB of additional disk space will be used. 76s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main armhf motd-news-config all 13ubuntu8 [5098 B] 76s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf base-files armhf 13ubuntu8 [73.9 kB] 76s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdutils armhf 1:2.39.3-9ubuntu2 [102 kB] 76s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbrotli1 armhf 1.1.0-2build1 [319 kB] 76s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgssapi-krb5-2 armhf 1.20.1-6ubuntu1 [119 kB] 77s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5-3 armhf 1.20.1-6ubuntu1 [320 kB] 77s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5support0 armhf 1.20.1-6ubuntu1 [31.5 kB] 77s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libk5crypto3 armhf 1.20.1-6ubuntu1 [78.6 kB] 77s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 77s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu1 [49.2 kB] 77s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build6 [51.3 kB] 77s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udisks2 armhf 2.10.1-6 [276 kB] 77s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudisks2-0 armhf 2.10.1-6 [143 kB] 77s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblkid1 armhf 2.39.3-9ubuntu2 [160 kB] 77s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] 77s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kmod armhf 31+20240202-2ubuntu4 [91.8 kB] 77s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkmod2 armhf 31+20240202-2ubuntu4 [44.9 kB] 77s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu5 [103 kB] 77s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-timesyncd armhf 255.4-1ubuntu5 [36.0 kB] 77s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-session-bus-common all 1.14.10-4ubuntu2 [80.3 kB] 77s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] 77s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcap-ng0 armhf 0.8.4-2build1 [13.5 kB] 77s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] 77s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu3 [62.0 kB] 77s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2ubuntu1 [70.9 kB] 77s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4t64 armhf 8.5.0-2ubuntu8 [296 kB] 77s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf curl armhf 8.5.0-2ubuntu8 [219 kB] 77s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB] 77s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf wget armhf 1.21.4-1ubuntu2 [317 kB] 77s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tnftp armhf 20230507-2build1 [98.6 kB] 77s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpcap0.8t64 armhf 1.10.4-4.1ubuntu2 [137 kB] 77s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tcpdump armhf 4.99.4-3ubuntu2 [425 kB] 77s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu5 [2009 kB] 77s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-resolved armhf 255.4-1ubuntu5 [289 kB] 77s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf sudo armhf 1.9.15p5-3ubuntu3 [936 kB] 77s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsync armhf 3.2.7-1build1 [413 kB] 77s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-cryptography armhf 41.0.7-4build2 [788 kB] 77s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.13-0ubuntu2 [975 kB] 77s Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-sftp-server armhf 1:9.6p1-3ubuntu11 [35.5 kB] 77s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-client armhf 1:9.6p1-3ubuntu11 [890 kB] 77s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-server armhf 1:9.6p1-3ubuntu11 [503 kB] 77s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20 all 6.8.0-20.20 [13.6 MB] 77s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20-generic armhf 6.8.0-20.20 [1287 kB] 77s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-generic armhf 6.8.0-20.20+1 [9610 B] 77s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3t64 armhf 3.0.13-0ubuntu2 [1558 kB] 77s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnss-systemd armhf 255.4-1ubuntu5 [148 kB] 78s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu5 [166 kB] 78s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu5 [3502 kB] 78s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udev armhf 255.4-1ubuntu5 [1852 kB] 78s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu5 [11.9 kB] 78s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-systemd armhf 255.4-1ubuntu5 [216 kB] 78s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu5 [410 kB] 78s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu3 [47.0 kB] 78s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu3 [261 kB] 78s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] 78s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-user-session armhf 1.14.10-4ubuntu2 [9962 B] 78s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu2 [45.0 kB] 78s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-14-base armhf 14-20240315-1ubuntu1 [47.0 kB] 78s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-s1 armhf 14-20240315-1ubuntu1 [41.5 kB] 78s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++6 armhf 14-20240315-1ubuntu1 [714 kB] 78s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libexpat1 armhf 2.6.1-2 [65.9 kB] 78s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-system-bus-common all 1.14.10-4ubuntu2 [81.5 kB] 78s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-bin armhf 1.14.10-4ubuntu2 [37.1 kB] 78s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus armhf 1.14.10-4ubuntu2 [28.1 kB] 78s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-daemon armhf 1.14.10-4ubuntu2 [109 kB] 78s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdbus-1-3 armhf 1.14.10-4ubuntu2 [190 kB] 78s Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmount1 armhf 2.39.3-9ubuntu2 [171 kB] 78s Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libseccomp2 armhf 2.5.5-1ubuntu2 [49.5 kB] 78s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu2 [135 kB] 78s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuuid1 armhf 2.39.3-9ubuntu2 [34.4 kB] 78s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu2 [238 kB] 78s Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfdisk1 armhf 2.39.3-9ubuntu2 [196 kB] 78s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mount armhf 2.39.3-9ubuntu2 [134 kB] 78s Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-utils3 armhf 3.1.0-1build1 [16.9 kB] 78s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libvolume-key1 armhf 0.3.12-7build1 [38.4 kB] 78s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjcat1 armhf 0.2.0-2build2 [30.4 kB] 78s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf parted armhf 3.6-3.1build2 [39.4 kB] 78s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparted2t64 armhf 3.6-3.1build2 [143 kB] 78s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12 armhf 3.12.2-4build3 [645 kB] 78s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12-minimal armhf 3.12.2-4build3 [1942 kB] 78s Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-stdlib armhf 3.12.2-4build3 [1906 kB] 78s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-minimal armhf 3.12.2-4build3 [816 kB] 78s Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu1 [19.0 kB] 78s Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11 armhf 3.11.8-1build4 [589 kB] 78s Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11-minimal armhf 3.11.8-1build4 [1795 kB] 78s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-stdlib armhf 3.11.8-1build4 [1810 kB] 78s Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-minimal armhf 3.11.8-1build4 [826 kB] 78s Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu1 [599 kB] 78s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-iconv-perl armhf 1.7-8build2 [12.7 kB] 78s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-charwidth-perl armhf 0.04-11build2 [8962 B] 78s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 78s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-6 [661 kB] 78s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gdbm armhf 3.12.2-3ubuntu1.1 [17.1 kB] 78s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-3build4 [1196 kB] 78s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm6t64 armhf 1.23-5.1 [30.3 kB] 78s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm-compat4t64 armhf 1.23-5.1 [6208 B] 78s Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperl5.38t64 armhf 5.38.2-3.2 [4101 kB] 78s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl armhf 5.38.2-3.2 [231 kB] 78s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-base armhf 5.38.2-3.2 [1671 kB] 78s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu4 [15.0 kB] 78s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnettle8t64 armhf 3.9.1-2.2 [187 kB] 79s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libhogweed6t64 armhf 3.9.1-2.2 [187 kB] 79s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu2 [1046 kB] 79s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu6 [172 kB] 79s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl3t64-gnutls armhf 8.5.0-2ubuntu8 [290 kB] 79s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf shared-mime-info armhf 2.4-1build1 [470 kB] 79s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-girepository-2.0 armhf 1.79.1-1ubuntu6 [24.8 kB] 79s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-glib-2.0 armhf 2.79.3-3ubuntu5 [182 kB] 79s Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgirepository-1.0-1 armhf 1.79.1-1ubuntu6 [106 kB] 79s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gi armhf 3.47.0-3build1 [219 kB] 79s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-dbus armhf 1.3.2-5build2 [94.7 kB] 79s Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnetplan1 armhf 1.0-1 [113 kB] 79s Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-netplan armhf 1.0-1 [22.5 kB] 79s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan-generator armhf 1.0-1 [58.7 kB] 79s Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-bin armhf 0.142ubuntu23 [20.3 kB] 79s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-core all 0.142ubuntu23 [50.1 kB] 79s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools all 0.142ubuntu23 [9058 B] 79s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan.io armhf 1.0-1 [64.3 kB] 79s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmlb2 armhf 0.3.15-1build1 [57.0 kB] 79s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqrtr-glib0 armhf 1.2.2-1ubuntu3 [15.4 kB] 79s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-glib5 armhf 1.35.2-0ubuntu1 [908 kB] 79s Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-proxy armhf 1.35.2-0ubuntu1 [5732 B] 79s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-agent-1-0 armhf 124-1ubuntu1 [15.3 kB] 79s Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-gobject-1-0 armhf 124-1ubuntu1 [44.1 kB] 79s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-0t64 armhf 2.79.3-3ubuntu5 [1414 kB] 79s Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfwupd2 armhf 1.9.15-2 [123 kB] 79s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libarchive13t64 armhf 3.7.2-1.1ubuntu2 [330 kB] 79s Get:128 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fwupd armhf 1.9.15-2 [4350 kB] 79s Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.14 [210 kB] 79s Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.14 [986 kB] 79s Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.14 [1368 kB] 80s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client-l10n armhf 31.2.2 [19.4 kB] 80s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client armhf 31.2.2 [216 kB] 80s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main armhf keyboxd armhf 2.4.4-2ubuntu15 [111 kB] 80s Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1 [6940 B] 80s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgv armhf 2.4.4-2ubuntu15 [224 kB] 80s Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg armhf 2.4.4-2ubuntu15 [524 kB] 80s Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-wks-client armhf 2.4.4-2ubuntu15 [87.4 kB] 80s Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-utils armhf 2.4.4-2ubuntu15 [158 kB] 80s Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-agent armhf 2.4.4-2ubuntu15 [235 kB] 80s Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgsm armhf 2.4.4-2ubuntu15 [241 kB] 80s Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline8t64 armhf 8.2-4 [129 kB] 80s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gawk armhf 1:5.2.1-2build2 [415 kB] 80s Get:144 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fdisk armhf 2.39.3-9ubuntu2 [135 kB] 80s Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgconf armhf 2.4.4-2ubuntu15 [115 kB] 80s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dirmngr armhf 2.4.4-2ubuntu15 [346 kB] 80s Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg all 2.4.4-2ubuntu15 [359 kB] 80s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-apt armhf 2.7.7 [162 kB] 80s Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main armhf pinentry-curses armhf 1.2.1-3ubuntu4 [36.7 kB] 80s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-yaml armhf 6.0.1-2build1 [117 kB] 80s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python-apt-common all 2.7.7 [19.8 kB] 80s Get:152 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-setuptools all 68.1.2-2ubuntu1 [396 kB] 80s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] 80s Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.6ubuntu4 [1229 kB] 80s Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.12.2-0ubuntu1 [27.1 kB] 80s Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.12.2-0ubuntu1 [24.1 kB] 80s Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.12.2-0ubuntu1 [9802 B] 80s Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmartcols1 armhf 2.39.3-9ubuntu2 [117 kB] 80s Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdextrautils armhf 2.39.3-9ubuntu2 [78.7 kB] 80s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main armhf groff-base armhf 1.23.0-3build1 [946 kB] 80s Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main armhf readline-common all 8.2-4 [56.4 kB] 80s Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgpgme11t64 armhf 1.18.0-4.1ubuntu3 [120 kB] 80s Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-crypto3 armhf 3.1.0-1build1 [20.3 kB] 80s Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs-l10n all 1.47.0-2.4~exp1ubuntu2 [5996 B] 80s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 80s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dhcpcd-base armhf 1:10.0.6-1ubuntu2 [186 kB] 80s Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-fs3 armhf 3.1.0-1build1 [34.4 kB] 80s Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libreiserfscore0t64 armhf 1:3.6.27-7.1 [66.2 kB] 80s Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main armhf btrfs-progs armhf 6.6.3-1.1build1 [852 kB] 80s Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu2 [201 kB] 80s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu2 [571 kB] 80s Get:172 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-loop3 armhf 3.1.0-1build1 [6502 B] 80s Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-mdraid3 armhf 3.1.0-1build1 [13.3 kB] 80s Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-nvme3 armhf 3.1.0-1build1 [17.5 kB] 80s Get:175 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnvme1t64 armhf 1.8-3 [67.5 kB] 80s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-part3 armhf 3.1.0-1build1 [16.4 kB] 80s Get:177 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-swap3 armhf 3.1.0-1build1 [8894 B] 80s Get:178 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev3 armhf 3.1.0-1build1 [42.9 kB] 80s Get:179 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgudev-1.0-0 armhf 1:238-3ubuntu2 [13.6 kB] 80s Get:180 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu2 [595 kB] 80s Get:181 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbpf1 armhf 1:1.3.0-2build1 [146 kB] 80s Get:182 http://ftpmaster.internal/ubuntu noble-proposed/main armhf iproute2 armhf 6.1.0-1ubuntu5 [1060 kB] 80s Get:183 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libelf1t64 armhf 0.190-1.1build2 [49.9 kB] 80s Get:184 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] 80s Get:185 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lsof armhf 4.95.0-1build2 [248 kB] 80s Get:186 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnsl2 armhf 1.3.0-3build2 [36.5 kB] 80s Get:187 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1 [73.2 kB] 80s Get:188 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-proxy armhf 1.31.2-0ubuntu2 [5748 B] 80s Get:189 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-glib4 armhf 1.31.2-0ubuntu2 [216 kB] 80s Get:190 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-common all 1.8.0-2build1 [4210 B] 80s Get:191 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-0 armhf 1.8.0-2build1 [61.2 kB] 80s Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnghttp2-14 armhf 1.59.0-1build1 [68.1 kB] 80s Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssh-4 armhf 0.10.6-2build1 [169 kB] 80s Get:194 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libusb-1.0-0 armhf 2:1.0.27-1 [48.7 kB] 80s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgusb2 armhf 0.4.8-1build1 [34.6 kB] 80s Get:196 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmm-glib0 armhf 1.23.4-0ubuntu1 [214 kB] 80s Get:197 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libprotobuf-c1 armhf 1.4.1-1ubuntu3 [17.7 kB] 80s Get:198 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu1 [49.7 kB] 80s Get:199 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libibverbs1 armhf 50.0-2build1 [57.9 kB] 80s Get:200 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfido2-1 armhf 1.14.0-1build1 [75.8 kB] 80s Get:201 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu2 [49.0 kB] 80s Get:202 http://ftpmaster.internal/ubuntu noble-proposed/main armhf procps armhf 2:4.0.4-4ubuntu2 [700 kB] 81s Get:203 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu3 [1280 kB] 81s Get:204 http://ftpmaster.internal/ubuntu noble-proposed/main armhf util-linux armhf 2.39.3-9ubuntu2 [1216 kB] 81s Get:205 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-3 [21.1 kB] 81s Get:206 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-3 [307 kB] 81s Get:207 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1t64 armhf 1:5.45-3 [81.4 kB] 81s Get:208 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libplymouth5 armhf 24.004.60-1ubuntu6 [140 kB] 81s Get:209 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16t64 armhf 1.6.43-3 [166 kB] 81s Get:210 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-host armhf 1:9.18.24-0ubuntu3 [47.4 kB] 81s Get:211 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-dnsutils armhf 1:9.18.24-0ubuntu3 [149 kB] 81s Get:212 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-libs armhf 1:9.18.24-0ubuntu3 [1148 kB] 81s Get:213 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuv1t64 armhf 1.48.0-1.1 [82.9 kB] 81s Get:214 http://ftpmaster.internal/ubuntu noble-proposed/main armhf uuid-runtime armhf 2.39.3-9ubuntu2 [41.7 kB] 81s Get:215 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebconfclient0 armhf 0.271ubuntu2 [10.8 kB] 81s Get:216 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build4 [10.1 kB] 81s Get:217 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build4 [84.5 kB] 81s Get:218 http://ftpmaster.internal/ubuntu noble-proposed/main armhf install-info armhf 7.1-3build1 [60.5 kB] 81s Get:219 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-base armhf 13.2.0-21ubuntu1 [48.3 kB] 81s Get:220 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu2 [14.7 kB] 81s Get:221 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dmsetup armhf 2:1.02.185-3ubuntu2 [81.1 kB] 81s Get:222 http://ftpmaster.internal/ubuntu noble-proposed/main armhf eject armhf 2.39.3-9ubuntu2 [43.2 kB] 81s Get:223 http://ftpmaster.internal/ubuntu noble-proposed/main armhf krb5-locales all 1.20.1-6ubuntu1 [13.8 kB] 81s Get:224 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 81s Get:225 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libslang2 armhf 2.3.3-3build1 [478 kB] 81s Get:226 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsyslog armhf 8.2312.0-3ubuntu7 [460 kB] 81s Get:227 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-tiny armhf 2:9.1.0016-1ubuntu6 [665 kB] 81s Get:228 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-common all 2:9.1.0016-1ubuntu6 [385 kB] 81s Get:229 http://ftpmaster.internal/ubuntu noble/main armhf xdg-user-dirs armhf 0.18-1 [17.3 kB] 81s Get:230 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xxd armhf 2:9.1.0016-1ubuntu6 [62.5 kB] 81s Get:231 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apparmor armhf 4.0.0-beta3-0ubuntu2 [562 kB] 81s Get:232 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ftp all 20230507-2build1 [4724 B] 81s Get:233 http://ftpmaster.internal/ubuntu noble-proposed/main armhf inetutils-telnet armhf 2:2.5-3ubuntu3 [90.7 kB] 81s Get:234 http://ftpmaster.internal/ubuntu noble-proposed/main armhf info armhf 7.1-3build1 [127 kB] 81s Get:235 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmuu1 armhf 2:1.1.3-3build1 [8004 B] 81s Get:236 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lshw armhf 02.19.git.2021.06.19.996aaad9c7-2build2 [310 kB] 81s Get:237 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mtr-tiny armhf 0.95-1.1build1 [51.7 kB] 81s Get:238 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth-theme-ubuntu-text armhf 24.004.60-1ubuntu6 [9818 B] 82s Get:239 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth armhf 24.004.60-1ubuntu6 [142 kB] 82s Get:240 http://ftpmaster.internal/ubuntu noble-proposed/main armhf psmisc armhf 23.7-1 [176 kB] 82s Get:241 http://ftpmaster.internal/ubuntu noble-proposed/main armhf telnet all 0.17+2.5-3ubuntu3 [3682 B] 82s Get:242 http://ftpmaster.internal/ubuntu noble-proposed/main armhf usb.ids all 2024.03.18-1 [223 kB] 82s Get:243 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] 82s Get:244 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf0 armhf 2.42-4ubuntu1 [87.7 kB] 82s Get:245 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf-nobfd0 armhf 2.42-4ubuntu1 [88.0 kB] 82s Get:246 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu1 [2925 kB] 82s Get:247 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbinutils armhf 2.42-4ubuntu1 [464 kB] 82s Get:248 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils armhf 2.42-4ubuntu1 [3078 B] 82s Get:249 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-common armhf 2.42-4ubuntu1 [217 kB] 82s Get:250 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsframe1 armhf 2.42-4ubuntu1 [13.1 kB] 82s Get:251 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bolt armhf 0.9.6-2build1 [138 kB] 82s Get:252 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cryptsetup-bin armhf 2:2.7.0-1ubuntu2 [214 kB] 82s Get:253 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.6ubuntu4 [1074 kB] 82s Get:254 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.6ubuntu4 [268 kB] 82s Get:255 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-l10n all 2.4.4-2ubuntu15 [65.8 kB] 82s Get:256 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ibverbs-providers armhf 50.0-2build1 [27.4 kB] 82s Get:257 http://ftpmaster.internal/ubuntu noble-proposed/main armhf jq armhf 1.7.1-3 [65.2 kB] 82s Get:258 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjq1 armhf 1.7.1-3 [156 kB] 82s Get:259 http://ftpmaster.internal/ubuntu noble/main armhf libatm1t64 armhf 1:2.5.1-5.1 [20.0 kB] 82s Get:260 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-9build1 [82.3 kB] 82s Get:261 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libftdi1-2 armhf 1.5-6build4 [25.7 kB] 82s Get:262 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap-common all 2.6.7+dfsg-1~exp1ubuntu6 [31.3 kB] 82s Get:263 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules armhf 2.1.28+dfsg1-5ubuntu1 [61.3 kB] 82s Get:264 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-distutils all 3.12.2-3ubuntu1.1 [133 kB] 82s Get:265 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-lib2to3 all 3.12.2-3ubuntu1.1 [79.1 kB] 82s Get:266 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pyrsistent armhf 0.20.0-1build1 [53.0 kB] 82s Get:267 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-typing-extensions all 4.10.0-1 [60.7 kB] 82s Get:268 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kpartx armhf 0.9.4-5ubuntu6 [31.5 kB] 83s Preconfiguring packages ... 83s Fetched 100 MB in 6s (16.5 MB/s) 83s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 83s Preparing to unpack .../motd-news-config_13ubuntu8_all.deb ... 83s Unpacking motd-news-config (13ubuntu8) over (13ubuntu7) ... 83s Preparing to unpack .../base-files_13ubuntu8_armhf.deb ... 84s Unpacking base-files (13ubuntu8) over (13ubuntu7) ... 84s Setting up base-files (13ubuntu8) ... 85s motd-news.service is a disabled or a static unit not running, not starting it. 85s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 85s Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_armhf.deb ... 85s Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.3-6ubuntu2) ... 85s Setting up bsdutils (1:2.39.3-9ubuntu2) ... 85s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 85s Preparing to unpack .../0-libbrotli1_1.1.0-2build1_armhf.deb ... 85s Unpacking libbrotli1:armhf (1.1.0-2build1) over (1.1.0-2) ... 85s Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libgssapi-krb5-2:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libkrb5-3:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../3-libkrb5support0_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libkrb5support0:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../4-libk5crypto3_1.20.1-6ubuntu1_armhf.deb ... 85s Unpacking libk5crypto3:armhf (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 85s Preparing to unpack .../5-libcom-err2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 85s Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 85s Preparing to unpack .../6-zlib1g_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 85s Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 85s Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) ... 85s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 85s Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d.1-2build6_armhf.deb ... 85s Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) over (2.4+20151223.gitfa8646d.1-2build4) ... 85s Preparing to unpack .../udisks2_2.10.1-6_armhf.deb ... 85s Unpacking udisks2 (2.10.1-6) over (2.10.1-1ubuntu2) ... 85s Preparing to unpack .../libudisks2-0_2.10.1-6_armhf.deb ... 85s Unpacking libudisks2-0:armhf (2.10.1-6) over (2.10.1-1ubuntu2) ... 85s Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_armhf.deb ... 85s Unpacking libblkid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 85s Setting up libblkid1:armhf (2.39.3-9ubuntu2) ... 86s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 86s Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... 86s Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.5-0.3) ... 86s Setting up liblzma5:armhf (5.6.0-0.2) ... 86s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 86s Preparing to unpack .../0-kmod_31+20240202-2ubuntu4_armhf.deb ... 86s Unpacking kmod (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 86s dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty 86s Preparing to unpack .../1-libkmod2_31+20240202-2ubuntu4_armhf.deb ... 86s Unpacking libkmod2:armhf (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 86s Preparing to unpack .../2-systemd-dev_255.4-1ubuntu5_all.deb ... 86s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 86s Preparing to unpack .../3-systemd-timesyncd_255.4-1ubuntu5_armhf.deb ... 86s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 86s Preparing to unpack .../4-dbus-session-bus-common_1.14.10-4ubuntu2_all.deb ... 86s Unpacking dbus-session-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 86s Preparing to unpack .../5-libaudit-common_1%3a3.1.2-2.1_all.deb ... 86s Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.2-2) ... 86s Setting up libaudit-common (1:3.1.2-2.1) ... 86s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58618 files and directories currently installed.) 86s Preparing to unpack .../libcap-ng0_0.8.4-2build1_armhf.deb ... 86s Unpacking libcap-ng0:armhf (0.8.4-2build1) over (0.8.4-2) ... 86s Setting up libcap-ng0:armhf (0.8.4-2build1) ... 86s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58618 files and directories currently installed.) 86s Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... 86s Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.2-2) ... 86s Setting up libaudit1:armhf (1:3.1.2-2.1) ... 86s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58618 files and directories currently installed.) 86s Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_armhf.deb ... 86s Unpacking libpam0g:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 86s Setting up libpam0g:armhf (1.5.3-5ubuntu3) ... 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58618 files and directories currently installed.) 87s Preparing to unpack .../libselinux1_3.5-2ubuntu1_armhf.deb ... 87s Unpacking libselinux1:armhf (3.5-2ubuntu1) over (3.5-2build1) ... 87s Setting up libselinux1:armhf (3.5-2ubuntu1) ... 87s dpkg: libcurl4:armhf: dependency problems, but removing anyway as you requested: 87s curl depends on libcurl4 (= 8.5.0-2ubuntu2). 87s 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58618 files and directories currently installed.) 87s Removing libcurl4:armhf (8.5.0-2ubuntu2) ... 87s Selecting previously unselected package libcurl4t64:armhf. 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58613 files and directories currently installed.) 87s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu8_armhf.deb ... 87s Unpacking libcurl4t64:armhf (8.5.0-2ubuntu8) ... 87s Preparing to unpack .../curl_8.5.0-2ubuntu8_armhf.deb ... 87s Unpacking curl (8.5.0-2ubuntu8) over (8.5.0-2ubuntu2) ... 87s dpkg: libpsl5:armhf: dependency problems, but removing anyway as you requested: 87s wget depends on libpsl5 (>= 0.16.0). 87s libcurl3-gnutls:armhf depends on libpsl5 (>= 0.16.0). 87s 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 87s Removing libpsl5:armhf (0.21.2-1build1) ... 87s Selecting previously unselected package libpsl5t64:armhf. 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58614 files and directories currently installed.) 87s Preparing to unpack .../libpsl5t64_0.21.2-1.1_armhf.deb ... 87s Unpacking libpsl5t64:armhf (0.21.2-1.1) ... 87s Preparing to unpack .../wget_1.21.4-1ubuntu2_armhf.deb ... 87s Unpacking wget (1.21.4-1ubuntu2) over (1.21.4-1ubuntu1) ... 87s Preparing to unpack .../tnftp_20230507-2build1_armhf.deb ... 87s Unpacking tnftp (20230507-2build1) over (20230507-2) ... 87s dpkg: libpcap0.8:armhf: dependency problems, but removing anyway as you requested: 87s tcpdump depends on libpcap0.8 (>= 1.9.1). 87s 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 87s Removing libpcap0.8:armhf (1.10.4-4ubuntu3) ... 87s Selecting previously unselected package libpcap0.8t64:armhf. 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58609 files and directories currently installed.) 87s Preparing to unpack .../00-libpcap0.8t64_1.10.4-4.1ubuntu2_armhf.deb ... 87s Unpacking libpcap0.8t64:armhf (1.10.4-4.1ubuntu2) ... 87s Preparing to unpack .../01-tcpdump_4.99.4-3ubuntu2_armhf.deb ... 87s Unpacking tcpdump (4.99.4-3ubuntu2) over (4.99.4-3ubuntu1) ... 87s Preparing to unpack .../02-libsystemd-shared_255.4-1ubuntu5_armhf.deb ... 87s Unpacking libsystemd-shared:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 87s Preparing to unpack .../03-systemd-resolved_255.4-1ubuntu5_armhf.deb ... 87s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 88s Preparing to unpack .../04-sudo_1.9.15p5-3ubuntu3_armhf.deb ... 88s Unpacking sudo (1.9.15p5-3ubuntu3) over (1.9.15p5-3ubuntu1) ... 88s Preparing to unpack .../05-rsync_3.2.7-1build1_armhf.deb ... 88s Unpacking rsync (3.2.7-1build1) over (3.2.7-1) ... 88s Preparing to unpack .../06-python3-cryptography_41.0.7-4build2_armhf.deb ... 88s Unpacking python3-cryptography (41.0.7-4build2) over (41.0.7-3) ... 88s Preparing to unpack .../07-openssl_3.0.13-0ubuntu2_armhf.deb ... 88s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 88s Preparing to unpack .../08-openssh-sftp-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 88s Unpacking openssh-sftp-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 88s Preparing to unpack .../09-openssh-client_1%3a9.6p1-3ubuntu11_armhf.deb ... 88s Unpacking openssh-client (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 88s Preparing to unpack .../10-openssh-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 88s Unpacking openssh-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 88s Selecting previously unselected package linux-headers-6.8.0-20. 89s Preparing to unpack .../11-linux-headers-6.8.0-20_6.8.0-20.20_all.deb ... 89s Unpacking linux-headers-6.8.0-20 (6.8.0-20.20) ... 92s Selecting previously unselected package linux-headers-6.8.0-20-generic. 92s Preparing to unpack .../12-linux-headers-6.8.0-20-generic_6.8.0-20.20_armhf.deb ... 92s Unpacking linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 93s Preparing to unpack .../13-linux-headers-generic_6.8.0-20.20+1_armhf.deb ... 93s Unpacking linux-headers-generic (6.8.0-20.20+1) over (6.8.0-11.11+1) ... 93s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89772 files and directories currently installed.) 93s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 94s dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: 94s systemd depends on libssl3 (>= 3.0.0). 94s libssh-4:armhf depends on libssl3 (>= 3.0.0). 94s libsasl2-modules:armhf depends on libssl3 (>= 3.0.0). 94s libsasl2-2:armhf depends on libssl3 (>= 3.0.0). 94s libpython3.12-minimal:armhf depends on libssl3 (>= 3.0.0). 94s libpython3.11-minimal:armhf depends on libssl3 (>= 3.0.0). 94s libnvme1 depends on libssl3 (>= 3.0.0). 94s libfido2-1:armhf depends on libssl3 (>= 3.0.0). 94s libcryptsetup12:armhf depends on libssl3 (>= 3.0.0). 94s dhcpcd-base depends on libssl3 (>= 3.0.0). 94s bind9-libs:armhf depends on libssl3 (>= 3.0.0). 94s 94s Removing libssl3:armhf (3.0.10-1ubuntu4) ... 94s Selecting previously unselected package libssl3t64:armhf. 94s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 94s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_armhf.deb ... 94s Unpacking libssl3t64:armhf (3.0.13-0ubuntu2) ... 94s Setting up libssl3t64:armhf (3.0.13-0ubuntu2) ... 94s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 94s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_armhf.deb ... 94s Unpacking libnss-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 94s Preparing to unpack .../libudev1_255.4-1ubuntu5_armhf.deb ... 94s Unpacking libudev1:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 94s Setting up libudev1:armhf (255.4-1ubuntu5) ... 94s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 94s Preparing to unpack .../systemd_255.4-1ubuntu5_armhf.deb ... 94s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 95s Preparing to unpack .../udev_255.4-1ubuntu5_armhf.deb ... 95s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 95s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_armhf.deb ... 95s Unpacking libsystemd0:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 95s Setting up libsystemd0:armhf (255.4-1ubuntu5) ... 95s Setting up libkmod2:armhf (31+20240202-2ubuntu4) ... 95s Setting up libsystemd-shared:armhf (255.4-1ubuntu5) ... 95s Setting up systemd-dev (255.4-1ubuntu5) ... 95s Setting up systemd (255.4-1ubuntu5) ... 96s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 96s Preparing to unpack .../systemd-sysv_255.4-1ubuntu5_armhf.deb ... 96s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 96s Preparing to unpack .../libpam-systemd_255.4-1ubuntu5_armhf.deb ... 96s Unpacking libpam-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 96s Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_armhf.deb ... 96s Unpacking libpam-modules-bin (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 96s Setting up libpam-modules-bin (1.5.3-5ubuntu3) ... 97s pam_namespace.service is a disabled or a static unit not running, not starting it. 97s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78635 files and directories currently installed.) 97s Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_armhf.deb ... 97s Unpacking libpam-modules:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 97s Setting up libpam-modules:armhf (1.5.3-5ubuntu3) ... 97s Installing new version of config file /etc/security/namespace.init ... 97s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 97s Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu3_all.deb ... 97s Unpacking libpam-runtime (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 97s Setting up libpam-runtime (1.5.3-5ubuntu3) ... 97s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 97s Preparing to unpack .../dbus-user-session_1.14.10-4ubuntu2_armhf.deb ... 97s Unpacking dbus-user-session (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 97s Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu2_armhf.deb ... 97s Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 97s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_armhf.deb ... 97s Unpacking gcc-14-base:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 97s Setting up gcc-14-base:armhf (14-20240315-1ubuntu1) ... 97s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 98s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_armhf.deb ... 98s Unpacking libgcc-s1:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 98s Setting up libgcc-s1:armhf (14-20240315-1ubuntu1) ... 98s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 98s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_armhf.deb ... 98s Unpacking libstdc++6:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 98s Setting up libstdc++6:armhf (14-20240315-1ubuntu1) ... 98s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 98s Preparing to unpack .../0-libexpat1_2.6.1-2_armhf.deb ... 98s Unpacking libexpat1:armhf (2.6.1-2) over (2.6.0-1) ... 98s Preparing to unpack .../1-dbus-system-bus-common_1.14.10-4ubuntu2_all.deb ... 98s Unpacking dbus-system-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 98s Preparing to unpack .../2-dbus-bin_1.14.10-4ubuntu2_armhf.deb ... 98s Unpacking dbus-bin (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 98s Preparing to unpack .../3-dbus_1.14.10-4ubuntu2_armhf.deb ... 98s Unpacking dbus (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 98s Preparing to unpack .../4-dbus-daemon_1.14.10-4ubuntu2_armhf.deb ... 98s Unpacking dbus-daemon (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 98s Preparing to unpack .../5-libdbus-1-3_1.14.10-4ubuntu2_armhf.deb ... 98s Unpacking libdbus-1-3:armhf (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 98s Preparing to unpack .../6-libmount1_2.39.3-9ubuntu2_armhf.deb ... 98s Unpacking libmount1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 98s Setting up libmount1:armhf (2.39.3-9ubuntu2) ... 98s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 98s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu2_armhf.deb ... 98s Unpacking libseccomp2:armhf (2.5.5-1ubuntu2) over (2.5.5-1ubuntu1) ... 98s Setting up libseccomp2:armhf (2.5.5-1ubuntu2) ... 98s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 98s Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_armhf.deb ... 98s Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 98s Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_armhf.deb ... 98s Unpacking libuuid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 99s Setting up libuuid1:armhf (2.39.3-9ubuntu2) ... 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 99s Preparing to unpack .../0-libcryptsetup12_2%3a2.7.0-1ubuntu2_armhf.deb ... 99s Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 99s Preparing to unpack .../1-libfdisk1_2.39.3-9ubuntu2_armhf.deb ... 99s Unpacking libfdisk1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 99s Preparing to unpack .../2-mount_2.39.3-9ubuntu2_armhf.deb ... 99s Unpacking mount (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 99s Preparing to unpack .../3-libblockdev-utils3_3.1.0-1build1_armhf.deb ... 99s Unpacking libblockdev-utils3:armhf (3.1.0-1build1) over (3.1.0-1) ... 99s Preparing to unpack .../4-libvolume-key1_0.3.12-7build1_armhf.deb ... 99s Unpacking libvolume-key1:armhf (0.3.12-7build1) over (0.3.12-5build2) ... 99s Preparing to unpack .../5-libjcat1_0.2.0-2build2_armhf.deb ... 99s Unpacking libjcat1:armhf (0.2.0-2build2) over (0.2.0-2) ... 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78633 files and directories currently installed.) 99s Removing libgpgme11:armhf (1.18.0-4ubuntu1) ... 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78627 files and directories currently installed.) 99s Preparing to unpack .../parted_3.6-3.1build2_armhf.deb ... 99s Unpacking parted (3.6-3.1build2) over (3.6-3) ... 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78627 files and directories currently installed.) 99s Removing libparted2:armhf (3.6-3) ... 99s Selecting previously unselected package libparted2t64:armhf. 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78621 files and directories currently installed.) 99s Preparing to unpack .../00-libparted2t64_3.6-3.1build2_armhf.deb ... 99s Unpacking libparted2t64:armhf (3.6-3.1build2) ... 99s Preparing to unpack .../01-python3.12_3.12.2-4build3_armhf.deb ... 99s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 99s Preparing to unpack .../02-python3.12-minimal_3.12.2-4build3_armhf.deb ... 99s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 100s Preparing to unpack .../03-libpython3.12-stdlib_3.12.2-4build3_armhf.deb ... 100s Unpacking libpython3.12-stdlib:armhf (3.12.2-4build3) over (3.12.2-1) ... 100s Preparing to unpack .../04-libpython3.12-minimal_3.12.2-4build3_armhf.deb ... 100s Unpacking libpython3.12-minimal:armhf (3.12.2-4build3) over (3.12.2-1) ... 100s Preparing to unpack .../05-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 100s Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 100s Preparing to unpack .../06-python3.11_3.11.8-1build4_armhf.deb ... 100s Unpacking python3.11 (3.11.8-1build4) over (3.11.8-1) ... 100s Preparing to unpack .../07-python3.11-minimal_3.11.8-1build4_armhf.deb ... 100s Unpacking python3.11-minimal (3.11.8-1build4) over (3.11.8-1) ... 100s Preparing to unpack .../08-libpython3.11-stdlib_3.11.8-1build4_armhf.deb ... 100s Unpacking libpython3.11-stdlib:armhf (3.11.8-1build4) over (3.11.8-1) ... 101s Preparing to unpack .../09-libpython3.11-minimal_3.11.8-1build4_armhf.deb ... 101s Unpacking libpython3.11-minimal:armhf (3.11.8-1build4) over (3.11.8-1) ... 101s Preparing to unpack .../10-libsqlite3-0_3.45.1-1ubuntu1_armhf.deb ... 101s Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu1) over (3.45.1-1) ... 101s Preparing to unpack .../11-libtext-iconv-perl_1.7-8build2_armhf.deb ... 101s Unpacking libtext-iconv-perl:armhf (1.7-8build2) over (1.7-8build1) ... 101s Preparing to unpack .../12-libtext-charwidth-perl_0.04-11build2_armhf.deb ... 101s Unpacking libtext-charwidth-perl:armhf (0.04-11build2) over (0.04-11build1) ... 101s Preparing to unpack .../13-perl-modules-5.38_5.38.2-3.2_all.deb ... 101s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 102s dpkg: libperl5.38:armhf: dependency problems, but removing anyway as you requested: 102s perl depends on libperl5.38 (= 5.38.2-3). 102s 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78624 files and directories currently installed.) 102s Removing libperl5.38:armhf (5.38.2-3) ... 102s dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: 102s iproute2 depends on libdb5.3. 102s apt-utils depends on libdb5.3. 102s 102s Removing libdb5.3:armhf (5.3.28+dfsg2-4) ... 102s Selecting previously unselected package libdb5.3t64:armhf. 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78099 files and directories currently installed.) 102s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_armhf.deb ... 102s Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 102s Preparing to unpack .../python3-gdbm_3.12.2-3ubuntu1.1_armhf.deb ... 102s Unpacking python3-gdbm:armhf (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 102s Preparing to unpack .../man-db_2.12.0-3build4_armhf.deb ... 102s Unpacking man-db (2.12.0-3build4) over (2.12.0-3) ... 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78105 files and directories currently installed.) 102s Removing libgdbm-compat4:armhf (1.23-5) ... 102s Removing libgdbm6:armhf (1.23-5) ... 102s Selecting previously unselected package libgdbm6t64:armhf. 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78095 files and directories currently installed.) 102s Preparing to unpack .../libgdbm6t64_1.23-5.1_armhf.deb ... 102s Unpacking libgdbm6t64:armhf (1.23-5.1) ... 102s Selecting previously unselected package libgdbm-compat4t64:armhf. 102s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_armhf.deb ... 102s Unpacking libgdbm-compat4t64:armhf (1.23-5.1) ... 102s Selecting previously unselected package libperl5.38t64:armhf. 102s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_armhf.deb ... 102s Unpacking libperl5.38t64:armhf (5.38.2-3.2) ... 102s Preparing to unpack .../perl_5.38.2-3.2_armhf.deb ... 103s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 103s Preparing to unpack .../perl-base_5.38.2-3.2_armhf.deb ... 103s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 103s Setting up perl-base (5.38.2-3.2) ... 103s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78626 files and directories currently installed.) 103s Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu4_armhf.deb ... 103s Unpacking liblocale-gettext-perl (1.07-6ubuntu4) over (1.07-6build1) ... 103s dpkg: libnettle8:armhf: dependency problems, but removing anyway as you requested: 103s libhogweed6:armhf depends on libnettle8. 103s libgnutls30:armhf depends on libnettle8 (>= 3.9~). 103s libcurl3-gnutls:armhf depends on libnettle8. 103s libarchive13:armhf depends on libnettle8. 103s 103s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78626 files and directories currently installed.) 103s Removing libnettle8:armhf (3.9.1-2) ... 103s Selecting previously unselected package libnettle8t64:armhf. 103s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78619 files and directories currently installed.) 103s Preparing to unpack .../libnettle8t64_3.9.1-2.2_armhf.deb ... 103s Unpacking libnettle8t64:armhf (3.9.1-2.2) ... 103s Setting up libnettle8t64:armhf (3.9.1-2.2) ... 103s dpkg: libhogweed6:armhf: dependency problems, but removing anyway as you requested: 103s libgnutls30:armhf depends on libhogweed6 (>= 3.6). 103s 103s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78627 files and directories currently installed.) 103s Removing libhogweed6:armhf (3.9.1-2) ... 103s Selecting previously unselected package libhogweed6t64:armhf. 103s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 103s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_armhf.deb ... 103s Unpacking libhogweed6t64:armhf (3.9.1-2.2) ... 104s Setting up libhogweed6t64:armhf (3.9.1-2.2) ... 104s dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: 104s libldap2:armhf depends on libgnutls30 (>= 3.8.2). 104s libcurl3-gnutls:armhf depends on libgnutls30 (>= 3.8.2). 104s fwupd depends on libgnutls30 (>= 3.7.3). 104s dirmngr depends on libgnutls30 (>= 3.8.1). 104s apt depends on libgnutls30 (>= 3.8.1). 104s 104s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78628 files and directories currently installed.) 104s Removing libgnutls30:armhf (3.8.3-1ubuntu1) ... 104s Selecting previously unselected package libgnutls30t64:armhf. 104s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78619 files and directories currently installed.) 104s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_armhf.deb ... 104s Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 104s Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 104s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78647 files and directories currently installed.) 104s Preparing to unpack .../libldap2_2.6.7+dfsg-1~exp1ubuntu6_armhf.deb ... 104s Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 104s dpkg: libcurl3-gnutls:armhf: dependency problems, but removing anyway as you requested: 104s libfwupd2:armhf depends on libcurl3-gnutls (>= 7.63.0). 104s fwupd depends on libcurl3-gnutls (>= 7.63.0). 104s 104s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78647 files and directories currently installed.) 104s Removing libcurl3-gnutls:armhf (8.5.0-2ubuntu2) ... 104s Selecting previously unselected package libcurl3t64-gnutls:armhf. 104s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78640 files and directories currently installed.) 104s Preparing to unpack .../00-libcurl3t64-gnutls_8.5.0-2ubuntu8_armhf.deb ... 104s Unpacking libcurl3t64-gnutls:armhf (8.5.0-2ubuntu8) ... 104s Preparing to unpack .../01-shared-mime-info_2.4-1build1_armhf.deb ... 104s Unpacking shared-mime-info (2.4-1build1) over (2.4-1) ... 104s Preparing to unpack .../02-gir1.2-girepository-2.0_1.79.1-1ubuntu6_armhf.deb ... 104s Unpacking gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 104s Preparing to unpack .../03-gir1.2-glib-2.0_2.79.3-3ubuntu5_armhf.deb ... 104s Unpacking gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 104s Preparing to unpack .../04-libgirepository-1.0-1_1.79.1-1ubuntu6_armhf.deb ... 104s Unpacking libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 104s Preparing to unpack .../05-python3-gi_3.47.0-3build1_armhf.deb ... 105s Unpacking python3-gi (3.47.0-3build1) over (3.47.0-3) ... 105s Preparing to unpack .../06-python3-dbus_1.3.2-5build2_armhf.deb ... 105s Unpacking python3-dbus (1.3.2-5build2) over (1.3.2-5build1) ... 105s Selecting previously unselected package libnetplan1:armhf. 105s Preparing to unpack .../07-libnetplan1_1.0-1_armhf.deb ... 105s Unpacking libnetplan1:armhf (1.0-1) ... 105s Preparing to unpack .../08-python3-netplan_1.0-1_armhf.deb ... 105s Unpacking python3-netplan (1.0-1) over (0.107.1-3) ... 105s Preparing to unpack .../09-netplan-generator_1.0-1_armhf.deb ... 105s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 105s Unpacking netplan-generator (1.0-1) over (0.107.1-3) ... 105s Preparing to unpack .../10-initramfs-tools-bin_0.142ubuntu23_armhf.deb ... 105s Unpacking initramfs-tools-bin (0.142ubuntu23) over (0.142ubuntu20) ... 105s Preparing to unpack .../11-initramfs-tools-core_0.142ubuntu23_all.deb ... 105s Unpacking initramfs-tools-core (0.142ubuntu23) over (0.142ubuntu20) ... 105s Preparing to unpack .../12-initramfs-tools_0.142ubuntu23_all.deb ... 105s Unpacking initramfs-tools (0.142ubuntu23) over (0.142ubuntu20) ... 105s Preparing to unpack .../13-netplan.io_1.0-1_armhf.deb ... 105s Unpacking netplan.io (1.0-1) over (0.107.1-3) ... 105s Preparing to unpack .../14-libxmlb2_0.3.15-1build1_armhf.deb ... 105s Unpacking libxmlb2:armhf (0.3.15-1build1) over (0.3.15-1) ... 105s Preparing to unpack .../15-libqrtr-glib0_1.2.2-1ubuntu3_armhf.deb ... 105s Unpacking libqrtr-glib0:armhf (1.2.2-1ubuntu3) over (1.2.2-1ubuntu2) ... 106s Preparing to unpack .../16-libqmi-glib5_1.35.2-0ubuntu1_armhf.deb ... 106s Unpacking libqmi-glib5:armhf (1.35.2-0ubuntu1) over (1.34.0-2) ... 106s Preparing to unpack .../17-libqmi-proxy_1.35.2-0ubuntu1_armhf.deb ... 106s Unpacking libqmi-proxy (1.35.2-0ubuntu1) over (1.34.0-2) ... 106s Preparing to unpack .../18-libpolkit-agent-1-0_124-1ubuntu1_armhf.deb ... 106s Unpacking libpolkit-agent-1-0:armhf (124-1ubuntu1) over (124-1) ... 106s Preparing to unpack .../19-libpolkit-gobject-1-0_124-1ubuntu1_armhf.deb ... 106s Unpacking libpolkit-gobject-1-0:armhf (124-1ubuntu1) over (124-1) ... 106s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78651 files and directories currently installed.) 106s Removing libnetplan0:armhf (0.107.1-3) ... 106s dpkg: libglib2.0-0:armhf: dependency problems, but removing anyway as you requested: 106s libmm-glib0:armhf depends on libglib2.0-0 (>= 2.62.0). 106s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 106s libmbim-glib4:armhf depends on libglib2.0-0 (>= 2.56). 106s libjson-glib-1.0-0:armhf depends on libglib2.0-0 (>= 2.75.3). 106s libgusb2:armhf depends on libglib2.0-0 (>= 2.75.3). 106s libgudev-1.0-0:armhf depends on libglib2.0-0 (>= 2.38.0). 106s libfwupd2:armhf depends on libglib2.0-0 (>= 2.79.0). 106s libblockdev3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s libblockdev-swap3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s libblockdev-part3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s libblockdev-nvme3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s libblockdev-mdraid3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s libblockdev-loop3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s libblockdev-fs3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s libblockdev-crypto3:armhf depends on libglib2.0-0 (>= 2.42.2). 106s fwupd depends on libglib2.0-0 (>= 2.79.0). 106s bolt depends on libglib2.0-0 (>= 2.56.0). 106s 106s Removing libglib2.0-0:armhf (2.79.2-1~ubuntu1) ... 106s Selecting previously unselected package libglib2.0-0t64:armhf. 106s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 106s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_armhf.deb ... 106s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:armhf.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 106s removed '/var/lib/dpkg/info/libglib2.0-0:armhf.postrm' 106s Unpacking libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 106s Preparing to unpack .../libfwupd2_1.9.15-2_armhf.deb ... 106s Unpacking libfwupd2:armhf (1.9.15-2) over (1.9.14-1) ... 106s dpkg: libarchive13:armhf: dependency problems, but removing anyway as you requested: 106s fwupd depends on libarchive13 (>= 3.2.1). 106s 106s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78647 files and directories currently installed.) 106s Removing libarchive13:armhf (3.7.2-1ubuntu2) ... 106s Selecting previously unselected package libarchive13t64:armhf. 106s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78641 files and directories currently installed.) 106s Preparing to unpack .../libarchive13t64_3.7.2-1.1ubuntu2_armhf.deb ... 106s Unpacking libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 106s Preparing to unpack .../fwupd_1.9.15-2_armhf.deb ... 106s Unpacking fwupd (1.9.15-2) over (1.9.14-1) ... 107s Preparing to unpack .../apt-utils_2.7.14_armhf.deb ... 107s Unpacking apt-utils (2.7.14) over (2.7.12) ... 107s dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: 107s ubuntu-pro-client depends on libapt-pkg6.0 (>= 1.9~). 107s python3-apt depends on libapt-pkg6.0 (>= 2.7.11). 107s apt depends on libapt-pkg6.0 (>= 2.7.12). 107s 107s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78648 files and directories currently installed.) 107s Removing libapt-pkg6.0:armhf (2.7.12) ... 107s Selecting previously unselected package libapt-pkg6.0t64:armhf. 107s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78599 files and directories currently installed.) 107s Preparing to unpack .../libapt-pkg6.0t64_2.7.14_armhf.deb ... 107s Unpacking libapt-pkg6.0t64:armhf (2.7.14) ... 107s Setting up libapt-pkg6.0t64:armhf (2.7.14) ... 107s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78649 files and directories currently installed.) 107s Preparing to unpack .../archives/apt_2.7.14_armhf.deb ... 107s Unpacking apt (2.7.14) over (2.7.12) ... 107s Setting up apt (2.7.14) ... 108s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78649 files and directories currently installed.) 108s Preparing to unpack .../ubuntu-pro-client-l10n_31.2.2_armhf.deb ... 108s Unpacking ubuntu-pro-client-l10n (31.2.2) over (31.1) ... 108s Preparing to unpack .../ubuntu-pro-client_31.2.2_armhf.deb ... 108s Unpacking ubuntu-pro-client (31.2.2) over (31.1) ... 108s Preparing to unpack .../keyboxd_2.4.4-2ubuntu15_armhf.deb ... 108s Unpacking keyboxd (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 108s dpkg: libnpth0:armhf: dependency problems, but removing anyway as you requested: 108s gpgv depends on libnpth0 (>= 0.90). 108s gpgsm depends on libnpth0 (>= 0.90). 108s gpg-agent depends on libnpth0 (>= 0.90). 108s gpg depends on libnpth0 (>= 0.90). 108s dirmngr depends on libnpth0 (>= 0.90). 108s 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78649 files and directories currently installed.) 109s Removing libnpth0:armhf (1.6-3build2) ... 109s Selecting previously unselected package libnpth0t64:armhf. 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78644 files and directories currently installed.) 109s Preparing to unpack .../libnpth0t64_1.6-3.1_armhf.deb ... 109s Unpacking libnpth0t64:armhf (1.6-3.1) ... 109s Setting up libnpth0t64:armhf (1.6-3.1) ... 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78650 files and directories currently installed.) 109s Preparing to unpack .../gpgv_2.4.4-2ubuntu15_armhf.deb ... 109s Unpacking gpgv (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 109s Setting up gpgv (2.4.4-2ubuntu15) ... 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78650 files and directories currently installed.) 109s Preparing to unpack .../gpg_2.4.4-2ubuntu15_armhf.deb ... 109s Unpacking gpg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 109s Preparing to unpack .../gpg-wks-client_2.4.4-2ubuntu15_armhf.deb ... 109s Unpacking gpg-wks-client (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 109s Preparing to unpack .../gnupg-utils_2.4.4-2ubuntu15_armhf.deb ... 109s Unpacking gnupg-utils (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 109s Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_armhf.deb ... 109s Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 109s Preparing to unpack .../gpgsm_2.4.4-2ubuntu15_armhf.deb ... 109s Unpacking gpgsm (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 109s dpkg: libreadline8:armhf: dependency problems, but removing anyway as you requested: 109s gpgconf depends on libreadline8 (>= 6.0). 109s gawk depends on libreadline8 (>= 6.0). 109s fdisk depends on libreadline8 (>= 6.0). 109s 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78650 files and directories currently installed.) 109s Removing libreadline8:armhf (8.2-3) ... 109s Selecting previously unselected package libreadline8t64:armhf. 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78638 files and directories currently installed.) 109s Preparing to unpack .../libreadline8t64_8.2-4_armhf.deb ... 109s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' 109s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' 109s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' 109s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' 109s Unpacking libreadline8t64:armhf (8.2-4) ... 109s Setting up libreadline8t64:armhf (8.2-4) ... 110s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78658 files and directories currently installed.) 110s Preparing to unpack .../00-gawk_1%3a5.2.1-2build2_armhf.deb ... 110s Unpacking gawk (1:5.2.1-2build2) over (1:5.2.1-2) ... 110s Preparing to unpack .../01-fdisk_2.39.3-9ubuntu2_armhf.deb ... 110s Unpacking fdisk (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 110s Preparing to unpack .../02-gpgconf_2.4.4-2ubuntu15_armhf.deb ... 110s Unpacking gpgconf (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 110s Preparing to unpack .../03-dirmngr_2.4.4-2ubuntu15_armhf.deb ... 110s Unpacking dirmngr (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 110s Preparing to unpack .../04-gnupg_2.4.4-2ubuntu15_all.deb ... 110s Unpacking gnupg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 110s Preparing to unpack .../05-python3-apt_2.7.7_armhf.deb ... 110s Unpacking python3-apt (2.7.7) over (2.7.6) ... 110s Preparing to unpack .../06-pinentry-curses_1.2.1-3ubuntu4_armhf.deb ... 110s Unpacking pinentry-curses (1.2.1-3ubuntu4) over (1.2.1-3ubuntu1) ... 110s Preparing to unpack .../07-python3-yaml_6.0.1-2build1_armhf.deb ... 110s Unpacking python3-yaml (6.0.1-2build1) over (6.0.1-2) ... 110s Preparing to unpack .../08-python-apt-common_2.7.7_all.deb ... 110s Unpacking python-apt-common (2.7.7) over (2.7.6) ... 110s Preparing to unpack .../09-python3-setuptools_68.1.2-2ubuntu1_all.deb ... 111s Unpacking python3-setuptools (68.1.2-2ubuntu1) over (68.1.2-2) ... 111s Preparing to unpack .../10-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... 111s Unpacking python3-pkg-resources (68.1.2-2ubuntu1) over (68.1.2-2) ... 111s Preparing to unpack .../11-dpkg_1.22.6ubuntu4_armhf.deb ... 111s Unpacking dpkg (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 111s Setting up dpkg (1.22.6ubuntu4) ... 112s Setting up libpython3.12-minimal:armhf (3.12.2-4build3) ... 112s Setting up libexpat1:armhf (2.6.1-2) ... 112s Setting up python3.12-minimal (3.12.2-4build3) ... 113s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78655 files and directories currently installed.) 113s Preparing to unpack .../python3-minimal_3.12.2-0ubuntu1_armhf.deb ... 113s Unpacking python3-minimal (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 113s Setting up python3-minimal (3.12.2-0ubuntu1) ... 113s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78655 files and directories currently installed.) 113s Preparing to unpack .../python3_3.12.2-0ubuntu1_armhf.deb ... 113s Unpacking python3 (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 114s Preparing to unpack .../libpython3-stdlib_3.12.2-0ubuntu1_armhf.deb ... 114s Unpacking libpython3-stdlib:armhf (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 114s Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_armhf.deb ... 114s Unpacking libsmartcols1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 114s Setting up libsmartcols1:armhf (2.39.3-9ubuntu2) ... 114s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78655 files and directories currently installed.) 114s Preparing to unpack .../0-bsdextrautils_2.39.3-9ubuntu2_armhf.deb ... 114s Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 114s Preparing to unpack .../1-groff-base_1.23.0-3build1_armhf.deb ... 114s Unpacking groff-base (1.23.0-3build1) over (1.23.0-3) ... 114s Preparing to unpack .../2-readline-common_8.2-4_all.deb ... 114s Unpacking readline-common (8.2-4) over (8.2-3) ... 114s Selecting previously unselected package libgpgme11t64:armhf. 114s Preparing to unpack .../3-libgpgme11t64_1.18.0-4.1ubuntu3_armhf.deb ... 114s Unpacking libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 114s Preparing to unpack .../4-libblockdev-crypto3_3.1.0-1build1_armhf.deb ... 114s Unpacking libblockdev-crypto3:armhf (3.1.0-1build1) over (3.1.0-1) ... 114s Preparing to unpack .../5-e2fsprogs-l10n_1.47.0-2.4~exp1ubuntu2_all.deb ... 114s Unpacking e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 114s Preparing to unpack .../6-logsave_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 114s Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 114s Preparing to unpack .../7-dhcpcd-base_1%3a10.0.6-1ubuntu2_armhf.deb ... 114s Unpacking dhcpcd-base (1:10.0.6-1ubuntu2) over (1:10.0.6-1ubuntu1) ... 114s Preparing to unpack .../8-libblockdev-fs3_3.1.0-1build1_armhf.deb ... 114s Unpacking libblockdev-fs3:armhf (3.1.0-1build1) over (3.1.0-1) ... 114s dpkg: libreiserfscore0: dependency problems, but removing anyway as you requested: 114s btrfs-progs depends on libreiserfscore0 (>= 1:3.6.27). 114s 114s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78662 files and directories currently installed.) 114s Removing libreiserfscore0 (1:3.6.27-7) ... 114s Selecting previously unselected package libreiserfscore0t64. 114s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78657 files and directories currently installed.) 114s Preparing to unpack .../libreiserfscore0t64_1%3a3.6.27-7.1_armhf.deb ... 114s Unpacking libreiserfscore0t64 (1:3.6.27-7.1) ... 114s Preparing to unpack .../btrfs-progs_6.6.3-1.1build1_armhf.deb ... 114s Unpacking btrfs-progs (6.6.3-1.1build1) over (6.6.3-1.1) ... 115s dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: 115s e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). 115s 115s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78663 files and directories currently installed.) 115s Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... 115s Selecting previously unselected package libext2fs2t64:armhf. 115s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78656 files and directories currently installed.) 115s Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 115s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 115s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' 115s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 115s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' 115s Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 115s Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) ... 115s Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 115s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78672 files and directories currently installed.) 115s Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 115s Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 115s Preparing to unpack .../libblockdev-loop3_3.1.0-1build1_armhf.deb ... 115s Unpacking libblockdev-loop3:armhf (3.1.0-1build1) over (3.1.0-1) ... 115s Preparing to unpack .../libblockdev-mdraid3_3.1.0-1build1_armhf.deb ... 115s Unpacking libblockdev-mdraid3:armhf (3.1.0-1build1) over (3.1.0-1) ... 115s Preparing to unpack .../libblockdev-nvme3_3.1.0-1build1_armhf.deb ... 115s Unpacking libblockdev-nvme3:armhf (3.1.0-1build1) over (3.1.0-1) ... 115s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78672 files and directories currently installed.) 115s Removing libnvme1 (1.8-2) ... 115s Selecting previously unselected package libnvme1t64. 115s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78665 files and directories currently installed.) 115s Preparing to unpack .../0-libnvme1t64_1.8-3_armhf.deb ... 115s Unpacking libnvme1t64 (1.8-3) ... 115s Preparing to unpack .../1-libblockdev-part3_3.1.0-1build1_armhf.deb ... 115s Unpacking libblockdev-part3:armhf (3.1.0-1build1) over (3.1.0-1) ... 115s Preparing to unpack .../2-libblockdev-swap3_3.1.0-1build1_armhf.deb ... 115s Unpacking libblockdev-swap3:armhf (3.1.0-1build1) over (3.1.0-1) ... 115s Preparing to unpack .../3-libblockdev3_3.1.0-1build1_armhf.deb ... 115s Unpacking libblockdev3:armhf (3.1.0-1build1) over (3.1.0-1) ... 115s Preparing to unpack .../4-libgudev-1.0-0_1%3a238-3ubuntu2_armhf.deb ... 115s Unpacking libgudev-1.0-0:armhf (1:238-3ubuntu2) over (1:238-3) ... 116s Preparing to unpack .../5-libxml2_2.9.14+dfsg-1.3ubuntu2_armhf.deb ... 116s Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) over (2.9.14+dfsg-1.3ubuntu1) ... 116s Preparing to unpack .../6-libbpf1_1%3a1.3.0-2build1_armhf.deb ... 116s Unpacking libbpf1:armhf (1:1.3.0-2build1) over (1:1.3.0-2) ... 116s Preparing to unpack .../7-iproute2_6.1.0-1ubuntu5_armhf.deb ... 116s Unpacking iproute2 (6.1.0-1ubuntu5) over (6.1.0-1ubuntu2) ... 116s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78673 files and directories currently installed.) 116s Removing libelf1:armhf (0.190-1) ... 116s Selecting previously unselected package libelf1t64:armhf. 116s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78668 files and directories currently installed.) 116s Preparing to unpack .../libelf1t64_0.190-1.1build2_armhf.deb ... 116s Unpacking libelf1t64:armhf (0.190-1.1build2) ... 116s Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1_all.deb ... 116s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 116s Preparing to unpack .../lsof_4.95.0-1build2_armhf.deb ... 116s Unpacking lsof (4.95.0-1build2) over (4.95.0-1build1) ... 116s Preparing to unpack .../libnsl2_1.3.0-3build2_armhf.deb ... 116s Unpacking libnsl2:armhf (1.3.0-3build2) over (1.3.0-3) ... 116s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78673 files and directories currently installed.) 116s Removing libtirpc3:armhf (1.3.4+ds-1build1) ... 116s Selecting previously unselected package libtirpc3t64:armhf. 116s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78667 files and directories currently installed.) 116s Preparing to unpack .../00-libtirpc3t64_1.3.4+ds-1.1_armhf.deb ... 116s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' 116s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 116s Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1) ... 116s Preparing to unpack .../01-libmbim-proxy_1.31.2-0ubuntu2_armhf.deb ... 116s Unpacking libmbim-proxy (1.31.2-0ubuntu2) over (1.30.0-1) ... 116s Preparing to unpack .../02-libmbim-glib4_1.31.2-0ubuntu2_armhf.deb ... 116s Unpacking libmbim-glib4:armhf (1.31.2-0ubuntu2) over (1.30.0-1) ... 116s Preparing to unpack .../03-libjson-glib-1.0-common_1.8.0-2build1_all.deb ... 116s Unpacking libjson-glib-1.0-common (1.8.0-2build1) over (1.8.0-2) ... 117s Preparing to unpack .../04-libjson-glib-1.0-0_1.8.0-2build1_armhf.deb ... 117s Unpacking libjson-glib-1.0-0:armhf (1.8.0-2build1) over (1.8.0-2) ... 117s Preparing to unpack .../05-libnghttp2-14_1.59.0-1build1_armhf.deb ... 117s Unpacking libnghttp2-14:armhf (1.59.0-1build1) over (1.59.0-1) ... 117s Preparing to unpack .../06-libssh-4_0.10.6-2build1_armhf.deb ... 117s Unpacking libssh-4:armhf (0.10.6-2build1) over (0.10.6-2) ... 117s Preparing to unpack .../07-libusb-1.0-0_2%3a1.0.27-1_armhf.deb ... 117s Unpacking libusb-1.0-0:armhf (2:1.0.27-1) over (2:1.0.26-1) ... 117s Preparing to unpack .../08-libgusb2_0.4.8-1build1_armhf.deb ... 117s Unpacking libgusb2:armhf (0.4.8-1build1) over (0.4.8-1) ... 117s Preparing to unpack .../09-libmm-glib0_1.23.4-0ubuntu1_armhf.deb ... 117s Unpacking libmm-glib0:armhf (1.23.4-0ubuntu1) over (1.22.0-3) ... 117s Preparing to unpack .../10-libprotobuf-c1_1.4.1-1ubuntu3_armhf.deb ... 117s Unpacking libprotobuf-c1:armhf (1.4.1-1ubuntu3) over (1.4.1-1ubuntu2) ... 117s Preparing to unpack .../11-libsasl2-2_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 117s Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 117s Preparing to unpack .../12-libibverbs1_50.0-2build1_armhf.deb ... 117s Unpacking libibverbs1:armhf (50.0-2build1) over (50.0-2) ... 117s Preparing to unpack .../13-libfido2-1_1.14.0-1build1_armhf.deb ... 117s Unpacking libfido2-1:armhf (1.14.0-1build1) over (1.14.0-1) ... 117s Preparing to unpack .../14-libproc2-0_2%3a4.0.4-4ubuntu2_armhf.deb ... 117s Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu2) over (2:4.0.4-4ubuntu1) ... 117s Preparing to unpack .../15-procps_2%3a4.0.4-4ubuntu2_armhf.deb ... 117s Unpacking procps (2:4.0.4-4ubuntu2) over (2:4.0.4-4ubuntu1) ... 117s Preparing to unpack .../16-coreutils_9.4-3ubuntu3_armhf.deb ... 117s Unpacking coreutils (9.4-3ubuntu3) over (9.4-2ubuntu4) ... 117s Setting up coreutils (9.4-3ubuntu3) ... 118s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78679 files and directories currently installed.) 118s Preparing to unpack .../util-linux_2.39.3-9ubuntu2_armhf.deb ... 118s Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 118s Setting up util-linux (2.39.3-9ubuntu2) ... 119s fstrim.service is a disabled or a static unit not running, not starting it. 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78679 files and directories currently installed.) 119s Removing libatm1:armhf (1:2.5.1-5) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78674 files and directories currently installed.) 119s Preparing to unpack .../file_1%3a5.45-3_armhf.deb ... 119s Unpacking file (1:5.45-3) over (1:5.45-2) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78674 files and directories currently installed.) 119s Removing libmagic1:armhf (1:5.45-2) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78664 files and directories currently installed.) 119s Preparing to unpack .../libmagic-mgc_1%3a5.45-3_armhf.deb ... 119s Unpacking libmagic-mgc (1:5.45-3) over (1:5.45-2) ... 119s Selecting previously unselected package libmagic1t64:armhf. 119s Preparing to unpack .../libmagic1t64_1%3a5.45-3_armhf.deb ... 119s Unpacking libmagic1t64:armhf (1:5.45-3) ... 119s Preparing to unpack .../libplymouth5_24.004.60-1ubuntu6_armhf.deb ... 119s Unpacking libplymouth5:armhf (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78675 files and directories currently installed.) 119s Removing libpng16-16:armhf (1.6.43-1) ... 119s Selecting previously unselected package libpng16-16t64:armhf. 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78665 files and directories currently installed.) 119s Preparing to unpack .../libpng16-16t64_1.6.43-3_armhf.deb ... 119s Unpacking libpng16-16t64:armhf (1.6.43-3) ... 119s Preparing to unpack .../bind9-host_1%3a9.18.24-0ubuntu3_armhf.deb ... 119s Unpacking bind9-host (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 120s Preparing to unpack .../bind9-dnsutils_1%3a9.18.24-0ubuntu3_armhf.deb ... 120s Unpacking bind9-dnsutils (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 120s Preparing to unpack .../bind9-libs_1%3a9.18.24-0ubuntu3_armhf.deb ... 120s Unpacking bind9-libs:armhf (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 120s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78676 files and directories currently installed.) 120s Removing libuv1:armhf (1.48.0-1) ... 120s Selecting previously unselected package libuv1t64:armhf. 120s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78671 files and directories currently installed.) 120s Preparing to unpack .../libuv1t64_1.48.0-1.1_armhf.deb ... 120s Unpacking libuv1t64:armhf (1.48.0-1.1) ... 120s Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_armhf.deb ... 120s Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 120s Preparing to unpack .../libdebconfclient0_0.271ubuntu2_armhf.deb ... 120s Unpacking libdebconfclient0:armhf (0.271ubuntu2) over (0.271ubuntu1) ... 120s Setting up libdebconfclient0:armhf (0.271ubuntu2) ... 120s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78677 files and directories currently installed.) 120s Preparing to unpack .../libsemanage-common_3.5-1build4_all.deb ... 120s Unpacking libsemanage-common (3.5-1build4) over (3.5-1build2) ... 120s Setting up libsemanage-common (3.5-1build4) ... 120s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78677 files and directories currently installed.) 120s Preparing to unpack .../libsemanage2_3.5-1build4_armhf.deb ... 120s Unpacking libsemanage2:armhf (3.5-1build4) over (3.5-1build2) ... 120s Setting up libsemanage2:armhf (3.5-1build4) ... 120s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78677 files and directories currently installed.) 120s Preparing to unpack .../install-info_7.1-3build1_armhf.deb ... 120s Unpacking install-info (7.1-3build1) over (7.1-3) ... 120s Setting up install-info (7.1-3build1) ... 121s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78677 files and directories currently installed.) 121s Preparing to unpack .../00-gcc-13-base_13.2.0-21ubuntu1_armhf.deb ... 121s Unpacking gcc-13-base:armhf (13.2.0-21ubuntu1) over (13.2.0-17ubuntu2) ... 121s Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 121s Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 121s Preparing to unpack .../02-dmsetup_2%3a1.02.185-3ubuntu2_armhf.deb ... 121s Unpacking dmsetup (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 121s Preparing to unpack .../03-eject_2.39.3-9ubuntu2_armhf.deb ... 121s Unpacking eject (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 121s Preparing to unpack .../04-krb5-locales_1.20.1-6ubuntu1_all.deb ... 121s Unpacking krb5-locales (1.20.1-6ubuntu1) over (1.20.1-5build1) ... 121s Preparing to unpack .../05-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 121s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 121s Preparing to unpack .../06-libslang2_2.3.3-3build1_armhf.deb ... 121s Unpacking libslang2:armhf (2.3.3-3build1) over (2.3.3-3) ... 121s Preparing to unpack .../07-rsyslog_8.2312.0-3ubuntu7_armhf.deb ... 121s Unpacking rsyslog (8.2312.0-3ubuntu7) over (8.2312.0-3ubuntu3) ... 121s Preparing to unpack .../08-vim-tiny_2%3a9.1.0016-1ubuntu6_armhf.deb ... 121s Unpacking vim-tiny (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 121s Preparing to unpack .../09-vim-common_2%3a9.1.0016-1ubuntu6_all.deb ... 121s Unpacking vim-common (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 121s Selecting previously unselected package xdg-user-dirs. 121s Preparing to unpack .../10-xdg-user-dirs_0.18-1_armhf.deb ... 121s Unpacking xdg-user-dirs (0.18-1) ... 121s Preparing to unpack .../11-xxd_2%3a9.1.0016-1ubuntu6_armhf.deb ... 121s Unpacking xxd (2:9.1.0016-1ubuntu6) over (2:9.1.0016-1ubuntu2) ... 121s Preparing to unpack .../12-apparmor_4.0.0-beta3-0ubuntu2_armhf.deb ... 123s Unpacking apparmor (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 123s Preparing to unpack .../13-ftp_20230507-2build1_all.deb ... 123s Unpacking ftp (20230507-2build1) over (20230507-2) ... 123s Preparing to unpack .../14-inetutils-telnet_2%3a2.5-3ubuntu3_armhf.deb ... 123s Unpacking inetutils-telnet (2:2.5-3ubuntu3) over (2:2.5-3ubuntu1) ... 123s Preparing to unpack .../15-info_7.1-3build1_armhf.deb ... 123s Unpacking info (7.1-3build1) over (7.1-3) ... 123s Preparing to unpack .../16-libxmuu1_2%3a1.1.3-3build1_armhf.deb ... 123s Unpacking libxmuu1:armhf (2:1.1.3-3build1) over (2:1.1.3-3) ... 124s Preparing to unpack .../17-lshw_02.19.git.2021.06.19.996aaad9c7-2build2_armhf.deb ... 124s Unpacking lshw (02.19.git.2021.06.19.996aaad9c7-2build2) over (02.19.git.2021.06.19.996aaad9c7-2build1) ... 124s Preparing to unpack .../18-mtr-tiny_0.95-1.1build1_armhf.deb ... 124s Unpacking mtr-tiny (0.95-1.1build1) over (0.95-1.1) ... 124s Preparing to unpack .../19-plymouth-theme-ubuntu-text_24.004.60-1ubuntu6_armhf.deb ... 124s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 124s Preparing to unpack .../20-plymouth_24.004.60-1ubuntu6_armhf.deb ... 124s Unpacking plymouth (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 124s Preparing to unpack .../21-psmisc_23.7-1_armhf.deb ... 124s Unpacking psmisc (23.7-1) over (23.6-2) ... 124s Preparing to unpack .../22-telnet_0.17+2.5-3ubuntu3_all.deb ... 124s Unpacking telnet (0.17+2.5-3ubuntu3) over (0.17+2.5-3ubuntu1) ... 124s Preparing to unpack .../23-usb.ids_2024.03.18-1_all.deb ... 124s Unpacking usb.ids (2024.03.18-1) over (2024.01.30-1) ... 124s Preparing to unpack .../24-xz-utils_5.6.0-0.2_armhf.deb ... 124s Unpacking xz-utils (5.6.0-0.2) over (5.4.5-0.3) ... 124s Preparing to unpack .../25-libctf0_2.42-4ubuntu1_armhf.deb ... 124s Unpacking libctf0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 124s Preparing to unpack .../26-libctf-nobfd0_2.42-4ubuntu1_armhf.deb ... 124s Unpacking libctf-nobfd0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 124s Preparing to unpack .../27-binutils-arm-linux-gnueabihf_2.42-4ubuntu1_armhf.deb ... 124s Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 124s Preparing to unpack .../28-libbinutils_2.42-4ubuntu1_armhf.deb ... 124s Unpacking libbinutils:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 125s Preparing to unpack .../29-binutils_2.42-4ubuntu1_armhf.deb ... 125s Unpacking binutils (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 125s Preparing to unpack .../30-binutils-common_2.42-4ubuntu1_armhf.deb ... 125s Unpacking binutils-common:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 125s Preparing to unpack .../31-libsframe1_2.42-4ubuntu1_armhf.deb ... 125s Unpacking libsframe1:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 125s Preparing to unpack .../32-bolt_0.9.6-2build1_armhf.deb ... 125s Unpacking bolt (0.9.6-2build1) over (0.9.6-2) ... 125s Preparing to unpack .../33-cryptsetup-bin_2%3a2.7.0-1ubuntu2_armhf.deb ... 125s Unpacking cryptsetup-bin (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 125s Preparing to unpack .../34-dpkg-dev_1.22.6ubuntu4_all.deb ... 125s Unpacking dpkg-dev (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 125s Preparing to unpack .../35-libdpkg-perl_1.22.6ubuntu4_all.deb ... 125s Unpacking libdpkg-perl (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 125s Preparing to unpack .../36-gnupg-l10n_2.4.4-2ubuntu15_all.deb ... 125s Unpacking gnupg-l10n (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 125s Preparing to unpack .../37-ibverbs-providers_50.0-2build1_armhf.deb ... 126s Unpacking ibverbs-providers:armhf (50.0-2build1) over (50.0-2) ... 126s Preparing to unpack .../38-jq_1.7.1-3_armhf.deb ... 126s Unpacking jq (1.7.1-3) over (1.7.1-2) ... 126s Preparing to unpack .../39-libjq1_1.7.1-3_armhf.deb ... 126s Unpacking libjq1:armhf (1.7.1-3) over (1.7.1-2) ... 126s Selecting previously unselected package libatm1t64:armhf. 126s Preparing to unpack .../40-libatm1t64_1%3a2.5.1-5.1_armhf.deb ... 126s Unpacking libatm1t64:armhf (1:2.5.1-5.1) ... 126s Preparing to unpack .../41-libevent-core-2.1-7_2.1.12-stable-9build1_armhf.deb ... 126s Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-9build1) over (2.1.12-stable-9) ... 126s Preparing to unpack .../42-libftdi1-2_1.5-6build4_armhf.deb ... 126s Unpacking libftdi1-2:armhf (1.5-6build4) over (1.5-6build3) ... 126s Preparing to unpack .../43-libldap-common_2.6.7+dfsg-1~exp1ubuntu6_all.deb ... 126s Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 126s Preparing to unpack .../44-libsasl2-modules_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 126s Unpacking libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 126s Preparing to unpack .../45-python3-distutils_3.12.2-3ubuntu1.1_all.deb ... 126s Unpacking python3-distutils (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 126s Preparing to unpack .../46-python3-lib2to3_3.12.2-3ubuntu1.1_all.deb ... 126s Unpacking python3-lib2to3 (3.12.2-3ubuntu1.1) over (3.11.5-1) ... 126s Preparing to unpack .../47-python3-pyrsistent_0.20.0-1build1_armhf.deb ... 127s Unpacking python3-pyrsistent:armhf (0.20.0-1build1) over (0.20.0-1) ... 127s Preparing to unpack .../48-python3-typing-extensions_4.10.0-1_all.deb ... 127s Unpacking python3-typing-extensions (4.10.0-1) over (4.9.0-1) ... 127s Preparing to unpack .../49-kpartx_0.9.4-5ubuntu6_armhf.deb ... 127s Unpacking kpartx (0.9.4-5ubuntu6) over (0.9.4-5ubuntu3) ... 127s Setting up pinentry-curses (1.2.1-3ubuntu4) ... 127s Setting up motd-news-config (13ubuntu8) ... 127s Setting up libtext-iconv-perl:armhf (1.7-8build2) ... 127s Setting up libtext-charwidth-perl:armhf (0.04-11build2) ... 127s Setting up libibverbs1:armhf (50.0-2build1) ... 127s Setting up systemd-sysv (255.4-1ubuntu5) ... 127s Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu2) ... 127s Setting up libatm1t64:armhf (1:2.5.1-5.1) ... 127s Setting up libgdbm6t64:armhf (1.23-5.1) ... 127s Setting up bsdextrautils (2.39.3-9ubuntu2) ... 127s Setting up libgdbm-compat4t64:armhf (1.23-5.1) ... 127s Setting up xdg-user-dirs (0.18-1) ... 127s Setting up ibverbs-providers:armhf (50.0-2build1) ... 127s Setting up linux-headers-6.8.0-20 (6.8.0-20.20) ... 127s Setting up libmagic-mgc (1:5.45-3) ... 127s Setting up gawk (1:5.2.1-2build2) ... 127s Setting up psmisc (23.7-1) ... 127s Setting up libjq1:armhf (1.7.1-3) ... 127s Setting up libtirpc-common (1.3.4+ds-1.1) ... 127s Setting up libbrotli1:armhf (1.1.0-2build1) ... 127s Setting up libsqlite3-0:armhf (3.45.1-1ubuntu1) ... 127s Setting up libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) ... 127s Setting up libuv1t64:armhf (1.48.0-1.1) ... 127s Setting up libmagic1t64:armhf (1:5.45-3) ... 127s Setting up rsyslog (8.2312.0-3ubuntu7) ... 127s info: The user `syslog' is already a member of `adm'. 127s apparmor_parser: Unable to replace "rsyslogd". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 127s 128s Setting up binutils-common:armhf (2.42-4ubuntu1) ... 128s Setting up libpsl5t64:armhf (0.21.2-1.1) ... 128s Setting up libnghttp2-14:armhf (1.59.0-1build1) ... 128s Setting up libreiserfscore0t64 (1:3.6.27-7.1) ... 128s Setting up libctf-nobfd0:armhf (2.42-4ubuntu1) ... 128s Setting up libnss-systemd:armhf (255.4-1ubuntu5) ... 128s Setting up krb5-locales (1.20.1-6ubuntu1) ... 128s Setting up file (1:5.45-3) ... 128s Setting up kmod (31+20240202-2ubuntu4) ... 129s Setting up lshw (02.19.git.2021.06.19.996aaad9c7-2build2) ... 129s Setting up libldap-common (2.6.7+dfsg-1~exp1ubuntu6) ... 129s Setting up libprotobuf-c1:armhf (1.4.1-1ubuntu3) ... 129s Setting up xxd (2:9.1.0016-1ubuntu6) ... 129s Setting up libsframe1:armhf (2.42-4ubuntu1) ... 129s Setting up libelf1t64:armhf (0.190-1.1build2) ... 129s Setting up libkrb5support0:armhf (1.20.1-6ubuntu1) ... 129s Setting up linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 129s Setting up eject (2.39.3-9ubuntu2) ... 129s Setting up apparmor (4.0.0-beta3-0ubuntu2) ... 129s Installing new version of config file /etc/apparmor.d/abstractions/authentication ... 129s Installing new version of config file /etc/apparmor.d/abstractions/crypto ... 129s Installing new version of config file /etc/apparmor.d/abstractions/kde-open5 ... 129s Installing new version of config file /etc/apparmor.d/abstractions/openssl ... 129s Installing new version of config file /etc/apparmor.d/code ... 129s Installing new version of config file /etc/apparmor.d/firefox ... 129s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 129s 129s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 129s 129s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 129s 130s sysctl: cannot stat /proc/sys/kernel/apparmor_restrict_unprivileged_userns: No such file or directory 130s Reloading AppArmor profiles 130s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "busybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "nautilus". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "toybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 130s 130s Error: At least one profile failed to load 130s Setting up libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 130s No schema files found: doing nothing. 130s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 130s Setting up vim-common (2:9.1.0016-1ubuntu6) ... 130s Setting up gcc-13-base:armhf (13.2.0-21ubuntu1) ... 130s Setting up libqrtr-glib0:armhf (1.2.2-1ubuntu3) ... 130s Setting up libslang2:armhf (2.3.3-3build1) ... 130s Setting up libnvme1t64 (1.8-3) ... 130s Setting up mtr-tiny (0.95-1.1build1) ... 130s Setting up gnupg-l10n (2.4.4-2ubuntu15) ... 130s Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) ... 130s Setting up libdbus-1-3:armhf (1.14.10-4ubuntu2) ... 130s Setting up xz-utils (5.6.0-0.2) ... 130s Setting up perl-modules-5.38 (5.38.2-3.2) ... 130s Setting up libproc2-0:armhf (2:4.0.4-4ubuntu2) ... 130s Setting up libblockdev-utils3:armhf (3.1.0-1build1) ... 130s Setting up libpng16-16t64:armhf (1.6.43-3) ... 130s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 131s Setting up libevent-core-2.1-7:armhf (2.1.12-stable-9build1) ... 131s Setting up udev (255.4-1ubuntu5) ... 132s Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu2) ... 132s Setting up usb.ids (2024.03.18-1) ... 132s Setting up sudo (1.9.15p5-3ubuntu3) ... 132s Setting up dhcpcd-base (1:10.0.6-1ubuntu2) ... 132s Setting up gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) ... 132s Setting up libk5crypto3:armhf (1.20.1-6ubuntu1) ... 132s Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... 132s Setting up libfdisk1:armhf (2.39.3-9ubuntu2) ... 132s Setting up libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 132s Setting up libblockdev-nvme3:armhf (3.1.0-1build1) ... 132s Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) ... 132s Setting up libblockdev-fs3:armhf (3.1.0-1build1) ... 132s Setting up python-apt-common (2.7.7) ... 132s Setting up mount (2.39.3-9ubuntu2) ... 132s Setting up dmsetup (2:1.02.185-3ubuntu2) ... 132s Setting up uuid-runtime (2.39.3-9ubuntu2) ... 133s uuidd.service is a disabled or a static unit not running, not starting it. 133s Setting up libmm-glib0:armhf (1.23.4-0ubuntu1) ... 133s Setting up groff-base (1.23.0-3build1) ... 133s Setting up libplymouth5:armhf (24.004.60-1ubuntu6) ... 133s Setting up dbus-session-bus-common (1.14.10-4ubuntu2) ... 133s Setting up kpartx (0.9.4-5ubuntu6) ... 133s Setting up jq (1.7.1-3) ... 133s Setting up procps (2:4.0.4-4ubuntu2) ... 133s Setting up gpgconf (2.4.4-2ubuntu15) ... 133s Setting up libpcap0.8t64:armhf (1.10.4-4.1ubuntu2) ... 133s Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu2) ... 133s Setting up libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) ... 133s Setting up libjson-glib-1.0-common (1.8.0-2build1) ... 133s Setting up libkrb5-3:armhf (1.20.1-6ubuntu1) ... 133s Setting up libpython3.11-minimal:armhf (3.11.8-1build4) ... 133s Setting up libusb-1.0-0:armhf (2:1.0.27-1) ... 133s Setting up libperl5.38t64:armhf (5.38.2-3.2) ... 133s Setting up tnftp (20230507-2build1) ... 133s Setting up libbinutils:armhf (2.42-4ubuntu1) ... 133s Setting up dbus-system-bus-common (1.14.10-4ubuntu2) ... 133s Setting up libfido2-1:armhf (1.14.0-1build1) ... 133s Setting up openssl (3.0.13-0ubuntu2) ... 133s Setting up readline-common (8.2-4) ... 133s Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) ... 133s Setting up libxmuu1:armhf (2:1.1.3-3build1) ... 133s Setting up dbus-bin (1.14.10-4ubuntu2) ... 133s Setting up info (7.1-3build1) ... 133s Setting up liblocale-gettext-perl (1.07-6ubuntu4) ... 133s Setting up gpg (2.4.4-2ubuntu15) ... 133s Setting up libgudev-1.0-0:armhf (1:238-3ubuntu2) ... 133s Setting up libpolkit-gobject-1-0:armhf (124-1ubuntu1) ... 133s Setting up libbpf1:armhf (1:1.3.0-2build1) ... 133s Setting up libmbim-glib4:armhf (1.31.2-0ubuntu2) ... 133s Setting up rsync (3.2.7-1build1) ... 134s rsync.service is a disabled or a static unit not running, not starting it. 134s Setting up libudisks2-0:armhf (2.10.1-6) ... 134s Setting up bolt (0.9.6-2build1) ... 135s bolt.service is a disabled or a static unit not running, not starting it. 135s Setting up gnupg-utils (2.4.4-2ubuntu15) ... 135s Setting up initramfs-tools-bin (0.142ubuntu23) ... 135s Setting up libctf0:armhf (2.42-4ubuntu1) ... 135s Setting up cryptsetup-bin (2:2.7.0-1ubuntu2) ... 135s Setting up python3.11-minimal (3.11.8-1build4) ... 136s Setting up tcpdump (4.99.4-3ubuntu2) ... 136s apparmor_parser: Unable to replace "tcpdump". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 136s 136s Setting up apt-utils (2.7.14) ... 136s Setting up gpg-agent (2.4.4-2ubuntu15) ... 137s Setting up libpython3.12-stdlib:armhf (3.12.2-4build3) ... 137s Setting up libblockdev-mdraid3:armhf (3.1.0-1build1) ... 137s Setting up wget (1.21.4-1ubuntu2) ... 137s Setting up libblockdev-swap3:armhf (3.1.0-1build1) ... 137s Setting up plymouth (24.004.60-1ubuntu6) ... 137s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 137s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 137s Setting up libxmlb2:armhf (0.3.15-1build1) ... 137s Setting up btrfs-progs (6.6.3-1.1build1) ... 137s Setting up libpython3.11-stdlib:armhf (3.11.8-1build4) ... 137s Setting up python3.12 (3.12.2-4build3) ... 139s Setting up libblockdev-loop3:armhf (3.1.0-1build1) ... 139s Setting up gpgsm (2.4.4-2ubuntu15) ... 139s Setting up inetutils-telnet (2:2.5-3ubuntu3) ... 139s Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... 139s update-initramfs: deferring update (trigger activated) 140s e2scrub_all.service is a disabled or a static unit not running, not starting it. 140s Setting up libparted2t64:armhf (3.6-3.1build2) ... 140s Setting up linux-headers-generic (6.8.0-20.20+1) ... 140s Setting up dbus-daemon (1.14.10-4ubuntu2) ... 140s Setting up libmbim-proxy (1.31.2-0ubuntu2) ... 140s Setting up vim-tiny (2:9.1.0016-1ubuntu6) ... 140s Setting up libnetplan1:armhf (1.0-1) ... 140s Setting up man-db (2.12.0-3build4) ... 140s Updating database of manual pages ... 141s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 141s 142s man-db.service is a disabled or a static unit not running, not starting it. 142s Setting up libblockdev3:armhf (3.1.0-1build1) ... 142s Setting up fdisk (2.39.3-9ubuntu2) ... 142s Setting up libjson-glib-1.0-0:armhf (1.8.0-2build1) ... 142s Setting up libblockdev-part3:armhf (3.1.0-1build1) ... 142s Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) ... 142s Setting up libftdi1-2:armhf (1.5-6build4) ... 142s Setting up perl (5.38.2-3.2) ... 142s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) ... 142s update-initramfs: deferring update (trigger activated) 142s Setting up gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) ... 142s Setting up dbus (1.14.10-4ubuntu2) ... 142s A reboot is required to replace the running dbus-daemon. 142s Please reboot the system when convenient. 142s Setting up shared-mime-info (2.4-1build1) ... 143s Setting up libgssapi-krb5-2:armhf (1.20.1-6ubuntu1) ... 143s Setting up ftp (20230507-2build1) ... 143s Setting up keyboxd (2.4.4-2ubuntu15) ... 143s Setting up libdpkg-perl (1.22.6ubuntu4) ... 143s Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) ... 143s Setting up libssh-4:armhf (0.10.6-2build1) ... 143s Setting up libpam-systemd:armhf (255.4-1ubuntu5) ... 143s Setting up libpolkit-agent-1-0:armhf (124-1ubuntu1) ... 143s Setting up libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 143s Setting up netplan-generator (1.0-1) ... 143s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 143s Setting up initramfs-tools-core (0.142ubuntu23) ... 143s Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu1) ... 143s Setting up libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 143s Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) ... 143s Setting up libpython3-stdlib:armhf (3.12.2-0ubuntu1) ... 143s Setting up systemd-resolved (255.4-1ubuntu5) ... 144s Setting up python3.11 (3.11.8-1build4) ... 145s Setting up telnet (0.17+2.5-3ubuntu3) ... 145s Setting up initramfs-tools (0.142ubuntu23) ... 145s update-initramfs: deferring update (trigger activated) 145s Setting up libcurl4t64:armhf (8.5.0-2ubuntu8) ... 145s Setting up bind9-libs:armhf (1:9.18.24-0ubuntu3) ... 145s Setting up libtirpc3t64:armhf (1.3.4+ds-1.1) ... 145s Setting up e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) ... 145s Setting up iproute2 (6.1.0-1ubuntu5) ... 145s Setting up openssh-client (1:9.6p1-3ubuntu11) ... 145s Setting up libgusb2:armhf (0.4.8-1build1) ... 145s Setting up libcurl3t64-gnutls:armhf (8.5.0-2ubuntu8) ... 145s Setting up parted (3.6-3.1build2) ... 145s Setting up libqmi-glib5:armhf (1.35.2-0ubuntu1) ... 145s Setting up python3 (3.12.2-0ubuntu1) ... 146s Setting up binutils (2.42-4ubuntu1) ... 146s Setting up libjcat1:armhf (0.2.0-2build2) ... 146s Setting up dpkg-dev (1.22.6ubuntu4) ... 146s Setting up dirmngr (2.4.4-2ubuntu15) ... 146s Setting up dbus-user-session (1.14.10-4ubuntu2) ... 146s Setting up python3-cryptography (41.0.7-4build2) ... 146s Setting up python3-gi (3.47.0-3build1) ... 147s Setting up python3-typing-extensions (4.10.0-1) ... 147s Setting up lsof (4.95.0-1build2) ... 147s Setting up python3-pyrsistent:armhf (0.20.0-1build1) ... 147s Setting up libnsl2:armhf (1.3.0-3build2) ... 147s Setting up gnupg (2.4.4-2ubuntu15) ... 147s Setting up python3-netplan (1.0-1) ... 147s Setting up curl (8.5.0-2ubuntu8) ... 147s Setting up libvolume-key1:armhf (0.3.12-7build1) ... 147s Setting up bind9-host (1:9.18.24-0ubuntu3) ... 147s Setting up python3-lib2to3 (3.12.2-3ubuntu1.1) ... 147s Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... 148s Setting up python3-distutils (3.12.2-3ubuntu1.1) ... 148s python3.12: can't get files for byte-compilation 148s Setting up openssh-sftp-server (1:9.6p1-3ubuntu11) ... 148s Setting up python3-dbus (1.3.2-5build2) ... 148s Setting up python3-setuptools (68.1.2-2ubuntu1) ... 149s Setting up gpg-wks-client (2.4.4-2ubuntu15) ... 149s Setting up openssh-server (1:9.6p1-3ubuntu11) ... 149s Replacing config file /etc/ssh/sshd_config with new version 151s Created symlink /etc/systemd/system/ssh.service.requires/ssh.socket → /usr/lib/systemd/system/ssh.socket. 152s Setting up libblockdev-crypto3:armhf (3.1.0-1build1) ... 152s Setting up python3-gdbm:armhf (3.12.2-3ubuntu1.1) ... 152s Setting up python3-apt (2.7.7) ... 153s Setting up libfwupd2:armhf (1.9.15-2) ... 153s Setting up python3-yaml (6.0.1-2build1) ... 153s Setting up libqmi-proxy (1.35.2-0ubuntu1) ... 153s Setting up netplan.io (1.0-1) ... 153s Setting up bind9-dnsutils (1:9.18.24-0ubuntu3) ... 153s Setting up ubuntu-pro-client (31.2.2) ... 153s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 153s 155s Setting up fwupd (1.9.15-2) ... 155s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 155s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 155s fwupd.service is a disabled or a static unit not running, not starting it. 155s Setting up ubuntu-pro-client-l10n (31.2.2) ... 155s Setting up udisks2 (2.10.1-6) ... 155s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 155s vda1: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda1/uevent': Permission denied 155s vda15: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda15/uevent': Permission denied 155s vda2: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda2/uevent': Permission denied 155s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 155s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 155s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 155s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 155s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 156s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 156s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 156s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 156s Processing triggers for ufw (0.36.2-5) ... 156s Processing triggers for systemd (255.4-1ubuntu5) ... 156s Processing triggers for install-info (7.1-3build1) ... 156s Processing triggers for libc-bin (2.39-0ubuntu6) ... 157s Processing triggers for initramfs-tools (0.142ubuntu23) ... 158s Reading package lists... 159s Building dependency tree... 159s Reading state information... 160s The following packages will be REMOVED: 160s linux-headers-6.8.0-11* python3-distutils* python3-lib2to3* 161s 0 upgraded, 0 newly installed, 3 to remove and 1 not upgraded. 161s After this operation, 86.5 MB disk space will be freed. 161s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78647 files and directories currently installed.) 161s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 162s Removing python3-distutils (3.12.2-3ubuntu1.1) ... 162s Removing python3-lib2to3 (3.12.2-3ubuntu1.1) ... 164s autopkgtest [12:46:30]: rebooting testbed after setup commands that affected boot 203s autopkgtest [12:47:09]: testbed running kernel: Linux 5.15.0-101-generic #111-Ubuntu SMP Wed Mar 6 18:01:01 UTC 2024 228s autopkgtest [12:47:34]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-tensora 237s Get:1 http://ftpmaster.internal/ubuntu noble/universe r-cran-tensora 0.36.2.1-1 (dsc) [2084 B] 237s Get:2 http://ftpmaster.internal/ubuntu noble/universe r-cran-tensora 0.36.2.1-1 (tar) [47.3 kB] 237s Get:3 http://ftpmaster.internal/ubuntu noble/universe r-cran-tensora 0.36.2.1-1 (diff) [2432 B] 238s gpgv: Signature made Tue Jan 9 08:41:30 2024 UTC 238s gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 238s gpgv: issuer "tille@debian.org" 238s gpgv: Can't check signature: No public key 238s dpkg-source: warning: cannot verify inline signature for ./r-cran-tensora_0.36.2.1-1.dsc: no acceptable signature found 238s autopkgtest [12:47:44]: testing package r-cran-tensora version 0.36.2.1-1 240s autopkgtest [12:47:46]: build not needed 242s autopkgtest [12:47:48]: test run-unit-test: preparing testbed 251s Reading package lists... 252s Building dependency tree... 252s Reading state information... 253s Starting pkgProblemResolver with broken count: 0 253s Starting 2 pkgProblemResolver with broken count: 0 253s Done 254s The following additional packages will be installed: 254s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 254s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libfreetype6 libgfortran5 254s libgomp1 libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 254s libjpeg8 liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 254s libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 libsharpyuv0 libsm6 254s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 254s libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 r-base-core r-cran-tensora 254s unzip x11-common xdg-utils zip 254s Suggested packages: 254s tcl8.6 tk8.6 elpa-ess r-doc-info | r-doc-pdf r-mathlib r-base-html 254s Recommended packages: 254s r-recommended r-base-dev r-doc-html libfile-mimeinfo-perl libnet-dbus-perl 254s libx11-protocol-perl x11-utils x11-xserver-utils 254s The following NEW packages will be installed: 254s autopkgtest-satdep fontconfig fontconfig-config fonts-dejavu-core 254s fonts-dejavu-mono libblas3 libcairo2 libdatrie1 libdeflate0 libfontconfig1 254s libfreetype6 libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libice6 254s libjbig0 libjpeg-turbo8 libjpeg8 liblapack3 liblerc4 libpango-1.0-0 254s libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 254s libsharpyuv0 libsm6 libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 254s libwebp7 libxcb-render0 libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 254s r-base-core r-cran-tensora unzip x11-common xdg-utils zip 254s 0 upgraded, 47 newly installed, 0 to remove and 1 not upgraded. 254s Need to get 36.2 MB/36.2 MB of archives. 254s After this operation, 65.6 MB of additional disk space will be used. 254s Get:1 /tmp/autopkgtest.4Qky0m/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [708 B] 254s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfreetype6 armhf 2.13.2+dfsg-1build2 [331 kB] 255s Get:3 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 255s Get:4 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 255s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fontconfig-config armhf 2.15.0-1.1ubuntu1 [37.4 kB] 255s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfontconfig1 armhf 2.15.0-1.1ubuntu1 [113 kB] 255s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fontconfig armhf 2.15.0-1.1ubuntu1 [189 kB] 255s Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.12.0-3 [123 kB] 255s Get:9 http://ftpmaster.internal/ubuntu noble/main armhf libpixman-1-0 armhf 0.42.2-1 [184 kB] 255s Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render0 armhf 1.15-1 [15.2 kB] 255s Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shm0 armhf 1.15-1 [5852 B] 255s Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libxrender1 armhf 1:0.9.10-1.1 [16.5 kB] 255s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcairo2 armhf 1.18.0-1ubuntu1 [482 kB] 255s Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libdatrie1 armhf 0.2.13-3 [16.9 kB] 255s Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate0 armhf 1.19-1 [41.3 kB] 255s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran5 armhf 14-20240315-1ubuntu1 [312 kB] 255s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgomp1 armhf 14-20240315-1ubuntu1 [125 kB] 255s Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libgraphite2-3 armhf 1.3.14-2 [72.7 kB] 255s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz0b armhf 8.3.0-2build1 [446 kB] 255s Get:20 http://ftpmaster.internal/ubuntu noble/main armhf x11-common all 1:7.7+23ubuntu2 [23.4 kB] 255s Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libice6 armhf 2:1.0.10-1build2 [36.4 kB] 255s Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu1 [123 kB] 255s Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 255s Get:24 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.12.0-3 [2085 kB] 255s Get:25 http://ftpmaster.internal/ubuntu noble/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu1 [152 kB] 255s Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libthai-data all 0.1.29-2 [158 kB] 255s Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libthai0 armhf 0.1.29-2 [15.1 kB] 255s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpango-1.0-0 armhf 1.52.1+ds-1 [206 kB] 255s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpangoft2-1.0-0 armhf 1.52.1+ds-1 [36.4 kB] 255s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpangocairo-1.0-0 armhf 1.52.1+ds-1 [24.9 kB] 255s Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libpaper1 armhf 1.1.29 [12.5 kB] 255s Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libpaper-utils armhf 1.1.29 [8170 B] 255s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsharpyuv0 armhf 1.3.2-0.4build2 [13.6 kB] 255s Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libsm6 armhf 2:1.2.3-1build2 [15.1 kB] 255s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtcl8.6 armhf 8.6.14+dfsg-1 [903 kB] 255s Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libjbig0 armhf 2.1-6.1ubuntu1 [24.9 kB] 255s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwebp7 armhf 1.3.2-0.4build2 [183 kB] 255s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu1 [178 kB] 255s Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libxft2 armhf 2.3.6-1 [36.8 kB] 255s Get:40 http://ftpmaster.internal/ubuntu noble/main armhf libxss1 armhf 1:1.2.3-1build2 [7580 B] 255s Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libtk8.6 armhf 8.6.14-1 [681 kB] 255s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxt6t64 armhf 1:1.2.1-1.2 [145 kB] 255s Get:43 http://ftpmaster.internal/ubuntu noble/main armhf zip armhf 3.0-13 [162 kB] 255s Get:44 http://ftpmaster.internal/ubuntu noble/main armhf unzip armhf 6.0-28ubuntu3 [163 kB] 255s Get:45 http://ftpmaster.internal/ubuntu noble/main armhf xdg-utils all 1.1.3-4.1ubuntu3 [62.0 kB] 255s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf r-base-core armhf 4.3.3-2build1 [26.6 MB] 256s Get:47 http://ftpmaster.internal/ubuntu noble/universe armhf r-cran-tensora armhf 0.36.2.1-1 [222 kB] 257s Preconfiguring packages ... 257s Fetched 36.2 MB in 2s (19.4 MB/s) 257s Selecting previously unselected package libfreetype6:armhf. 257s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58436 files and directories currently installed.) 257s Preparing to unpack .../00-libfreetype6_2.13.2+dfsg-1build2_armhf.deb ... 257s Unpacking libfreetype6:armhf (2.13.2+dfsg-1build2) ... 257s Selecting previously unselected package fonts-dejavu-mono. 257s Preparing to unpack .../01-fonts-dejavu-mono_2.37-8_all.deb ... 257s Unpacking fonts-dejavu-mono (2.37-8) ... 257s Selecting previously unselected package fonts-dejavu-core. 257s Preparing to unpack .../02-fonts-dejavu-core_2.37-8_all.deb ... 257s Unpacking fonts-dejavu-core (2.37-8) ... 257s Selecting previously unselected package fontconfig-config. 257s Preparing to unpack .../03-fontconfig-config_2.15.0-1.1ubuntu1_armhf.deb ... 257s Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... 257s Selecting previously unselected package libfontconfig1:armhf. 257s Preparing to unpack .../04-libfontconfig1_2.15.0-1.1ubuntu1_armhf.deb ... 257s Unpacking libfontconfig1:armhf (2.15.0-1.1ubuntu1) ... 257s Selecting previously unselected package fontconfig. 257s Preparing to unpack .../05-fontconfig_2.15.0-1.1ubuntu1_armhf.deb ... 257s Unpacking fontconfig (2.15.0-1.1ubuntu1) ... 258s Selecting previously unselected package libblas3:armhf. 258s Preparing to unpack .../06-libblas3_3.12.0-3_armhf.deb ... 258s Unpacking libblas3:armhf (3.12.0-3) ... 258s Selecting previously unselected package libpixman-1-0:armhf. 258s Preparing to unpack .../07-libpixman-1-0_0.42.2-1_armhf.deb ... 258s Unpacking libpixman-1-0:armhf (0.42.2-1) ... 258s Selecting previously unselected package libxcb-render0:armhf. 258s Preparing to unpack .../08-libxcb-render0_1.15-1_armhf.deb ... 258s Unpacking libxcb-render0:armhf (1.15-1) ... 258s Selecting previously unselected package libxcb-shm0:armhf. 258s Preparing to unpack .../09-libxcb-shm0_1.15-1_armhf.deb ... 258s Unpacking libxcb-shm0:armhf (1.15-1) ... 258s Selecting previously unselected package libxrender1:armhf. 258s Preparing to unpack .../10-libxrender1_1%3a0.9.10-1.1_armhf.deb ... 258s Unpacking libxrender1:armhf (1:0.9.10-1.1) ... 258s Selecting previously unselected package libcairo2:armhf. 258s Preparing to unpack .../11-libcairo2_1.18.0-1ubuntu1_armhf.deb ... 258s Unpacking libcairo2:armhf (1.18.0-1ubuntu1) ... 258s Selecting previously unselected package libdatrie1:armhf. 258s Preparing to unpack .../12-libdatrie1_0.2.13-3_armhf.deb ... 258s Unpacking libdatrie1:armhf (0.2.13-3) ... 258s Selecting previously unselected package libdeflate0:armhf. 258s Preparing to unpack .../13-libdeflate0_1.19-1_armhf.deb ... 258s Unpacking libdeflate0:armhf (1.19-1) ... 258s Selecting previously unselected package libgfortran5:armhf. 258s Preparing to unpack .../14-libgfortran5_14-20240315-1ubuntu1_armhf.deb ... 258s Unpacking libgfortran5:armhf (14-20240315-1ubuntu1) ... 258s Selecting previously unselected package libgomp1:armhf. 258s Preparing to unpack .../15-libgomp1_14-20240315-1ubuntu1_armhf.deb ... 258s Unpacking libgomp1:armhf (14-20240315-1ubuntu1) ... 258s Selecting previously unselected package libgraphite2-3:armhf. 258s Preparing to unpack .../16-libgraphite2-3_1.3.14-2_armhf.deb ... 258s Unpacking libgraphite2-3:armhf (1.3.14-2) ... 258s Selecting previously unselected package libharfbuzz0b:armhf. 258s Preparing to unpack .../17-libharfbuzz0b_8.3.0-2build1_armhf.deb ... 258s Unpacking libharfbuzz0b:armhf (8.3.0-2build1) ... 258s Selecting previously unselected package x11-common. 258s Preparing to unpack .../18-x11-common_1%3a7.7+23ubuntu2_all.deb ... 258s Unpacking x11-common (1:7.7+23ubuntu2) ... 258s Selecting previously unselected package libice6:armhf. 258s Preparing to unpack .../19-libice6_2%3a1.0.10-1build2_armhf.deb ... 258s Unpacking libice6:armhf (2:1.0.10-1build2) ... 258s Selecting previously unselected package libjpeg-turbo8:armhf. 258s Preparing to unpack .../20-libjpeg-turbo8_2.1.5-2ubuntu1_armhf.deb ... 258s Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... 258s Selecting previously unselected package libjpeg8:armhf. 258s Preparing to unpack .../21-libjpeg8_8c-2ubuntu11_armhf.deb ... 258s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 258s Selecting previously unselected package liblapack3:armhf. 258s Preparing to unpack .../22-liblapack3_3.12.0-3_armhf.deb ... 258s Unpacking liblapack3:armhf (3.12.0-3) ... 258s Selecting previously unselected package liblerc4:armhf. 259s Preparing to unpack .../23-liblerc4_4.0.0+ds-4ubuntu1_armhf.deb ... 259s Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu1) ... 259s Selecting previously unselected package libthai-data. 259s Preparing to unpack .../24-libthai-data_0.1.29-2_all.deb ... 259s Unpacking libthai-data (0.1.29-2) ... 259s Selecting previously unselected package libthai0:armhf. 259s Preparing to unpack .../25-libthai0_0.1.29-2_armhf.deb ... 259s Unpacking libthai0:armhf (0.1.29-2) ... 259s Selecting previously unselected package libpango-1.0-0:armhf. 259s Preparing to unpack .../26-libpango-1.0-0_1.52.1+ds-1_armhf.deb ... 259s Unpacking libpango-1.0-0:armhf (1.52.1+ds-1) ... 259s Selecting previously unselected package libpangoft2-1.0-0:armhf. 259s Preparing to unpack .../27-libpangoft2-1.0-0_1.52.1+ds-1_armhf.deb ... 259s Unpacking libpangoft2-1.0-0:armhf (1.52.1+ds-1) ... 259s Selecting previously unselected package libpangocairo-1.0-0:armhf. 259s Preparing to unpack .../28-libpangocairo-1.0-0_1.52.1+ds-1_armhf.deb ... 259s Unpacking libpangocairo-1.0-0:armhf (1.52.1+ds-1) ... 259s Selecting previously unselected package libpaper1:armhf. 259s Preparing to unpack .../29-libpaper1_1.1.29_armhf.deb ... 259s Unpacking libpaper1:armhf (1.1.29) ... 259s Selecting previously unselected package libpaper-utils. 259s Preparing to unpack .../30-libpaper-utils_1.1.29_armhf.deb ... 259s Unpacking libpaper-utils (1.1.29) ... 259s Selecting previously unselected package libsharpyuv0:armhf. 259s Preparing to unpack .../31-libsharpyuv0_1.3.2-0.4build2_armhf.deb ... 259s Unpacking libsharpyuv0:armhf (1.3.2-0.4build2) ... 259s Selecting previously unselected package libsm6:armhf. 259s Preparing to unpack .../32-libsm6_2%3a1.2.3-1build2_armhf.deb ... 259s Unpacking libsm6:armhf (2:1.2.3-1build2) ... 259s Selecting previously unselected package libtcl8.6:armhf. 259s Preparing to unpack .../33-libtcl8.6_8.6.14+dfsg-1_armhf.deb ... 259s Unpacking libtcl8.6:armhf (8.6.14+dfsg-1) ... 259s Selecting previously unselected package libjbig0:armhf. 259s Preparing to unpack .../34-libjbig0_2.1-6.1ubuntu1_armhf.deb ... 259s Unpacking libjbig0:armhf (2.1-6.1ubuntu1) ... 259s Selecting previously unselected package libwebp7:armhf. 259s Preparing to unpack .../35-libwebp7_1.3.2-0.4build2_armhf.deb ... 259s Unpacking libwebp7:armhf (1.3.2-0.4build2) ... 259s Selecting previously unselected package libtiff6:armhf. 259s Preparing to unpack .../36-libtiff6_4.5.1+git230720-4ubuntu1_armhf.deb ... 259s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... 259s Selecting previously unselected package libxft2:armhf. 259s Preparing to unpack .../37-libxft2_2.3.6-1_armhf.deb ... 259s Unpacking libxft2:armhf (2.3.6-1) ... 259s Selecting previously unselected package libxss1:armhf. 259s Preparing to unpack .../38-libxss1_1%3a1.2.3-1build2_armhf.deb ... 259s Unpacking libxss1:armhf (1:1.2.3-1build2) ... 259s Selecting previously unselected package libtk8.6:armhf. 259s Preparing to unpack .../39-libtk8.6_8.6.14-1_armhf.deb ... 259s Unpacking libtk8.6:armhf (8.6.14-1) ... 259s Selecting previously unselected package libxt6t64:armhf. 259s Preparing to unpack .../40-libxt6t64_1%3a1.2.1-1.2_armhf.deb ... 259s Unpacking libxt6t64:armhf (1:1.2.1-1.2) ... 259s Selecting previously unselected package zip. 259s Preparing to unpack .../41-zip_3.0-13_armhf.deb ... 259s Unpacking zip (3.0-13) ... 259s Selecting previously unselected package unzip. 259s Preparing to unpack .../42-unzip_6.0-28ubuntu3_armhf.deb ... 259s Unpacking unzip (6.0-28ubuntu3) ... 260s Selecting previously unselected package xdg-utils. 260s Preparing to unpack .../43-xdg-utils_1.1.3-4.1ubuntu3_all.deb ... 260s Unpacking xdg-utils (1.1.3-4.1ubuntu3) ... 260s Selecting previously unselected package r-base-core. 260s Preparing to unpack .../44-r-base-core_4.3.3-2build1_armhf.deb ... 260s Unpacking r-base-core (4.3.3-2build1) ... 260s Selecting previously unselected package r-cran-tensora. 260s Preparing to unpack .../45-r-cran-tensora_0.36.2.1-1_armhf.deb ... 260s Unpacking r-cran-tensora (0.36.2.1-1) ... 260s Selecting previously unselected package autopkgtest-satdep. 260s Preparing to unpack .../46-1-autopkgtest-satdep.deb ... 260s Unpacking autopkgtest-satdep (0) ... 260s Setting up libgraphite2-3:armhf (1.3.14-2) ... 260s Setting up libpixman-1-0:armhf (0.42.2-1) ... 260s Setting up libsharpyuv0:armhf (1.3.2-0.4build2) ... 260s Setting up libpaper1:armhf (1.1.29) ... 261s 261s Creating config file /etc/papersize with new version 261s Setting up liblerc4:armhf (4.0.0+ds-4ubuntu1) ... 261s Setting up libxrender1:armhf (1:0.9.10-1.1) ... 261s Setting up libdatrie1:armhf (0.2.13-3) ... 261s Setting up libxcb-render0:armhf (1.15-1) ... 261s Setting up unzip (6.0-28ubuntu3) ... 261s Setting up x11-common (1:7.7+23ubuntu2) ... 261s Setting up libdeflate0:armhf (1.19-1) ... 261s Setting up libxcb-shm0:armhf (1.15-1) ... 261s Setting up libpaper-utils (1.1.29) ... 261s Setting up libgomp1:armhf (14-20240315-1ubuntu1) ... 261s Setting up libjbig0:armhf (2.1-6.1ubuntu1) ... 261s Setting up zip (3.0-13) ... 261s Setting up libblas3:armhf (3.12.0-3) ... 261s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 261s Setting up libfreetype6:armhf (2.13.2+dfsg-1build2) ... 261s Setting up fonts-dejavu-mono (2.37-8) ... 261s Setting up libtcl8.6:armhf (8.6.14+dfsg-1) ... 261s Setting up fonts-dejavu-core (2.37-8) ... 261s Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... 261s Setting up libgfortran5:armhf (14-20240315-1ubuntu1) ... 261s Setting up libwebp7:armhf (1.3.2-0.4build2) ... 261s Setting up libharfbuzz0b:armhf (8.3.0-2build1) ... 261s Setting up libthai-data (0.1.29-2) ... 261s Setting up libxss1:armhf (1:1.2.3-1build2) ... 261s Setting up xdg-utils (1.1.3-4.1ubuntu3) ... 261s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 261s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 261s Setting up libice6:armhf (2:1.0.10-1build2) ... 261s Setting up liblapack3:armhf (3.12.0-3) ... 261s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 261s Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... 262s Setting up libthai0:armhf (0.1.29-2) ... 262s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu1) ... 262s Setting up libfontconfig1:armhf (2.15.0-1.1ubuntu1) ... 262s Setting up libsm6:armhf (2:1.2.3-1build2) ... 262s Setting up fontconfig (2.15.0-1.1ubuntu1) ... 264s Regenerating fonts cache... done. 264s Setting up libxft2:armhf (2.3.6-1) ... 264s Setting up libtk8.6:armhf (8.6.14-1) ... 264s Setting up libpango-1.0-0:armhf (1.52.1+ds-1) ... 264s Setting up libcairo2:armhf (1.18.0-1ubuntu1) ... 264s Setting up libxt6t64:armhf (1:1.2.1-1.2) ... 264s Setting up libpangoft2-1.0-0:armhf (1.52.1+ds-1) ... 264s Setting up libpangocairo-1.0-0:armhf (1.52.1+ds-1) ... 264s Setting up r-base-core (4.3.3-2build1) ... 264s 264s Creating config file /etc/R/Renviron with new version 264s Setting up r-cran-tensora (0.36.2.1-1) ... 264s Setting up autopkgtest-satdep (0) ... 264s Processing triggers for man-db (2.12.0-3build4) ... 265s Processing triggers for install-info (7.1-3build1) ... 265s Processing triggers for libc-bin (2.39-0ubuntu6) ... 282s (Reading database ... 60469 files and directories currently installed.) 282s Removing autopkgtest-satdep (0) ... 288s autopkgtest [12:48:34]: test run-unit-test: [----------------------- 290s BEGIN TEST checker.R 290s 290s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 290s Copyright (C) 2024 The R Foundation for Statistical Computing 290s Platform: arm-unknown-linux-gnueabihf (32-bit) 290s 290s R is free software and comes with ABSOLUTELY NO WARRANTY. 290s You are welcome to redistribute it under certain conditions. 290s Type 'license()' or 'licence()' for distribution details. 290s 290s R is a collaborative project with many contributors. 290s Type 'contributors()' for more information and 290s 'citation()' on how to cite R or R packages in publications. 290s 290s Type 'demo()' for some demos, 'help()' for on-line help, or 290s 'help.start()' for an HTML browser interface to help. 290s Type 'q()' to quit R. 290s 290s > require(tensorA) 290s Loading required package: tensorA 290s 290s Attaching package: ‘tensorA’ 290s 290s > if(FALSE) { 290s + # Commands for testing 290s + debugger() 290s + rm(list=objects()) 290s + options(error=dump.frames) 290s + detach("package:tensorA") 290s + dyn.unload("/home/boogaart/R/tensorA/tests/../../tensorA.Rcheck/tensorA/libs/tensorA.so") 290s + library(tensorA,lib.loc="../../tensorA.Rcheck") 290s + } 290s > 290s > set.seed(23) 290s The following object is masked from ‘package:base’: 290s 290s norm 290s 290s > 290s > 290s > summary.tensor <- function(x,...) { 290s + n <- level.tensor(x) 290s + d <- dim(x) 290s + dm <- pmin(d,1) 290s + dm2<- pmin(d,2) 290s + print(dim(x)) 290s + if( !all(sapply(dimnames(x),is.null))) print(dimnames(x)) 290s + if( prod(dim(x)) < 10 ) 290s + print(x) 290s + else if( n == 1 ) 290s + print(x[1:min(length(x),10)]) 290s + else if( n == 2 ) 290s + print(x[1:dm[1],1:dm[2]]) 290s + else if( n == 3 ) 290s + print(x[1:dm[1],1:dm[2],1:dm2[3],drop=FALSE]) 290s + else if( n == 4 ) 290s + print(x[1:(dm2[1]),1:dm[1],1,1,drop=FALSE]) 290s + else if( n == 5 ) 290s + print(x[1:(dm2[1]),1:dm[1],1,1,1,drop=FALSE]) 290s + else if( n == 6 ) 290s + print(x[1:(dm2[1]),1:dm[1],1,1,1,1,drop=FALSE]) 290s + else 290s + print(x[1:min(length(x),10)]) 290s + } 290s > 290s > checker <- function(x,y) UseMethod("checker") 290s > 290s > checker.default <- function(x,y) { 290s + cat("Wrong type\n",deparse(match.call()),"\n---------------y=\n") 290s + print(y) 290s + cat("\n------------x=\n") 290s + print(x) 290s + stop("Unkown type") 290s + } 290s > 290s > 290s > checker.tensor <- function(x,y) { 290s + if( !cmp(x,y) ) { 290s + cat("Misfit\n",deparse(match.call()),"\n------------------y=\n") 290s + print(y) 290s + cat("\n-----------------------x=\n") 290s + print(x) 290s + # print(summary(x)) 290s + # print(summary(y)) 290s + stop("Missfit"); 290s + } else { 290s + x 290s + } 290s + } 290s > 290s > print.tensor <- function(x){ 290s + print.default(unclass(x)) 290s + print(dim(x)) 290s + } 290s > 290s > cmp.tensor <- function(x,y) { 290s + if(!is.null(names(y))) { 290s + mat <- match(names(y),names(x)) 290s + if( any(is.na(mat)) ) { 290s + print(names(y)) 290s + print(names(x)) 290s + return(FALSE) 290s + } 290s + else 290s + x <- reorder.tensor(x,mat) 290s + } 290s + return( length(x)==length(y) && !any(is.na(x)) && 290s + sum(abs(c(x)-c(y))^2)<1E-10 && 290s + length(dim(x))==length(dim(y)) && 290s + !any(is.na(dim(x))) && !any(is.na(dim(y))) && 290s + all(dim(x)==dim(y))) 290s + } 290s > 290s > cmp <- function(x,y) UseMethod("cmp") 290s > 290s > cmp.character <- function(x,y) { 290s + return( length(x)==length(y) && all(x==y) ) 290s + } 290s > 290s > 290s > cmp.numeric <- function(x,y){ 290s + if( length(x) != length(y) ) 290s + return(FALSE) 290s + if(!is.null(names(y))) { 290s + if( is.null(names(y)) || !all( names(x) %in% names(y) ) ) 290s + return(FALSE) 290s + if( ! identical(any( x[match(names(y),names(x))]!=y ),FALSE) ) 290s + return(FALSE) 290s + return(TRUE) 290s + } else { 290s + return(all(x==y)) 290s + } 290s + } 290s > 290s > cmp.default <- function(x,y) identical(x,y) 290s > 290s > checker.numeric <- function(x,y) { 290s + if( !cmp(x,y) ) { 290s + cat("Misfit\n",deparse(match.call()),"\n-----------------y=\n") 290s + print(y) 290s + cat("\n-------------------------x=\n") 290s + print(x) 290s + stop("Missfit"); 290s + } else print(x) 290s + } 290s > 290s > 290s > checker.character <- function(x,y) { 290s + if( !cmp(x,y) ) { 290s + cat("Misfit\n",deparse(match.call()),"\n-----------------y=\n") 290s + print(y) 290s + cat("\n----------------------------y=\n") 290s + print(x) 290s + stop("Missfit"); 290s + } else print(x) 290s + } 290s > 290s > checker.list <- function(x,y) { 290s + if( length(x) != length(y) || identical(!all(mapply(cmp,x,y)),TRUE) ) { 290s + cat("Misfit\n",deparse(match.call()),"\n---------------y=\n") 290s + print(y) 290s + cat("\n----------------------x=\n") 290s + print(x) 290s + stop("Missfit"); 290s + } else print(x) 290s + } 290s > 290s > nn <- function(...,nn=list(...)) { 290s + lapply(1:length(nn),function(i) paste(names(nn)[i],1:nn[[i]],sep="")) 290s + } 290s > 290s > 290s > 290s > # to.tensor 290s > I4 <- diag(4) 290s > names(dim(I4))<-c("Q","z") 290s > checker(to.tensor(I4,c(a=2,b=2)), 290s + to.tensor(c(diag(4)),c(a=2,b=2,z=4))) 290s , , 1 290s 290s b 290s a [,1] [,2] 290s [1,] 1 0 290s [2,] 0 0 290s 290s , , 2 290s 290s b 290s a [,1] [,2] 290s [1,] 0 0 290s [2,] 1 0 290s 290s , , 3 290s 290s b 290s a [,1] [,2] 290s [1,] 0 1 290s [2,] 0 0 290s 290s , , 4 290s 290s b 290s a [,1] [,2] 290s [1,] 0 0 290s [2,] 0 1 290s 290s a b z 290s 2 2 4 290s > 290s > dimnames(I4) <- nn(Q=4,z=4) 290s > checker(to.tensor(I4,c(a=2,b=2),nn(a=2,b=2)), 290s + to.tensor(c(diag(4)),c(a=2,b=2,z=4),nn(a=2,b=2,z=4))) 290s , , z = z1 290s 290s b 290s a b1 b2 290s a1 1 0 290s a2 0 0 290s 290s , , z = z2 290s 290s b 290s a b1 b2 290s a1 0 0 290s a2 1 0 290s 290s , , z = z3 290s 290s b 290s a b1 b2 290s a1 0 1 290s a2 0 0 290s 290s , , z = z4 290s 290s b 290s a b1 b2 290s a1 0 0 290s a2 0 1 290s 290s a b z 290s 2 2 4 290s > 290s > 290s > # 290s > 290s > KT5 <- to.tensor(rnorm(30),c(a=3,b=2,c=5),nn(a=3,b=2,c=5)) 290s > dim(KT5[[c=2]]) 290s a b 290s 3 2 290s > dim(KT5[,,1:2]) 290s a b c 290s 3 2 2 290s > summary(KT5) 290s a b c 290s 3 2 5 290s $a 290s [1] "a1" "a2" "a3" 290s 290s $b 290s [1] "b1" "b2" 290s 290s $c 290s [1] "c1" "c2" "c3" "c4" "c5" 290s 290s , , 1 290s 290s b 290s a [,1] 290s [1,] 0.1932123 290s 290s , , 2 290s 290s b 290s a [,1] 290s [1,] -0.2780863 290s 290s a b c 290s 1 1 2 290s > 290s > KT5 <- to.tensor(rnorm(30),c(a=3,b=10,c=1),nn(a=3,b=10,c=1)) 290s > drop(KT5) 290s b 290s a b1 b2 b3 b4 b5 b6 290s a1 -0.55320524 -1.2499273 1.307647 0.232875 0.9459580 -1.62920594 290s a2 0.09818141 -0.2021117 -1.342935 1.042257 -0.9856255 0.09231624 290s a3 -1.14666586 0.1775003 0.861083 1.329098 -1.2158668 -0.02211742 290s b 290s a b7 b8 b9 b10 290s a1 0.5134779 -0.2384356 1.2208190 0.2772344 290s a2 -0.2295536 -1.9978126 -0.8509239 0.9707189 290s a3 1.2615159 0.7010760 -0.5636078 0.9526308 290s a b 290s 3 10 290s > 290s > checker(as.tensor(KT5),KT5) 290s , , c = c1 290s 290s b 290s a b1 b2 b3 b4 b5 b6 290s a1 -0.55320524 -1.2499273 1.307647 0.232875 0.9459580 -1.62920594 290s a2 0.09818141 -0.2021117 -1.342935 1.042257 -0.9856255 0.09231624 290s a3 -1.14666586 0.1775003 0.861083 1.329098 -1.2158668 -0.02211742 290s b 290s a b7 b8 b9 b10 290s a1 0.5134779 -0.2384356 1.2208190 0.2772344 290s a2 -0.2295536 -1.9978126 -0.8509239 0.9707189 290s a3 1.2615159 0.7010760 -0.5636078 0.9526308 290s 290s a b c 290s 3 10 1 290s > checker(as.tensor.default(KT5),KT5) 290s , , c = c1 290s 290s b 290s a b1 b2 b3 b4 b5 b6 290s a1 -0.55320524 -1.2499273 1.307647 0.232875 0.9459580 -1.62920594 290s a2 0.09818141 -0.2021117 -1.342935 1.042257 -0.9856255 0.09231624 290s a3 -1.14666586 0.1775003 0.861083 1.329098 -1.2158668 -0.02211742 290s b 290s a b7 b8 b9 b10 290s a1 0.5134779 -0.2384356 1.2208190 0.2772344 290s a2 -0.2295536 -1.9978126 -0.8509239 0.9707189 290s a3 1.2615159 0.7010760 -0.5636078 0.9526308 290s 290s a b c 290s 3 10 1 290s > checker(to.tensor(KT5),KT5) 290s , , c = c1 290s 290s b 290s a b1 b2 b3 b4 b5 b6 290s a1 -0.55320524 -1.2499273 1.307647 0.232875 0.9459580 -1.62920594 290s a2 0.09818141 -0.2021117 -1.342935 1.042257 -0.9856255 0.09231624 290s a3 -1.14666586 0.1775003 0.861083 1.329098 -1.2158668 -0.02211742 290s b 290s a b7 b8 b9 b10 290s a1 0.5134779 -0.2384356 1.2208190 0.2772344 290s a2 -0.2295536 -1.9978126 -0.8509239 0.9707189 290s a3 1.2615159 0.7010760 -0.5636078 0.9526308 290s 290s a b c 290s 3 10 1 290s > 290s > # 290s > I <- to.tensor(diag(3),c(a=3,b=3),what=1:2) 290s > checker(to.tensor(I),I) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 1 0 290s [3,] 0 0 1 290s a b 290s 3 3 290s > checker(as.tensor(I),I) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 1 0 290s [3,] 0 0 1 290s a b 290s 3 3 290s > checker(inv.tensor(I,"a","b"),I) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 1 0 290s [3,] 0 0 1 290s a b 290s 3 3 290s > 290s > R1 <- matrix(rnorm(9),nrow=3) 290s > R1i <- solve(R1) 290s > R2 <- to.tensor(R1,c(a=3,b=3),what=1:2) 290s > R2i <- to.tensor(R1i,c(b=3,a=3),what=1:2) 290s > 290s > checker(inv.tensor(R2,"a","b"),R2i) 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s a b 290s 3 3 290s > checker(inv.tensor(R2,"a","b",allowSingular=TRUE),R2i) 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s a b 290s 3 3 290s > 290s > checker(inv.tensor(rep(R2,4,1,"K"),"a","b",by="K"),rep(R2i,4,1,"K")) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s a b K 290s 3 3 4 290s > checker(inv.tensor(rep(R2,4,1,"K"),"a","b",by="K",allowSingular=TRUE),rep(R2i,4,3,"K")) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.1790702 -0.8283566 -1.1377162 290s [2,] -1.7599098 1.1013333 0.7651271 290s [3,] -2.9085503 0.8895587 1.2262476 290s 290s a b K 290s 3 3 4 290s > 290s > R3 <- to.tensor(rnorm(15),c(a=3,z=5)) 290s > 290s > checker(mul.tensor(R2i,"b",mul.tensor(R2,"a",R3)),R3) 290s z 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -1.2133785 -0.132575713 0.433409 -1.37265139 0.6287441 290s [2,] 0.7260075 1.031495770 1.287369 -0.47939998 1.9760633 290s [3,] -0.4299248 0.006971394 -2.418264 0.01101352 0.4615582 290s a z 290s 3 5 290s > 290s > checker(solve.tensor(R2i,R3[[z=1]],"a"),mul.tensor(R2,"a",R3[[z=1]])) 290s [1] 0.6378107 1.7559384 -0.1115847 290s b 290s 3 290s > checker(solve.tensor(R2i,R3,"a"),mul.tensor(R2,"a",R3)) 290s z 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.6378107 0.04780378 0.7124511 0.5418899 -0.4232775 290s [2,] 1.7559384 1.87543054 5.0470798 -0.9446036 3.1326266 290s [3,] -0.1115847 -1.24142507 -3.9435252 1.9795415 -2.9000840 290s b z 290s 3 5 290s > 290s > checker(solve.tensor(R2i,R3[[z=1]],"a",allowSingular=TRUE),mul.tensor(R2,"a",R3[[z=1]])) 290s [1] 0.6378107 1.7559384 -0.1115847 290s b 290s 3 290s > checker(solve.tensor(R2i,R3,"a",allowSingular=T),mul.tensor(R2,"a",R3)) 290s z 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.6378107 0.04780378 0.7124511 0.5418899 -0.4232775 290s [2,] 1.7559384 1.87543054 5.0470798 -0.9446036 3.1326266 290s [3,] -0.1115847 -1.24142507 -3.9435252 1.9795415 -2.9000840 290s b z 290s 3 5 290s > 290s > checker(solve.tensor(rep(R2i,4,1,"K"),R3[[z=1]],"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s [1,] 0.6378107 0.6378107 0.6378107 0.6378107 290s [2,] 1.7559384 1.7559384 1.7559384 1.7559384 290s [3,] -0.1115847 -0.1115847 -0.1115847 -0.1115847 290s b K 290s 3 4 290s > checker(solve.tensor(rep(R2i,4,1,"K"),rep(R3[[z=1]],4,1,"K"),"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s [1,] 0.6378107 0.6378107 0.6378107 0.6378107 290s [2,] 1.7559384 1.7559384 1.7559384 1.7559384 290s [3,] -0.1115847 -0.1115847 -0.1115847 -0.1115847 290s b K 290s 3 4 290s > checker(solve.tensor(R2i,rep(R3[[z=1]],4,1,"K"),"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s [1,] 0.6378107 0.6378107 0.6378107 0.6378107 290s [2,] 1.7559384 1.7559384 1.7559384 1.7559384 290s [3,] -0.1115847 -0.1115847 -0.1115847 -0.1115847 290s b K 290s 3 4 290s > 290s > checker(solve.tensor(rep(R2i,4,1,"K"),R3[[z=1]],"a",by="K",allowSingular=TRUE),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s [1,] 0.6378107 0.6378107 0.6378107 0.6378107 290s [2,] 1.7559384 1.7559384 1.7559384 1.7559384 290s [3,] -0.1115847 -0.1115847 -0.1115847 -0.1115847 290s b K 290s 3 4 290s > checker(solve.tensor(rep(R2i,4,1,"K"),rep(R3[[z=1]],4,1,"K"),"a",by="K",allowSingular=TRUE),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s [1,] 0.6378107 0.6378107 0.6378107 0.6378107 290s [2,] 1.7559384 1.7559384 1.7559384 1.7559384 290s [3,] -0.1115847 -0.1115847 -0.1115847 -0.1115847 290s b K 290s 3 4 290s > checker(solve.tensor(R2i,rep(R3[[z=1]],4,1,"K"),"a",by="K",allowSingular=TRUE),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s [1,] 0.6378107 0.6378107 0.6378107 0.6378107 290s [2,] 1.7559384 1.7559384 1.7559384 1.7559384 290s [3,] -0.1115847 -0.1115847 -0.1115847 -0.1115847 290s b K 290s 3 4 290s > 290s > 290s > 290s > checker(solve.tensor(R2i,R3,"a"),mul.tensor(R2,"a",R3)) 290s z 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.6378107 0.04780378 0.7124511 0.5418899 -0.4232775 290s [2,] 1.7559384 1.87543054 5.0470798 -0.9446036 3.1326266 290s [3,] -0.1115847 -1.24142507 -3.9435252 1.9795415 -2.9000840 290s b z 290s 3 5 290s > 290s > checker(solve.tensor(R2i,R3[[z=1]],"a",allowSingular=TRUE),mul.tensor(R2,"a",R3[[z=1]])) 290s [1] 0.6378107 1.7559384 -0.1115847 290s b 290s 3 290s > checker(solve.tensor(R2i,R3,"a",allowSingular=TRUE),mul.tensor(R2,"a",R3)) 290s z 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.6378107 0.04780378 0.7124511 0.5418899 -0.4232775 290s [2,] 1.7559384 1.87543054 5.0470798 -0.9446036 3.1326266 290s [3,] -0.1115847 -1.24142507 -3.9435252 1.9795415 -2.9000840 290s b z 290s 3 5 290s > 290s > 290s > 290s > summary(I) 290s a b 290s 3 3 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 1 0 290s [3,] 0 0 1 290s a b 290s 3 3 290s > 290s > 290s > A <- to.tensor(c(diag(3)),c(a=3,b=3)) 290s > 290s > A <- to.tensor(c(1,1,1,0,1,1,0,0,1),c(a=3,b=3)) 290s > checker(mul.tensor(A,"b",A,"a"),to.tensor(c(A%*%A),c(a=3,b=3))) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 2 1 0 290s [3,] 3 2 1 290s a b 290s 3 3 290s > 290s > A <- to.tensor(c(1,1,1,1,0,1,1,1,0,0,1,1),c(a=4,b=3)) 290s > checker(mul.tensor(A,"b",A[[a=~c]],"b"),to.tensor(c(A%*%t(A)),c(a=4,c=4))) 290s c 290s a [,1] [,2] [,3] [,4] 290s [1,] 1 1 1 1 290s [2,] 1 2 2 2 290s [3,] 1 2 3 3 290s [4,] 1 2 3 3 290s a c 290s 4 4 290s > 290s > A <- to.tensor(rnorm(15),c(a=5,b=3)) 290s > checker(mul.tensor(A,"b",A[[a=~c]],"b"),to.tensor(c(A%*%t(A)),dim=c(a=5,c=5))) 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.48487946 -1.171859 -1.0356860 -0.8487449 -0.04082473 290s [2,] -1.17185878 6.672876 2.5656107 1.8814479 -1.36931153 290s [3,] -1.03568604 2.565611 3.4759517 2.4724216 0.65587837 290s [4,] -0.84874495 1.881448 2.4724216 1.8405402 0.44716941 290s [5,] -0.04082473 -1.369312 0.6558784 0.4471694 0.84261320 290s a c 290s 5 5 290s > 290s > A <- to.tensor(rnorm(5*3),c(a=5,b=3)) 290s > B <- to.tensor(rnorm(3*17),c(a=3,b=17)) 290s > checker(mul.tensor(A,"b",B,"a"),to.tensor(c(A%*%B),c(a=5,b=17))) 290s b 290s a [,1] [,2] [,3] [,4] [,5] [,6] 290s [1,] 0.2835968 -0.6288554 -1.1024355 0.34856397 0.7732376 0.06690123 290s [2,] 0.2026823 -0.3879932 -0.6227903 0.04338919 0.6774254 0.10935856 290s [3,] 0.8389679 -0.9282417 -0.9003466 -1.76728639 3.7279537 1.04534942 290s [4,] -0.2028007 1.6904408 2.8639388 -1.57998143 -1.9972133 0.43989420 290s [5,] 1.0439324 -0.5872734 -1.1593335 -0.58953212 0.8631121 0.93065646 290s b 290s a [,7] [,8] [,9] [,10] [,11] [,12] 290s [1,] 1.1430151 -0.2139775 -1.9005751 0.04059520 -0.7037960 -0.01597474 290s [2,] 0.5909542 0.1549058 -1.0788930 0.18128784 -0.3796445 0.06428319 290s [3,] 0.3194522 3.2890280 -1.5114695 2.06223555 -0.4077643 1.16668904 290s [4,] -2.1780750 -0.1786617 5.8810175 -0.17532620 1.2696101 2.11348215 290s [5,] 2.2904873 -1.2036569 -0.6921025 -0.03172413 -1.5116327 2.86401892 290s b 290s a [,13] [,14] [,15] [,16] [,17] 290s [1,] 2.650703 -1.2018365 1.0259026 -0.1639387 -0.6384908 290s [2,] 1.236705 -0.5348833 0.1616677 -0.1887906 -0.3516245 290s [3,] -1.102975 0.7174578 -4.6073088 -1.2212888 -0.2583766 290s [4,] -6.130545 1.7723834 -3.2732726 1.7373403 2.9397765 290s [5,] 3.797352 -3.1134537 0.1772836 1.6308589 1.1046150 290s a b 290s 5 17 290s > 290s > A <- to.tensor(c(1,1,1,0,1,1,0,0,1),c(a=3,b=3)) 290s > 290s > # 290s > A <- to.tensor(c(1,1,1,0,1,1,0,0,1),c(a=3,b=3)) 290s > 290s > solve.tensor(mul.tensor(I,"b",I,"a"),I,"a","a") 290s Warning message: 290s In to.tensor.default(c(EE), d, dn) : 290s Tensor with duplicated names generated: b b 290s b 290s b [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 1 0 290s [3,] 0 0 1 290s b b 290s 3 3 290s > checker(solve.tensor(mul.tensor(I,"b",I,"a"),I,"a","b"),I) 290s a 290s b [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 1 0 290s [3,] 0 0 1 290s b a 290s 3 3 290s > mul.tensor(A,"b",I,"a") 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 1 1 0 290s [3,] 1 1 1 290s a b 290s 3 3 290s > 290s > 290s > checker(solve.tensor(mul.tensor(A,"b",I[[a=~c]],"b"),A,"a","a",allowSingular=TRUE),I[[a=~c]]) 290s b 290s c [,1] [,2] [,3] 290s [1,] 1.000000e+00 -4.718448e-16 -3.053113e-16 290s [2,] -8.326673e-17 1.000000e+00 2.220446e-16 290s [3,] 3.053113e-16 -5.551115e-17 1.000000e+00 290s c b 290s 3 3 290s > 290s > B <- A[[b=~z]] 290s > checker(solve.tensor(B,mul.tensor(A,"a",B,"a"),"z","z",allowSingular=TRUE),A) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 -1.776357e-15 -8.881784e-16 290s [2,] 1 1.000000e+00 -3.608225e-16 290s [3,] 1 1.000000e+00 1.000000e+00 290s a b 290s 3 3 290s > checker(solve.tensor(B,mul.tensor(A,"a",B,"a"),"z","z",allowSingular=TRUE), 290s + solve.tensor(B,mul.tensor(A,"a",B,"a"),"z","z")) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 -1.776357e-15 -8.881784e-16 290s [2,] 1 1.000000e+00 -3.608225e-16 290s [3,] 1 1.000000e+00 1.000000e+00 290s a b 290s 3 3 290s > 290s > 290s > 290s > solve.tensor(mul.tensor(A,"b",A,"a"),A,"a","a") 290s b 290s b [,1] [,2] [,3] 290s [1,] 1.000000e+00 0 0 290s [2,] -1.000000e+00 1 0 290s [3,] -1.110223e-16 -1 1 290s b b 290s 3 3 290s > checker(solve.tensor(A[[b=~c]],mul.tensor(A,"b",A,"a"),"a","a"),structure(A,dim=c(c=3,b=3))) 290s Warning message: 290s In to.tensor.default(c(EE), d, dn) : 290s Tensor with duplicated names generated: b b 290s b 290s c [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 1 1 0 290s [3,] 1 1 1 290s c b 290s 3 3 290s > 290s > A <- to.tensor(c(1,1,1,1,0,1,1,1,0,0,1,1),c(a=4,b=3)) 290s > A 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 1 1 0 290s [3,] 1 1 1 290s [4,] 1 1 1 290s a b 290s 4 3 290s > solve.tensor(A[[b=~c]],mul.tensor(A,"a",A[[b=~c]],"a"),"c",allowSingular=TRUE) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 1.776357e-15 1.360023e-15 290s [2,] 1 1.000000e+00 -8.049117e-16 290s [3,] 1 1.000000e+00 1.000000e+00 290s [4,] 1 1.000000e+00 1.000000e+00 290s a b 290s 4 3 290s > 290s > 290s > A <- to.tensor(rnorm(100),c(a=4,b=5,c=5)) 290s > An <- to.tensor(rnorm(100),c(a=4,b=5,c=5),nn(a=4,b=5,c=5)) 290s > B <- to.tensor(rnorm(100),c(d=4,e=5,f=5)) 290s > An <- to.tensor(rnorm(100),c(a=4,b=5,c=5),nn(a=4,b=5,c=5)) 290s > 290s > mt <- mul.tensor(A,2,B,2) 290s > 290s > 290s > checker(einstein.tensor(A,b="e",B),mt) 290s , , 1, 1 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.1664657 -0.1735138 2.3682379 -2.6535748 0.6952208 290s [2,] 0.1878986 1.4201223 -0.3116057 -1.2314339 1.0757362 290s [3,] -2.0654260 1.2974278 -3.6173748 -1.8801222 1.0207638 290s [4,] 0.4222110 -0.8526971 1.1852001 -0.4587169 -3.2184737 290s 290s , , 2, 1 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.5453903 -1.2677778 -3.283028 3.41019974 1.4738566 290s [2,] -0.4228667 -1.1547859 -0.163464 1.35697325 -1.5296280 290s [3,] 2.4056515 -2.3296849 4.644448 0.74494857 -0.7015917 290s [4,] -0.1622752 -0.2054522 -2.067285 0.07094618 4.2873073 290s 290s , , 3, 1 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.42766435 0.2668229 1.2271464 -0.4923342 -1.65600199 290s [2,] 0.57245033 -2.3972655 -0.3071815 1.5180733 1.87808719 290s [3,] 0.09451645 0.4058412 1.9612444 0.9121079 0.05551148 290s [4,] 1.47091586 1.2086438 -0.3562725 -0.9890887 1.47934187 290s 290s , , 4, 1 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.18255527 -3.0856221 -0.3259953 -0.80431148 2.8727222 290s [2,] 0.27027986 0.9022521 -2.9553908 -1.69940438 -0.1486697 290s [3,] -1.49688857 0.3645903 0.2920817 -2.18856301 1.2837658 290s [4,] 0.08028232 -2.0728055 -1.5449607 -0.06859168 -0.4309841 290s 290s , , 1, 2 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.80194414 -1.6019015 -4.390016 2.582822 -0.1903908 290s [2,] 0.07491603 0.5878298 -3.023182 -2.441964 -3.3109145 290s [3,] 0.54768043 0.1791293 3.119206 1.886438 -0.7203625 290s [4,] -2.97704754 -0.4543580 -2.469483 2.867940 1.4728528 290s 290s , , 2, 2 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.8643788 3.54827654 3.080732 -2.65027492 -3.6787826 290s [2,] 0.2884080 0.01978188 1.518399 -0.08927177 1.7754215 290s [3,] -1.9732367 1.57114103 -4.102635 0.35939157 -0.2937039 290s [4,] 0.2801674 2.00183340 2.764711 -0.27869770 -3.1742487 290s 290s , , 3, 2 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -1.0857870 1.4848715 -5.3810152 4.4854287 -1.453426 290s [2,] -0.7347261 0.1342419 0.1160822 -0.4267855 -3.854403 290s [3,] 1.8750741 -2.1446809 3.1590033 2.4610896 -2.207166 290s [4,] -2.9813032 1.2605735 -1.1710965 2.3904060 3.092980 290s 290s , , 4, 2 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.6814001 0.7437529 0.1168068 1.2188632 -4.0934878 290s [2,] 0.8986125 -4.7282941 -0.1623813 2.8877948 1.7805501 290s [3,] 2.1545808 0.5596389 5.6793266 4.1263506 -0.8701873 290s [4,] 1.3336990 2.7558654 -1.3425689 -0.3964775 4.1603521 290s 290s , , 1, 3 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -1.1298375 3.7121590 0.3611709 -0.36881615 -0.2529230 290s [2,] -1.0023713 1.9343343 2.6942489 0.07536266 -0.3350522 290s [3,] -1.7758344 -2.0293572 -4.5982260 -2.48505484 -0.8026001 290s [4,] -0.2670123 0.9164454 2.7893490 -0.74991283 -1.8554237 290s 290s , , 2, 3 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.002837336 -2.55260672 -2.573010 1.4495271 -0.24307180 290s [2,] 0.760882805 -2.14358794 -4.307825 -0.6445793 -0.47135521 290s [3,] -0.248412577 0.09178334 5.492015 0.9810619 0.08362357 290s [4,] -0.318557031 0.04459940 -3.388131 0.7062858 3.47306415 290s 290s , , 3, 3 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.68699037 -0.7064901 -2.256882 0.8804852 0.9906013030 290s [2,] 0.06042483 -1.1112301 -3.505533 -0.3678321 0.0004223756 290s [3,] -2.72481282 -2.3358606 2.758863 -2.8373974 0.0188836499 290s [4,] 0.49528627 0.2678766 -1.995772 -0.9753823 3.0287661438 290s 290s , , 4, 3 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -2.1462027 1.1947097 -0.3519896 -2.056299 -2.2536148 290s [2,] 0.4653544 1.9211348 -3.3894111 -4.159688 -0.8994992 290s [3,] -4.5377897 1.8608204 -3.4156905 -1.004905 0.0114212 290s [4,] -2.3324408 0.4955766 0.4775765 1.902725 -3.6100607 290s 290s , , 1, 4 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 3.0007923 -2.7838243 3.4331984 -0.4828151 3.050809 290s [2,] 0.1365672 -2.0323261 3.0790273 4.1597130 2.919147 290s [3,] 4.1357732 0.1521197 2.1006591 0.5084960 1.392836 290s [4,] 3.7732825 -1.5347227 -0.1726469 -2.7657212 1.679192 290s 290s , , 2, 4 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 1.5865539 -0.4013158 2.0861046 -0.08309915 0.3403820 290s [2,] 0.2393429 -3.0420864 1.5448143 3.72384958 2.8501549 290s [3,] 1.7067734 -0.8804551 2.7405953 0.10713702 0.4017382 290s [4,] 3.2372827 0.6094085 -0.2456709 -2.66173712 2.8587858 290s 290s , , 3, 4 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 1.1764475 1.191738 2.595306 -0.5794752 4.1938603 290s [2,] -1.3157299 1.033681 4.951112 3.3807109 1.8351776 290s [3,] 0.5467456 -3.509342 -3.475947 -4.5163108 0.5493495 290s [4,] 3.1673997 -1.006108 2.593863 -3.8350295 -0.1394232 290s 290s , , 4, 4 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -1.699248 3.052134 -1.382195 0.5262189 -8.4136596 290s [2,] 1.297020 -2.970095 -2.455244 -1.2366065 -0.3989992 290s [3,] -0.549665 2.985687 3.044206 6.0612430 -1.8853647 290s [4,] -2.417202 4.199904 -0.695813 3.0512333 0.8168829 290s 290s , , 1, 5 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -1.9523992 1.7001105 -3.7568711 1.874232 -4.56323930 290s [2,] 0.3411858 0.1426824 -2.3987577 -2.872542 -3.08097225 290s [3,] -0.4574765 1.3578968 1.5336655 3.827166 -1.76109449 290s [4,] -3.9466844 1.9374514 -0.9600955 3.822500 0.08426608 290s 290s , , 2, 5 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.4884867 0.2715609 -3.76991562 3.0922066 2.7085028 290s [2,] -1.3027509 2.0748355 1.08167715 -0.3181959 -3.1210841 290s [3,] 0.8950942 -3.2827972 0.09681537 -1.5292215 -0.9519058 290s [4,] -1.5770076 -0.8929450 -0.26033938 0.5836015 1.4617001 290s 290s , , 3, 5 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.8172528 0.3459001 -0.426368 -0.4419827 -5.6346489 290s [2,] 1.6239619 -3.6899878 -4.293140 -0.8050815 1.1326296 290s [3,] -1.4484553 2.6387717 4.356360 3.6643178 -0.5062724 290s [4,] -0.5038483 2.7509440 -2.018184 1.3582959 1.8074412 290s 290s , , 4, 5 290s 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -1.4312235 -3.417183 -7.7603495 4.154755 5.4150506 290s [2,] -1.2891194 5.312822 -3.4375819 -5.215400 -7.0956976 290s [3,] -0.2138048 -2.249400 0.4036211 -2.051051 -0.4447401 290s [4,] -5.2062100 -3.719768 -2.7716127 3.879017 0.0698682 290s 290s a c d f 290s 4 5 4 5 290s > 290s > 290s > G <- to.tensor(rnorm(20*20*3),c(a=4,b=5,a1=4,b1=5,I=3)) 290s > mul.tensor(A,c("a","b"),G,c("a","b")) 290s , , 1, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.9160721 -1.723116 3.1344688 2.3590173 290s [2,] 1.5210764 1.926843 -0.2071013 1.5865098 290s [3,] 1.4196044 -6.785355 3.1785261 -0.8568046 290s [4,] -0.8708781 -2.585428 -6.2388113 -3.2546285 290s [5,] -5.2566360 -2.184446 -1.9477836 -1.8105832 290s 290s , , 2, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.01294063 0.481706 -1.282652 1.618568 290s [2,] -3.31353456 4.836402 -4.430307 -1.707034 290s [3,] -1.82680096 3.415630 -6.897968 5.301271 290s [4,] 0.03703797 1.215010 -1.978326 3.908937 290s [5,] 0.30849625 -6.146003 3.245114 -4.837900 290s 290s , , 3, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.700143 2.74125048 -4.365630 2.90847464 290s [2,] -3.320153 4.33641319 -2.280506 4.05000108 290s [3,] -7.206831 -2.55037470 -1.002285 4.17916989 290s [4,] -5.348353 4.19974883 2.569026 0.09905949 290s [5,] -3.691877 -0.01453547 -4.061927 -3.88339643 290s 290s , , 4, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7392852 -5.001167 -2.2350489 4.257032 290s [2,] 0.1181369 3.057290 -4.1693774 -4.584761 290s [3,] 3.4983241 4.535508 -8.5922870 3.228034 290s [4,] 3.4707759 4.995333 5.9143055 -1.567897 290s [5,] 1.7255907 -4.703328 -0.7070128 -1.266183 290s 290s , , 5, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.7507208 0.1441032 -1.475236 4.8025327 290s [2,] 0.4468442 2.1466639 -3.260027 -6.1556623 290s [3,] -5.9376256 7.4312306 -6.731992 -2.4167834 290s [4,] -0.9061706 6.7962766 -4.357772 0.1934279 290s [5,] 4.7216772 -1.4221077 -3.067015 6.4601642 290s 290s , , 1, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.7717774 -1.0494534 2.2896404 0.3092118 290s [2,] 3.8397016 -0.1127951 -0.8335418 -6.3967417 290s [3,] -0.8100704 -4.2972564 1.1073823 4.6080585 290s [4,] 3.4766291 1.3770775 1.6511925 2.6574728 290s [5,] -2.7626556 4.9611957 4.7837919 0.8523948 290s 290s , , 2, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 5.1069172 3.441578 1.36410161 -1.2914202 290s [2,] -0.5080645 1.760376 -4.87917619 -0.6830125 290s [3,] 7.7449907 7.015620 0.90922501 -4.2703954 290s [4,] -5.2977927 -9.397718 0.08209162 -1.6213990 290s [5,] -6.4533850 -1.356973 -7.99994560 -4.1932487 290s 290s , , 3, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -2.1180089 -1.56157657 -3.0444540 4.2419811 290s [2,] 2.9981322 -0.03294657 2.2035226 0.2996967 290s [3,] 1.5836696 -2.21068021 -7.7859515 2.6942964 290s [4,] -0.1582774 -0.87203400 0.7638035 -3.7604290 290s [5,] 1.3188926 -2.06083892 2.5351664 -2.7974677 290s 290s , , 4, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 2.4736368 2.066592 2.183554 3.7139112 290s [2,] -0.8914545 -5.822417 -4.559295 0.4679584 290s [3,] 0.4946849 -1.972233 -6.448038 -0.9158920 290s [4,] 1.2484854 -5.451237 2.068878 -5.9095896 290s [5,] 5.8790355 6.998398 2.950649 -2.9567472 290s 290s , , 5, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7962685 3.245443 -3.766613 1.349804 290s [2,] -4.4878560 8.978860 4.920742 -1.087291 290s [3,] -3.2783405 -3.926046 2.485509 -7.064981 290s [4,] 0.4119418 3.988261 -3.722817 1.768493 290s [5,] -1.4537835 6.484509 -5.459598 3.736263 290s 290s , , 1, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.635395 -0.06259169 -1.1735570 0.2423941 290s [2,] 1.423165 -7.43245512 -0.6383191 4.4453820 290s [3,] -1.665444 12.31114805 9.6365427 7.2993935 290s [4,] -1.463782 -2.17594642 1.9621656 0.6039105 290s [5,] 2.714725 6.71116834 -1.7466223 4.3896150 290s 290s , , 2, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.795694 -5.2264583 1.012156 -3.549915 290s [2,] -2.967193 1.8139114 6.061017 5.878039 290s [3,] -4.677186 -0.4598026 1.701504 -4.065478 290s [4,] -6.980607 5.1463264 -1.353597 -2.251123 290s [5,] 2.980398 -1.8570672 4.114319 -4.473137 290s 290s , , 3, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.984483 -5.1501280 -2.256806 -1.702531 290s [2,] 1.140526 -1.4480626 -4.329763 6.968992 290s [3,] -4.562724 -0.5055382 6.449451 3.054127 290s [4,] 7.246401 2.6268994 -2.994583 1.515928 290s [5,] 5.080812 -7.7338589 -5.677535 -2.415891 290s 290s , , 4, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.3559434 2.606566 4.020425 -1.5594805 290s [2,] -2.7415992 -6.098343 -7.192729 5.3145753 290s [3,] -1.6320014 3.789132 -1.993286 9.8074484 290s [4,] -4.0828060 1.382317 -6.610842 0.2613842 290s [5,] -3.0323068 5.376626 -6.334314 -8.6589163 290s 290s , , 5, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.9203480 2.04598302 -0.6174551 2.0158551 290s [2,] 4.9986726 3.00100208 -4.8412744 -0.6807395 290s [3,] 7.4715170 -2.01476935 -11.4160423 -2.3368010 290s [4,] -0.5567231 0.04055137 -0.5709127 -5.3202880 290s [5,] -8.2461295 -1.79988534 -9.6717668 1.4865820 290s 290s c a1 b1 I 290s 5 4 5 3 290s > 290s > 290s > 290s > checker(einstein.tensor(A,G),einstein.tensor(G,A)) 290s , , 1, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.9160721 -1.723116 3.1344688 2.3590173 290s [2,] 1.5210764 1.926843 -0.2071013 1.5865098 290s [3,] 1.4196044 -6.785355 3.1785261 -0.8568046 290s [4,] -0.8708781 -2.585428 -6.2388113 -3.2546285 290s [5,] -5.2566360 -2.184446 -1.9477836 -1.8105832 290s 290s , , 2, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.01294063 0.481706 -1.282652 1.618568 290s [2,] -3.31353456 4.836402 -4.430307 -1.707034 290s [3,] -1.82680096 3.415630 -6.897968 5.301271 290s [4,] 0.03703797 1.215010 -1.978326 3.908937 290s [5,] 0.30849625 -6.146003 3.245114 -4.837900 290s 290s , , 3, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.700143 2.74125048 -4.365630 2.90847464 290s [2,] -3.320153 4.33641319 -2.280506 4.05000108 290s [3,] -7.206831 -2.55037470 -1.002285 4.17916989 290s [4,] -5.348353 4.19974883 2.569026 0.09905949 290s [5,] -3.691877 -0.01453547 -4.061927 -3.88339643 290s 290s , , 4, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7392852 -5.001167 -2.2350489 4.257032 290s [2,] 0.1181369 3.057290 -4.1693774 -4.584761 290s [3,] 3.4983241 4.535508 -8.5922870 3.228034 290s [4,] 3.4707759 4.995333 5.9143055 -1.567897 290s [5,] 1.7255907 -4.703328 -0.7070128 -1.266183 290s 290s , , 5, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.7507208 0.1441032 -1.475236 4.8025327 290s [2,] 0.4468442 2.1466639 -3.260027 -6.1556623 290s [3,] -5.9376256 7.4312306 -6.731992 -2.4167834 290s [4,] -0.9061706 6.7962766 -4.357772 0.1934279 290s [5,] 4.7216772 -1.4221077 -3.067015 6.4601642 290s 290s , , 1, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.7717774 -1.0494534 2.2896404 0.3092118 290s [2,] 3.8397016 -0.1127951 -0.8335418 -6.3967417 290s [3,] -0.8100704 -4.2972564 1.1073823 4.6080585 290s [4,] 3.4766291 1.3770775 1.6511925 2.6574728 290s [5,] -2.7626556 4.9611957 4.7837919 0.8523948 290s 290s , , 2, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 5.1069172 3.441578 1.36410161 -1.2914202 290s [2,] -0.5080645 1.760376 -4.87917619 -0.6830125 290s [3,] 7.7449907 7.015620 0.90922501 -4.2703954 290s [4,] -5.2977927 -9.397718 0.08209162 -1.6213990 290s [5,] -6.4533850 -1.356973 -7.99994560 -4.1932487 290s 290s , , 3, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -2.1180089 -1.56157657 -3.0444540 4.2419811 290s [2,] 2.9981322 -0.03294657 2.2035226 0.2996967 290s [3,] 1.5836696 -2.21068021 -7.7859515 2.6942964 290s [4,] -0.1582774 -0.87203400 0.7638035 -3.7604290 290s [5,] 1.3188926 -2.06083892 2.5351664 -2.7974677 290s 290s , , 4, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 2.4736368 2.066592 2.183554 3.7139112 290s [2,] -0.8914545 -5.822417 -4.559295 0.4679584 290s [3,] 0.4946849 -1.972233 -6.448038 -0.9158920 290s [4,] 1.2484854 -5.451237 2.068878 -5.9095896 290s [5,] 5.8790355 6.998398 2.950649 -2.9567472 290s 290s , , 5, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7962685 3.245443 -3.766613 1.349804 290s [2,] -4.4878560 8.978860 4.920742 -1.087291 290s [3,] -3.2783405 -3.926046 2.485509 -7.064981 290s [4,] 0.4119418 3.988261 -3.722817 1.768493 290s [5,] -1.4537835 6.484509 -5.459598 3.736263 290s 290s , , 1, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.635395 -0.06259169 -1.1735570 0.2423941 290s [2,] 1.423165 -7.43245512 -0.6383191 4.4453820 290s [3,] -1.665444 12.31114805 9.6365427 7.2993935 290s [4,] -1.463782 -2.17594642 1.9621656 0.6039105 290s [5,] 2.714725 6.71116834 -1.7466223 4.3896150 290s 290s , , 2, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.795694 -5.2264583 1.012156 -3.549915 290s [2,] -2.967193 1.8139114 6.061017 5.878039 290s [3,] -4.677186 -0.4598026 1.701504 -4.065478 290s [4,] -6.980607 5.1463264 -1.353597 -2.251123 290s [5,] 2.980398 -1.8570672 4.114319 -4.473137 290s 290s , , 3, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.984483 -5.1501280 -2.256806 -1.702531 290s [2,] 1.140526 -1.4480626 -4.329763 6.968992 290s [3,] -4.562724 -0.5055382 6.449451 3.054127 290s [4,] 7.246401 2.6268994 -2.994583 1.515928 290s [5,] 5.080812 -7.7338589 -5.677535 -2.415891 290s 290s , , 4, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.3559434 2.606566 4.020425 -1.5594805 290s [2,] -2.7415992 -6.098343 -7.192729 5.3145753 290s [3,] -1.6320014 3.789132 -1.993286 9.8074484 290s [4,] -4.0828060 1.382317 -6.610842 0.2613842 290s [5,] -3.0323068 5.376626 -6.334314 -8.6589163 290s 290s , , 5, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.9203480 2.04598302 -0.6174551 2.0158551 290s [2,] 4.9986726 3.00100208 -4.8412744 -0.6807395 290s [3,] 7.4715170 -2.01476935 -11.4160423 -2.3368010 290s [4,] -0.5567231 0.04055137 -0.5709127 -5.3202880 290s [5,] -8.2461295 -1.79988534 -9.6717668 1.4865820 290s 290s c a1 b1 I 290s 5 4 5 3 290s > 290s > checker(einstein.tensor(A,G),einstein.tensor(G,A)) 290s , , 1, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.9160721 -1.723116 3.1344688 2.3590173 290s [2,] 1.5210764 1.926843 -0.2071013 1.5865098 290s [3,] 1.4196044 -6.785355 3.1785261 -0.8568046 290s [4,] -0.8708781 -2.585428 -6.2388113 -3.2546285 290s [5,] -5.2566360 -2.184446 -1.9477836 -1.8105832 290s 290s , , 2, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.01294063 0.481706 -1.282652 1.618568 290s [2,] -3.31353456 4.836402 -4.430307 -1.707034 290s [3,] -1.82680096 3.415630 -6.897968 5.301271 290s [4,] 0.03703797 1.215010 -1.978326 3.908937 290s [5,] 0.30849625 -6.146003 3.245114 -4.837900 290s 290s , , 3, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.700143 2.74125048 -4.365630 2.90847464 290s [2,] -3.320153 4.33641319 -2.280506 4.05000108 290s [3,] -7.206831 -2.55037470 -1.002285 4.17916989 290s [4,] -5.348353 4.19974883 2.569026 0.09905949 290s [5,] -3.691877 -0.01453547 -4.061927 -3.88339643 290s 290s , , 4, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7392852 -5.001167 -2.2350489 4.257032 290s [2,] 0.1181369 3.057290 -4.1693774 -4.584761 290s [3,] 3.4983241 4.535508 -8.5922870 3.228034 290s [4,] 3.4707759 4.995333 5.9143055 -1.567897 290s [5,] 1.7255907 -4.703328 -0.7070128 -1.266183 290s 290s , , 5, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.7507208 0.1441032 -1.475236 4.8025327 290s [2,] 0.4468442 2.1466639 -3.260027 -6.1556623 290s [3,] -5.9376256 7.4312306 -6.731992 -2.4167834 290s [4,] -0.9061706 6.7962766 -4.357772 0.1934279 290s [5,] 4.7216772 -1.4221077 -3.067015 6.4601642 290s 290s , , 1, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.7717774 -1.0494534 2.2896404 0.3092118 290s [2,] 3.8397016 -0.1127951 -0.8335418 -6.3967417 290s [3,] -0.8100704 -4.2972564 1.1073823 4.6080585 290s [4,] 3.4766291 1.3770775 1.6511925 2.6574728 290s [5,] -2.7626556 4.9611957 4.7837919 0.8523948 290s 290s , , 2, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 5.1069172 3.441578 1.36410161 -1.2914202 290s [2,] -0.5080645 1.760376 -4.87917619 -0.6830125 290s [3,] 7.7449907 7.015620 0.90922501 -4.2703954 290s [4,] -5.2977927 -9.397718 0.08209162 -1.6213990 290s [5,] -6.4533850 -1.356973 -7.99994560 -4.1932487 290s 290s , , 3, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -2.1180089 -1.56157657 -3.0444540 4.2419811 290s [2,] 2.9981322 -0.03294657 2.2035226 0.2996967 290s [3,] 1.5836696 -2.21068021 -7.7859515 2.6942964 290s [4,] -0.1582774 -0.87203400 0.7638035 -3.7604290 290s [5,] 1.3188926 -2.06083892 2.5351664 -2.7974677 290s 290s , , 4, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 2.4736368 2.066592 2.183554 3.7139112 290s [2,] -0.8914545 -5.822417 -4.559295 0.4679584 290s [3,] 0.4946849 -1.972233 -6.448038 -0.9158920 290s [4,] 1.2484854 -5.451237 2.068878 -5.9095896 290s [5,] 5.8790355 6.998398 2.950649 -2.9567472 290s 290s , , 5, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7962685 3.245443 -3.766613 1.349804 290s [2,] -4.4878560 8.978860 4.920742 -1.087291 290s [3,] -3.2783405 -3.926046 2.485509 -7.064981 290s [4,] 0.4119418 3.988261 -3.722817 1.768493 290s [5,] -1.4537835 6.484509 -5.459598 3.736263 290s 290s , , 1, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.635395 -0.06259169 -1.1735570 0.2423941 290s [2,] 1.423165 -7.43245512 -0.6383191 4.4453820 290s [3,] -1.665444 12.31114805 9.6365427 7.2993935 290s [4,] -1.463782 -2.17594642 1.9621656 0.6039105 290s [5,] 2.714725 6.71116834 -1.7466223 4.3896150 290s 290s , , 2, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.795694 -5.2264583 1.012156 -3.549915 290s [2,] -2.967193 1.8139114 6.061017 5.878039 290s [3,] -4.677186 -0.4598026 1.701504 -4.065478 290s [4,] -6.980607 5.1463264 -1.353597 -2.251123 290s [5,] 2.980398 -1.8570672 4.114319 -4.473137 290s 290s , , 3, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.984483 -5.1501280 -2.256806 -1.702531 290s [2,] 1.140526 -1.4480626 -4.329763 6.968992 290s [3,] -4.562724 -0.5055382 6.449451 3.054127 290s [4,] 7.246401 2.6268994 -2.994583 1.515928 290s [5,] 5.080812 -7.7338589 -5.677535 -2.415891 290s 290s , , 4, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.3559434 2.606566 4.020425 -1.5594805 290s [2,] -2.7415992 -6.098343 -7.192729 5.3145753 290s [3,] -1.6320014 3.789132 -1.993286 9.8074484 290s [4,] -4.0828060 1.382317 -6.610842 0.2613842 290s [5,] -3.0323068 5.376626 -6.334314 -8.6589163 290s 290s , , 5, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.9203480 2.04598302 -0.6174551 2.0158551 290s [2,] 4.9986726 3.00100208 -4.8412744 -0.6807395 290s [3,] 7.4715170 -2.01476935 -11.4160423 -2.3368010 290s [4,] -0.5567231 0.04055137 -0.5709127 -5.3202880 290s [5,] -8.2461295 -1.79988534 -9.6717668 1.4865820 290s 290s c a1 b1 I 290s 5 4 5 3 290s > 290s > checker(einstein.tensor(einstein.tensor(A,G),inv.tensor(G,c("a","b"),by="I"),by=c("I")),rep(A,dim(G)["I"],1,"I")) 290s , , 1, 1 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.59416575 0.37849947 -0.6851564 -0.98508098 290s [2,] 0.52469868 0.04378833 1.3868142 0.61678028 290s [3,] -0.01769231 -0.94697786 -0.4022124 0.05612025 290s [4,] -0.52031683 -1.17733344 1.2292765 1.12002683 290s [5,] -1.89485633 -0.26303828 -0.2078783 -1.04187663 290s 290s , , 2, 1 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.4003801 0.3255066 -1.1684364 0.4212993 290s [2,] 0.7556916 -1.4186397 -0.2730597 1.2176170 290s [3,] -0.1562948 -1.1885058 1.2822683 -0.4260943 290s [4,] -0.0753744 0.2932872 -0.0288957 -0.3978164 290s [5,] -1.5422206 0.7527781 -0.2653699 1.2066058 290s 290s , , 3, 1 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.3486553 0.34934077 1.0807408 0.06253499 290s [2,] -0.6696680 -1.29577102 0.4952249 0.35056369 290s [3,] -0.4371484 -0.58263237 2.3616330 -0.98172868 290s [4,] 0.6554814 0.49138467 1.6429060 0.32859100 290s [5,] -0.7979686 0.09586926 -0.1305040 1.38843020 290s 290s , , 4, 1 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.7560774 -0.4021343 -0.4444302 -0.9993098 290s [2,] 0.9606657 0.3254006 -1.4676450 0.5462929 290s [3,] -2.1371789 -0.3241383 0.5531834 -0.2679333 290s [4,] 1.4613930 -0.3980795 -0.3555964 0.5035616 290s [5,] -0.2500193 -1.3640832 -0.8105675 1.0824382 290s 290s , , 5, 1 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.2020531 0.2279937 0.2075888 -0.5953352 290s [2,] -2.2326815 0.2882842 0.5438345 -1.1919848 290s [3,] -1.0955978 -1.8981084 1.4605549 -1.5107880 290s [4,] 0.4008347 -1.0983184 0.1305792 0.7646588 290s [5,] 1.2946636 -0.8166615 0.4759993 0.3731633 290s 290s , , 1, 2 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.59416575 0.37849947 -0.6851564 -0.98508098 290s [2,] 0.52469868 0.04378833 1.3868142 0.61678028 290s [3,] -0.01769231 -0.94697786 -0.4022124 0.05612025 290s [4,] -0.52031683 -1.17733344 1.2292765 1.12002683 290s [5,] -1.89485633 -0.26303828 -0.2078783 -1.04187663 290s 290s , , 2, 2 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.4003801 0.3255066 -1.1684364 0.4212993 290s [2,] 0.7556916 -1.4186397 -0.2730597 1.2176170 290s [3,] -0.1562948 -1.1885058 1.2822683 -0.4260943 290s [4,] -0.0753744 0.2932872 -0.0288957 -0.3978164 290s [5,] -1.5422206 0.7527781 -0.2653699 1.2066058 290s 290s , , 3, 2 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.3486553 0.34934077 1.0807408 0.06253499 290s [2,] -0.6696680 -1.29577102 0.4952249 0.35056369 290s [3,] -0.4371484 -0.58263237 2.3616330 -0.98172868 290s [4,] 0.6554814 0.49138467 1.6429060 0.32859100 290s [5,] -0.7979686 0.09586926 -0.1305040 1.38843020 290s 290s , , 4, 2 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.7560774 -0.4021343 -0.4444302 -0.9993098 290s [2,] 0.9606657 0.3254006 -1.4676450 0.5462929 290s [3,] -2.1371789 -0.3241383 0.5531834 -0.2679333 290s [4,] 1.4613930 -0.3980795 -0.3555964 0.5035616 290s [5,] -0.2500193 -1.3640832 -0.8105675 1.0824382 290s 290s , , 5, 2 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.2020531 0.2279937 0.2075888 -0.5953352 290s [2,] -2.2326815 0.2882842 0.5438345 -1.1919848 290s [3,] -1.0955978 -1.8981084 1.4605549 -1.5107880 290s [4,] 0.4008347 -1.0983184 0.1305792 0.7646588 290s [5,] 1.2946636 -0.8166615 0.4759993 0.3731633 290s 290s , , 1, 3 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.59416575 0.37849947 -0.6851564 -0.98508098 290s [2,] 0.52469868 0.04378833 1.3868142 0.61678028 290s [3,] -0.01769231 -0.94697786 -0.4022124 0.05612025 290s [4,] -0.52031683 -1.17733344 1.2292765 1.12002683 290s [5,] -1.89485633 -0.26303828 -0.2078783 -1.04187663 290s 290s , , 2, 3 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.4003801 0.3255066 -1.1684364 0.4212993 290s [2,] 0.7556916 -1.4186397 -0.2730597 1.2176170 290s [3,] -0.1562948 -1.1885058 1.2822683 -0.4260943 290s [4,] -0.0753744 0.2932872 -0.0288957 -0.3978164 290s [5,] -1.5422206 0.7527781 -0.2653699 1.2066058 290s 290s , , 3, 3 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.3486553 0.34934077 1.0807408 0.06253499 290s [2,] -0.6696680 -1.29577102 0.4952249 0.35056369 290s [3,] -0.4371484 -0.58263237 2.3616330 -0.98172868 290s [4,] 0.6554814 0.49138467 1.6429060 0.32859100 290s [5,] -0.7979686 0.09586926 -0.1305040 1.38843020 290s 290s , , 4, 3 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] -0.7560774 -0.4021343 -0.4444302 -0.9993098 290s [2,] 0.9606657 0.3254006 -1.4676450 0.5462929 290s [3,] -2.1371789 -0.3241383 0.5531834 -0.2679333 290s [4,] 1.4613930 -0.3980795 -0.3555964 0.5035616 290s [5,] -0.2500193 -1.3640832 -0.8105675 1.0824382 290s 290s , , 5, 3 290s 290s a 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.2020531 0.2279937 0.2075888 -0.5953352 290s [2,] -2.2326815 0.2882842 0.5438345 -1.1919848 290s [3,] -1.0955978 -1.8981084 1.4605549 -1.5107880 290s [4,] 0.4008347 -1.0983184 0.1305792 0.7646588 290s [5,] 1.2946636 -0.8166615 0.4759993 0.3731633 290s 290s c a b I 290s 5 4 5 3 290s > 290s > einstein.tensor(A,G) 290s , , 1, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.9160721 -1.723116 3.1344688 2.3590173 290s [2,] 1.5210764 1.926843 -0.2071013 1.5865098 290s [3,] 1.4196044 -6.785355 3.1785261 -0.8568046 290s [4,] -0.8708781 -2.585428 -6.2388113 -3.2546285 290s [5,] -5.2566360 -2.184446 -1.9477836 -1.8105832 290s 290s , , 2, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.01294063 0.481706 -1.282652 1.618568 290s [2,] -3.31353456 4.836402 -4.430307 -1.707034 290s [3,] -1.82680096 3.415630 -6.897968 5.301271 290s [4,] 0.03703797 1.215010 -1.978326 3.908937 290s [5,] 0.30849625 -6.146003 3.245114 -4.837900 290s 290s , , 3, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.700143 2.74125048 -4.365630 2.90847464 290s [2,] -3.320153 4.33641319 -2.280506 4.05000108 290s [3,] -7.206831 -2.55037470 -1.002285 4.17916989 290s [4,] -5.348353 4.19974883 2.569026 0.09905949 290s [5,] -3.691877 -0.01453547 -4.061927 -3.88339643 290s 290s , , 4, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7392852 -5.001167 -2.2350489 4.257032 290s [2,] 0.1181369 3.057290 -4.1693774 -4.584761 290s [3,] 3.4983241 4.535508 -8.5922870 3.228034 290s [4,] 3.4707759 4.995333 5.9143055 -1.567897 290s [5,] 1.7255907 -4.703328 -0.7070128 -1.266183 290s 290s , , 5, 1 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.7507208 0.1441032 -1.475236 4.8025327 290s [2,] 0.4468442 2.1466639 -3.260027 -6.1556623 290s [3,] -5.9376256 7.4312306 -6.731992 -2.4167834 290s [4,] -0.9061706 6.7962766 -4.357772 0.1934279 290s [5,] 4.7216772 -1.4221077 -3.067015 6.4601642 290s 290s , , 1, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -4.7717774 -1.0494534 2.2896404 0.3092118 290s [2,] 3.8397016 -0.1127951 -0.8335418 -6.3967417 290s [3,] -0.8100704 -4.2972564 1.1073823 4.6080585 290s [4,] 3.4766291 1.3770775 1.6511925 2.6574728 290s [5,] -2.7626556 4.9611957 4.7837919 0.8523948 290s 290s , , 2, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 5.1069172 3.441578 1.36410161 -1.2914202 290s [2,] -0.5080645 1.760376 -4.87917619 -0.6830125 290s [3,] 7.7449907 7.015620 0.90922501 -4.2703954 290s [4,] -5.2977927 -9.397718 0.08209162 -1.6213990 290s [5,] -6.4533850 -1.356973 -7.99994560 -4.1932487 290s 290s , , 3, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -2.1180089 -1.56157657 -3.0444540 4.2419811 290s [2,] 2.9981322 -0.03294657 2.2035226 0.2996967 290s [3,] 1.5836696 -2.21068021 -7.7859515 2.6942964 290s [4,] -0.1582774 -0.87203400 0.7638035 -3.7604290 290s [5,] 1.3188926 -2.06083892 2.5351664 -2.7974677 290s 290s , , 4, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 2.4736368 2.066592 2.183554 3.7139112 290s [2,] -0.8914545 -5.822417 -4.559295 0.4679584 290s [3,] 0.4946849 -1.972233 -6.448038 -0.9158920 290s [4,] 1.2484854 -5.451237 2.068878 -5.9095896 290s [5,] 5.8790355 6.998398 2.950649 -2.9567472 290s 290s , , 5, 2 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 1.7962685 3.245443 -3.766613 1.349804 290s [2,] -4.4878560 8.978860 4.920742 -1.087291 290s [3,] -3.2783405 -3.926046 2.485509 -7.064981 290s [4,] 0.4119418 3.988261 -3.722817 1.768493 290s [5,] -1.4537835 6.484509 -5.459598 3.736263 290s 290s , , 1, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.635395 -0.06259169 -1.1735570 0.2423941 290s [2,] 1.423165 -7.43245512 -0.6383191 4.4453820 290s [3,] -1.665444 12.31114805 9.6365427 7.2993935 290s [4,] -1.463782 -2.17594642 1.9621656 0.6039105 290s [5,] 2.714725 6.71116834 -1.7466223 4.3896150 290s 290s , , 2, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -1.795694 -5.2264583 1.012156 -3.549915 290s [2,] -2.967193 1.8139114 6.061017 5.878039 290s [3,] -4.677186 -0.4598026 1.701504 -4.065478 290s [4,] -6.980607 5.1463264 -1.353597 -2.251123 290s [5,] 2.980398 -1.8570672 4.114319 -4.473137 290s 290s , , 3, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] -3.984483 -5.1501280 -2.256806 -1.702531 290s [2,] 1.140526 -1.4480626 -4.329763 6.968992 290s [3,] -4.562724 -0.5055382 6.449451 3.054127 290s [4,] 7.246401 2.6268994 -2.994583 1.515928 290s [5,] 5.080812 -7.7338589 -5.677535 -2.415891 290s 290s , , 4, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.3559434 2.606566 4.020425 -1.5594805 290s [2,] -2.7415992 -6.098343 -7.192729 5.3145753 290s [3,] -1.6320014 3.789132 -1.993286 9.8074484 290s [4,] -4.0828060 1.382317 -6.610842 0.2613842 290s [5,] -3.0323068 5.376626 -6.334314 -8.6589163 290s 290s , , 5, 3 290s 290s a1 290s c [,1] [,2] [,3] [,4] 290s [1,] 0.9203480 2.04598302 -0.6174551 2.0158551 290s [2,] 4.9986726 3.00100208 -4.8412744 -0.6807395 290s [3,] 7.4715170 -2.01476935 -11.4160423 -2.3368010 290s [4,] -0.5567231 0.04055137 -0.5709127 -5.3202880 290s [5,] -8.2461295 -1.79988534 -9.6717668 1.4865820 290s 290s c a1 b1 I 290s 5 4 5 3 290s > 290s > ## chol 290s > 290s > A <- to.tensor(rnorm(15),c(a=3,b=5)) 290s > AAt <- einstein.tensor(A,mark(A,i="a")) 290s > ch <- chol.tensor(AAt,"a","a'",name="lambda") 290s > #names(ch)[1]<-"lambda" 290s > checker(einstein.tensor(ch,mark(ch,i="a")),AAt) 290s a' 290s a [,1] [,2] [,3] 290s [1,] 6.984947 -2.9030232 1.4581482 290s [2,] -2.903023 6.8345200 -0.2415085 290s [3,] 1.458148 -0.2415085 2.2585281 290s a a' 290s 3 3 290s > 290s > A <- to.tensor(rnorm(30),c(a=3,b=5,c=2)) 290s > AAt <- einstein.tensor(A,mark(A,i="a"),by="c") 290s > ch <- chol.tensor(AAt,"a","a'",name="lambda") 290s > checker(einstein.tensor(ch,mark(ch,i="a"),by="c"),AAt) 290s , , 1 290s 290s a' 290s a [,1] [,2] [,3] 290s [1,] 0.4804315 -0.4854377 -0.7160533 290s [2,] -0.4854377 2.3300375 -1.5928575 290s [3,] -0.7160533 -1.5928575 5.2261142 290s 290s , , 2 290s 290s a' 290s a [,1] [,2] [,3] 290s [1,] 2.039175 -0.39424904 -1.77979967 290s [2,] -0.394249 1.07048922 0.06254919 290s [3,] -1.779800 0.06254919 7.61912388 290s 290s a a' c 290s 3 3 2 290s > 290s > ftable(A) 290s c c1 c2 290s a b 290s a1 b1 -0.09784599 1.34761937 290s b2 0.09225565 0.32222796 290s b3 -0.55385608 -0.05096052 290s b4 -0.19364675 0.32350045 290s b5 0.34364361 0.10962258 290s a2 b1 0.10041272 -0.22494352 290s b2 -0.94165174 0.13085593 290s b3 0.54406156 0.26990205 290s b4 1.01756980 -0.61980277 290s b5 0.31905404 0.73875826 290s a3 b1 0.09202849 -1.45734359 290s b2 1.44132363 1.41735358 290s b3 1.45227763 1.35317178 290s b4 -0.83674732 -0.19863919 290s b5 -0.57530405 -1.27116127 290s > 290s > # norm 290s > 290s > A <- to.tensor(c(1,1,1,1,0,1,1,1,0,0,1,1),c(a=4,b=3)) 290s > checker(norm.tensor(A),sqrt(9)) 290s [1] 3 290s > checker(norm.tensor(A,c(1,2)),sqrt(9)) 290s [1] 3 290s > checker(norm.tensor(A,"b"),to.tensor(sqrt(c(1,2,3,3)),c(a=4))) 290s [1] 1.000000 1.414214 1.732051 1.732051 290s a 290s 4 290s > checker(norm.tensor(A,"a"),to.tensor(sqrt(c(4,3,2)),c(b=3))) 290s [1] 2.000000 1.732051 1.414214 290s b 290s 3 290s > checker(norm.tensor(A,by="a"),to.tensor(sqrt(c(1,2,3,3)),c(a=4))) 290s [1] 1.000000 1.414214 1.732051 1.732051 290s a 290s 4 290s > checker(norm.tensor(A,by="b"),to.tensor(sqrt(c(4,3,2)),c(b=3))) 290s [1] 2.000000 1.732051 1.414214 290s b 290s 3 290s > 290s > # opnorm 290s > 290s > A <- to.tensor(c(1,0,0,0,1,0,0,1),c(a=2,b=2,s=2)) 290s > checker(opnorm(A,"a",by="s"),to.tensor(c(1,1),c(s=2))) 290s [1] 1 1 290s s 290s 2 290s > 290s > 290s > # margin 290s > 290s > 290s > A <- to.tensor(rnorm(30),c(a=3,b=2,c=5)) 290s > checker( margin.tensor(A,c("a","c")),einstein.tensor(A,one.tensor(c(a=3,c=5)))) 290s [1] 1.489604 -2.001261 290s b 290s 2 290s > checker( margin.tensor(A,by=c("a","c")),einstein.tensor(A,one.tensor(c(b=2)))) 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.5769965 -0.20187122 -0.3721776 -0.9407186 -0.3738240 290s [2,] 2.6281710 0.02626197 -0.2817764 0.5209827 0.1161373 290s [3,] -0.3472123 -2.10653371 0.9159899 1.5840502 -1.1021397 290s a c 290s 3 5 290s > checker(one.tensor(c(a=3,c=5)),to.tensor(rep(1,15),c(a=3,c=5))) 290s c 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] 1 1 1 1 1 290s [2,] 1 1 1 1 1 290s [3,] 1 1 1 1 1 290s a c 290s 3 5 290s > 290s > # diagmul 290s > 290s > A <- to.tensor(rnorm(30),c(a=3,b=2,c=5)) 290s > B <- to.tensor(rnorm(6),c(a=3,b=2)) 290s > 290s > checker(einstein.tensor(A,diag.tensor(B,mark="m")), 290s + diagmul.tensor(A,B,i=c("a","b"))[[a=~am,b=~bm]]) 290s , , 1 290s 290s am 290s c [,1] [,2] [,3] 290s [1,] -0.09234645 0.7680490 -0.146947930 290s [2,] -0.69025880 -1.4953515 0.128088503 290s [3,] 1.52252439 1.0115641 0.028617422 290s [4,] 1.88231190 0.6671632 0.006614462 290s [5,] 0.32903062 -1.6450917 -0.022248073 290s 290s , , 2 290s 290s am 290s c [,1] [,2] [,3] 290s [1,] 0.4613362 -0.03444576 0.05528349 290s [2,] -0.5728777 -0.52175024 0.02677008 290s [3,] -0.3521745 0.16717339 -0.18994383 290s [4,] -0.1400363 0.62922790 -0.72614126 290s [5,] -0.1624029 -0.41876036 0.29378116 290s 290s c am bm 290s 5 3 2 290s > 290s > # is.tensor 290s > if( !identical(c( 290s + is.tensor(FALSE), 290s + is.tensor(TRUE), 290s + is.tensor(matrix(1:3)), 290s + is.tensor(as.tensor(matrix(1:3))), 290s + is.tensor(A)),c(FALSE,FALSE,FALSE,TRUE,TRUE))) 290s + stop("Fehler") 290s > 290s > # 290s > 290s > A <- to.tensor(rnorm(30),c(a=3,b=2,c=5)) 290s > checker(reorder.tensor(reorder.tensor(reorder.tensor(A,c("c","b","a")),c(1,3,2)),c("a","b","c")),A) 290s , , 1 290s 290s b 290s a [,1] [,2] 290s [1,] 1.3608712 0.1388678 290s [2,] -0.2778444 1.0647286 290s [3,] -0.5903549 1.2437371 290s 290s , , 2 290s 290s b 290s a [,1] [,2] 290s [1,] 0.7501802 -0.23673761 290s [2,] 1.0943480 0.25025069 290s [3,] 0.4039253 0.03963538 290s 290s , , 3 290s 290s b 290s a [,1] [,2] 290s [1,] 0.03815099 -1.05704346 290s [2,] 1.75624450 -0.59121518 290s [3,] -2.27214495 -0.02258944 290s 290s , , 4 290s 290s b 290s a [,1] [,2] 290s [1,] -0.5508356 0.001771953 290s [2,] -1.9457278 -1.331896909 290s [3,] -0.6734224 0.163766168 290s 290s , , 5 290s 290s b 290s a [,1] [,2] 290s [1,] -0.81027860 -1.018249 290s [2,] 0.07552993 0.431965 290s [3,] 2.13937238 -1.398020 290s 290s a b c 290s 3 2 5 290s > 290s > 290s > 290s > 290s > mul.tensor(A,c(),B,c(),by=c("a","b")) 290s , , 1 290s 290s a 290s c [,1] [,2] [,3] 290s [1,] 1.18625583 -0.35781610 0.06050369 290s [2,] 0.65392346 1.40933301 -0.04139709 290s [3,] 0.03325578 2.26174256 0.23286527 290s [4,] -0.48015703 -2.50576470 0.06901703 290s [5,] -0.70631056 0.09726964 -0.21925781 290s 290s , , 2 290s 290s a 290s c [,1] [,2] [,3] 290s [1,] 0.0388051044 0.4709735 0.76548188 290s [2,] -0.0661537646 0.1106962 0.02439436 290s [3,] -0.2953793650 -0.2615189 -0.01390311 290s [4,] 0.0004951532 -0.5891531 0.10079303 290s [5,] -0.2845387527 0.1910760 -0.86043835 290s 290s c a b 290s 5 3 2 290s > #### complex 290s > 290s > A <- to.tensor( c(1+1i,1,0,2-13i) , c(a=2,b=2) ) 290s > B <- to.tensor( c(1+1i,1,0,2-13i) , c(a=2,b=2) ) 290s > A 290s b 290s a [,1] [,2] 290s [1,] 1+1i 0+ 0i 290s [2,] 1+0i 2-13i 290s a b 290s 2 2 290s > Am <- matrix(c(A),nrow=nrow(A)) 290s > Bm <- matrix(c(B),nrow=nrow(B)) 290s > checker(mul.tensor(A,"b",B,"a"),to.tensor(c(Am%*%Bm),c(nrow(A),ncol(B)))) 290s b 290s a [,1] [,2] 290s [1,] 0+ 2i 0+ 0i 290s [2,] 3-12i -165-52i 290s a b 290s 2 2 290s > 290s > 290s > R1 <- matrix(rnorm(9)+rnorm(9)*1i,nrow=3) 290s > R1i <- solve(R1) 290s > R2 <- to.tensor(R1,c(a=3,b=3),what=1:2) 290s > R2i <- to.tensor(R1i,c(b=3,a=3),what=1:2) 290s > 290s > checker(inv.tensor(R2,"a","b"),R2i) 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s a b 290s 3 3 290s > checker(inv.tensor(R2,"a","b",allowSingular=TRUE),R2i) 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s a b 290s 3 3 290s > 290s > checker(inv.tensor(rep(R2,4,1,"K"),"a","b",by="K"),rep(R2i,4,1,"K")) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s a b K 290s 3 3 4 290s > checker(inv.tensor(rep(R2,4,1,"K"),"a","b",by="K",allowSingular=TRUE),rep(R2i,4,3,"K")) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0.26891751+0.7628924i -0.7687779+0.8888999i 0.150048-1.282899i 290s [2,] -0.04531925-0.0322484i -0.2363306+1.5599185i -0.778443-0.658758i 290s [3,] 0.44526602-0.8088347i 1.5938597+0.4511647i -0.908303+1.221015i 290s 290s a b K 290s 3 3 4 290s > 290s > R3 <- to.tensor(rnorm(15),c(a=3,z=5)) 290s > 290s > checker(mul.tensor(R2i,"b",mul.tensor(R2,"a",R3)),R3) 290s z 290s a [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.2019466+0i -0.2347215+0i 1.7048268+0i 0.2304638+0i -0.5519107+0i 290s [2,] -1.0496095+0i -0.8950220+0i -1.8930449+0i -0.6858668+0i 1.0463292+0i 290s [3,] 0.4888999+0i -0.3455552+0i 0.2676867+0i -0.1873279+0i -0.1284069+0i 290s a z 290s 3 5 290s > 290s > 290s > 290s > checker(solve.tensor(R2i,R3[[z=1]],"a"),mul.tensor(R2,"a",R3[[z=1]])) 290s [1] 1.3713638-0.4742725i -0.2140516+0.0970410i 0.4118275-0.8361075i 290s b 290s 3 290s > checker(solve.tensor(R2i,R3,"a"),mul.tensor(R2,"a",R3)) 290s z 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 0.3899320-0.6974421i 3.501221-1.056582i 290s [2,] -0.2140516+0.0970410i -0.2465436+0.7832036i 1.137403-0.661693i 290s [3,] 0.4118275-0.8361075i -0.5798237-0.2166972i 3.025978-0.164146i 290s z 290s b [,4] [,5] 290s [1,] 0.6935974-0.4980503i -1.6115079+0.5978944i 290s [2,] 0.1177914+0.2619836i -0.3381057+0.0907991i 290s [3,] 0.2284069-0.0365227i -1.0922744+0.2511951i 290s b z 290s 3 5 290s > 290s > checker(solve.tensor(R2i,R3[[z=1]],"a",allowSingular=TRUE),mul.tensor(R2,"a",R3[[z=1]])) 290s [1] 1.3713638-0.4742725i -0.2140516+0.0970410i 0.4118275-0.8361075i 290s b 290s 3 290s > checker(solve.tensor(R2i,R3,"a",allowSingular=T),mul.tensor(R2,"a",R3)) 290s z 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 0.3899320-0.6974421i 3.501221-1.056582i 290s [2,] -0.2140516+0.0970410i -0.2465436+0.7832036i 1.137403-0.661693i 290s [3,] 0.4118275-0.8361075i -0.5798237-0.2166972i 3.025978-0.164146i 290s z 290s b [,4] [,5] 290s [1,] 0.6935974-0.4980503i -1.6115079+0.5978944i 290s [2,] 0.1177914+0.2619836i -0.3381057+0.0907991i 290s [3,] 0.2284069-0.0365227i -1.0922744+0.2511951i 290s b z 290s 3 5 290s > 290s > checker(solve.tensor(rep(R2i,4,1,"K"),R3[[z=1]],"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 1.3713638-0.4742725i 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i -0.2140516+0.0970410i -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 0.4118275-0.8361075i 0.4118275-0.8361075i 290s K 290s b [,4] 290s [1,] 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 290s b K 290s 3 4 290s > checker(solve.tensor(rep(R2i,4,1,"K"),rep(R3[[z=1]],4,1,"K"),"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 1.3713638-0.4742725i 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i -0.2140516+0.0970410i -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 0.4118275-0.8361075i 0.4118275-0.8361075i 290s K 290s b [,4] 290s [1,] 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 290s b K 290s 3 4 290s > checker(solve.tensor(R2i,rep(R3[[z=1]],4,1,"K"),"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 1.3713638-0.4742725i 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i -0.2140516+0.0970410i -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 0.4118275-0.8361075i 0.4118275-0.8361075i 290s K 290s b [,4] 290s [1,] 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 290s b K 290s 3 4 290s > 290s > checker(solve.tensor(rep(R2i,4,1,"K"),R3[[z=1]],"a",by="K",allowSingular=T),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 1.3713638-0.4742725i 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i -0.2140516+0.0970410i -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 0.4118275-0.8361075i 0.4118275-0.8361075i 290s K 290s b [,4] 290s [1,] 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 290s b K 290s 3 4 290s > checker(solve.tensor(rep(R2i,4,1,"K"),rep(R3[[z=1]],4,1,"K"),"a",by="K",allowSingular=T),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 1.3713638-0.4742725i 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i -0.2140516+0.0970410i -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 0.4118275-0.8361075i 0.4118275-0.8361075i 290s K 290s b [,4] 290s [1,] 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 290s b K 290s 3 4 290s > checker(solve.tensor(R2i,rep(R3[[z=1]],4,1,"K"),"a",by="K",allowSingular=T),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] 290s [1,] 1.3713638-0.4742725i 1.3713638-0.4742725i 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i -0.2140516+0.0970410i -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 0.4118275-0.8361075i 0.4118275-0.8361075i 290s K 290s b [,4] 290s [1,] 1.3713638-0.4742725i 290s [2,] -0.2140516+0.0970410i 290s [3,] 0.4118275-0.8361075i 290s b K 290s 3 4 290s > 290s > # trace.tensor 290s > 290s > A <- to.tensor(rep(1,16),c(a=4,b=4)) 290s > checker(trace.tensor(A,"a","b"),4) 290s [1] 4 290s > 290s > A <- to.tensor(rep(1,16*3),c(a=4,c=3,b=4)) 290s > checker(trace.tensor(A,"a","b"),to.tensor(rep(4,3),c(c=3))) 290s [1] 4 4 4 290s c 290s 3 290s > 290s > A <- to.tensor(1:(2*2*3*3*5),c(a=2,b=3,c=2,d=3,e=5)) 290s > erg <- sapply(1:5,function(e) sum(diag(matrix(A[[e=e]],nrow=6)))) 290s > checker(trace.tensor(reorder(A,c(3,4,1,5,2)),c("a","b"),c("c","d")),to.tensor(c(erg),c(e=5))) 290s [1] 111 327 543 759 975 290s e 290s 5 290s > 290s > # delta.tensor 290s > 290s > checker(delta.tensor(c(a=2,b=3)),to.tensor(c(diag(6)),c(a=2,b=3,"a'"=2,"b'"=3))) 290s , , 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 0 0 290s 290s , , 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 1 0 0 290s 290s , , 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 1 0 290s [2,] 0 0 0 290s 290s , , 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 1 0 290s 290s , , 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 1 290s [2,] 0 0 0 290s 290s , , 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 0 1 290s 290s a b a' b' 290s 2 3 2 3 290s > # diag.tensor 290s > 290s > A <- to.tensor(1:6,c(a=2,b=3)) 290s > checker(diag.tensor(A),to.tensor(c(diag(c(A))),c(a=2,b=3,"a'"=2,"b'"=3))) 290s , , 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 0 0 290s [2,] 0 0 0 290s 290s , , 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 2 0 0 290s 290s , , 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 3 0 290s [2,] 0 0 0 290s 290s , , 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 4 0 290s 290s , , 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 5 290s [2,] 0 0 0 290s 290s , , 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 0 6 290s 290s a b a' b' 290s 2 3 2 3 290s > A <- to.tensor(1:6,c(a=2,b=3)) 290s > checker(diag.tensor(A,by="b"),to.tensor(c(1,0,0,2,3,0,0,4,5,0,0,6),c(a=2,"a'"=2,b=3))) 290s , , 1 290s 290s a' 290s a [,1] [,2] 290s [1,] 1 0 290s [2,] 0 2 290s 290s , , 2 290s 290s a' 290s a [,1] [,2] 290s [1,] 3 0 290s [2,] 0 4 290s 290s , , 3 290s 290s a' 290s a [,1] [,2] 290s [1,] 5 0 290s [2,] 0 6 290s 290s a a' b 290s 2 2 3 290s > 290s > # tripledelta.tensor 290s > checker(tripledelta.tensor(c(a=2)),to.tensor(c(1,0,0,0,0,0,0,1),c(a=2,"a'"=2,"a*"=2))) 290s , , 1 290s 290s a' 290s a [,1] [,2] 290s [1,] 1 0 290s [2,] 0 0 290s 290s , , 2 290s 290s a' 290s a [,1] [,2] 290s [1,] 0 0 290s [2,] 0 1 290s 290s a a' a* 290s 2 2 2 290s > 290s > checker(tripledelta.tensor(c(a=2,b=4)), 290s + einstein.tensor(tripledelta.tensor(c(a=2)),tripledelta.tensor(c(b=4)) ) 290s + ) 290s , , 1, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 1 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 3, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 4, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 1, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 1 0 0 0 290s 290s , , 1, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 3, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 4, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 2, 1 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 1 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 3, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 4, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 1, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 1 0 0 290s 290s , , 1, 3, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 4, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 2, 2 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 3, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 1 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 4, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 1, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 3, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 1 0 290s 290s , , 1, 4, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 2, 3 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 3, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 4, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 1 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 1, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 3, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 3, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 1, 4, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 0 290s 290s , , 2, 4, 2, 4 290s 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 0 0 0 0 290s [2,] 0 0 0 1 290s 290s a b a' b' a* b* 290s 2 4 2 4 2 4 290s > 290s > 290s > # one.tensor 290s > checker( one.tensor(c(a=3,b=4)), to.tensor(rep(1,12),c(a=3,b=4))) 290s b 290s a [,1] [,2] [,3] [,4] 290s [1,] 1 1 1 1 290s [2,] 1 1 1 1 290s [3,] 1 1 1 1 290s a b 290s 3 4 290s > 290s > 290s > checker(level.tensor(A),length(dim(A))) 290s [1] 2 290s > 290s > 290s > # svd.tensor 290s > 290s > A <- to.tensor(rnorm(120),c(a=2,b=2,c=5,d=3,e=2)) 290s > 290s > SVD <- svd.tensor(A,c("a","d"),c("b","c"),by="e") 290s > dim(SVD$v) 290s b c lambda e 290s 2 5 6 2 290s > # Kompositionseigenschaft 290s > checker(einstein.tensor(SVD$v,diag=SVD$d,SVD$u,by="e"),A) 290s , , 1, 1, 1 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.2112292 0.7759068 0.97572551 -0.1328569 -0.1943283 290s [2,] 0.5981027 -0.9267507 0.06261686 0.9219106 0.8307256 290s 290s , , 2, 1, 1 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 1.0684566 1.639471 -0.6603836 -0.7860032 -0.65244160 290s [2,] -0.5017716 1.019933 -0.2536954 -1.9145964 0.07667319 290s 290s , , 1, 2, 1 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.6888744 0.8835670 0.07474311 -1.012417 -2.2309244 290s [2,] -0.3056343 0.2124523 -1.67399869 1.310477 0.7927635 290s 290s , , 2, 2, 1 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.4605972 -0.8995181 -0.80537324 -0.8127535 -0.06055193 290s [2,] -0.6757943 0.4972475 0.09451003 0.9750504 -0.50655995 290s 290s , , 1, 3, 1 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.3400059 1.8128928 0.7341105 0.6316314 0.944529 290s [2,] 0.2744991 0.8242147 -0.1377282 -1.3227240 -1.086170 290s 290s , , 2, 3, 1 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 1.004712 0.6011503 0.9578005 1.2750765 0.1063853 290s [2,] 1.233143 -0.1252803 0.4062820 -0.0449864 -0.3107619 290s 290s , , 1, 1, 2 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.3765514 0.9475483 -0.3644304 -1.4059050 -1.163764 290s [2,] -0.5754314 -1.2223459 0.7700514 -0.2438532 -1.241059 290s 290s , , 2, 1, 2 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.1925301 -0.4369719 -2.0351162 1.683047 -0.06070507 290s [2,] 1.3538781 0.2187095 0.3870477 -2.399088 1.99051402 290s 290s , , 1, 2, 2 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.3442121 1.121962 -0.2164293 0.02356194 -1.367544 290s [2,] -0.6138355 -3.011622 -0.1302661 -1.71615896 -1.055192 290s 290s , , 2, 2, 2 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.4971773 -0.5085932 0.7124882 1.863717 0.3616040 290s [2,] -0.6028935 1.3156760 0.2127373 1.447884 0.3875377 290s 290s , , 1, 3, 2 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] -0.832771 -1.341818 0.6410505 -0.8590950 -1.4214650 290s [2,] -1.676125 -1.501852 0.4983737 0.8741259 -0.2354345 290s 290s , , 2, 3, 2 290s 290s c 290s b [,1] [,2] [,3] [,4] [,5] 290s [1,] 0.4488534 0.6525507 0.6579515 0.5440174 0.5178252 290s [2,] -0.8388363 0.4649224 0.7277738 0.1535633 -0.3644996 290s 290s b c a d e 290s 2 5 2 3 2 290s > # Orthogonalitaet: 290s > checker( SVD$v %e% SVD$v[[lambda=~"lambda'"]],2*delta.tensor(c(lambda=6))) 290s lambda' 290s lambda [,1] [,2] [,3] [,4] [,5] 290s [1,] 2.000000e+00 -5.551115e-17 1.110223e-16 -5.551115e-17 1.552578e-16 290s [2,] -5.551115e-17 2.000000e+00 0.000000e+00 1.595946e-16 -3.512815e-17 290s [3,] 1.110223e-16 0.000000e+00 2.000000e+00 2.914335e-16 -1.162265e-16 290s [4,] -5.551115e-17 1.595946e-16 2.914335e-16 2.000000e+00 -1.526557e-16 290s [5,] 1.552578e-16 -3.512815e-17 -1.162265e-16 -1.526557e-16 2.000000e+00 290s [6,] -3.191891e-16 -6.938894e-18 1.526557e-16 1.283695e-16 -4.770490e-18 290s lambda' 290s lambda [,6] 290s [1,] -3.191891e-16 290s [2,] -6.938894e-18 290s [3,] 1.526557e-16 290s [4,] 1.283695e-16 290s [5,] -4.770490e-18 290s [6,] 2.000000e+00 290s lambda lambda' 290s 6 6 290s > checker( SVD$u %e% SVD$u[[lambda=~"lambda'"]],2*delta.tensor(c(lambda=6))) 290s lambda' 290s lambda [,1] [,2] [,3] [,4] [,5] 290s [1,] 2.000000e+00 -1.318390e-16 5.282233e-16 1.387779e-17 2.879641e-16 290s [2,] -1.318390e-16 2.000000e+00 -4.371503e-16 3.191891e-16 9.714451e-17 290s [3,] 5.282233e-16 -4.371503e-16 2.000000e+00 -2.359224e-16 -1.110223e-16 290s [4,] 1.387779e-17 3.191891e-16 -2.359224e-16 2.000000e+00 -1.665335e-16 290s [5,] 2.879641e-16 9.714451e-17 -1.110223e-16 -1.665335e-16 2.000000e+00 290s [6,] -3.538836e-16 -8.326673e-17 2.220446e-16 -3.885781e-16 1.665335e-16 290s lambda' 290s lambda [,6] 290s [1,] -3.538836e-16 290s [2,] -8.326673e-17 290s [3,] 2.220446e-16 290s [4,] -3.885781e-16 290s [5,] 1.665335e-16 290s [6,] 2.000000e+00 290s lambda lambda' 290s 6 6 290s > checker( SVD$u %e% mark(SVD$u,"'",c("a","d")),2*delta.tensor(c(a=2,d=3))) 290s , , 1, 1 290s 290s d 290s a [,1] [,2] [,3] 290s [1,] 2.000000e+00 2.255141e-16 0.000000e+00 290s [2,] -4.683753e-17 1.110223e-16 5.551115e-17 290s 290s , , 2, 1 290s 290s d 290s a [,1] [,2] [,3] 290s [1,] -4.683753e-17 9.079109e-16 3.417405e-16 290s [2,] 2.000000e+00 -4.128642e-16 -1.561251e-17 290s 290s , , 1, 2 290s 290s d 290s a [,1] [,2] [,3] 290s [1,] 2.255141e-16 2.000000e+00 -1.769418e-16 290s [2,] 9.079109e-16 4.093947e-16 -1.214306e-16 290s 290s , , 2, 2 290s 290s d 290s a [,1] [,2] [,3] 290s [1,] 1.110223e-16 4.093947e-16 -2.775558e-17 290s [2,] -4.128642e-16 2.000000e+00 -5.551115e-16 290s 290s , , 1, 3 290s 290s d 290s a [,1] [,2] [,3] 290s [1,] 0.000000e+00 -1.769418e-16 2.000000e+00 290s [2,] 3.417405e-16 -2.775558e-17 6.106227e-16 290s 290s , , 2, 3 290s 290s d 290s a [,1] [,2] [,3] 290s [1,] 5.551115e-17 -1.214306e-16 6.106227e-16 290s [2,] -1.561251e-17 -5.551115e-16 2.000000e+00 290s 290s a d a' d' 290s 2 3 2 3 290s > 290s > 290s > # power.tensor 290s > A <- to.tensor(rnorm(120),c(a=2,b=2,c=5,d=3,e=2)) 290s > AAt <- A %e% mark(A,"'",c("a","b")) 290s > 290s > checker(power.tensor(AAt,c("a","b"),c("a'","b'"),-1),inv.tensor(AAt,c("a","b"))) 290s , , 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 0.029776814 -0.0057611829 290s [2,] -0.003357243 -0.0002404374 290s 290s , , 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] -0.003357243 -0.014490212 290s [2,] 0.036252940 0.003610196 290s 290s , , 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] -0.005761183 0.057998097 290s [2,] -0.014490212 -0.008216186 290s 290s , , 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] -0.0002404374 -0.008216186 290s [2,] 0.0036101963 0.037018942 290s 290s a b a' b' 290s 2 2 2 2 290s > checker(power.tensor(AAt,c("a","b"),c("a'","b'"),2), 290s + mul.tensor(AAt,c("a","b"),AAt,c("a'","b'"))) 290s , , 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 1283.5851 315.59043 290s [2,] 380.0011 63.26164 290s 290s , , 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 380.0011 444.64969 290s [2,] 1084.2964 -37.41947 290s 290s , , 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 315.5904 517.2407 290s [2,] 444.6497 174.4848 290s 290s , , 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 63.26164 174.4848 290s [2,] -37.41947 798.2598 290s 290s a b a' b' 290s 2 2 2 2 290s > 290s > checker(power.tensor(power.tensor(AAt,c("a","b"),c("a'","b'"),1/pi), 290s + c("a","b"),c("a'","b'"),pi),AAt) 290s , , 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 35.111935 4.882610 290s [2,] 5.122266 0.812186 290s 290s , , 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 5.122266 8.195341 290s [2,] 31.455015 -1.215398 290s 290s , , 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 4.882610 20.30414 290s [2,] 8.195341 3.73889 290s 290s , , 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 0.812186 3.73889 290s [2,] -1.215398 27.96683 290s 290s a b a' b' 290s 2 2 2 2 290s > 290s > 290s > AAt <- einstein.tensor(A , mark(A,"'",c("a","b")),by="e") 290s > 290s > checker(power.tensor(AAt,c("a","b"),c("a'","b'"),-1,by="e"), 290s + inv.tensor(AAt,c("a","b"),by="e")) 290s , , 1, 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 0.071705710 -0.03510685 290s [2,] 0.002243432 0.01581457 290s 290s , , 2, 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 0.002243432 -0.025451260 290s [2,] 0.118310356 -0.007846876 290s 290s , , 1, 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] -0.03510685 0.12372711 290s [2,] -0.02545126 -0.02939372 290s 290s , , 2, 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 0.015814566 -0.02939372 290s [2,] -0.007846876 0.07902494 290s 290s , , 1, 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 0.05905232 0.007024127 290s [2,] -0.01577288 -0.014094059 290s 290s , , 2, 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] -0.01577288 -0.03519319 290s [2,] 0.05916315 0.01658679 290s 290s , , 1, 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 0.007024127 0.12435313 290s [2,] -0.035193187 -0.01272061 290s 290s , , 2, 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] -0.01409406 -0.01272061 290s [2,] 0.01658679 0.08002825 290s 290s a b a' b' e 290s 2 2 2 2 2 290s > checker(power.tensor(AAt,c("a","b"),c("a'","b'"),2,by="e"), 290s + mul.tensor(AAt,c("a","b"),AAt,c("a'","b'"),by="e")) 290s , , 1, 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 292.14163 114.69087 290s [2,] 21.32936 -33.97464 290s 290s , , 2, 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 21.32936 55.54338 290s [2,] 91.36279 46.91888 290s 290s , , 1, 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 114.69087 148.6765 290s [2,] 55.54338 79.7332 290s 290s , , 2, 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] -33.97464 79.7332 290s [2,] 46.91888 223.0088 290s 290s , , 1, 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 376.1259 41.56311 290s [2,] 184.5156 64.78743 290s 290s , , 2, 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 184.5156 186.27286 290s [2,] 563.8173 -91.12751 290s 290s , , 1, 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 41.56311 127.739594 290s [2,] 186.27286 -5.607508 290s 290s , , 2, 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 64.78743 -5.607508 290s [2,] -91.12751 199.254576 290s 290s a b a' b' e 290s 2 2 2 2 2 290s > 290s > checker(power.tensor(power.tensor(AAt,c("a","b"),c("a'","b'"),1/pi,by="e"), 290s + c("a","b"),c("a'","b'"),pi,by="e"),AAt) 290s , , 1, 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 16.4323449 4.389979 290s [2,] 0.5264515 -1.603311 290s 290s , , 2, 1, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 0.5264515 2.418997 290s [2,] 9.0751998 1.695537 290s 290s , , 1, 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] 4.389979 10.611578 290s [2,] 2.418997 3.308699 290s 290s , , 2, 2, 1 290s 290s b 290s a [,1] [,2] 290s [1,] -1.603311 3.308699 290s [2,] 1.695537 14.374137 290s 290s , , 1, 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 18.679590 0.4926303 290s [2,] 4.595814 2.4154973 290s 290s , , 2, 1, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 4.595814 5.776345 290s [2,] 22.379815 -2.910934 290s 290s , , 1, 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 0.4926303 9.6925583 290s [2,] 5.7763447 0.4301909 290s 290s , , 2, 2, 2 290s 290s b 290s a [,1] [,2] 290s [1,] 2.415497 0.4301909 290s [2,] -2.910934 13.5926946 290s 290s a b a' b' e 290s 2 2 2 2 2 290s > 290s > 290s > # to.matrix.tensor # 290s > A <- reorder.tensor(to.tensor(1:30,c(a=2,b=3,c=5)),c("c","a","b")) 290s > 290s > checker(to.matrix.tensor(A,"a",c("b","c")),matrix(1:30,nrow=2)) 290s 290s [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] 290s [1,] 1 3 5 7 9 11 13 15 17 19 21 23 25 290s [2,] 2 4 6 8 10 12 14 16 18 20 22 24 26 290s 290s [,14] [,15] 290s [1,] 27 29 290s [2,] 28 30 290s > 290s > checker(to.matrix.tensor(A,c("a","b"),c("c")),matrix(1:30,nrow=6)) 290s 290s [,1] [,2] [,3] [,4] [,5] 290s [1,] 1 7 13 19 25 290s [2,] 2 8 14 20 26 290s [3,] 3 9 15 21 27 290s [4,] 4 10 16 22 28 290s [5,] 5 11 17 23 29 290s [6,] 6 12 18 24 30 290s > 290s > checker(to.matrix.tensor(A,c("a","b"),by=c("c")),structure(1:30,dim=c(6,1,5))) 290s , , 1 290s 290s 290s [,1] 290s [1,] 1 290s [2,] 2 290s [3,] 3 290s [4,] 4 290s [5,] 5 290s [6,] 6 290s 290s , , 2 290s 290s 290s [,1] 290s [1,] 7 290s [2,] 8 290s [3,] 9 290s [4,] 10 290s [5,] 11 290s [6,] 12 290s 290s , , 3 290s 290s 290s [,1] 290s [1,] 13 290s [2,] 14 290s [3,] 15 290s [4,] 16 290s [5,] 17 290s [6,] 18 290s 290s , , 4 290s 290s 290s [,1] 290s [1,] 19 290s [2,] 20 290s [3,] 21 290s [4,] 22 290s [5,] 23 290s [6,] 24 290s 290s , , 5 290s 290s 290s [,1] 290s [1,] 25 290s [2,] 26 290s [3,] 27 290s [4,] 28 290s [5,] 29 290s [6,] 30 290s 290s > checker(to.matrix.tensor(A,c("a"),by=c("c")),structure(1:30,dim=c(2,3,5))) 290s , , 1 290s 290s 290s [,1] [,2] [,3] 290s [1,] 1 3 5 290s [2,] 2 4 6 290s 290s , , 2 290s 290s 290s [,1] [,2] [,3] 290s [1,] 7 9 11 290s [2,] 8 10 12 290s 290s , , 3 290s 290s 290s [,1] [,2] [,3] 290s [1,] 13 15 17 290s [2,] 14 16 18 290s 290s , , 4 290s 290s 290s [,1] [,2] [,3] 290s [1,] 19 21 23 290s [2,] 20 22 24 290s 290s , , 5 290s 290s 290s [,1] [,2] [,3] 290s [1,] 25 27 29 290s [2,] 26 28 30 290s 290s > 290s > # untensor 290s > 290s > A <- reorder.tensor(to.tensor(1:30,c(a=2,b=3,c=5)),c("c","a","b")) 290s > 290s > checker(untensor(A,c("a","b"),pos=1),to.tensor(1:30,c(I1=6,c=5))) 290s c 290s I1 [,1] [,2] [,3] [,4] [,5] 290s [1,] 1 7 13 19 25 290s [2,] 2 8 14 20 26 290s [3,] 3 9 15 21 27 290s [4,] 4 10 16 22 28 290s [5,] 5 11 17 23 29 290s [6,] 6 12 18 24 30 290s I1 c 290s 6 5 290s > checker(untensor(A,c("a","b"),"new",pos=2),reorder(to.tensor(1:30,c(new=6,c=5)),2:1)) 290s new 290s c [,1] [,2] [,3] [,4] [,5] [,6] 290s [1,] 1 2 3 4 5 6 290s [2,] 7 8 9 10 11 12 290s [3,] 13 14 15 16 17 18 290s [4,] 19 20 21 22 23 24 290s [5,] 25 26 27 28 29 30 290s c new 290s 5 6 290s > checker(untensor(A,list(u=c("a","b"),v=c(c="c"))),to.tensor(1:30,c(u=6,v=5))) 290s u 290s v [,1] [,2] [,3] [,4] [,5] [,6] 290s [1,] 1 2 3 4 5 6 290s [2,] 7 8 9 10 11 12 290s [3,] 13 14 15 16 17 18 290s [4,] 19 20 21 22 23 24 290s [5,] 25 26 27 28 29 30 290s v u 290s 5 6 290s > 290s > 290s > # as.tensor 290s > 290s > checker(as.tensor(diag(5)),to.tensor(c(diag(5)),c(I1=5,I2=5))) 290s I2 290s I1 [,1] [,2] [,3] [,4] [,5] 290s [1,] 1 0 0 0 0 290s [2,] 0 1 0 0 0 290s [3,] 0 0 1 0 0 290s [4,] 0 0 0 1 0 290s [5,] 0 0 0 0 1 290s I1 I2 290s 5 5 290s > 290s > # Slice tensor 290s > 290s > A <- reorder.tensor(to.tensor(1:30,c(a=2,b=3,c=5)),c("c","a","b")) 290s > checker(slice.tensor(A,"c",1:2),to.tensor(1:12,c(a=2,b=3,c=2))) 290s , , 1 290s 290s a 290s c [,1] [,2] 290s [1,] 1 2 290s [2,] 7 8 290s 290s , , 2 290s 290s a 290s c [,1] [,2] 290s [1,] 3 4 290s [2,] 9 10 290s 290s , , 3 290s 290s a 290s c [,1] [,2] 290s [1,] 5 6 290s [2,] 11 12 290s 290s c a b 290s 2 2 3 290s > checker(slice.tensor(A,"c",1,drop=TRUE),to.tensor(1:6,c(a=2,b=3))) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 3 5 290s [2,] 2 4 6 290s a b 290s 2 3 290s > checker(slice.tensor(A,"c",1,drop=FALSE),to.tensor(1:6,c(a=2,b=3,c=1))) 290s , , 1 290s 290s a 290s c [,1] [,2] 290s [1,] 1 2 290s 290s , , 2 290s 290s a 290s c [,1] [,2] 290s [1,] 3 4 290s 290s , , 3 290s 290s a 290s c [,1] [,2] 290s [1,] 5 6 290s 290s c a b 290s 1 2 3 290s > 290s > # Indexing with [[]] 290s > 290s > A <- reorder.tensor(to.tensor(1:30,c(a=2,b=3,c=5)),c("c","a","b")) 290s > checker(A[[b=2]],slice.tensor(A,"b",2,drop=TRUE)) 290s a 290s c [,1] [,2] 290s [1,] 3 4 290s [2,] 9 10 290s [3,] 15 16 290s [4,] 21 22 290s [5,] 27 28 290s c a 290s 5 2 290s > checker(A[[b=2:3]],slice.tensor(A,"b",2:3)) 290s , , 1 290s 290s a 290s c [,1] [,2] 290s [1,] 3 4 290s [2,] 9 10 290s [3,] 15 16 290s [4,] 21 22 290s [5,] 27 28 290s 290s , , 2 290s 290s a 290s c [,1] [,2] 290s [1,] 5 6 290s [2,] 11 12 290s [3,] 17 18 290s [4,] 23 24 290s [5,] 29 30 290s 290s c a b 290s 5 2 2 290s > checker(A[[b=2:3,c=3:4]],slice.tensor(slice.tensor(A,"b",2:3),"c",3:4)) 290s , , 1 290s 290s a 290s c [,1] [,2] 290s [1,] 15 16 290s [2,] 21 22 290s 290s , , 2 290s 290s a 290s c [,1] [,2] 290s [1,] 17 18 290s [2,] 23 24 290s 290s c a b 290s 2 2 2 290s > checker(A[[b=~q]],to.tensor(1:30,c(a=2,q=3,c=5))) 290s , , 1 290s 290s a 290s c [,1] [,2] 290s [1,] 1 2 290s [2,] 7 8 290s [3,] 13 14 290s [4,] 19 20 290s [5,] 25 26 290s 290s , , 2 290s 290s a 290s c [,1] [,2] 290s [1,] 3 4 290s [2,] 9 10 290s [3,] 15 16 290s [4,] 21 22 290s [5,] 27 28 290s 290s , , 3 290s 290s a 290s c [,1] [,2] 290s [1,] 5 6 290s [2,] 11 12 290s [3,] 17 18 290s [4,] 23 24 290s [5,] 29 30 290s 290s c a q 290s 5 2 3 290s > 290s > #undrop.tensor 290s > 290s > checker(undrop.tensor(slice.tensor(A,"c",2,drop=TRUE),"c"), 290s + slice.tensor(A,"c",2,drop=FALSE)) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 7 9 11 290s [2,] 8 10 12 290s 290s a b c 290s 2 3 1 290s > 290s > # bind.tensor 290s > 290s > A <- to.tensor(1:6,c(a=2,b=3)) 290s > checker( bind.tensor(A,"a",A), to.tensor(c(1,2,1,2,3,4,3,4,5,6,5,6),c(a=4,b=3))) 290s a 290s b [,1] [,2] [,3] [,4] 290s [1,] 1 2 1 2 290s [2,] 3 4 3 4 290s [3,] 5 6 5 6 290s b a 290s 3 4 290s > checker( bind.tensor(A,"b",A), to.tensor(c(1:6,1:6),c(a=2,b=6))) 290s b 290s a [,1] [,2] [,3] [,4] [,5] [,6] 290s [1,] 1 3 5 1 3 5 290s [2,] 2 4 6 2 4 6 290s a b 290s 2 6 290s > 290s > 290s > 290s > 290s > # einstein.tensor 290s > A <- to.tensor(1:6,c(a=2,b=3)) 290s > checker( einstein.tensor(A,A), mul.tensor(A,c("a","b"),A)) 290s [1] 91 290s > checker( einstein.tensor(A,A,by="b"), mul.tensor(A,c("a"),A,by="b")) 290s [1] 5 25 61 290s b 290s 3 290s > checker( einstein.tensor(A,diag=A,by="b"), diagmul.tensor(A,c("a"),A,by="b")) 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 9 25 290s [2,] 4 16 36 290s a b 290s 2 3 290s > 290s > 290s > # adding 290s > A <- to.tensor(1:30,c(a=2,b=3,c=5)) 290s > 290s > checker(A + reorder(A,c("b","a","c")),2*A) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 2 6 10 290s [2,] 4 8 12 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 14 18 22 290s [2,] 16 20 24 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 30 34 290s [2,] 28 32 36 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 38 42 46 290s [2,] 40 44 48 290s 290s , , 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 50 54 58 290s [2,] 52 56 60 290s 290s a b c 290s 2 3 5 290s > checker(A - reorder(A,c("b","a","c")),to.tensor(rep(0,30),c(a=2,b=3,c=5))) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 0 0 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 0 0 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 0 0 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 0 0 290s 290s , , 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 0 0 0 290s [2,] 0 0 0 290s 290s a b c 290s 2 3 5 290s > 290s > B <- to.tensor(rnorm(6),c(b=3,a=2)) 290s > 290s > checker( A + B , rep.tensor(B,5,name="c") + A ) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] -0.8562447 3.055444 4.462506 290s [2,] 0.3844367 5.017177 6.275817 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 5.143755 9.055444 10.46251 290s [2,] 6.384437 11.017177 12.27582 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 11.14376 15.05544 16.46251 290s [2,] 12.38444 17.01718 18.27582 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 17.14376 21.05544 22.46251 290s [2,] 18.38444 23.01718 24.27582 290s 290s , , 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 23.14376 27.05544 28.46251 290s [2,] 24.38444 29.01718 30.27582 290s 290s a b c 290s 2 3 5 290s > checker( B + A , rep.tensor(B,5,name="c") + A ) 290s , , 1 290s 290s a 290s b [,1] [,2] 290s [1,] -0.8562447 0.3844367 290s [2,] 3.0554444 5.0171771 290s [3,] 4.4625059 6.2758165 290s 290s , , 2 290s 290s a 290s b [,1] [,2] 290s [1,] 5.143755 6.384437 290s [2,] 9.055444 11.017177 290s [3,] 10.462506 12.275817 290s 290s , , 3 290s 290s a 290s b [,1] [,2] 290s [1,] 11.14376 12.38444 290s [2,] 15.05544 17.01718 290s [3,] 16.46251 18.27582 290s 290s , , 4 290s 290s a 290s b [,1] [,2] 290s [1,] 17.14376 18.38444 290s [2,] 21.05544 23.01718 290s [3,] 22.46251 24.27582 290s 290s , , 5 290s 290s a 290s b [,1] [,2] 290s [1,] 23.14376 24.38444 290s [2,] 27.05544 29.01718 290s [3,] 28.46251 30.27582 290s 290s b a c 290s 3 2 5 290s > checker( A + (B - A), rep.tensor(B,5,name="c") ) 290s , , 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] -1.856245 0.0554444 -0.5374941 290s [2,] -1.615563 1.0171771 0.2758165 290s 290s , , 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] -1.856245 0.0554444 -0.5374941 290s [2,] -1.615563 1.0171771 0.2758165 290s 290s , , 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] -1.856245 0.0554444 -0.5374941 290s [2,] -1.615563 1.0171771 0.2758165 290s 290s , , 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] -1.856245 0.0554444 -0.5374941 290s [2,] -1.615563 1.0171771 0.2758165 290s 290s , , 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] -1.856245 0.0554444 -0.5374941 290s [2,] -1.615563 1.0171771 0.2758165 290s 290s a b c 290s 2 3 5 290s > checker( B + (A - B), A ) 290s , , 1 290s 290s a 290s b [,1] [,2] 290s [1,] 1 2 290s [2,] 3 4 290s [3,] 5 6 290s 290s , , 2 290s 290s a 290s b [,1] [,2] 290s [1,] 7 8 290s [2,] 9 10 290s [3,] 11 12 290s 290s , , 3 290s 290s a 290s b [,1] [,2] 290s [1,] 13 14 290s [2,] 15 16 290s [3,] 17 18 290s 290s , , 4 290s 290s a 290s b [,1] [,2] 290s [1,] 19 20 290s [2,] 21 22 290s [3,] 23 24 290s 290s , , 5 290s 290s a 290s b [,1] [,2] 290s [1,] 25 26 290s [2,] 27 28 290s [3,] 29 30 290s 290s b a c 290s 3 2 5 290s > 290s > C <- to.tensor(1:42,c(a=2,b=3,d=7)) 290s > 290s > checker( A+C , rep.tensor(A,7,name="d") + rep.tensor(C,5,name="c")) 290s , , 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 2 6 10 290s [2,] 4 8 12 290s 290s , , 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 8 12 16 290s [2,] 10 14 18 290s 290s , , 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 14 18 22 290s [2,] 16 20 24 290s 290s , , 4, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 20 24 28 290s [2,] 22 26 30 290s 290s , , 5, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 30 34 290s [2,] 28 32 36 290s 290s , , 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 8 12 16 290s [2,] 10 14 18 290s 290s , , 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 14 18 22 290s [2,] 16 20 24 290s 290s , , 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 20 24 28 290s [2,] 22 26 30 290s 290s , , 4, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 30 34 290s [2,] 28 32 36 290s 290s , , 5, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 32 36 40 290s [2,] 34 38 42 290s 290s , , 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 14 18 22 290s [2,] 16 20 24 290s 290s , , 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 20 24 28 290s [2,] 22 26 30 290s 290s , , 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 30 34 290s [2,] 28 32 36 290s 290s , , 4, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 32 36 40 290s [2,] 34 38 42 290s 290s , , 5, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 38 42 46 290s [2,] 40 44 48 290s 290s , , 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 20 24 28 290s [2,] 22 26 30 290s 290s , , 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 30 34 290s [2,] 28 32 36 290s 290s , , 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 32 36 40 290s [2,] 34 38 42 290s 290s , , 4, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 38 42 46 290s [2,] 40 44 48 290s 290s , , 5, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 44 48 52 290s [2,] 46 50 54 290s 290s , , 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 30 34 290s [2,] 28 32 36 290s 290s , , 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 32 36 40 290s [2,] 34 38 42 290s 290s , , 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 38 42 46 290s [2,] 40 44 48 290s 290s , , 4, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 44 48 52 290s [2,] 46 50 54 290s 290s , , 5, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 50 54 58 290s [2,] 52 56 60 290s 290s , , 1, 6 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 32 36 40 290s [2,] 34 38 42 290s 290s , , 2, 6 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 38 42 46 290s [2,] 40 44 48 290s 290s , , 3, 6 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 44 48 52 290s [2,] 46 50 54 290s 290s , , 4, 6 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 50 54 58 290s [2,] 52 56 60 290s 290s , , 5, 6 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 56 60 64 290s [2,] 58 62 66 290s 290s , , 1, 7 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 38 42 46 290s [2,] 40 44 48 290s 290s , , 2, 7 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 44 48 52 290s [2,] 46 50 54 290s 290s , , 3, 7 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 50 54 58 290s [2,] 52 56 60 290s 290s , , 4, 7 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 56 60 64 290s [2,] 58 62 66 290s 290s , , 5, 7 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 62 66 70 290s [2,] 64 68 72 290s 290s a b c d 290s 2 3 5 7 290s > 290s > # Einstein 290s > 290s > checker( C %e% A , einstein.tensor(C,A)) 290s c 290s d [,1] [,2] [,3] [,4] [,5] 290s [1,] 91 217 343 469 595 290s [2,] 217 559 901 1243 1585 290s [3,] 343 901 1459 2017 2575 290s [4,] 469 1243 2017 2791 3565 290s [5,] 595 1585 2575 3565 4555 290s [6,] 721 1927 3133 4339 5545 290s [7,] 847 2269 3691 5113 6535 290s d c 290s 7 5 290s > 290s > # Riemann + drag 290s > checker( C %r% mark(A), mul.tensor(C,c(),mark(A),c())) 290s , , 1, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 1 3 5 290s [2,] 2 4 6 290s 290s , , 2, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 7 9 11 290s [2,] 8 10 12 290s 290s , , 3, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 13 15 17 290s [2,] 14 16 18 290s 290s , , 4, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 19 21 23 290s [2,] 20 22 24 290s 290s , , 5, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 25 27 29 290s [2,] 26 28 30 290s 290s , , 6, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 31 33 35 290s [2,] 32 34 36 290s 290s , , 7, 1, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 37 39 41 290s [2,] 38 40 42 290s 290s , , 1, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 2 6 10 290s [2,] 4 8 12 290s 290s , , 2, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 14 18 22 290s [2,] 16 20 24 290s 290s , , 3, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 30 34 290s [2,] 28 32 36 290s 290s , , 4, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 38 42 46 290s [2,] 40 44 48 290s 290s , , 5, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 50 54 58 290s [2,] 52 56 60 290s 290s , , 6, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 62 66 70 290s [2,] 64 68 72 290s 290s , , 7, 2, 1, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 74 78 82 290s [2,] 76 80 84 290s 290s , , 1, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 3 9 15 290s [2,] 6 12 18 290s 290s , , 2, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 21 27 33 290s [2,] 24 30 36 290s 290s , , 3, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 39 45 51 290s [2,] 42 48 54 290s 290s , , 4, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 57 63 69 290s [2,] 60 66 72 290s 290s , , 5, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 75 81 87 290s [2,] 78 84 90 290s 290s , , 6, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 93 99 105 290s [2,] 96 102 108 290s 290s , , 7, 1, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 111 117 123 290s [2,] 114 120 126 290s 290s , , 1, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 4 12 20 290s [2,] 8 16 24 290s 290s , , 2, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 28 36 44 290s [2,] 32 40 48 290s 290s , , 3, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 52 60 68 290s [2,] 56 64 72 290s 290s , , 4, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 76 84 92 290s [2,] 80 88 96 290s 290s , , 5, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 100 108 116 290s [2,] 104 112 120 290s 290s , , 6, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 124 132 140 290s [2,] 128 136 144 290s 290s , , 7, 2, 2, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 148 156 164 290s [2,] 152 160 168 290s 290s , , 1, 1, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 5 15 25 290s [2,] 10 20 30 290s 290s , , 2, 1, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 35 45 55 290s [2,] 40 50 60 290s 290s , , 3, 1, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 65 75 85 290s [2,] 70 80 90 290s 290s , , 4, 1, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 95 105 115 290s [2,] 100 110 120 290s 290s , , 5, 1, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 125 135 145 290s [2,] 130 140 150 290s 290s , , 6, 1, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 155 165 175 290s [2,] 160 170 180 290s 290s , , 7, 1, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 185 195 205 290s [2,] 190 200 210 290s 290s , , 1, 2, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 6 18 30 290s [2,] 12 24 36 290s 290s , , 2, 2, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 42 54 66 290s [2,] 48 60 72 290s 290s , , 3, 2, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 78 90 102 290s [2,] 84 96 108 290s 290s , , 4, 2, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 114 126 138 290s [2,] 120 132 144 290s 290s , , 5, 2, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 150 162 174 290s [2,] 156 168 180 290s 290s , , 6, 2, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 186 198 210 290s [2,] 192 204 216 290s 290s , , 7, 2, 3, 1 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 222 234 246 290s [2,] 228 240 252 290s 290s , , 1, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 7 21 35 290s [2,] 14 28 42 290s 290s , , 2, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 49 63 77 290s [2,] 56 70 84 290s 290s , , 3, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 91 105 119 290s [2,] 98 112 126 290s 290s , , 4, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 133 147 161 290s [2,] 140 154 168 290s 290s , , 5, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 175 189 203 290s [2,] 182 196 210 290s 290s , , 6, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 217 231 245 290s [2,] 224 238 252 290s 290s , , 7, 1, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 259 273 287 290s [2,] 266 280 294 290s 290s , , 1, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 8 24 40 290s [2,] 16 32 48 290s 290s , , 2, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 56 72 88 290s [2,] 64 80 96 290s 290s , , 3, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 104 120 136 290s [2,] 112 128 144 290s 290s , , 4, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 152 168 184 290s [2,] 160 176 192 290s 290s , , 5, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 200 216 232 290s [2,] 208 224 240 290s 290s , , 6, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 248 264 280 290s [2,] 256 272 288 290s 290s , , 7, 2, 1, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 296 312 328 290s [2,] 304 320 336 290s 290s , , 1, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 9 27 45 290s [2,] 18 36 54 290s 290s , , 2, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 63 81 99 290s [2,] 72 90 108 290s 290s , , 3, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 117 135 153 290s [2,] 126 144 162 290s 290s , , 4, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 171 189 207 290s [2,] 180 198 216 290s 290s , , 5, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 225 243 261 290s [2,] 234 252 270 290s 290s , , 6, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 279 297 315 290s [2,] 288 306 324 290s 290s , , 7, 1, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 333 351 369 290s [2,] 342 360 378 290s 290s , , 1, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 10 30 50 290s [2,] 20 40 60 290s 290s , , 2, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 70 90 110 290s [2,] 80 100 120 290s 290s , , 3, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 130 150 170 290s [2,] 140 160 180 290s 290s , , 4, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 190 210 230 290s [2,] 200 220 240 290s 290s , , 5, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 250 270 290 290s [2,] 260 280 300 290s 290s , , 6, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 310 330 350 290s [2,] 320 340 360 290s 290s , , 7, 2, 2, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 370 390 410 290s [2,] 380 400 420 290s 290s , , 1, 1, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 11 33 55 290s [2,] 22 44 66 290s 290s , , 2, 1, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 77 99 121 290s [2,] 88 110 132 290s 290s , , 3, 1, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 143 165 187 290s [2,] 154 176 198 290s 290s , , 4, 1, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 209 231 253 290s [2,] 220 242 264 290s 290s , , 5, 1, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 275 297 319 290s [2,] 286 308 330 290s 290s , , 6, 1, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 341 363 385 290s [2,] 352 374 396 290s 290s , , 7, 1, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 407 429 451 290s [2,] 418 440 462 290s 290s , , 1, 2, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 12 36 60 290s [2,] 24 48 72 290s 290s , , 2, 2, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 84 108 132 290s [2,] 96 120 144 290s 290s , , 3, 2, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 156 180 204 290s [2,] 168 192 216 290s 290s , , 4, 2, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 228 252 276 290s [2,] 240 264 288 290s 290s , , 5, 2, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 300 324 348 290s [2,] 312 336 360 290s 290s , , 6, 2, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 372 396 420 290s [2,] 384 408 432 290s 290s , , 7, 2, 3, 2 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 444 468 492 290s [2,] 456 480 504 290s 290s , , 1, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 13 39 65 290s [2,] 26 52 78 290s 290s , , 2, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 91 117 143 290s [2,] 104 130 156 290s 290s , , 3, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 169 195 221 290s [2,] 182 208 234 290s 290s , , 4, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 247 273 299 290s [2,] 260 286 312 290s 290s , , 5, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 325 351 377 290s [2,] 338 364 390 290s 290s , , 6, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 403 429 455 290s [2,] 416 442 468 290s 290s , , 7, 1, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 481 507 533 290s [2,] 494 520 546 290s 290s , , 1, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 14 42 70 290s [2,] 28 56 84 290s 290s , , 2, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 98 126 154 290s [2,] 112 140 168 290s 290s , , 3, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 182 210 238 290s [2,] 196 224 252 290s 290s , , 4, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 266 294 322 290s [2,] 280 308 336 290s 290s , , 5, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 350 378 406 290s [2,] 364 392 420 290s 290s , , 6, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 434 462 490 290s [2,] 448 476 504 290s 290s , , 7, 2, 1, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 518 546 574 290s [2,] 532 560 588 290s 290s , , 1, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 15 45 75 290s [2,] 30 60 90 290s 290s , , 2, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 105 135 165 290s [2,] 120 150 180 290s 290s , , 3, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 195 225 255 290s [2,] 210 240 270 290s 290s , , 4, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 285 315 345 290s [2,] 300 330 360 290s 290s , , 5, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 375 405 435 290s [2,] 390 420 450 290s 290s , , 6, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 465 495 525 290s [2,] 480 510 540 290s 290s , , 7, 1, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 555 585 615 290s [2,] 570 600 630 290s 290s , , 1, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 16 48 80 290s [2,] 32 64 96 290s 290s , , 2, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 112 144 176 290s [2,] 128 160 192 290s 290s , , 3, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 208 240 272 290s [2,] 224 256 288 290s 290s , , 4, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 304 336 368 290s [2,] 320 352 384 290s 290s , , 5, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 400 432 464 290s [2,] 416 448 480 290s 290s , , 6, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 496 528 560 290s [2,] 512 544 576 290s 290s , , 7, 2, 2, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 592 624 656 290s [2,] 608 640 672 290s 290s , , 1, 1, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 17 51 85 290s [2,] 34 68 102 290s 290s , , 2, 1, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 119 153 187 290s [2,] 136 170 204 290s 290s , , 3, 1, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 221 255 289 290s [2,] 238 272 306 290s 290s , , 4, 1, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 323 357 391 290s [2,] 340 374 408 290s 290s , , 5, 1, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 425 459 493 290s [2,] 442 476 510 290s 290s , , 6, 1, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 527 561 595 290s [2,] 544 578 612 290s 290s , , 7, 1, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 629 663 697 290s [2,] 646 680 714 290s 290s , , 1, 2, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 18 54 90 290s [2,] 36 72 108 290s 290s , , 2, 2, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 126 162 198 290s [2,] 144 180 216 290s 290s , , 3, 2, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 234 270 306 290s [2,] 252 288 324 290s 290s , , 4, 2, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 342 378 414 290s [2,] 360 396 432 290s 290s , , 5, 2, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 450 486 522 290s [2,] 468 504 540 290s 290s , , 6, 2, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 558 594 630 290s [2,] 576 612 648 290s 290s , , 7, 2, 3, 3 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 666 702 738 290s [2,] 684 720 756 290s 290s , , 1, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 19 57 95 290s [2,] 38 76 114 290s 290s , , 2, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 133 171 209 290s [2,] 152 190 228 290s 290s , , 3, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 247 285 323 290s [2,] 266 304 342 290s 290s , , 4, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 361 399 437 290s [2,] 380 418 456 290s 290s , , 5, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 475 513 551 290s [2,] 494 532 570 290s 290s , , 6, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 589 627 665 290s [2,] 608 646 684 290s 290s , , 7, 1, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 703 741 779 290s [2,] 722 760 798 290s 290s , , 1, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 20 60 100 290s [2,] 40 80 120 290s 290s , , 2, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 140 180 220 290s [2,] 160 200 240 290s 290s , , 3, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 260 300 340 290s [2,] 280 320 360 290s 290s , , 4, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 380 420 460 290s [2,] 400 440 480 290s 290s , , 5, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 500 540 580 290s [2,] 520 560 600 290s 290s , , 6, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 620 660 700 290s [2,] 640 680 720 290s 290s , , 7, 2, 1, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 740 780 820 290s [2,] 760 800 840 290s 290s , , 1, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 21 63 105 290s [2,] 42 84 126 290s 290s , , 2, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 147 189 231 290s [2,] 168 210 252 290s 290s , , 3, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 273 315 357 290s [2,] 294 336 378 290s 290s , , 4, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 399 441 483 290s [2,] 420 462 504 290s 290s , , 5, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 525 567 609 290s [2,] 546 588 630 290s 290s , , 6, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 651 693 735 290s [2,] 672 714 756 290s 290s , , 7, 1, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 777 819 861 290s [2,] 798 840 882 290s 290s , , 1, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 22 66 110 290s [2,] 44 88 132 290s 290s , , 2, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 154 198 242 290s [2,] 176 220 264 290s 290s , , 3, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 286 330 374 290s [2,] 308 352 396 290s 290s , , 4, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 418 462 506 290s [2,] 440 484 528 290s 290s , , 5, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 550 594 638 290s [2,] 572 616 660 290s 290s , , 6, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 682 726 770 290s [2,] 704 748 792 290s 290s , , 7, 2, 2, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 814 858 902 290s [2,] 836 880 924 290s 290s , , 1, 1, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 23 69 115 290s [2,] 46 92 138 290s 290s , , 2, 1, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 161 207 253 290s [2,] 184 230 276 290s 290s , , 3, 1, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 299 345 391 290s [2,] 322 368 414 290s 290s , , 4, 1, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 437 483 529 290s [2,] 460 506 552 290s 290s , , 5, 1, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 575 621 667 290s [2,] 598 644 690 290s 290s , , 6, 1, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 713 759 805 290s [2,] 736 782 828 290s 290s , , 7, 1, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 851 897 943 290s [2,] 874 920 966 290s 290s , , 1, 2, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 24 72 120 290s [2,] 48 96 144 290s 290s , , 2, 2, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 168 216 264 290s [2,] 192 240 288 290s 290s , , 3, 2, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 312 360 408 290s [2,] 336 384 432 290s 290s , , 4, 2, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 456 504 552 290s [2,] 480 528 576 290s 290s , , 5, 2, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 600 648 696 290s [2,] 624 672 720 290s 290s , , 6, 2, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 744 792 840 290s [2,] 768 816 864 290s 290s , , 7, 2, 3, 4 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 888 936 984 290s [2,] 912 960 1008 290s 290s , , 1, 1, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 25 75 125 290s [2,] 50 100 150 290s 290s , , 2, 1, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 175 225 275 290s [2,] 200 250 300 290s 290s , , 3, 1, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 325 375 425 290s [2,] 350 400 450 290s 290s , , 4, 1, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 475 525 575 290s [2,] 500 550 600 290s 290s , , 5, 1, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 625 675 725 290s [2,] 650 700 750 290s 290s , , 6, 1, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 775 825 875 290s [2,] 800 850 900 290s 290s , , 7, 1, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 925 975 1025 290s [2,] 950 1000 1050 290s 290s , , 1, 2, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 26 78 130 290s [2,] 52 104 156 290s 290s , , 2, 2, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 182 234 286 290s [2,] 208 260 312 290s 290s , , 3, 2, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 338 390 442 290s [2,] 364 416 468 290s 290s , , 4, 2, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 494 546 598 290s [2,] 520 572 624 290s 290s , , 5, 2, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 650 702 754 290s [2,] 676 728 780 290s 290s , , 6, 2, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 806 858 910 290s [2,] 832 884 936 290s 290s , , 7, 2, 1, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 962 1014 1066 290s [2,] 988 1040 1092 290s 290s , , 1, 1, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 27 81 135 290s [2,] 54 108 162 290s 290s , , 2, 1, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 189 243 297 290s [2,] 216 270 324 290s 290s , , 3, 1, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 351 405 459 290s [2,] 378 432 486 290s 290s , , 4, 1, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 513 567 621 290s [2,] 540 594 648 290s 290s , , 5, 1, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 675 729 783 290s [2,] 702 756 810 290s 290s , , 6, 1, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 837 891 945 290s [2,] 864 918 972 290s 290s , , 7, 1, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 999 1053 1107 290s [2,] 1026 1080 1134 290s 290s , , 1, 2, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 28 84 140 290s [2,] 56 112 168 290s 290s , , 2, 2, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 196 252 308 290s [2,] 224 280 336 290s 290s , , 3, 2, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 364 420 476 290s [2,] 392 448 504 290s 290s , , 4, 2, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 532 588 644 290s [2,] 560 616 672 290s 290s , , 5, 2, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 700 756 812 290s [2,] 728 784 840 290s 290s , , 6, 2, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 868 924 980 290s [2,] 896 952 1008 290s 290s , , 7, 2, 2, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 1036 1092 1148 290s [2,] 1064 1120 1176 290s 290s , , 1, 1, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 29 87 145 290s [2,] 58 116 174 290s 290s , , 2, 1, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 203 261 319 290s [2,] 232 290 348 290s 290s , , 3, 1, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 377 435 493 290s [2,] 406 464 522 290s 290s , , 4, 1, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 551 609 667 290s [2,] 580 638 696 290s 290s , , 5, 1, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 725 783 841 290s [2,] 754 812 870 290s 290s , , 6, 1, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 899 957 1015 290s [2,] 928 986 1044 290s 290s , , 7, 1, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 1073 1131 1189 290s [2,] 1102 1160 1218 290s 290s , , 1, 2, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 30 90 150 290s [2,] 60 120 180 290s 290s , , 2, 2, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 210 270 330 290s [2,] 240 300 360 290s 290s , , 3, 2, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 390 450 510 290s [2,] 420 480 540 290s 290s , , 4, 2, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 570 630 690 290s [2,] 600 660 720 290s 290s , , 5, 2, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 750 810 870 290s [2,] 780 840 900 290s 290s , , 6, 2, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 930 990 1050 290s [2,] 960 1020 1080 290s 290s , , 7, 2, 3, 5 290s 290s b 290s a [,1] [,2] [,3] 290s [1,] 1110 1170 1230 290s [2,] 1140 1200 1260 290s 290s a b d a' b' c' 290s 2 3 7 2 3 5 290s > 290s > A <- to.tensor(1:16,c(a=2,b=2,c=2,d=2)) 290s > gij <- to.tensor(c(1,0.5,0.5,1),c(i=2,j=2)) 290s > 290s > ginv <- c(solve(matrix(c(1,0.5,0.5,1),2))) 290s > gij1 <- to.tensor(ginv,c("^a"=2,a=2)) 290s > gij2 <- to.tensor(ginv ,c("^b"=2,b=2)) 290s > is.covariate(gij) 290s [1] TRUE TRUE 290s > 290s > checker( drag.tensor(gij,gij,c("i")) , to.tensor(c(1,0,0,1),c("^i"=2,"j"=2))) 290s ^i 290s j [,1] [,2] 290s [1,] 1 0 290s [2,] 0 1 290s j ^i 290s 2 2 290s > checker( drag.tensor(gij,gij,c("j")) , to.tensor(c(1,0,0,1),c("i"=2,"^j"=2))) 290s ^j 290s i [,1] [,2] 290s [1,] 1 0 290s [2,] 0 1 290s i ^j 290s 2 2 290s > checker( drag.tensor(gij,gij,c("i","j")), to.tensor(ginv,c("^i"=2,"^j"=2))) 290s ^j 290s ^i [,1] [,2] 290s [1,] 1.3333333 -0.6666667 290s [2,] -0.6666667 1.3333333 290s ^i ^j 290s 2 2 290s > checker( drag.tensor(gij,gij,c("i","j"))[["^i"=~a,"^j"=~b]], riemann.tensor(gij[[i=~a,j=~b]],gij1,gij2)) 290s b 290s a [,1] [,2] 290s [1,] 1.3333333 -0.6666667 290s [2,] -0.6666667 1.3333333 290s a b 290s 2 2 290s > 290s > checker( drag.tensor(A,gij,c("a","b")), einstein.tensor(A,gij1,gij2) ) 290s , , 1, 1 290s 290s d 290s c [,1] [,2] 290s [1,] -0.8888889 2.666667 290s [2,] 0.8888889 4.444444 290s 290s , , 2, 1 290s 290s d 290s c [,1] [,2] 290s [1,] 0.4444444 4.000000 290s [2,] 2.2222222 5.777778 290s 290s , , 1, 2 290s 290s d 290s c [,1] [,2] 290s [1,] 1.777778 5.333333 290s [2,] 3.555556 7.111111 290s 290s , , 2, 2 290s 290s d 290s c [,1] [,2] 290s [1,] 3.111111 6.666667 290s [2,] 4.888889 8.444444 290s 290s c d ^a ^b 290s 2 2 2 2 290s > ########################################################################### 290s > ### Names 290s > 290s > 290s > 290s > 290s > 290s > 290s > ########################################################################## 290s > 290s > # 290s > I <- to.tensor(diag(3),c(a=3,b=3),nn(a=3,b=3),what=1:2) 290s > checker(to.tensor(I),I) 290s b 290s a b1 b2 b3 290s a1 1 0 0 290s a2 0 1 0 290s a3 0 0 1 290s a b 290s 3 3 290s > checker(as.tensor(I),I) 290s b 290s a b1 b2 b3 290s a1 1 0 0 290s a2 0 1 0 290s a3 0 0 1 290s a b 290s 3 3 290s > checker(inv.tensor(I,"a","b"),I) 290s b 290s a b1 b2 b3 290s a1 1 0 0 290s a2 0 1 0 290s a3 0 0 1 290s a b 290s 3 3 290s > 290s > R1 <- matrix(rnorm(9),nrow=3) 290s > R1i <- solve(R1) 290s > R2 <- to.tensor(R1,c(a=3,b=3),nn(a=3,b=3),what=1:2) 290s > R2i <- to.tensor(R1i,c(b=3,a=3),nn(b=3,a=3),what=1:2) 290s > 290s > checker(inv.tensor(R2,"a","b"),R2i) 290s b 290s a b1 b2 b3 290s a1 1.3545115 -1.536721 1.581124 290s a2 0.6374175 9.477398 -6.440188 290s a3 -1.8180201 -45.234574 29.223512 290s a b 290s 3 3 290s > checker(inv.tensor(R2,"a","b",allowSingular=TRUE),R2i) 290s b 290s a b1 b2 b3 290s a1 1.3545115 -1.536721 1.581124 290s a2 0.6374175 9.477398 -6.440188 290s a3 -1.8180201 -45.234574 29.223512 290s a b 290s 3 3 290s > 290s > 290s > R3 <- to.tensor(rnorm(15),c(a=3,z=5),nn(a=3,z=5)) 290s > 290s > checker(mul.tensor(R2i,"b",mul.tensor(R2,"a",R3)),R3) 290s z 290s a z1 z2 z3 z4 z5 290s a1 -0.8953954 1.134311 -2.1651420 0.7238549 -0.01731484 290s a2 -0.3222050 -0.826831 1.5151313 -1.3050957 -0.59587376 290s a3 0.3591246 -1.437899 -0.4997368 -0.2023622 -1.64688035 290s a z 290s 3 5 290s > 290s > checker(solve.tensor(R2i,R3[[z=1]],"a"),mul.tensor(R2,"a",R3[[z=1]])) 290s b 290s b1 b2 b3 290s -0.7217544 0.1469166 0.1947976 290s b 290s 3 290s > checker(solve.tensor(R2i,R3,"a"),mul.tensor(R2,"a",R3)) 290s z 290s b z1 z2 z3 z4 z5 290s b1 -0.7217544 -0.479997 0.2465513 -0.9341408 -0.9015859 290s b2 0.1469166 2.096782 -2.7411728 2.2971945 1.5172076 290s b3 0.1947976 3.166509 -4.2447767 3.4907497 2.2360166 290s b z 290s 3 5 290s > 290s > checker(solve.tensor(R2i,R3[[z=1]],"a",allowSingular=TRUE),mul.tensor(R2,"a",R3[[z=1]])) 290s b 290s b1 b2 b3 290s -0.7217544 0.1469166 0.1947976 290s b 290s 3 290s > checker(solve.tensor(R2i,R3,"a",allowSingular=TRUE),mul.tensor(R2,"a",R3)) 290s z 290s b z1 z2 z3 z4 z5 290s b1 -0.7217544 -0.479997 0.2465513 -0.9341408 -0.9015859 290s b2 0.1469166 2.096782 -2.7411728 2.2971945 1.5172076 290s b3 0.1947976 3.166509 -4.2447767 3.4907497 2.2360166 290s b z 290s 3 5 290s > 290s > checker(solve.tensor(rep(R2i,4,1,"K"),R3[[z=1]],"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s b1 -0.7217544 -0.7217544 -0.7217544 -0.7217544 290s b2 0.1469166 0.1469166 0.1469166 0.1469166 290s b3 0.1947976 0.1947976 0.1947976 0.1947976 290s b K 290s 3 4 290s > checker(solve.tensor(rep(R2i,4,1,"K"),rep(R3[[z=1]],4,1,"K"),"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s b1 -0.7217544 -0.7217544 -0.7217544 -0.7217544 290s b2 0.1469166 0.1469166 0.1469166 0.1469166 290s b3 0.1947976 0.1947976 0.1947976 0.1947976 290s b K 290s 3 4 290s > checker(solve.tensor(R2i,rep(R3[[z=1]],4,1,"K"),"a",by="K"),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s b1 -0.7217544 -0.7217544 -0.7217544 -0.7217544 290s b2 0.1469166 0.1469166 0.1469166 0.1469166 290s b3 0.1947976 0.1947976 0.1947976 0.1947976 290s b K 290s 3 4 290s > 290s > checker(solve.tensor(rep(R2i,4,1,"K"),R3[[z=1]],"a",by="K",allowSingular=TRUE),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 290s K 290s b [,1] [,2] [,3] [,4] 290s b1 -0.7217544 -0.7217544 -0.7217544 -0.7217544 290s b2 0.1469166 0.1469166 0.1469166 0.1469166 290s b3 0.1947976 0.1947976 0.1947976 0.1947976 290s b K 290s 3 4 290s > checker(solve.tensor(rep(R2i,4,1,"K"),rep(R3[[z=1]],4,1,"K"),"a",by="K",allowSingular=TRUE),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 291s K 291s b [,1] [,2] [,3] [,4] 291s b1 -0.7217544 -0.7217544 -0.7217544 -0.7217544 291s b2 0.1469166 0.1469166 0.1469166 0.1469166 291s b3 0.1947976 0.1947976 0.1947976 0.1947976 291s b K 291s 3 4 291s > checker(solve.tensor(R2i,rep(R3[[z=1]],4,1,"K"),"a",by="K",allowSingular=TRUE),rep(mul.tensor(R2,"a",R3[[z=1]]),4,1,"K")) 291s K 291s b [,1] [,2] [,3] [,4] 291s b1 -0.7217544 -0.7217544 -0.7217544 -0.7217544 291s b2 0.1469166 0.1469166 0.1469166 0.1469166 291s b3 0.1947976 0.1947976 0.1947976 0.1947976 291s b K 291s 3 4 291s > 291s > 291s > 291s > checker(solve.tensor(R2i,R3,"a"),mul.tensor(R2,"a",R3)) 291s z 291s b z1 z2 z3 z4 z5 291s b1 -0.7217544 -0.479997 0.2465513 -0.9341408 -0.9015859 291s b2 0.1469166 2.096782 -2.7411728 2.2971945 1.5172076 291s b3 0.1947976 3.166509 -4.2447767 3.4907497 2.2360166 291s b z 291s 3 5 291s > 291s > checker(solve.tensor(R2i,R3[[z=1]],"a",allowSingular=TRUE),mul.tensor(R2,"a",R3[[z=1]])) 291s b 291s b1 b2 b3 291s -0.7217544 0.1469166 0.1947976 291s b 291s 3 291s > checker(solve.tensor(R2i,R3,"a",allowSingular=TRUE),mul.tensor(R2,"a",R3)) 291s z 291s b z1 z2 z3 z4 z5 291s b1 -0.7217544 -0.479997 0.2465513 -0.9341408 -0.9015859 291s b2 0.1469166 2.096782 -2.7411728 2.2971945 1.5172076 291s b3 0.1947976 3.166509 -4.2447767 3.4907497 2.2360166 291s b z 291s 3 5 291s > 291s > 291s > 291s > summary(I) 291s a b 291s 3 3 291s $a 291s [1] "a1" "a2" "a3" 291s 291s $b 291s [1] "b1" "b2" "b3" 291s 291s b 291s a b1 b2 b3 291s a1 1 0 0 291s a2 0 1 0 291s a3 0 0 1 291s a b 291s 3 3 291s > 291s > 291s > A <- to.tensor(c(diag(3)),c(a=3,b=3),nn(a=3,b=3)) 291s > 291s > A <- to.tensor(c(1,1,1,0,1,1,0,0,1),c(a=3,b=3),nn(a=3,b=3)) 291s > checker(mul.tensor(A,"b",A,"a"),to.tensor(c(A%*%A),c(a=3,b=3),nn(a=3,b=3))) 291s b 291s a b1 b2 b3 291s a1 1 0 0 291s a2 2 1 0 291s a3 3 2 1 291s a b 291s 3 3 291s > 291s > A <- to.tensor(c(1,1,1,1,0,1,1,1,0,0,1,1),c(a=4,b=3),nn(a=4,b=3)) 291s > checker(mul.tensor(A,"b",A[[a=~c]],"b"), 291s + to.tensor(c(A%*%t(A)),dim=c(a=4,c=4),nn(a=4,a=4))) 291s c 291s a a1 a2 a3 a4 291s a1 1 1 1 1 291s a2 1 2 2 2 291s a3 1 2 3 3 291s a4 1 2 3 3 291s a c 291s 4 4 291s > 291s > A <- to.tensor(rnorm(15),c(a=5,b=3),nn(a=5,b=3)) 291s > checker(mul.tensor(A,"b",A[[a=~c]],"b"), 291s + to.tensor(c(A%*%t(A)),dim=c(a=5,c=5),nn(a=5,a=5))) 291s c 291s a a1 a2 a3 a4 a5 291s a1 2.0411789 0.9713976 0.5001267 1.5129363 -0.2202321 291s a2 0.9713976 1.4931326 0.9861560 0.1418050 -0.3591459 291s a3 0.5001267 0.9861560 3.6559484 -2.6034072 0.5042811 291s a4 1.5129363 0.1418050 -2.6034072 3.6277751 -0.6551148 291s a5 -0.2202321 -0.3591459 0.5042811 -0.6551148 0.2710343 291s a c 291s 5 5 291s > 291s > # 291s > A <- to.tensor(c(1,1,1,0,1,1,0,0,1),c(a=3,b=3)) 291s > 291s > solve.tensor(mul.tensor(I,"b",I,"a"),I,"a","a") 291s b 291s b b1 b2 b3 291s b1 1 0 0 291s b2 0 1 0 291s b3 0 0 1 291s b b 291s 3 3 291s > checker(solve.tensor(mul.tensor(I,"b",I,"a"),I,"a","b"),I) 291s Warning message: 291s In to.tensor.default(c(EE), d, dn) : 291s Tensor with duplicated names generated: b b 291s a 291s b a1 a2 a3 291s b1 1 0 0 291s b2 0 1 0 291s b3 0 0 1 291s b a 291s 3 3 291s > mul.tensor(A,"b",I,"a") 291s b 291s a b1 b2 b3 291s [1,] 1 0 0 291s [2,] 1 1 0 291s [3,] 1 1 1 291s a b 291s 3 3 291s > 291s > # + - * / 291s > A <- to.tensor(1:4,c(i=4)) 291s > B <- to.tensor(1:4,c(j=4)) 291s > 291s > checker((A+B-A-B),0*(A %e% B)) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 0 0 0 0 291s [2,] 0 0 0 0 291s [3,] 0 0 0 0 291s [4,] 0 0 0 0 291s i j 291s 4 4 291s > checker((A-B-A+B),0*(A %e% B)) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 0 0 0 0 291s [2,] 0 0 0 0 291s [3,] 0 0 0 0 291s [4,] 0 0 0 0 291s i j 291s 4 4 291s > checker((A+B-B-A),0*(A %e% B)) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 0 0 0 0 291s [2,] 0 0 0 0 291s [3,] 0 0 0 0 291s [4,] 0 0 0 0 291s i j 291s 4 4 291s > checker((A-B+B-A),0*(A %e% B)) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 0 0 0 0 291s [2,] 0 0 0 0 291s [3,] 0 0 0 0 291s [4,] 0 0 0 0 291s i j 291s 4 4 291s > checker((A-A+B-B),0*(A %e% B)) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 0 0 0 0 291s [2,] 0 0 0 0 291s [3,] 0 0 0 0 291s [4,] 0 0 0 0 291s i j 291s 4 4 291s > checker((A*B/A/B),one.tensor(c(dim(A),dim(B)))) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 1 1 1 1 291s [2,] 1 1 1 1 291s [3,] 1 1 1 1 291s [4,] 1 1 1 1 291s i j 291s 4 4 291s > checker((A/B/A*B),one.tensor(c(dim(A),dim(B)))) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 1 1 1 1 291s [2,] 1 1 1 1 291s [3,] 1 1 1 1 291s [4,] 1 1 1 1 291s i j 291s 4 4 291s > checker((A*B/B/A),one.tensor(c(dim(A),dim(B)))) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 1 1 1 1 291s [2,] 1 1 1 1 291s [3,] 1 1 1 1 291s [4,] 1 1 1 1 291s i j 291s 4 4 291s > checker((A/B*B/A),one.tensor(c(dim(A),dim(B)))) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 1 1 1 1 291s [2,] 1 1 1 1 291s [3,] 1 1 1 1 291s [4,] 1 1 1 1 291s i j 291s 4 4 291s > checker((A/A*B/B),one.tensor(c(dim(A),dim(B)))) 291s j 291s i [,1] [,2] [,3] [,4] 291s [1,] 1 1 1 1 291s [2,] 1 1 1 1 291s [3,] 1 1 1 1 291s [4,] 1 1 1 1 291s i j 291s 4 4 291s > 291s > # $,|,^ 291s > 291s > A <- to.tensor(1:6,c(a=1,b=2,c=3)) 291s > checker( names(A$ijk) , c("i","j","k") ) 291s [1] "i" "j" "k" 291s > checker( names(A$i.j.k) , c("i","j","k") ) 291s [1] "i" "j" "k" 291s > checker( A$ijk^c("a","b","c") , A ) 291s , , 1 291s 291s b 291s a [,1] [,2] 291s [1,] 1 2 291s 291s , , 2 291s 291s b 291s a [,1] [,2] 291s [1,] 3 4 291s 291s , , 3 291s 291s b 291s a [,1] [,2] 291s [1,] 5 6 291s 291s a b c 291s 1 2 3 291s > checker( A$ijk^"a.b.c" , A ) 291s , , 1 291s 291s b 291s a [,1] [,2] 291s [1,] 1 2 291s 291s , , 2 291s 291s b 291s a [,1] [,2] 291s [1,] 3 4 291s 291s , , 3 291s 291s b 291s a [,1] [,2] 291s [1,] 5 6 291s 291s a b c 291s 1 2 3 291s > checker( A$ijk^"$abc" , A ) 291s , , 1 291s 291s b 291s a [,1] [,2] 291s [1,] 1 2 291s 291s , , 2 291s 291s b 291s a [,1] [,2] 291s [1,] 3 4 291s 291s , , 3 291s 291s b 291s a [,1] [,2] 291s [1,] 5 6 291s 291s a b c 291s 1 2 3 291s > checker( names(A|"$bca"), c("b","c","a")) 291s [1] "b" "c" "a" 291s > checker( names(A|"b.c.a"), c("b","c","a")) 291s [1] "b" "c" "a" 291s > checker( names(A|"$b.c.a"), c("b","c","a")) 291s [1] "b" "c" "a" 291s > checker( names(A|c("$b","c.a")), c("b","c","a")) 291s [1] "b" "c" "a" 291s > checker( names(A|c("$b","c","a")), c("b","c","a")) 291s [1] "b" "c" "a" 291s > checker( names(A|c("$","b","c","a")), c("b","c","a")) 291s [1] "b" "c" "a" 291s > checker( names(A|c("b.c.a")), c("b","c","a")) 291s [1] "b" "c" "a" 291s > 291s > 291s > # slice.tensor<- 291s > #A <- to.tensor(1:24,c(a=2,b=3,c=4)) 291s > #B <- to.tensor(25:48,c(a=2,b=3,c=4)) 291s > #slice.tensor(A,"c",1:2)<- slice.tensor(B,"c",1:2) 291s > #checker(slice.tensor(A,"c",1:2),slice.tensor(B,"c",1:2)) 291s > #slice.tensor(A,"b",2)<- slice.tensor(B,"b",2) 291s > #checker(slice.tensor(A,"b",2),slice.tensor(B,"b",2)) 291s > 291s BEGIN TEST examples.R 291s 291s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 291s Copyright (C) 2024 The R Foundation for Statistical Computing 291s Platform: arm-unknown-linux-gnueabihf (32-bit) 291s 291s R is free software and comes with ABSOLUTELY NO WARRANTY. 291s You are welcome to redistribute it under certain conditions. 291s Type 'license()' or 'licence()' for distribution details. 291s 291s R is a collaborative project with many contributors. 291s Type 'contributors()' for more information and 291s 'citation()' on how to cite R or R packages in publications. 291s 291s Type 'demo()' for some demos, 'help()' for on-line help, or 291s 'help.start()' for an HTML browser interface to help. 291s Type 'q()' to quit R. 291s 291s > require(tensorA) 291s Loading required package: tensorA 291s 291s Attaching package: ‘tensorA’ 291s 291s > 291s > if(FALSE) { 291s + # Commands for testing 291s + debugger() 291s + options(error=dump.frames) 291s + detach("package:tensorA") 291s + library(tensorA,lib.loc="../../tensorA.Rcheck") 291s + } 291s > 291s > #Aidx(3,4) # c(1,2,3,1,2,3,1,2,3,1,2,3) 291s > #Bidx(3,4) # c(1,1,1,2,2,2,3,3,3,4,4,4) 291s > 291s > # gsi.eps 291s > #gsi.eps # 1E-10 291s > # gs.setarg 291s > #tmp <- function(a=2,b=3) {a*b} 291s > #if( gsi.setarg(tmp,b=5)()!=10 ) 291s > # stop("Fehler gs.setarg") 291s > 291s > # to.tensor 291s > to.tensor(c(1,2,3)) 291s [1] 1 2 3 291s attr(,"class") 291s [1] "tensor" 291s > dim(to.tensor(c(1,2,3))) 291s I 291s 3 291s > 291s > set.seed(23) 291s The following object is masked from ‘package:base’: 291s 291s norm 291s 291s > 291s > A <- to.tensor(1:20,c(U=2,V=2,W=5)) 291s > A 291s , , 1 291s 291s V 291s U [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2 291s 291s V 291s U [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3 291s 291s V 291s U [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4 291s 291s V 291s U [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5 291s 291s V 291s U [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > dim(A) 291s U V W 291s 2 2 5 291s > names(A) 291s [1] "U" "V" "W" 291s > dimnames(A) 291s $U 291s NULL 291s 291s $V 291s NULL 291s 291s $W 291s NULL 291s 291s > 291s > ftable(to.tensor(A)) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(c(A),dim(A))) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(c(A),dim(A),dimnames(A))) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(A,dim(A),what=1:3)) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(A,dim(A)[1:2],dimnames(A)[1:2],1:2)) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(A,dim(A)[1],dimnames(A)[1],1,addIndex=TRUE)) 291s W W1 W2 W3 W4 W5 291s U @.I1 V 291s U1 @.I11 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 @.I11 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > 291s > 291s > Anamed <- A 291s > #dimnames(Anamed)[["U"]]<- gsi.stdnames(2,"u") 291s > #dimnames(Anamed)[["V"]]<- gsi.stdnames(2,"v") 291s > #dimnames(Anamed)[["U"]]<- gsi.stdnames(dim(A)["w"],"w") 291s > ftable(Anamed) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(Anamed)) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(c(Anamed),dim(Anamed))) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(c(Anamed),dim(Anamed),dimnames(Anamed))) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(Anamed,dim(Anamed),what=1:3)) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(Anamed,dim(Anamed)[1:2],dimnames(Anamed)[1:2],1:2)) 291s W W1 W2 W3 W4 W5 291s U V 291s U1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(Anamed,dim(Anamed)[1],dimnames(Anamed)[1],1,addIndex=TRUE)) 291s W W1 W2 W3 W4 W5 291s U @.I1 V 291s U1 @.I11 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 @.I11 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > ftable(to.tensor(Anamed,dim(Anamed)[1],dimnames(Anamed)[1],1,addIndex="I")) 291s W W1 W2 W3 W4 W5 291s U I V 291s U1 I1 V1 1 5 9 13 17 291s V2 3 7 11 15 19 291s U2 I1 V1 2 6 10 14 18 291s V2 4 8 12 16 20 291s > 291s > 291s > B <- to.tensor(1:30,list(U=c("a","b","c"),V=c("B1","B2"),W=1:5)) 291s > B 291s , , W = 1 291s 291s V 291s U B1 B2 291s a 1 4 291s b 2 5 291s c 3 6 291s 291s , , W = 2 291s 291s V 291s U B1 B2 291s a 7 10 291s b 8 11 291s c 9 12 291s 291s , , W = 3 291s 291s V 291s U B1 B2 291s a 13 16 291s b 14 17 291s c 15 18 291s 291s , , W = 4 291s 291s V 291s U B1 B2 291s a 19 22 291s b 20 23 291s c 21 24 291s 291s , , W = 5 291s 291s V 291s U B1 B2 291s a 25 28 291s b 26 29 291s c 27 30 291s 291s attr(,"class") 291s [1] "tensor" 291s > dim(B) 291s U V W 291s 3 2 5 291s > names(B) 291s [1] "U" "V" "W" 291s > dimnames(B) 291s $U 291s [1] "a" "b" "c" 291s 291s $V 291s [1] "B1" "B2" 291s 291s $W 291s [1] "1" "2" "3" "4" "5" 291s 291s > 291s > B2 <- to.tensor(B,c(x=1,y=3,z=1)) 291s > ftable(B2) 291s W 1 2 3 4 5 291s x y z V 291s x1 y1 z1 B1 1 7 13 19 25 291s B2 4 10 16 22 28 291s y2 z1 B1 2 8 14 20 26 291s B2 5 11 17 23 29 291s y3 z1 B1 3 9 15 21 27 291s B2 6 12 18 24 30 291s > 291s > 291s > C <- to.tensor(1:20,c(A=4,B=5)) 291s > C 291s B 291s A [,1] [,2] [,3] [,4] [,5] 291s [1,] 1 5 9 13 17 291s [2,] 2 6 10 14 18 291s [3,] 3 7 11 15 19 291s [4,] 4 8 12 16 20 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > C <- to.tensor(C,c(A1=2,A2=2)) 291s > C 291s , , 1 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > D <- C 291s > C <- to.tensor(C,c(A1=1,A2=4),what=c("A2","A1")) 291s > C 291s , , 1 291s 291s A2 291s A1 [,1] [,2] [,3] [,4] 291s [1,] 1 3 2 4 291s 291s , , 2 291s 291s A2 291s A1 [,1] [,2] [,3] [,4] 291s [1,] 5 7 6 8 291s 291s , , 3 291s 291s A2 291s A1 [,1] [,2] [,3] [,4] 291s [1,] 9 11 10 12 291s 291s , , 4 291s 291s A2 291s A1 [,1] [,2] [,3] [,4] 291s [1,] 13 15 14 16 291s 291s , , 5 291s 291s A2 291s A1 [,1] [,2] [,3] [,4] 291s [1,] 17 19 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > C <- to.tensor(C,c(A1=2),what=c("A2","A1"),addIndex="Q") 291s > C 291s , , 1 291s 291s Q 291s A1 [,1] [,2] 291s [1,] 1 2 291s [2,] 3 4 291s 291s , , 2 291s 291s Q 291s A1 [,1] [,2] 291s [1,] 5 6 291s [2,] 7 8 291s 291s , , 3 291s 291s Q 291s A1 [,1] [,2] 291s [1,] 9 10 291s [2,] 11 12 291s 291s , , 4 291s 291s Q 291s A1 [,1] [,2] 291s [1,] 13 14 291s [2,] 15 16 291s 291s , , 5 291s 291s Q 291s A1 [,1] [,2] 291s [1,] 17 18 291s [2,] 19 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > Cnamed <- to.tensor(1:20,c(A=4,B=5)) 291s > dimnames(Cnamed)[["B"]]<-LETTERS[1:5] 291s > dimnames(Cnamed)[["A"]]<-letters[1:4] 291s > Cnamed 291s B 291s A A B C D E 291s a 1 5 9 13 17 291s b 2 6 10 14 18 291s c 3 7 11 15 19 291s d 4 8 12 16 20 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > Cnamed <- to.tensor(Cnamed,c(A1=2,A2=2)) 291s > dimnames(Cnamed) 291s $A1 291s NULL 291s 291s $A2 291s NULL 291s 291s $B 291s [1] "A" "B" "C" "D" "E" 291s 291s > Dnamed <- Cnamed 291s > Cnamed <- to.tensor(Cnamed,c(A1=1,A2=4),what=c("A2","A1")) 291s > ftable(Cnamed) 291s B A B C D E 291s A1 A2 291s A11 A21 1 5 9 13 17 291s A22 3 7 11 15 19 291s A23 2 6 10 14 18 291s A24 4 8 12 16 20 291s > 291s > Cnamed <- to.tensor(Cnamed,c(A1=2),what=c("A2","A1"),addIndex="Q") 291s > ftable(Cnamed) 291s B A B C D E 291s A1 Q 291s A11 Q1 1 5 9 13 17 291s Q2 2 6 10 14 18 291s A12 Q1 3 7 11 15 19 291s Q2 4 8 12 16 20 291s > 291s > 291s > 291s > # names 291s > names( C ) 291s [1] "A1" "Q" "B" 291s > names( C ) <- c("A1","A2","A3") 291s > C 291s , , 1 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 1 2 291s [2,] 3 4 291s 291s , , 2 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 5 6 291s [2,] 7 8 291s 291s , , 3 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 9 10 291s [2,] 11 12 291s 291s , , 4 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 13 14 291s [2,] 15 16 291s 291s , , 5 291s 291s A2 291s A1 [,1] [,2] 291s [1,] 17 18 291s [2,] 19 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > names(C) 291s [1] "A1" "A2" "A3" 291s > 291s > names( Cnamed ) 291s [1] "A1" "Q" "B" 291s > names( Cnamed ) <- c("A1","A2","A3") 291s > ftable(Cnamed) 291s A3 A B C D E 291s A1 A2 291s A11 A21 1 5 9 13 17 291s A22 2 6 10 14 18 291s A12 A21 3 7 11 15 19 291s A22 4 8 12 16 20 291s > names(Cnamed) 291s [1] "A1" "A2" "A3" 291s > 291s > 291s > # norm 291s > norm.tensor(C) - sqrt(sum((1:20)^2)) 291s [1] 0 291s > norm.tensor(Cnamed) - sqrt(sum((1:20)^2)) 291s [1] 0 291s > 291s > # margin.tensor 291s > margin.tensor(C,"A1") 291s A3 291s A2 [,1] [,2] [,3] [,4] [,5] 291s [1,] 4 12 20 28 36 291s [2,] 6 14 22 30 38 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > margin.tensor(Cnamed,"A1") 291s A3 291s A2 A B C D E 291s [1,] 4 12 20 28 36 291s [2,] 6 14 22 30 38 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > 291s > # diagmul.tensor 291s > norm.tensor( diagmul.tensor(C,D=C)-C^2 ) # 0 291s [1] 0 291s > norm.tensor( diagmul.tensor(Cnamed,D=Cnamed)-Cnamed^2 ) # 0 291s [1] 0 291s > 291s > Cr <- rep.tensor(C,10,1,name="K") 291s > #norm(diagmul.tensor(Cr,names(C),C,names(C),by="K") - diagmul.tensor(Cr,names(C),D=Cr,names(C),by="K")) # 0 291s > 291s > # pos.tensor 291s > pos.tensor(dim(C)) 291s A1 A2 A3 291s [1,] 1 1 1 291s [2,] 2 1 1 291s [3,] 1 2 1 291s [4,] 2 2 1 291s [5,] 1 1 2 291s [6,] 2 1 2 291s [7,] 1 2 2 291s [8,] 2 2 2 291s [9,] 1 1 3 291s [10,] 2 1 3 291s [11,] 1 2 3 291s [12,] 2 2 3 291s [13,] 1 1 4 291s [14,] 2 1 4 291s [15,] 1 2 4 291s [16,] 2 2 4 291s [17,] 1 1 5 291s [18,] 2 1 5 291s [19,] 1 2 5 291s [20,] 2 2 5 291s > 291s > # reorder.tensor 291s > reorder.tensor(C,c(2)) 291s , , 1 291s 291s A1 291s A2 [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2 291s 291s A1 291s A2 [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3 291s 291s A1 291s A2 [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4 291s 291s A1 291s A2 [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5 291s 291s A1 291s A2 [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > reorder.tensor(C,c("A3","A2")) 291s , , 1 291s 291s A2 291s A3 [,1] [,2] 291s [1,] 1 2 291s [2,] 5 6 291s [3,] 9 10 291s [4,] 13 14 291s [5,] 17 18 291s 291s , , 2 291s 291s A2 291s A3 [,1] [,2] 291s [1,] 3 4 291s [2,] 7 8 291s [3,] 11 12 291s [4,] 15 16 291s [5,] 19 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > ftable(reorder.tensor(Cnamed,c(2))) 291s A3 A B C D E 291s A2 A1 291s A21 A11 1 5 9 13 17 291s A12 3 7 11 15 19 291s A22 A11 2 6 10 14 18 291s A12 4 8 12 16 20 291s > ftable(reorder.tensor(Cnamed,c("A3","A2"))) 291s A1 A11 A12 291s A3 A2 291s A A21 1 3 291s A22 2 4 291s B A21 5 7 291s A22 6 8 291s C A21 9 11 291s A22 10 12 291s D A21 13 15 291s A22 14 16 291s E A21 17 19 291s A22 18 20 291s > 291s > # mul.tensor 291s > AA <- mul.tensor(A,1,mark(A),1) 291s > AA 291s , , 1, 1 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 5 17 29 41 53 291s [2,] 11 23 35 47 59 291s 291s , , 2, 1 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 11 39 67 95 123 291s [2,] 25 53 81 109 137 291s 291s , , 1, 2 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 17 61 105 149 193 291s [2,] 39 83 127 171 215 291s 291s , , 2, 2 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 23 83 143 203 263 291s [2,] 53 113 173 233 293 291s 291s , , 1, 3 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 29 105 181 257 333 291s [2,] 67 143 219 295 371 291s 291s , , 2, 3 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 35 127 219 311 403 291s [2,] 81 173 265 357 449 291s 291s , , 1, 4 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 41 149 257 365 473 291s [2,] 95 203 311 419 527 291s 291s , , 2, 4 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 47 171 295 419 543 291s [2,] 109 233 357 481 605 291s 291s , , 1, 5 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 53 193 333 473 613 291s [2,] 123 263 403 543 683 291s 291s , , 2, 5 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 59 215 371 527 683 291s [2,] 137 293 449 605 761 291s 291s attr(,"class") 291s [1] "tensor" 291s > dim(AA) 291s V W V' W' 291s 2 5 2 5 291s > 291s > AA <- mul.tensor(Anamed,1,mark(Anamed),1) 291s > ftable(AA) 291s W' W'1 W'2 W'3 W'4 W'5 291s V W V' 291s V1 W1 V'1 5 17 29 41 53 291s V'2 11 23 35 47 59 291s W2 V'1 17 61 105 149 193 291s V'2 39 83 127 171 215 291s W3 V'1 29 105 181 257 333 291s V'2 67 143 219 295 371 291s W4 V'1 41 149 257 365 473 291s V'2 95 203 311 419 527 291s W5 V'1 53 193 333 473 613 291s V'2 123 263 403 543 683 291s V2 W1 V'1 11 39 67 95 123 291s V'2 25 53 81 109 137 291s W2 V'1 23 83 143 203 263 291s V'2 53 113 173 233 293 291s W3 V'1 35 127 219 311 403 291s V'2 81 173 265 357 449 291s W4 V'1 47 171 295 419 543 291s V'2 109 233 357 481 605 291s W5 V'1 59 215 371 527 683 291s V'2 137 293 449 605 761 291s > dim(AA) 291s V W V' W' 291s 2 5 2 5 291s > 291s > A <- to.tensor(as.complex(1:20),c(U=2,V=2,W=5)) 291s > AA <- mul.tensor(A,1,mark(A),1) 291s > 291s > 291s > # 291s > 291s > 291s > # rep.tensor 291s > rep(A,3,name="Q",pos=4) 291s , , 1, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 1+0i 3+0i 291s [2,] 2+0i 4+0i 291s 291s , , 2, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 5+0i 7+0i 291s [2,] 6+0i 8+0i 291s 291s , , 3, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 9+0i 11+0i 291s [2,] 10+0i 12+0i 291s 291s , , 4, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 13+0i 15+0i 291s [2,] 14+0i 16+0i 291s 291s , , 5, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 17+0i 19+0i 291s [2,] 18+0i 20+0i 291s 291s , , 1, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 1+0i 3+0i 291s [2,] 2+0i 4+0i 291s 291s , , 2, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 5+0i 7+0i 291s [2,] 6+0i 8+0i 291s 291s , , 3, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 9+0i 11+0i 291s [2,] 10+0i 12+0i 291s 291s , , 4, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 13+0i 15+0i 291s [2,] 14+0i 16+0i 291s 291s , , 5, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 17+0i 19+0i 291s [2,] 18+0i 20+0i 291s 291s , , 1, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 1+0i 3+0i 291s [2,] 2+0i 4+0i 291s 291s , , 2, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 5+0i 7+0i 291s [2,] 6+0i 8+0i 291s 291s , , 3, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 9+0i 11+0i 291s [2,] 10+0i 12+0i 291s 291s , , 4, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 13+0i 15+0i 291s [2,] 14+0i 16+0i 291s 291s , , 5, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 17+0i 19+0i 291s [2,] 18+0i 20+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > rep(Anamed,3,name="Q",pos=4) 291s , , 1, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5, 1 291s 291s V 291s U [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s , , 1, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5, 2 291s 291s V 291s U [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s , , 1, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5, 3 291s 291s V 291s U [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > ftable(rep(Anamed,3,name="Q",pos=4)) 291s Q Q1 Q2 Q3 291s U V W 291s U1 V1 W1 1 1 1 291s W2 5 5 5 291s W3 9 9 9 291s W4 13 13 13 291s W5 17 17 17 291s V2 W1 3 3 3 291s W2 7 7 7 291s W3 11 11 11 291s W4 15 15 15 291s W5 19 19 19 291s U2 V1 W1 2 2 2 291s W2 6 6 6 291s W3 10 10 10 291s W4 14 14 14 291s W5 18 18 18 291s V2 W1 4 4 4 291s W2 8 8 8 291s W3 12 12 12 291s W4 16 16 16 291s W5 20 20 20 291s > 291s > # trace.tensor 291s > 291s > trace.tensor(D,"A1","A2") 291s [1] 5 13 21 29 37 291s attr(,"class") 291s [1] "tensor" 291s > dim(trace.tensor(D,"A1","A2")) 291s B 291s 5 291s > 291s > trace.tensor(Dnamed,"A1","A2") 291s B 291s A B C D E 291s 5 13 21 29 37 291s attr(,"class") 291s [1] "tensor" 291s > dim(trace.tensor(Dnamed,"A1","A2")) 291s B 291s 5 291s > 291s > 291s > #delta.tensor 291s > 291s > delta.tensor(c(a=2)) 291s a' 291s a [,1] [,2] 291s [1,] 1 0 291s [2,] 0 1 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > delta.tensor(c(a=2,b=3)) 291s , , 1, 1 291s 291s b 291s a [,1] [,2] [,3] 291s [1,] 1 0 0 291s [2,] 0 0 0 291s 291s , , 2, 1 291s 291s b 291s a [,1] [,2] [,3] 291s [1,] 0 0 0 291s [2,] 1 0 0 291s 291s , , 1, 2 291s 291s b 291s a [,1] [,2] [,3] 291s [1,] 0 1 0 291s [2,] 0 0 0 291s 291s , , 2, 2 291s 291s b 291s a [,1] [,2] [,3] 291s [1,] 0 0 0 291s [2,] 0 1 0 291s 291s , , 1, 3 291s 291s b 291s a [,1] [,2] [,3] 291s [1,] 0 0 1 291s [2,] 0 0 0 291s 291s , , 2, 3 291s 291s b 291s a [,1] [,2] [,3] 291s [1,] 0 0 0 291s [2,] 0 0 1 291s 291s attr(,"class") 291s [1] "tensor" 291s > dim(delta.tensor(c(a=2,b=4),".")) 291s a b a. b. 291s 2 4 2 4 291s > 291s > ftable(delta.tensor(c(a=2,b=2))) 291s b' b'1 b'2 291s a b a' 291s a1 b1 a'1 1 0 291s a'2 0 0 291s b2 a'1 0 1 291s a'2 0 0 291s a2 b1 a'1 0 0 291s a'2 1 0 291s b2 a'1 0 0 291s a'2 0 1 291s > ftable(delta.tensor(c(a=2,b=3))) 291s b' b'1 b'2 b'3 291s a b a' 291s a1 b1 a'1 1 0 0 291s a'2 0 0 0 291s b2 a'1 0 1 0 291s a'2 0 0 0 291s b3 a'1 0 0 1 291s a'2 0 0 0 291s a2 b1 a'1 0 0 0 291s a'2 1 0 0 291s b2 a'1 0 0 0 291s a'2 0 1 0 291s b3 a'1 0 0 0 291s a'2 0 0 1 291s > 291s > # tripledelta.tensor 291s > 291s > tripledelta.tensor(c(a=2)) 291s , , 1 291s 291s a' 291s a [,1] [,2] 291s [1,] 1 0 291s [2,] 0 0 291s 291s , , 2 291s 291s a' 291s a [,1] [,2] 291s [1,] 0 0 291s [2,] 0 1 291s 291s attr(,"class") 291s [1] "tensor" 291s > ftable(tripledelta.tensor(c(a=2))) 291s a* a*1 a*2 291s a a' 291s a1 a'1 1 0 291s a'2 0 0 291s a2 a'1 0 0 291s a'2 0 1 291s > dim(tripledelta.tensor(c(a=2),"1","2")) 291s a a1 a2 291s 2 2 2 291s > 291s > 291s > # mark.tensor 291s > A 291s , , 1 291s 291s V 291s U [,1] [,2] 291s [1,] 1+0i 3+0i 291s [2,] 2+0i 4+0i 291s 291s , , 2 291s 291s V 291s U [,1] [,2] 291s [1,] 5+0i 7+0i 291s [2,] 6+0i 8+0i 291s 291s , , 3 291s 291s V 291s U [,1] [,2] 291s [1,] 9+0i 11+0i 291s [2,] 10+0i 12+0i 291s 291s , , 4 291s 291s V 291s U [,1] [,2] 291s [1,] 13+0i 15+0i 291s [2,] 14+0i 16+0i 291s 291s , , 5 291s 291s V 291s U [,1] [,2] 291s [1,] 17+0i 19+0i 291s [2,] 18+0i 20+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > mark(A,"*") 291s , , 1 291s 291s V* 291s U* [,1] [,2] 291s [1,] 1+0i 3+0i 291s [2,] 2+0i 4+0i 291s 291s , , 2 291s 291s V* 291s U* [,1] [,2] 291s [1,] 5+0i 7+0i 291s [2,] 6+0i 8+0i 291s 291s , , 3 291s 291s V* 291s U* [,1] [,2] 291s [1,] 9+0i 11+0i 291s [2,] 10+0i 12+0i 291s 291s , , 4 291s 291s V* 291s U* [,1] [,2] 291s [1,] 13+0i 15+0i 291s [2,] 14+0i 16+0i 291s 291s , , 5 291s 291s V* 291s U* [,1] [,2] 291s [1,] 17+0i 19+0i 291s [2,] 18+0i 20+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > names(mark(A,"*")) 291s [1] "U*" "V*" "W*" 291s > mark(A,"*","U") 291s , , 1 291s 291s V 291s U* [,1] [,2] 291s [1,] 1+0i 3+0i 291s [2,] 2+0i 4+0i 291s 291s , , 2 291s 291s V 291s U* [,1] [,2] 291s [1,] 5+0i 7+0i 291s [2,] 6+0i 8+0i 291s 291s , , 3 291s 291s V 291s U* [,1] [,2] 291s [1,] 9+0i 11+0i 291s [2,] 10+0i 12+0i 291s 291s , , 4 291s 291s V 291s U* [,1] [,2] 291s [1,] 13+0i 15+0i 291s [2,] 14+0i 16+0i 291s 291s , , 5 291s 291s V 291s U* [,1] [,2] 291s [1,] 17+0i 19+0i 291s [2,] 18+0i 20+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > names(mark(A,"*","U")) 291s [1] "U*" "V" "W" 291s > names(mark(A,"*",2:3)) 291s [1] "U" "V*" "W*" 291s > 291s > Anamed 291s , , 1 291s 291s V 291s U [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2 291s 291s V 291s U [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3 291s 291s V 291s U [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4 291s 291s V 291s U [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5 291s 291s V 291s U [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > mark(Anamed,"*") 291s , , 1 291s 291s V* 291s U* [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2 291s 291s V* 291s U* [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3 291s 291s V* 291s U* [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4 291s 291s V* 291s U* [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5 291s 291s V* 291s U* [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > names(mark(Anamed,"*")) 291s [1] "U*" "V*" "W*" 291s > mark(Anamed,"*","U") 291s , , 1 291s 291s V 291s U* [,1] [,2] 291s [1,] 1 3 291s [2,] 2 4 291s 291s , , 2 291s 291s V 291s U* [,1] [,2] 291s [1,] 5 7 291s [2,] 6 8 291s 291s , , 3 291s 291s V 291s U* [,1] [,2] 291s [1,] 9 11 291s [2,] 10 12 291s 291s , , 4 291s 291s V 291s U* [,1] [,2] 291s [1,] 13 15 291s [2,] 14 16 291s 291s , , 5 291s 291s V 291s U* [,1] [,2] 291s [1,] 17 19 291s [2,] 18 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > names(mark(Anamed,"*","U")) 291s [1] "U*" "V" "W" 291s > names(mark(Anamed,"*",2:3)) 291s [1] "U" "V*" "W*" 291s > 291s > 291s > # mark.numeric 291s > mark(dim(A),"*") 291s U* V* W* 291s 2 2 5 291s > mark(dim(A),"*","U") 291s U* V W 291s 2 2 5 291s > mark(dim(A),"*",2:3) 291s U V* W* 291s 2 2 5 291s > 291s > # mark.character 291s > mark(names(A),"*") 291s [1] "U*" "V*" "W*" 291s > mark(names(A),"*","U") 291s [1] "U*" "V" "W" 291s > mark(names(A),"*",2:3) 291s [1] "U" "V*" "W*" 291s > 291s > 291s > # inv.tensor 291s > E <- to.tensor(rnorm(16),c(a=2,b=2,A=2,B=2)) 291s > Ei <- inv.tensor(E,c("A","B")) 291s > E 291s , , 1, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 0.1932123 0.9132671 291s [2,] -0.4346821 1.7933881 291s 291s , , 2, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 0.9966051 -0.2780863 291s [2,] 1.1074905 1.0192055 291s 291s , , 1, 2 291s 291s b 291s a [,1] [,2] 291s [1,] 0.04543718 0.2182885 291s [2,] 1.57577959 -1.0465353 291s 291s , , 2, 2 291s 291s b 291s a [,1] [,2] 291s [1,] -0.2886886 -1.2163764 291s [2,] 0.4815503 0.3081369 291s 291s attr(,"class") 291s [1] "tensor" 291s > dim(Ei) 291s A B a b 291s 2 2 2 2 291s > names(Ei) 291s [1] "A" "B" "a" "b" 291s > dim(mul.tensor(E,c("A","B"),mark(Ei,c("a","b")))) 291s a b aa bb 291s 2 2 2 2 291s > dim(delta.tensor(c(a=2,b=2))) 291s a b a' b' 291s 2 2 2 2 291s > norm.tensor(mul.tensor(E,c("A","B"),mark(Ei,c("a","b")))-delta.tensor(c(a=2,b=2))) 291s [1] 4.898979 291s > 291s > AA <- to.tensor(rnorm(20),c(a=2,b=2,C=5)) 291s > inv.tensor(AA,"a",by="C") 291s , , 1 291s 291s b 291s a [,1] [,2] 291s [1,] -1.3794181 -0.4713009 291s [2,] -0.6385888 0.5542682 291s 291s , , 2 291s 291s b 291s a [,1] [,2] 291s [1,] 2.209246 -1.072506 291s [2,] 1.493926 -1.582930 291s 291s , , 3 291s 291s b 291s a [,1] [,2] 291s [1,] -1.8823294 -0.001603462 291s [2,] -0.7762784 0.803929715 291s 291s , , 4 291s 291s b 291s a [,1] [,2] 291s [1,] 3.593699 -6.098887 291s [2,] 20.248775 -24.179080 291s 291s , , 5 291s 291s b 291s a [,1] [,2] 291s [1,] -0.3891199 -2.740116 291s [2,] -0.4430734 2.513745 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > 291s > 291s > E <- to.tensor(rnorm(16),c(a=2,b=2,A=2,B=2),list(c("a","b"),NULL,c("A1","A2"),c("B1","B2"))) 291s > Ei <- inv.tensor(E,c("A","B")) 291s > E 291s , , A = A1, B = B1 291s 291s b 291s a [,1] [,2] 291s a 1.307647 0.861083 291s b -1.342935 0.232875 291s 291s , , A = A2, B = B1 291s 291s b 291s a [,1] [,2] 291s a 1.042257 0.9459580 291s b 1.329098 -0.9856255 291s 291s , , A = A1, B = B2 291s 291s b 291s a [,1] [,2] 291s a -1.215867 0.09231624 291s b -1.629206 -0.02211742 291s 291s , , A = A2, B = B2 291s 291s b 291s a [,1] [,2] 291s a 0.5134779 1.2615159 291s b -0.2295536 -0.2384356 291s 291s attr(,"class") 291s [1] "tensor" 291s > dim(Ei) 291s A B a b 291s 2 2 2 2 291s > names(Ei) 291s [1] "A" "B" "a" "b" 291s > norm.tensor(mul.tensor(E,c("A","B"),mark(Ei,c("a","b")))-delta.tensor(c(a=2,b=2))) 291s [1] 4.898979 291s > ftable(round(mul.tensor(E,c("A","B"),mark(Ei,c("a","b")))),3) 291s bb bb1 bb2 291s a b aa 291s a b1 a 1 0 291s b 0 0 291s b2 a 0 1 291s b 0 0 291s b b1 a 0 0 291s b 1 0 291s b2 a 0 0 291s b 0 1 291s > 291s > # solve.tensor 291s > 291s > X1 <- to.tensor( 291s + c( 0 , 10 , 20 ,30 , 2,2,2,2, 45,21,34,5, 67,0,0,0 ), 291s + c(a=2,b=2,"a'"=2,"b'"=2) ) 291s > b1 <- to.tensor(c( 0,10,20,30),c(a=2,b=2)) 291s > solve.tensor(X1,b1,c("a","b")) 291s b' 291s a' [,1] [,2] 291s [1,] 1 0 291s [2,] 0 0 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > norm.tensor(solve.tensor(X1,b1,c("a","b")) - to.tensor(c( 1,0,0,0 ),c(a=2,b=2))) #0 291s [1] 2.44949 291s > 291s > dimnames(X1)[["a"]]<- 1:2 291s > dimnames(X1)[["b"]]<- 1:2 291s > dimnames(X1)[["a'"]]<- 1:2 291s > dimnames(b1)[["a"]] <-c("M","K") 291s > 291s > solve.tensor(X1,b1,c("a","b")) 291s b' 291s a' [,1] [,2] 291s 1 1 0 291s 2 0 0 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > norm.tensor(solve.tensor(X1,b1,c("a","b")) - to.tensor(c( 1,0,0,0 ),c(a=2,b=2))) #0 291s [1] 2.44949 291s > 291s > 291s > # chol.tensor 291s > Xs <- einstein.tensor(X1,a="a*",b="b*",X1) 291s > dim(Xs) 291s a* b* a b 291s 2 2 2 2 291s > norm.tensor( Xs - mul.tensor(X1,c("a'","b'"),mark(X1,"*",c("a","b")),c("a'","b'"))) #0 291s [1] 0 291s > RXs <- chol.tensor(Xs,c("a","b"),c("a*","b*")) 291s > norm.tensor(mul.tensor(RXs,1,mark(RXs),1) - Xs ) # 0 291s [1] 14289.66 291s > 291s > dimnames(X1)[["a"]]<-c("q1","q2") 291s > dimnames(X1)[["a'"]]<-c("p1","p2") 291s > 291s > Xs <- einstein.tensor(X1,a="a*",b="b*",X1) 291s > dimnames(Xs) 291s $`a*` 291s [1] "q1" "q2" 291s 291s $`b*` 291s [1] "1" "2" 291s 291s $a 291s [1] "q1" "q2" 291s 291s $b 291s [1] "1" "2" 291s 291s > dimnames(Xs)["a*"]<-list(NULL) 291s > dim(Xs) 291s a* b* a b 291s 2 2 2 2 291s > norm.tensor( Xs - mul.tensor(X1,c("a'","b'"),mark(X1,"*",c("a","b")),c("a'","b'"))) #0 291s [1] 0 291s > RXs <- chol.tensor(Xs,c("a","b"),c("a*","b*")) 291s > norm.tensor(mul.tensor(RXs,1,mark(RXs),1) - Xs ) # 0 291s [1] 14289.66 291s > 291s > 291s > # level.tensor 291s > dim(X1) 291s a b a' b' 291s 2 2 2 2 291s > level.tensor(X1) # 4 291s [1] 4 291s > 291s > # svd.tensor 291s > SXs <- svd.tensor(X1,c("a","b")) 291s > SXs 291s $u 291s , , 1 291s 291s b 291s a 1 2 291s q1 -0.9351202 -0.29458399 291s q2 -0.1789514 -0.08213968 291s 291s , , 2 291s 291s b 291s a 1 2 291s q1 -0.3285545 0.6614184 291s q2 0.3690916 0.5642243 291s 291s , , 3 291s 291s b 291s a 1 2 291s q1 0.1326733 -0.4386166 291s q2 -0.3468797 0.8183445 291s 291s , , 4 291s 291s b 291s a 1 2 291s q1 -6.244866e-05 -0.5323171 291s q2 8.434585e-01 0.0722237 291s 291s attr(,"class") 291s [1] "tensor" 291s 291s $d 291s [1] 84.8702965 44.3906688 19.4399279 0.7684437 291s attr(,"class") 291s [1] "tensor" 291s 291s $v 291s , , 1 291s 291s b' 291s a' [,1] [,2] 291s p1 -0.11953986 -0.6629521 291s p2 -0.03513114 -0.7382212 291s 291s , , 2 291s 291s b' 291s a' [,1] [,2] 291s p1 0.76245782 0.4116928 291s p2 0.05704712 -0.4958959 291s 291s , , 3 291s 291s b' 291s a' [,1] [,2] 291s p1 0.63319205 -0.6242522 291s p2 0.01702903 0.4572604 291s 291s , , 4 291s 291s b' 291s a' [,1] [,2] 291s p1 -0.05861846 -0.03623242 291s p2 0.99760786 -0.00544485 291s 291s attr(,"class") 291s [1] "tensor" 291s 291s > DXs <- to.tensor(c(diag(SXs$d)),c(lambda=length(SXs$d),"lambda'"=length(SXs$d))) 291s > SXs2<-mul.tensor(mul.tensor(SXs$u,"lambda",DXs,"lambda'"),"lambda",SXs$v) # 291s > SXs2 291s , , a' = p1, 1 291s 291s b 291s a 1 2 291s q1 -5.437381e-15 20 291s q2 1.000000e+01 30 291s 291s , , a' = p2, 1 291s 291s b 291s a 1 2 291s q1 2 2 291s q2 2 2 291s 291s , , a' = p1, 2 291s 291s b 291s a 1 2 291s q1 45 34 291s q2 21 5 291s 291s , , a' = p2, 2 291s 291s b 291s a 1 2 291s q1 6.700000e+01 -1.528768e-14 291s q2 1.670539e-15 -3.092828e-14 291s 291s attr(,"class") 291s [1] "tensor" 291s > norm.tensor(SXs2-X1) #0 291s [1] 1.031805e-13 291s > 291s > # power.tensor 291s > Xs 291s , , a = q1, b = 1 291s 291s b* 291s a* 1 2 291s [1,] 6518 1534 291s [2,] 949 229 291s 291s , , a = q2, b = 1 291s 291s b* 291s a* 1 2 291s [1,] 949 918 291s [2,] 545 409 291s 291s , , a = q1, b = 2 291s 291s b* 291s a* 1 2 291s [1,] 1534 1560 291s [2,] 918 774 291s 291s , , a = q2, b = 2 291s 291s b* 291s a* 1 2 291s [1,] 229 774 291s [2,] 409 929 291s 291s attr(,"class") 291s [1] "tensor" 291s > rXs <- power.tensor(Xs,c(1,2),c(3,4),p=0.5) 291s > Xs2 <- mul.tensor(rXs,c("a","b"),rXs,c("a*","b*")) 291s > Xs2 291s , , a = q1, b = 1 291s 291s b* 291s a* 1 2 291s [1,] 6518 1534 291s [2,] 949 229 291s 291s , , a = q2, b = 1 291s 291s b* 291s a* 1 2 291s [1,] 949 918 291s [2,] 545 409 291s 291s , , a = q1, b = 2 291s 291s b* 291s a* 1 2 291s [1,] 1534 1560 291s [2,] 918 774 291s 291s , , a = q2, b = 2 291s 291s b* 291s a* 1 2 291s [1,] 229 774 291s [2,] 409 929 291s 291s attr(,"class") 291s [1] "tensor" 291s > norm.tensor((Xs-Xs2)) # 0 291s [1] 1.001219e-11 291s > 291s > # to.matrix.tensor 291s > to.matrix.tensor(X1,j=c("a'","b'")) 291s 291s [,1] [,2] [,3] [,4] 291s [1,] 0 2 45 67 291s [2,] 10 2 21 0 291s [3,] 20 2 34 0 291s [4,] 30 2 5 0 291s > to.matrix.tensor(X1,i=c("a","b") ) 291s 291s [,1] [,2] [,3] [,4] 291s [1,] 0 2 45 67 291s [2,] 10 2 21 0 291s [3,] 20 2 34 0 291s [4,] 30 2 5 0 291s > 291s > # gsi.stdnames 291s > #gsi.stdnames(7,avoid=gsi.stdnames(5)) 291s > #gsi.stdnames(3,"B") 291s > #gsi.stdnames(3,"B",avoid=gsi.stdnames(5)) 291s > 291s > 291s > # gsi.namedlist 291s > #gsi.namedlist(c("Holla","Hoppla"),1,3) 291s > # gsi.lefts/gsi.rights 291s > #gsi.lefts(X1) 291s > #gsi.rights(X1) 291s > 291s > # untensor 291s > tmp <- untensor(X1,c("a","b"),"A",1) 291s > X1 <- to.tensor( 291s + c( 0 , 10 , 20 ,30 , 2,2,2,2, 45,21,34,5, 67,0,0,0 ), 291s + c(a=2,b=2,"a'"=2,"b'"=2) ) 291s > tmp <- untensor(X1,c("a","b"),"A",1) 291s > tmp 291s , , 1 291s 291s a' 291s A [,1] [,2] 291s [1,] 0 2 291s [2,] 10 2 291s [3,] 20 2 291s [4,] 30 2 291s 291s , , 2 291s 291s a' 291s A [,1] [,2] 291s [1,] 45 67 291s [2,] 21 0 291s [3,] 34 0 291s [4,] 5 0 291s 291s attr(,"class") 291s [1] "tensor" 291s > untensor(tmp,c("a'","b'"),"B",2) 291s B 291s A [,1] [,2] [,3] [,4] 291s [1,] 0 2 45 67 291s [2,] 10 2 21 0 291s [3,] 20 2 34 0 291s [4,] 30 2 5 0 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > 291s > # gsi.untensornames 291s > untensor(A,c(1,2)) 291s W 291s I1 [,1] [,2] [,3] [,4] [,5] 291s [1,] 1+0i 5+0i 9+0i 13+0i 17+0i 291s [2,] 2+0i 6+0i 10+0i 14+0i 18+0i 291s [3,] 3+0i 7+0i 11+0i 15+0i 19+0i 291s [4,] 4+0i 8+0i 12+0i 16+0i 20+0i 291s attr(,"class") 291s [1] "tensor" 291s > untensor(Anamed,c(1,2)) 291s W 291s I1 [,1] [,2] [,3] [,4] [,5] 291s [1,] 1 5 9 13 17 291s [2,] 2 6 10 14 18 291s [3,] 3 7 11 15 19 291s [4,] 4 8 12 16 20 291s attr(,"class") 291s [1] "tensor" 291s > 291s > # as.tensor 291s > as.tensor(X1) 291s , , 1, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 0 20 291s [2,] 10 30 291s 291s , , 2, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 2 2 291s [2,] 2 2 291s 291s , , 1, 2 291s 291s b 291s a [,1] [,2] 291s [1,] 45 34 291s [2,] 21 5 291s 291s , , 2, 2 291s 291s b 291s a [,1] [,2] 291s [1,] 67 0 291s [2,] 0 0 291s 291s attr(,"class") 291s [1] "tensor" 291s > as.tensor(c(1,2,3)) 291s [1] 1 2 3 291s attr(,"class") 291s [1] "tensor" 291s > dim(as.tensor(c(1,2,3))) 291s I 291s 3 291s > 291s > # renorm.matrix / renorm.tensor 291s > #renorm.rows(X1[,,1,1]) 291s > #renorm.tensor(X1[,,1,1]) 291s > #norm.tensor(renorm.tensor(X1,c(1,2)),c(1,2)) # 1 1 1 1 291s > 291s > # slice.tensor 291s > slice.tensor(B,"U","a") 291s , , W = 1 291s 291s V 291s U B1 B2 291s a 1 4 291s 291s , , W = 2 291s 291s V 291s U B1 B2 291s a 7 10 291s 291s , , W = 3 291s 291s V 291s U B1 B2 291s a 13 16 291s 291s , , W = 4 291s 291s V 291s U B1 B2 291s a 19 22 291s 291s , , W = 5 291s 291s V 291s U B1 B2 291s a 25 28 291s 291s attr(,"class") 291s [1] "tensor" 291s > slice.tensor(B,"U","a",drop=TRUE) 291s W 291s V 1 2 3 4 5 291s B1 1 7 13 19 25 291s B2 4 10 16 22 28 291s attr(,"class") 291s [1] "tensor" 291s > slice.tensor(B,"U",c("a","c")) 291s , , W = 1 291s 291s V 291s U B1 B2 291s a 1 4 291s c 3 6 291s 291s , , W = 2 291s 291s V 291s U B1 B2 291s a 7 10 291s c 9 12 291s 291s , , W = 3 291s 291s V 291s U B1 B2 291s a 13 16 291s c 15 18 291s 291s , , W = 4 291s 291s V 291s U B1 B2 291s a 19 22 291s c 21 24 291s 291s , , W = 5 291s 291s V 291s U B1 B2 291s a 25 28 291s c 27 30 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > # [[]].tensor 291s > B[[U="a"]] 291s W 291s V 1 2 3 4 5 291s B1 1 7 13 19 25 291s B2 4 10 16 22 28 291s attr(,"class") 291s [1] "tensor" 291s > B[[U="a",drop=FALSE]] 291s , , W = 1 291s 291s V 291s U B1 B2 291s a 1 4 291s 291s , , W = 2 291s 291s V 291s U B1 B2 291s a 7 10 291s 291s , , W = 3 291s 291s V 291s U B1 B2 291s a 13 16 291s 291s , , W = 4 291s 291s V 291s U B1 B2 291s a 19 22 291s 291s , , W = 5 291s 291s V 291s U B1 B2 291s a 25 28 291s 291s attr(,"class") 291s [1] "tensor" 291s > old <- B[[U=c("a","c")]] 291s > B[1:2,,] 291s , , 1 291s 291s V 291s U [,1] [,2] 291s [1,] 1 4 291s [2,] 2 5 291s 291s , , 2 291s 291s V 291s U [,1] [,2] 291s [1,] 7 10 291s [2,] 8 11 291s 291s , , 3 291s 291s V 291s U [,1] [,2] 291s [1,] 13 16 291s [2,] 14 17 291s 291s , , 4 291s 291s V 291s U [,1] [,2] 291s [1,] 19 22 291s [2,] 20 23 291s 291s , , 5 291s 291s V 291s U [,1] [,2] 291s [1,] 25 28 291s [2,] 26 29 291s 291s attr(,"class") 291s [1] "tensor" 291s > B[[1]] 291s [1] 1 291s > B[[U=c("a","c")]]<-7 291s > B 291s , , W = 1 291s 291s V 291s U B1 B2 291s a 7 7 291s b 2 5 291s c 7 7 291s 291s , , W = 2 291s 291s V 291s U B1 B2 291s a 7 7 291s b 8 11 291s c 7 7 291s 291s , , W = 3 291s 291s V 291s U B1 B2 291s a 7 7 291s b 14 17 291s c 7 7 291s 291s , , W = 4 291s 291s V 291s U B1 B2 291s a 7 7 291s b 20 23 291s c 7 7 291s 291s , , W = 5 291s 291s V 291s U B1 B2 291s a 7 7 291s b 26 29 291s c 7 7 291s 291s attr(,"class") 291s [1] "tensor" 291s > B[[U=c("a","c")]]<- old 291s > 291s > # undrop.tensor 291s > undrop.tensor(A,name="Q",2) 291s , , 1, 1 291s 291s U 291s V [,1] [,2] 291s [1,] 1+0i 2+0i 291s [2,] 3+0i 4+0i 291s 291s , , 2, 1 291s 291s U 291s V [,1] [,2] 291s [1,] 5+0i 6+0i 291s [2,] 7+0i 8+0i 291s 291s , , 3, 1 291s 291s U 291s V [,1] [,2] 291s [1,] 9+0i 10+0i 291s [2,] 11+0i 12+0i 291s 291s , , 4, 1 291s 291s U 291s V [,1] [,2] 291s [1,] 13+0i 14+0i 291s [2,] 15+0i 16+0i 291s 291s , , 5, 1 291s 291s U 291s V [,1] [,2] 291s [1,] 17+0i 18+0i 291s [2,] 19+0i 20+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > # combineCF.tensor 291s > # combineCF.tensor(Xs,c("a","b"),Xs,c("a","b")) 291s > 291s > # bind.tensor 291s > bind.tensor(A,1,einstein.tensor(A,V="q","U"="V",q="U"),2) 291s , , 1 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1+0i 5+0i 9+0i 13+0i 17+0i 291s [2,] 3+0i 7+0i 11+0i 15+0i 19+0i 291s 291s , , 2 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 2+0i 6+0i 10+0i 14+0i 18+0i 291s [2,] 4+0i 8+0i 12+0i 16+0i 20+0i 291s 291s , , 3 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1+0i 5+0i 9+0i 13+0i 17+0i 291s [2,] 2+0i 6+0i 10+0i 14+0i 18+0i 291s 291s , , 4 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 3+0i 7+0i 11+0i 15+0i 19+0i 291s [2,] 4+0i 8+0i 12+0i 16+0i 20+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > bind.tensor(A,1,A,1) 291s , , 1 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1+0i 5+0i 9+0i 13+0i 17+0i 291s [2,] 3+0i 7+0i 11+0i 15+0i 19+0i 291s 291s , , 2 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 2+0i 6+0i 10+0i 14+0i 18+0i 291s [2,] 4+0i 8+0i 12+0i 16+0i 20+0i 291s 291s , , 3 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1+0i 5+0i 9+0i 13+0i 17+0i 291s [2,] 3+0i 7+0i 11+0i 15+0i 19+0i 291s 291s , , 4 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 2+0i 6+0i 10+0i 14+0i 18+0i 291s [2,] 4+0i 8+0i 12+0i 16+0i 20+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > bind.tensor(Anamed,1,einstein.tensor(Anamed,V="q","U"="V",q="U"),2) 291s , , 1 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1 5 9 13 17 291s [2,] 3 7 11 15 19 291s 291s , , 2 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 2 6 10 14 18 291s [2,] 4 8 12 16 20 291s 291s , , 3 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1 5 9 13 17 291s [2,] 2 6 10 14 18 291s 291s , , 4 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 3 7 11 15 19 291s [2,] 4 8 12 16 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > bind.tensor(Anamed,1,Anamed,1) 291s , , 1 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1 5 9 13 17 291s [2,] 3 7 11 15 19 291s 291s , , 2 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 2 6 10 14 18 291s [2,] 4 8 12 16 20 291s 291s , , 3 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 1 5 9 13 17 291s [2,] 3 7 11 15 19 291s 291s , , 4 291s 291s W 291s V [,1] [,2] [,3] [,4] [,5] 291s [1,] 2 6 10 14 18 291s [2,] 4 8 12 16 20 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > # toPos.tensor 291s > #toPos.tensor(A,c("A","U","I")) # error 291s > toPos.tensor(A,rev(names(A))) 291s [1] 3 2 1 291s > 291s > # einstein.tensor 291s > einstein.tensor(A,U="U'",B) 291s U 291s U' a b c 291s [1,] 1945+0i 2045+0i 2145+0i 291s [2,] 2090+0i 2200+0i 2310+0i 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > einstein.tensor(A,U="U'",mark(B,"k")) 291s , , 1, Uk = a, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 1+0i 3+0i 291s [2,] 2+0i 4+0i 291s 291s , , 2, Uk = a, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 5+0i 7+0i 291s [2,] 6+0i 8+0i 291s 291s , , 3, Uk = a, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 9+0i 11+0i 291s [2,] 10+0i 12+0i 291s 291s , , 4, Uk = a, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 13+0i 15+0i 291s [2,] 14+0i 16+0i 291s 291s , , 5, Uk = a, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 17+0i 19+0i 291s [2,] 18+0i 20+0i 291s 291s , , 1, Uk = b, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 2+0i 6+0i 291s [2,] 4+0i 8+0i 291s 291s , , 2, Uk = b, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 10+0i 14+0i 291s [2,] 12+0i 16+0i 291s 291s , , 3, Uk = b, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 18+0i 22+0i 291s [2,] 20+0i 24+0i 291s 291s , , 4, Uk = b, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 26+0i 30+0i 291s [2,] 28+0i 32+0i 291s 291s , , 5, Uk = b, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 34+0i 38+0i 291s [2,] 36+0i 40+0i 291s 291s , , 1, Uk = c, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 3+0i 9+0i 291s [2,] 6+0i 12+0i 291s 291s , , 2, Uk = c, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 15+0i 21+0i 291s [2,] 18+0i 24+0i 291s 291s , , 3, Uk = c, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 27+0i 33+0i 291s [2,] 30+0i 36+0i 291s 291s , , 4, Uk = c, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 39+0i 45+0i 291s [2,] 42+0i 48+0i 291s 291s , , 5, Uk = c, Vk = B1, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 51+0i 57+0i 291s [2,] 54+0i 60+0i 291s 291s , , 1, Uk = a, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 4+0i 12+0i 291s [2,] 8+0i 16+0i 291s 291s , , 2, Uk = a, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 20+0i 28+0i 291s [2,] 24+0i 32+0i 291s 291s , , 3, Uk = a, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 36+0i 44+0i 291s [2,] 40+0i 48+0i 291s 291s , , 4, Uk = a, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 52+0i 60+0i 291s [2,] 56+0i 64+0i 291s 291s , , 5, Uk = a, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 68+0i 76+0i 291s [2,] 72+0i 80+0i 291s 291s , , 1, Uk = b, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 5+0i 15+0i 291s [2,] 10+0i 20+0i 291s 291s , , 2, Uk = b, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 25+0i 35+0i 291s [2,] 30+0i 40+0i 291s 291s , , 3, Uk = b, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 45+0i 55+0i 291s [2,] 50+0i 60+0i 291s 291s , , 4, Uk = b, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 65+0i 75+0i 291s [2,] 70+0i 80+0i 291s 291s , , 5, Uk = b, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 85+0i 95+0i 291s [2,] 90+0i 100+0i 291s 291s , , 1, Uk = c, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 6+0i 18+0i 291s [2,] 12+0i 24+0i 291s 291s , , 2, Uk = c, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 30+0i 42+0i 291s [2,] 36+0i 48+0i 291s 291s , , 3, Uk = c, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 54+0i 66+0i 291s [2,] 60+0i 72+0i 291s 291s , , 4, Uk = c, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 78+0i 90+0i 291s [2,] 84+0i 96+0i 291s 291s , , 5, Uk = c, Vk = B2, Wk = 1 291s 291s V 291s U' [,1] [,2] 291s [1,] 102+0i 114+0i 291s [2,] 108+0i 120+0i 291s 291s , , 1, Uk = a, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 7+0i 21+0i 291s [2,] 14+0i 28+0i 291s 291s , , 2, Uk = a, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 35+0i 49+0i 291s [2,] 42+0i 56+0i 291s 291s , , 3, Uk = a, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 63+0i 77+0i 291s [2,] 70+0i 84+0i 291s 291s , , 4, Uk = a, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 91+0i 105+0i 291s [2,] 98+0i 112+0i 291s 291s , , 5, Uk = a, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 119+0i 133+0i 291s [2,] 126+0i 140+0i 291s 291s , , 1, Uk = b, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 8+0i 24+0i 291s [2,] 16+0i 32+0i 291s 291s , , 2, Uk = b, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 40+0i 56+0i 291s [2,] 48+0i 64+0i 291s 291s , , 3, Uk = b, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 72+0i 88+0i 291s [2,] 80+0i 96+0i 291s 291s , , 4, Uk = b, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 104+0i 120+0i 291s [2,] 112+0i 128+0i 291s 291s , , 5, Uk = b, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 136+0i 152+0i 291s [2,] 144+0i 160+0i 291s 291s , , 1, Uk = c, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 9+0i 27+0i 291s [2,] 18+0i 36+0i 291s 291s , , 2, Uk = c, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 45+0i 63+0i 291s [2,] 54+0i 72+0i 291s 291s , , 3, Uk = c, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 81+0i 99+0i 291s [2,] 90+0i 108+0i 291s 291s , , 4, Uk = c, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 117+0i 135+0i 291s [2,] 126+0i 144+0i 291s 291s , , 5, Uk = c, Vk = B1, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 153+0i 171+0i 291s [2,] 162+0i 180+0i 291s 291s , , 1, Uk = a, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 10+0i 30+0i 291s [2,] 20+0i 40+0i 291s 291s , , 2, Uk = a, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 50+0i 70+0i 291s [2,] 60+0i 80+0i 291s 291s , , 3, Uk = a, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 90+0i 110+0i 291s [2,] 100+0i 120+0i 291s 291s , , 4, Uk = a, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 130+0i 150+0i 291s [2,] 140+0i 160+0i 291s 291s , , 5, Uk = a, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 170+0i 190+0i 291s [2,] 180+0i 200+0i 291s 291s , , 1, Uk = b, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 11+0i 33+0i 291s [2,] 22+0i 44+0i 291s 291s , , 2, Uk = b, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 55+0i 77+0i 291s [2,] 66+0i 88+0i 291s 291s , , 3, Uk = b, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 99+0i 121+0i 291s [2,] 110+0i 132+0i 291s 291s , , 4, Uk = b, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 143+0i 165+0i 291s [2,] 154+0i 176+0i 291s 291s , , 5, Uk = b, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 187+0i 209+0i 291s [2,] 198+0i 220+0i 291s 291s , , 1, Uk = c, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 12+0i 36+0i 291s [2,] 24+0i 48+0i 291s 291s , , 2, Uk = c, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 60+0i 84+0i 291s [2,] 72+0i 96+0i 291s 291s , , 3, Uk = c, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 108+0i 132+0i 291s [2,] 120+0i 144+0i 291s 291s , , 4, Uk = c, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 156+0i 180+0i 291s [2,] 168+0i 192+0i 291s 291s , , 5, Uk = c, Vk = B2, Wk = 2 291s 291s V 291s U' [,1] [,2] 291s [1,] 204+0i 228+0i 291s [2,] 216+0i 240+0i 291s 291s , , 1, Uk = a, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 13+0i 39+0i 291s [2,] 26+0i 52+0i 291s 291s , , 2, Uk = a, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 65+0i 91+0i 291s [2,] 78+0i 104+0i 291s 291s , , 3, Uk = a, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 117+0i 143+0i 291s [2,] 130+0i 156+0i 291s 291s , , 4, Uk = a, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 169+0i 195+0i 291s [2,] 182+0i 208+0i 291s 291s , , 5, Uk = a, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 221+0i 247+0i 291s [2,] 234+0i 260+0i 291s 291s , , 1, Uk = b, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 14+0i 42+0i 291s [2,] 28+0i 56+0i 291s 291s , , 2, Uk = b, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 70+0i 98+0i 291s [2,] 84+0i 112+0i 291s 291s , , 3, Uk = b, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 126+0i 154+0i 291s [2,] 140+0i 168+0i 291s 291s , , 4, Uk = b, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 182+0i 210+0i 291s [2,] 196+0i 224+0i 291s 291s , , 5, Uk = b, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 238+0i 266+0i 291s [2,] 252+0i 280+0i 291s 291s , , 1, Uk = c, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 15+0i 45+0i 291s [2,] 30+0i 60+0i 291s 291s , , 2, Uk = c, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 75+0i 105+0i 291s [2,] 90+0i 120+0i 291s 291s , , 3, Uk = c, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 135+0i 165+0i 291s [2,] 150+0i 180+0i 291s 291s , , 4, Uk = c, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 195+0i 225+0i 291s [2,] 210+0i 240+0i 291s 291s , , 5, Uk = c, Vk = B1, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 255+0i 285+0i 291s [2,] 270+0i 300+0i 291s 291s , , 1, Uk = a, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 16+0i 48+0i 291s [2,] 32+0i 64+0i 291s 291s , , 2, Uk = a, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 80+0i 112+0i 291s [2,] 96+0i 128+0i 291s 291s , , 3, Uk = a, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 144+0i 176+0i 291s [2,] 160+0i 192+0i 291s 291s , , 4, Uk = a, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 208+0i 240+0i 291s [2,] 224+0i 256+0i 291s 291s , , 5, Uk = a, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 272+0i 304+0i 291s [2,] 288+0i 320+0i 291s 291s , , 1, Uk = b, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 17+0i 51+0i 291s [2,] 34+0i 68+0i 291s 291s , , 2, Uk = b, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 85+0i 119+0i 291s [2,] 102+0i 136+0i 291s 291s , , 3, Uk = b, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 153+0i 187+0i 291s [2,] 170+0i 204+0i 291s 291s , , 4, Uk = b, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 221+0i 255+0i 291s [2,] 238+0i 272+0i 291s 291s , , 5, Uk = b, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 289+0i 323+0i 291s [2,] 306+0i 340+0i 291s 291s , , 1, Uk = c, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 18+0i 54+0i 291s [2,] 36+0i 72+0i 291s 291s , , 2, Uk = c, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 90+0i 126+0i 291s [2,] 108+0i 144+0i 291s 291s , , 3, Uk = c, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 162+0i 198+0i 291s [2,] 180+0i 216+0i 291s 291s , , 4, Uk = c, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 234+0i 270+0i 291s [2,] 252+0i 288+0i 291s 291s , , 5, Uk = c, Vk = B2, Wk = 3 291s 291s V 291s U' [,1] [,2] 291s [1,] 306+0i 342+0i 291s [2,] 324+0i 360+0i 291s 291s , , 1, Uk = a, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 19+0i 57+0i 291s [2,] 38+0i 76+0i 291s 291s , , 2, Uk = a, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 95+0i 133+0i 291s [2,] 114+0i 152+0i 291s 291s , , 3, Uk = a, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 171+0i 209+0i 291s [2,] 190+0i 228+0i 291s 291s , , 4, Uk = a, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 247+0i 285+0i 291s [2,] 266+0i 304+0i 291s 291s , , 5, Uk = a, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 323+0i 361+0i 291s [2,] 342+0i 380+0i 291s 291s , , 1, Uk = b, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 20+0i 60+0i 291s [2,] 40+0i 80+0i 291s 291s , , 2, Uk = b, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 100+0i 140+0i 291s [2,] 120+0i 160+0i 291s 291s , , 3, Uk = b, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 180+0i 220+0i 291s [2,] 200+0i 240+0i 291s 291s , , 4, Uk = b, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 260+0i 300+0i 291s [2,] 280+0i 320+0i 291s 291s , , 5, Uk = b, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 340+0i 380+0i 291s [2,] 360+0i 400+0i 291s 291s , , 1, Uk = c, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 21+0i 63+0i 291s [2,] 42+0i 84+0i 291s 291s , , 2, Uk = c, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 105+0i 147+0i 291s [2,] 126+0i 168+0i 291s 291s , , 3, Uk = c, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 189+0i 231+0i 291s [2,] 210+0i 252+0i 291s 291s , , 4, Uk = c, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 273+0i 315+0i 291s [2,] 294+0i 336+0i 291s 291s , , 5, Uk = c, Vk = B1, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 357+0i 399+0i 291s [2,] 378+0i 420+0i 291s 291s , , 1, Uk = a, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 22+0i 66+0i 291s [2,] 44+0i 88+0i 291s 291s , , 2, Uk = a, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 110+0i 154+0i 291s [2,] 132+0i 176+0i 291s 291s , , 3, Uk = a, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 198+0i 242+0i 291s [2,] 220+0i 264+0i 291s 291s , , 4, Uk = a, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 286+0i 330+0i 291s [2,] 308+0i 352+0i 291s 291s , , 5, Uk = a, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 374+0i 418+0i 291s [2,] 396+0i 440+0i 291s 291s , , 1, Uk = b, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 23+0i 69+0i 291s [2,] 46+0i 92+0i 291s 291s , , 2, Uk = b, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 115+0i 161+0i 291s [2,] 138+0i 184+0i 291s 291s , , 3, Uk = b, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 207+0i 253+0i 291s [2,] 230+0i 276+0i 291s 291s , , 4, Uk = b, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 299+0i 345+0i 291s [2,] 322+0i 368+0i 291s 291s , , 5, Uk = b, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 391+0i 437+0i 291s [2,] 414+0i 460+0i 291s 291s , , 1, Uk = c, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 24+0i 72+0i 291s [2,] 48+0i 96+0i 291s 291s , , 2, Uk = c, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 120+0i 168+0i 291s [2,] 144+0i 192+0i 291s 291s , , 3, Uk = c, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 216+0i 264+0i 291s [2,] 240+0i 288+0i 291s 291s , , 4, Uk = c, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 312+0i 360+0i 291s [2,] 336+0i 384+0i 291s 291s , , 5, Uk = c, Vk = B2, Wk = 4 291s 291s V 291s U' [,1] [,2] 291s [1,] 408+0i 456+0i 291s [2,] 432+0i 480+0i 291s 291s , , 1, Uk = a, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 25+0i 75+0i 291s [2,] 50+0i 100+0i 291s 291s , , 2, Uk = a, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 125+0i 175+0i 291s [2,] 150+0i 200+0i 291s 291s , , 3, Uk = a, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 225+0i 275+0i 291s [2,] 250+0i 300+0i 291s 291s , , 4, Uk = a, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 325+0i 375+0i 291s [2,] 350+0i 400+0i 291s 291s , , 5, Uk = a, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 425+0i 475+0i 291s [2,] 450+0i 500+0i 291s 291s , , 1, Uk = b, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 26+0i 78+0i 291s [2,] 52+0i 104+0i 291s 291s , , 2, Uk = b, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 130+0i 182+0i 291s [2,] 156+0i 208+0i 291s 291s , , 3, Uk = b, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 234+0i 286+0i 291s [2,] 260+0i 312+0i 291s 291s , , 4, Uk = b, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 338+0i 390+0i 291s [2,] 364+0i 416+0i 291s 291s , , 5, Uk = b, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 442+0i 494+0i 291s [2,] 468+0i 520+0i 291s 291s , , 1, Uk = c, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 27+0i 81+0i 291s [2,] 54+0i 108+0i 291s 291s , , 2, Uk = c, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 135+0i 189+0i 291s [2,] 162+0i 216+0i 291s 291s , , 3, Uk = c, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 243+0i 297+0i 291s [2,] 270+0i 324+0i 291s 291s , , 4, Uk = c, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 351+0i 405+0i 291s [2,] 378+0i 432+0i 291s 291s , , 5, Uk = c, Vk = B1, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 459+0i 513+0i 291s [2,] 486+0i 540+0i 291s 291s , , 1, Uk = a, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 28+0i 84+0i 291s [2,] 56+0i 112+0i 291s 291s , , 2, Uk = a, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 140+0i 196+0i 291s [2,] 168+0i 224+0i 291s 291s , , 3, Uk = a, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 252+0i 308+0i 291s [2,] 280+0i 336+0i 291s 291s , , 4, Uk = a, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 364+0i 420+0i 291s [2,] 392+0i 448+0i 291s 291s , , 5, Uk = a, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 476+0i 532+0i 291s [2,] 504+0i 560+0i 291s 291s , , 1, Uk = b, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 29+0i 87+0i 291s [2,] 58+0i 116+0i 291s 291s , , 2, Uk = b, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 145+0i 203+0i 291s [2,] 174+0i 232+0i 291s 291s , , 3, Uk = b, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 261+0i 319+0i 291s [2,] 290+0i 348+0i 291s 291s , , 4, Uk = b, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 377+0i 435+0i 291s [2,] 406+0i 464+0i 291s 291s , , 5, Uk = b, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 493+0i 551+0i 291s [2,] 522+0i 580+0i 291s 291s , , 1, Uk = c, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 30+0i 90+0i 291s [2,] 60+0i 120+0i 291s 291s , , 2, Uk = c, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 150+0i 210+0i 291s [2,] 180+0i 240+0i 291s 291s , , 3, Uk = c, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 270+0i 330+0i 291s [2,] 300+0i 360+0i 291s 291s , , 4, Uk = c, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 390+0i 450+0i 291s [2,] 420+0i 480+0i 291s 291s , , 5, Uk = c, Vk = B2, Wk = 5 291s 291s V 291s U' [,1] [,2] 291s [1,] 510+0i 570+0i 291s [2,] 540+0i 600+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > einstein.tensor(A,U="U'",mark(B,"k"),V="Vk",W="Wk") 291s Uk 291s U' a b c 291s [1,] 1945+0i 2045+0i 2145+0i 291s [2,] 2090+0i 2200+0i 2310+0i 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > einstein.tensor(A,U="U'",mark(B,"k"),V="Vk",W="Wk",1/10) 291s Uk 291s U' a b c 291s [1,] 194.5+0i 204.5+0i 214.5+0i 291s [2,] 209.0+0i 220.0+0i 231.0+0i 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > einstein.tensor(A,U="U'",mark(B,"k"),V="Vk",W="Wk",diag=to.tensor(c(1,1/10,1/100),c(Uk=3))) 291s Uk 291s U' a b c 291s [1,] 1945+0i 204.5+0i 21.45+0i 291s [2,] 2090+0i 220.0+0i 23.10+0i 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > 291s > ftable(einstein.tensor(A,U="U'",B)) 291s U a b c 291s U' 291s U'1 1945+0i 2045+0i 2145+0i 291s U'2 2090+0i 2200+0i 2310+0i 291s > ftable(einstein.tensor(A,U="U'",mark(B,"k"))) 291s Wk 1 2 3 4 5 291s U' V W Uk Vk 291s U'1 V1 W1 a B1 1+0i 7+0i 13+0i 19+0i 25+0i 291s B2 4+0i 10+0i 16+0i 22+0i 28+0i 291s b B1 2+0i 8+0i 14+0i 20+0i 26+0i 291s B2 5+0i 11+0i 17+0i 23+0i 29+0i 291s c B1 3+0i 9+0i 15+0i 21+0i 27+0i 291s B2 6+0i 12+0i 18+0i 24+0i 30+0i 291s W2 a B1 5+0i 35+0i 65+0i 95+0i 125+0i 291s B2 20+0i 50+0i 80+0i 110+0i 140+0i 291s b B1 10+0i 40+0i 70+0i 100+0i 130+0i 291s B2 25+0i 55+0i 85+0i 115+0i 145+0i 291s c B1 15+0i 45+0i 75+0i 105+0i 135+0i 291s B2 30+0i 60+0i 90+0i 120+0i 150+0i 291s W3 a B1 9+0i 63+0i 117+0i 171+0i 225+0i 291s B2 36+0i 90+0i 144+0i 198+0i 252+0i 291s b B1 18+0i 72+0i 126+0i 180+0i 234+0i 291s B2 45+0i 99+0i 153+0i 207+0i 261+0i 291s c B1 27+0i 81+0i 135+0i 189+0i 243+0i 291s B2 54+0i 108+0i 162+0i 216+0i 270+0i 291s W4 a B1 13+0i 91+0i 169+0i 247+0i 325+0i 291s B2 52+0i 130+0i 208+0i 286+0i 364+0i 291s b B1 26+0i 104+0i 182+0i 260+0i 338+0i 291s B2 65+0i 143+0i 221+0i 299+0i 377+0i 291s c B1 39+0i 117+0i 195+0i 273+0i 351+0i 291s B2 78+0i 156+0i 234+0i 312+0i 390+0i 291s W5 a B1 17+0i 119+0i 221+0i 323+0i 425+0i 291s B2 68+0i 170+0i 272+0i 374+0i 476+0i 291s b B1 34+0i 136+0i 238+0i 340+0i 442+0i 291s B2 85+0i 187+0i 289+0i 391+0i 493+0i 291s c B1 51+0i 153+0i 255+0i 357+0i 459+0i 291s B2 102+0i 204+0i 306+0i 408+0i 510+0i 291s V2 W1 a B1 3+0i 21+0i 39+0i 57+0i 75+0i 291s B2 12+0i 30+0i 48+0i 66+0i 84+0i 291s b B1 6+0i 24+0i 42+0i 60+0i 78+0i 291s B2 15+0i 33+0i 51+0i 69+0i 87+0i 291s c B1 9+0i 27+0i 45+0i 63+0i 81+0i 291s B2 18+0i 36+0i 54+0i 72+0i 90+0i 291s W2 a B1 7+0i 49+0i 91+0i 133+0i 175+0i 291s B2 28+0i 70+0i 112+0i 154+0i 196+0i 291s b B1 14+0i 56+0i 98+0i 140+0i 182+0i 291s B2 35+0i 77+0i 119+0i 161+0i 203+0i 291s c B1 21+0i 63+0i 105+0i 147+0i 189+0i 291s B2 42+0i 84+0i 126+0i 168+0i 210+0i 291s W3 a B1 11+0i 77+0i 143+0i 209+0i 275+0i 291s B2 44+0i 110+0i 176+0i 242+0i 308+0i 291s b B1 22+0i 88+0i 154+0i 220+0i 286+0i 291s B2 55+0i 121+0i 187+0i 253+0i 319+0i 291s c B1 33+0i 99+0i 165+0i 231+0i 297+0i 291s B2 66+0i 132+0i 198+0i 264+0i 330+0i 291s W4 a B1 15+0i 105+0i 195+0i 285+0i 375+0i 291s B2 60+0i 150+0i 240+0i 330+0i 420+0i 291s b B1 30+0i 120+0i 210+0i 300+0i 390+0i 291s B2 75+0i 165+0i 255+0i 345+0i 435+0i 291s c B1 45+0i 135+0i 225+0i 315+0i 405+0i 291s B2 90+0i 180+0i 270+0i 360+0i 450+0i 291s W5 a B1 19+0i 133+0i 247+0i 361+0i 475+0i 291s B2 76+0i 190+0i 304+0i 418+0i 532+0i 291s b B1 38+0i 152+0i 266+0i 380+0i 494+0i 291s B2 95+0i 209+0i 323+0i 437+0i 551+0i 291s c B1 57+0i 171+0i 285+0i 399+0i 513+0i 291s B2 114+0i 228+0i 342+0i 456+0i 570+0i 291s U'2 V1 W1 a B1 2+0i 14+0i 26+0i 38+0i 50+0i 291s B2 8+0i 20+0i 32+0i 44+0i 56+0i 291s b B1 4+0i 16+0i 28+0i 40+0i 52+0i 291s B2 10+0i 22+0i 34+0i 46+0i 58+0i 291s c B1 6+0i 18+0i 30+0i 42+0i 54+0i 291s B2 12+0i 24+0i 36+0i 48+0i 60+0i 291s W2 a B1 6+0i 42+0i 78+0i 114+0i 150+0i 291s B2 24+0i 60+0i 96+0i 132+0i 168+0i 291s b B1 12+0i 48+0i 84+0i 120+0i 156+0i 291s B2 30+0i 66+0i 102+0i 138+0i 174+0i 291s c B1 18+0i 54+0i 90+0i 126+0i 162+0i 291s B2 36+0i 72+0i 108+0i 144+0i 180+0i 291s W3 a B1 10+0i 70+0i 130+0i 190+0i 250+0i 291s B2 40+0i 100+0i 160+0i 220+0i 280+0i 291s b B1 20+0i 80+0i 140+0i 200+0i 260+0i 291s B2 50+0i 110+0i 170+0i 230+0i 290+0i 291s c B1 30+0i 90+0i 150+0i 210+0i 270+0i 291s B2 60+0i 120+0i 180+0i 240+0i 300+0i 291s W4 a B1 14+0i 98+0i 182+0i 266+0i 350+0i 291s B2 56+0i 140+0i 224+0i 308+0i 392+0i 291s b B1 28+0i 112+0i 196+0i 280+0i 364+0i 291s B2 70+0i 154+0i 238+0i 322+0i 406+0i 291s c B1 42+0i 126+0i 210+0i 294+0i 378+0i 291s B2 84+0i 168+0i 252+0i 336+0i 420+0i 291s W5 a B1 18+0i 126+0i 234+0i 342+0i 450+0i 291s B2 72+0i 180+0i 288+0i 396+0i 504+0i 291s b B1 36+0i 144+0i 252+0i 360+0i 468+0i 291s B2 90+0i 198+0i 306+0i 414+0i 522+0i 291s c B1 54+0i 162+0i 270+0i 378+0i 486+0i 291s B2 108+0i 216+0i 324+0i 432+0i 540+0i 291s V2 W1 a B1 4+0i 28+0i 52+0i 76+0i 100+0i 291s B2 16+0i 40+0i 64+0i 88+0i 112+0i 291s b B1 8+0i 32+0i 56+0i 80+0i 104+0i 291s B2 20+0i 44+0i 68+0i 92+0i 116+0i 291s c B1 12+0i 36+0i 60+0i 84+0i 108+0i 291s B2 24+0i 48+0i 72+0i 96+0i 120+0i 291s W2 a B1 8+0i 56+0i 104+0i 152+0i 200+0i 291s B2 32+0i 80+0i 128+0i 176+0i 224+0i 291s b B1 16+0i 64+0i 112+0i 160+0i 208+0i 291s B2 40+0i 88+0i 136+0i 184+0i 232+0i 291s c B1 24+0i 72+0i 120+0i 168+0i 216+0i 291s B2 48+0i 96+0i 144+0i 192+0i 240+0i 291s W3 a B1 12+0i 84+0i 156+0i 228+0i 300+0i 291s B2 48+0i 120+0i 192+0i 264+0i 336+0i 291s b B1 24+0i 96+0i 168+0i 240+0i 312+0i 291s B2 60+0i 132+0i 204+0i 276+0i 348+0i 291s c B1 36+0i 108+0i 180+0i 252+0i 324+0i 291s B2 72+0i 144+0i 216+0i 288+0i 360+0i 291s W4 a B1 16+0i 112+0i 208+0i 304+0i 400+0i 291s B2 64+0i 160+0i 256+0i 352+0i 448+0i 291s b B1 32+0i 128+0i 224+0i 320+0i 416+0i 291s B2 80+0i 176+0i 272+0i 368+0i 464+0i 291s c B1 48+0i 144+0i 240+0i 336+0i 432+0i 291s B2 96+0i 192+0i 288+0i 384+0i 480+0i 291s W5 a B1 20+0i 140+0i 260+0i 380+0i 500+0i 291s B2 80+0i 200+0i 320+0i 440+0i 560+0i 291s b B1 40+0i 160+0i 280+0i 400+0i 520+0i 291s B2 100+0i 220+0i 340+0i 460+0i 580+0i 291s c B1 60+0i 180+0i 300+0i 420+0i 540+0i 291s B2 120+0i 240+0i 360+0i 480+0i 600+0i 291s > ftable(einstein.tensor(A,U="U'",mark(B,"k"),V="Vk",W="Wk")) 291s Uk a b c 291s U' 291s U'1 1945+0i 2045+0i 2145+0i 291s U'2 2090+0i 2200+0i 2310+0i 291s > ftable(einstein.tensor(A,U="U'",mark(B,"k"),V="Vk",W="Wk",1/10)) 291s Uk a b c 291s U' 291s U'1 194.5+0i 204.5+0i 214.5+0i 291s U'2 209.0+0i 220.0+0i 231.0+0i 291s > ftable(einstein.tensor(A,U="U'",mark(B,"k"),V="Vk",W="Wk",diag=to.tensor(c(1,1/10,1/100),c(Uk=3)))) 291s Uk a b c 291s U' 291s U'1 1945.00+0i 204.50+0i 21.45+0i 291s U'2 2090.00+0i 220.00+0i 23.10+0i 291s > 291s > # %e% [[]] 291s > dim(A[[U=~M]]) 291s M V W 291s 2 2 5 291s > A[[U=~M]] %e% B 291s U 291s M a b c 291s [1,] 1945+0i 2045+0i 2145+0i 291s [2,] 2090+0i 2200+0i 2310+0i 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > A[[U=~M,V=~"L"]] %e% B 291s , , U = a, V = B1 291s 291s L 291s M [,1] [,2] 291s [1,] 825+0i 955+0i 291s [2,] 890+0i 1020+0i 291s 291s , , U = b, V = B1 291s 291s L 291s M [,1] [,2] 291s [1,] 870+0i 1010+0i 291s [2,] 940+0i 1080+0i 291s 291s , , U = c, V = B1 291s 291s L 291s M [,1] [,2] 291s [1,] 915+0i 1065+0i 291s [2,] 990+0i 1140+0i 291s 291s , , U = a, V = B2 291s 291s L 291s M [,1] [,2] 291s [1,] 960+0i 1120+0i 291s [2,] 1040+0i 1200+0i 291s 291s , , U = b, V = B2 291s 291s L 291s M [,1] [,2] 291s [1,] 1005+0i 1175+0i 291s [2,] 1090+0i 1260+0i 291s 291s , , U = c, V = B2 291s 291s L 291s M [,1] [,2] 291s [1,] 1050+0i 1230+0i 291s [2,] 1140+0i 1320+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > 291s > # firstnames/secondnames 291s > #firstnames(secondnames(names(A),"2"),"2") 291s > contraname(names(A)) 291s [1] "^U" "^V" "^W" 291s > 291s > dim(A) 291s U V W 291s 2 2 5 291s > dim(B) 291s U V W 291s 3 2 5 291s > 291s > add.tensor(A,A)/2-A 291s , , 1 291s 291s V 291s U [,1] [,2] 291s [1,] 0+0i 0+0i 291s [2,] 0+0i 0+0i 291s 291s , , 2 291s 291s V 291s U [,1] [,2] 291s [1,] 0+0i 0+0i 291s [2,] 0+0i 0+0i 291s 291s , , 3 291s 291s V 291s U [,1] [,2] 291s [1,] 0+0i 0+0i 291s [2,] 0+0i 0+0i 291s 291s , , 4 291s 291s V 291s U [,1] [,2] 291s [1,] 0+0i 0+0i 291s [2,] 0+0i 0+0i 291s 291s , , 5 291s 291s V 291s U [,1] [,2] 291s [1,] 0+0i 0+0i 291s [2,] 0+0i 0+0i 291s 291s attr(,"class") 291s [1] "tensor" 291s > norm.tensor(add.tensor(A,A)/2-A) 291s [1] 0 291s > 291s > tmp <- add.tensor( A,A[[U=~K]] ,op="-") 291s > dim(tmp) 291s U V W K 291s 2 2 5 2 291s > ftable(tmp) 291s K K1 K2 291s U V W 291s U1 V1 W1 0+0i -1+0i 291s W2 0+0i -1+0i 291s W3 0+0i -1+0i 291s W4 0+0i -1+0i 291s W5 0+0i -1+0i 291s V2 W1 0+0i -1+0i 291s W2 0+0i -1+0i 291s W3 0+0i -1+0i 291s W4 0+0i -1+0i 291s W5 0+0i -1+0i 291s U2 V1 W1 1+0i 0+0i 291s W2 1+0i 0+0i 291s W3 1+0i 0+0i 291s W4 1+0i 0+0i 291s W5 1+0i 0+0i 291s V2 W1 1+0i 0+0i 291s W2 1+0i 0+0i 291s W3 1+0i 0+0i 291s W4 1+0i 0+0i 291s W5 1+0i 0+0i 291s > 291s > A %e% A 291s [1] 2870+0i 291s > norm.tensor(reorder(A,c(2,3,1)) - A) 291s [1] 0 291s > 291s > # Dragging 291s > 291s > g <- to.tensor(c(1,2,0,1),c(i=2,j=2)) 291s > A <- to.tensor(rnorm(8),c(a=2,b=2,c=2)) 291s > A2 <- drag.tensor(A,g,c("b","c")) 291s > A2 291s , , 1 291s 291s ^b 291s a [,1] [,2] 291s [1,] -1.997813 5.216444 291s [2,] 0.701076 -2.253076 291s 291s , , 2 291s 291s ^b 291s a [,1] [,2] 291s [1,] 3.432017 -8.334954 291s [2,] -1.124918 4.904314 291s 291s attr(,"class") 291s [1] "tensor" 291s > names(A2) 291s [1] "a" "^b" "^c" 291s > as.covariate(names(A2)) 291s [1] "a" "b" "c" 291s > as.contravariate(names(A2)) 291s [1] "^a" "^b" "^c" 291s > is.covariate(A2) 291s [1] TRUE FALSE FALSE 291s > is.contravariate(A2) 291s [1] FALSE TRUE TRUE 291s > riemann.tensor(A2,g) 291s , , 1, 1, 1 291s 291s ^b 291s a [,1] [,2] 291s [1,] -1.997813 5.216444 291s [2,] 0.701076 -2.253076 291s 291s , , 2, 1, 1 291s 291s ^b 291s a [,1] [,2] 291s [1,] 3.432017 -8.334954 291s [2,] -1.124918 4.904314 291s 291s , , 1, 2, 1 291s 291s ^b 291s a [,1] [,2] 291s [1,] -3.995625 10.432888 291s [2,] 1.402152 -4.506152 291s 291s , , 2, 2, 1 291s 291s ^b 291s a [,1] [,2] 291s [1,] 6.864035 -16.669908 291s [2,] -2.249835 9.808628 291s 291s , , 1, 1, 2 291s 291s ^b 291s a [,1] [,2] 291s [1,] 0 0 291s [2,] 0 0 291s 291s , , 2, 1, 2 291s 291s ^b 291s a [,1] [,2] 291s [1,] 0 0 291s [2,] 0 0 291s 291s , , 1, 2, 2 291s 291s ^b 291s a [,1] [,2] 291s [1,] -1.997813 5.216444 291s [2,] 0.701076 -2.253076 291s 291s , , 2, 2, 2 291s 291s ^b 291s a [,1] [,2] 291s [1,] 3.432017 -8.334954 291s [2,] -1.124918 4.904314 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > 291s > # ####################### 291s > 291s > d1 <- c(a=2,b=2) 291s > d2 <- c("a'"=2,"b'"=2) 291s > m <- to.tensor(1:4,d1) 291s > V <- delta.tensor(d1)+one.tensor(c(d1,d2)) 291s > V 291s , , 1, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 2 1 291s [2,] 1 1 291s 291s , , 2, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 1 1 291s [2,] 2 1 291s 291s , , 1, 2 291s 291s b 291s a [,1] [,2] 291s [1,] 1 2 291s [2,] 1 1 291s 291s , , 2, 2 291s 291s b 291s a [,1] [,2] 291s [1,] 1 1 291s [2,] 1 2 291s 291s attr(,"class") 291s [1] "tensor" 291s > X <- (power.tensor(V,c("a","b"),c("a'","b'"),p=1/2) %e% 291s + to.tensor(rnorm(1000*2*2),c(i=1000,d2))) + m 291s > # The mean 291s > mean.tensor(X,along="i") 291s b 291s a [,1] [,2] 291s [1,] 1.049987 3.066707 291s [2,] 1.990994 4.025764 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > # Full tensorial covariance: 291s > var.tensor(X,along="i") 291s , , 1, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 2.039425 1.039642 291s [2,] 1.060075 1.004232 291s 291s , , 2, 1 291s 291s b 291s a [,1] [,2] 291s [1,] 1.060075 1.0417556 291s [2,] 2.042461 0.9857423 291s 291s , , 1, 2 291s 291s b 291s a [,1] [,2] 291s [1,] 1.039642 2.050543 291s [2,] 1.041756 1.046732 291s 291s , , 2, 2 291s 291s b 291s a [,1] [,2] 291s [1,] 1.0042320 1.046732 291s [2,] 0.9857423 1.956060 291s 291s attr(,"class") 291s [1] "tensor" 291s > # Variance of the slices X[[b=1]] and X[[b=2]] : 291s > var.tensor(X,along="i",by="b") 291s , , 1 291s 291s a' 291s a [,1] [,2] 291s [1,] 2.039425 1.060075 291s [2,] 1.060075 2.042461 291s 291s , , 2 291s 291s a' 291s a [,1] [,2] 291s [1,] 2.050543 1.046732 291s [2,] 1.046732 1.956060 291s 291s attr(,"class") 291s [1] "tensor" 291s > # Covariance of the slices X[[b=1]] and X[[b=2]] : 291s > var.tensor(X[[b=1]],X[[a=~"a'",b=2]],along="i") 291s a' 291s a [,1] [,2] 291s [1,] 1.039642 1.0042320 291s [2,] 1.041756 0.9857423 291s attr(,"class") 291s [1] "tensor" "matrix" 291s > 291s > 291s > ## ######################### 291s > 291s > Var <- function(x,along) { 291s + one <- one.tensor(dim(x)[along]) 291s + M <- one/(one%e%one) 291s + z <- x- M %e% x 291s + einstein.tensor( z,mark(z),by=names(M)) %e% M 291s + 291s + } 291s > 291s > A <- to.tensor(rnorm(4000),c(i=2,j=2,s=1000)) 291s > 291s > dim(A)["s"] 291s s 291s 1000 291s > Var(A,"s") 291s , , 1, 1 291s 291s j 291s i [,1] [,2] 291s [1,] 0.8632351 0.01671362 291s [2,] -0.0105442 0.01923930 291s 291s , , 2, 1 291s 291s j 291s i [,1] [,2] 291s [1,] -0.0105442 -0.025024729 291s [2,] 1.0003179 -0.005157977 291s 291s , , 1, 2 291s 291s j 291s i [,1] [,2] 291s [1,] 0.01671362 0.95200584 291s [2,] -0.02502473 -0.01240971 291s 291s , , 2, 2 291s 291s j 291s i [,1] [,2] 291s [1,] 0.019239302 -0.01240971 291s [2,] -0.005157977 1.02441163 291s 291s attr(,"class") 291s [1] "tensor" 291s > delta.tensor(c(i=2,j=2)) 291s , , 1, 1 291s 291s j 291s i [,1] [,2] 291s [1,] 1 0 291s [2,] 0 0 291s 291s , , 2, 1 291s 291s j 291s i [,1] [,2] 291s [1,] 0 0 291s [2,] 1 0 291s 291s , , 1, 2 291s 291s j 291s i [,1] [,2] 291s [1,] 0 1 291s [2,] 0 0 291s 291s , , 2, 2 291s 291s j 291s i [,1] [,2] 291s [1,] 0 0 291s [2,] 0 1 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > Var(A,"s")-delta.tensor(c(i=2,j=2)) 291s , , 1, 1 291s 291s j 291s i [,1] [,2] 291s [1,] -0.1367649 0.01671362 291s [2,] -0.0105442 0.01923930 291s 291s , , 2, 1 291s 291s j 291s i [,1] [,2] 291s [1,] -0.0105442041 -0.025024729 291s [2,] 0.0003178862 -0.005157977 291s 291s , , 1, 2 291s 291s j 291s i [,1] [,2] 291s [1,] 0.01671362 -0.04799416 291s [2,] -0.02502473 -0.01240971 291s 291s , , 2, 2 291s 291s j 291s i [,1] [,2] 291s [1,] 0.019239302 -0.01240971 291s [2,] -0.005157977 0.02441163 291s 291s attr(,"class") 291s [1] "tensor" 291s > 291s > 291s > 291s > 291s autopkgtest [12:48:37]: test run-unit-test: -----------------------] 295s run-unit-test PASS 295s autopkgtest [12:48:41]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 299s autopkgtest [12:48:45]: test pkg-r-autopkgtest: preparing testbed 308s Reading package lists... 309s Building dependency tree... 309s Reading state information... 310s Starting pkgProblemResolver with broken count: 0 310s Starting 2 pkgProblemResolver with broken count: 0 310s Done 311s The following additional packages will be installed: 311s build-essential cpp cpp-13 cpp-13-arm-linux-gnueabihf 311s cpp-arm-linux-gnueabihf dctrl-tools g++ g++-13 g++-13-arm-linux-gnueabihf 311s g++-arm-linux-gnueabihf gcc gcc-13 gcc-13-arm-linux-gnueabihf 311s gcc-arm-linux-gnueabihf gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf 311s gfortran-arm-linux-gnueabihf icu-devtools libasan8 libatomic1 libblas-dev 311s libbz2-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libgcc-13-dev 311s libgfortran-13-dev libicu-dev libisl23 libjpeg-dev libjpeg-turbo8-dev 311s libjpeg8-dev liblapack-dev liblzma-dev libmpc3 libncurses-dev libpcre2-16-0 311s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpkgconf3 libpng-dev 311s libreadline-dev libstdc++-13-dev libubsan1 linux-libc-dev pkg-config 311s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev rpcsvc-proto zlib1g-dev 311s Suggested packages: 311s cpp-doc gcc-13-locales cpp-13-doc debtags gcc-13-doc gcc-multilib 311s manpages-dev autoconf automake libtool flex bison gdb gcc-doc 311s gdb-arm-linux-gnueabihf gfortran-doc gfortran-13-doc libcoarrays-dev 311s liblapack-doc glibc-doc icu-doc liblzma-doc ncurses-doc readline-doc 311s libstdc++-13-doc texlive-base texlive-latex-base texlive-plain-generic 311s texlive-fonts-recommended texlive-fonts-extra texlive-extra-utils 311s texlive-latex-recommended texlive-latex-extra texinfo 311s Recommended packages: 311s bzip2-doc manpages manpages-dev libc-devtools libpng-tools 311s The following NEW packages will be installed: 311s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-arm-linux-gnueabihf 311s cpp-arm-linux-gnueabihf dctrl-tools g++ g++-13 g++-13-arm-linux-gnueabihf 311s g++-arm-linux-gnueabihf gcc gcc-13 gcc-13-arm-linux-gnueabihf 311s gcc-arm-linux-gnueabihf gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf 311s gfortran-arm-linux-gnueabihf icu-devtools libasan8 libatomic1 libblas-dev 311s libbz2-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libgcc-13-dev 311s libgfortran-13-dev libicu-dev libisl23 libjpeg-dev libjpeg-turbo8-dev 311s libjpeg8-dev liblapack-dev liblzma-dev libmpc3 libncurses-dev libpcre2-16-0 311s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpkgconf3 libpng-dev 311s libreadline-dev libstdc++-13-dev libubsan1 linux-libc-dev pkg-config 311s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev rpcsvc-proto zlib1g-dev 311s 0 upgraded, 56 newly installed, 0 to remove and 1 not upgraded. 311s Need to get 74.4 MB/74.4 MB of archives. 311s After this operation, 232 MB of additional disk space will be used. 311s Get:1 /tmp/autopkgtest.4Qky0m/2-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [720 B] 311s Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libc-dev-bin armhf 2.39-0ubuntu6 [19.1 kB] 312s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.8.0-20.20 [1555 kB] 312s Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4 [136 kB] 312s Get:5 http://ftpmaster.internal/ubuntu noble/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu6 [63.7 kB] 312s Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dev armhf 2.39-0ubuntu6 [1351 kB] 312s Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libisl23 armhf 0.26-3 [595 kB] 312s Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libmpc3 armhf 1.3.1-1 [46.4 kB] 312s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [8757 kB] 312s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13 armhf 13.2.0-21ubuntu1 [1028 B] 312s Get:11 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] 312s Get:12 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] 312s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcc1-0 armhf 14-20240315-1ubuntu1 [39.0 kB] 312s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libatomic1 armhf 14-20240315-1ubuntu1 [7824 B] 312s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasan8 armhf 14-20240315-1ubuntu1 [2941 kB] 312s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libubsan1 armhf 14-20240315-1ubuntu1 [1152 kB] 312s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-13-dev armhf 13.2.0-21ubuntu1 [899 kB] 312s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [16.8 MB] 313s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13 armhf 13.2.0-21ubuntu1 [450 kB] 313s Get:20 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] 313s Get:21 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] 313s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++-13-dev armhf 13.2.0-21ubuntu1 [2456 kB] 313s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [9938 kB] 313s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13 armhf 13.2.0-21ubuntu1 [14.5 kB] 313s Get:25 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] 313s Get:26 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] 313s Get:27 http://ftpmaster.internal/ubuntu noble/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 313s Get:28 http://ftpmaster.internal/ubuntu noble/main armhf dctrl-tools armhf 2.24-3build2 [57.2 kB] 313s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgfortran-13-dev armhf 13.2.0-21ubuntu1 [359 kB] 313s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gfortran-13-arm-linux-gnueabihf armhf 13.2.0-21ubuntu1 [9179 kB] 313s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gfortran-13 armhf 13.2.0-21ubuntu1 [10.9 kB] 313s Get:32 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1024 B] 313s Get:33 http://ftpmaster.internal/ubuntu noble/main armhf gfortran armhf 4:13.2.0-7ubuntu1 [1166 B] 313s Get:34 http://ftpmaster.internal/ubuntu noble/main armhf icu-devtools armhf 74.2-1ubuntu1 [201 kB] 313s Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libblas-dev armhf 3.12.0-3 [132 kB] 313s Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-dev armhf 1.0.8-5ubuntu1 [30.4 kB] 313s Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libicu-dev armhf 74.2-1ubuntu1 [11.6 MB] 314s Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8-dev armhf 2.1.5-2ubuntu1 [263 kB] 314s Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 314s Get:40 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 314s Get:41 http://ftpmaster.internal/ubuntu noble/main armhf liblapack-dev armhf 3.12.0-3 [2177 kB] 314s Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libncurses-dev armhf 6.4+20240113-1ubuntu1 [501 kB] 314s Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-16-0 armhf 10.42-4ubuntu1 [180 kB] 314s Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-32-0 armhf 10.42-4ubuntu1 [171 kB] 314s Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-posix3 armhf 10.42-4ubuntu1 [6096 B] 314s Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-dev armhf 10.42-4ubuntu1 [664 kB] 314s Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2 [26.3 kB] 314s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1ubuntu1 [880 kB] 314s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng-dev armhf 1.6.43-3 [248 kB] 314s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline-dev armhf 8.2-4 [153 kB] 314s Get:51 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2 [20.6 kB] 314s Get:52 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2 [16.7 kB] 314s Get:53 http://ftpmaster.internal/ubuntu noble/main armhf pkg-config armhf 1.8.1-2 [7170 B] 314s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma-dev armhf 5.6.0-0.2 [166 kB] 314s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf r-base-dev all 4.3.3-2build1 [4334 B] 314s Get:56 http://ftpmaster.internal/ubuntu noble/universe armhf pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 314s Fetched 74.4 MB in 3s (28.4 MB/s) 315s Selecting previously unselected package libc-dev-bin. 315s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 60469 files and directories currently installed.) 315s Preparing to unpack .../00-libc-dev-bin_2.39-0ubuntu6_armhf.deb ... 315s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 315s Selecting previously unselected package linux-libc-dev:armhf. 315s Preparing to unpack .../01-linux-libc-dev_6.8.0-20.20_armhf.deb ... 315s Unpacking linux-libc-dev:armhf (6.8.0-20.20) ... 315s Selecting previously unselected package libcrypt-dev:armhf. 315s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.36-4_armhf.deb ... 315s Unpacking libcrypt-dev:armhf (1:4.4.36-4) ... 315s Selecting previously unselected package rpcsvc-proto. 315s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu6_armhf.deb ... 315s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 315s Selecting previously unselected package libc6-dev:armhf. 315s Preparing to unpack .../04-libc6-dev_2.39-0ubuntu6_armhf.deb ... 315s Unpacking libc6-dev:armhf (2.39-0ubuntu6) ... 315s Selecting previously unselected package libisl23:armhf. 315s Preparing to unpack .../05-libisl23_0.26-3_armhf.deb ... 315s Unpacking libisl23:armhf (0.26-3) ... 315s Selecting previously unselected package libmpc3:armhf. 315s Preparing to unpack .../06-libmpc3_1.3.1-1_armhf.deb ... 315s Unpacking libmpc3:armhf (1.3.1-1) ... 315s Selecting previously unselected package cpp-13-arm-linux-gnueabihf. 315s Preparing to unpack .../07-cpp-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 315s Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 316s Selecting previously unselected package cpp-13. 316s Preparing to unpack .../08-cpp-13_13.2.0-21ubuntu1_armhf.deb ... 316s Unpacking cpp-13 (13.2.0-21ubuntu1) ... 316s Selecting previously unselected package cpp-arm-linux-gnueabihf. 316s Preparing to unpack .../09-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 316s Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 316s Selecting previously unselected package cpp. 316s Preparing to unpack .../10-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... 316s Unpacking cpp (4:13.2.0-7ubuntu1) ... 316s Selecting previously unselected package libcc1-0:armhf. 316s Preparing to unpack .../11-libcc1-0_14-20240315-1ubuntu1_armhf.deb ... 316s Unpacking libcc1-0:armhf (14-20240315-1ubuntu1) ... 316s Selecting previously unselected package libatomic1:armhf. 316s Preparing to unpack .../12-libatomic1_14-20240315-1ubuntu1_armhf.deb ... 316s Unpacking libatomic1:armhf (14-20240315-1ubuntu1) ... 316s Selecting previously unselected package libasan8:armhf. 316s Preparing to unpack .../13-libasan8_14-20240315-1ubuntu1_armhf.deb ... 316s Unpacking libasan8:armhf (14-20240315-1ubuntu1) ... 316s Selecting previously unselected package libubsan1:armhf. 316s Preparing to unpack .../14-libubsan1_14-20240315-1ubuntu1_armhf.deb ... 316s Unpacking libubsan1:armhf (14-20240315-1ubuntu1) ... 316s Selecting previously unselected package libgcc-13-dev:armhf. 316s Preparing to unpack .../15-libgcc-13-dev_13.2.0-21ubuntu1_armhf.deb ... 316s Unpacking libgcc-13-dev:armhf (13.2.0-21ubuntu1) ... 316s Selecting previously unselected package gcc-13-arm-linux-gnueabihf. 316s Preparing to unpack .../16-gcc-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 316s Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 317s Selecting previously unselected package gcc-13. 317s Preparing to unpack .../17-gcc-13_13.2.0-21ubuntu1_armhf.deb ... 317s Unpacking gcc-13 (13.2.0-21ubuntu1) ... 317s Selecting previously unselected package gcc-arm-linux-gnueabihf. 317s Preparing to unpack .../18-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 317s Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 317s Selecting previously unselected package gcc. 317s Preparing to unpack .../19-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... 317s Unpacking gcc (4:13.2.0-7ubuntu1) ... 317s Selecting previously unselected package libstdc++-13-dev:armhf. 317s Preparing to unpack .../20-libstdc++-13-dev_13.2.0-21ubuntu1_armhf.deb ... 317s Unpacking libstdc++-13-dev:armhf (13.2.0-21ubuntu1) ... 317s Selecting previously unselected package g++-13-arm-linux-gnueabihf. 317s Preparing to unpack .../21-g++-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 317s Unpacking g++-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 317s Selecting previously unselected package g++-13. 317s Preparing to unpack .../22-g++-13_13.2.0-21ubuntu1_armhf.deb ... 317s Unpacking g++-13 (13.2.0-21ubuntu1) ... 318s Selecting previously unselected package g++-arm-linux-gnueabihf. 318s Preparing to unpack .../23-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 318s Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 318s Selecting previously unselected package g++. 318s Preparing to unpack .../24-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... 318s Unpacking g++ (4:13.2.0-7ubuntu1) ... 318s Selecting previously unselected package build-essential. 318s Preparing to unpack .../25-build-essential_12.10ubuntu1_armhf.deb ... 318s Unpacking build-essential (12.10ubuntu1) ... 318s Selecting previously unselected package dctrl-tools. 318s Preparing to unpack .../26-dctrl-tools_2.24-3build2_armhf.deb ... 318s Unpacking dctrl-tools (2.24-3build2) ... 318s Selecting previously unselected package libgfortran-13-dev:armhf. 318s Preparing to unpack .../27-libgfortran-13-dev_13.2.0-21ubuntu1_armhf.deb ... 318s Unpacking libgfortran-13-dev:armhf (13.2.0-21ubuntu1) ... 318s Selecting previously unselected package gfortran-13-arm-linux-gnueabihf. 318s Preparing to unpack .../28-gfortran-13-arm-linux-gnueabihf_13.2.0-21ubuntu1_armhf.deb ... 318s Unpacking gfortran-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 318s Selecting previously unselected package gfortran-13. 318s Preparing to unpack .../29-gfortran-13_13.2.0-21ubuntu1_armhf.deb ... 318s Unpacking gfortran-13 (13.2.0-21ubuntu1) ... 318s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 318s Preparing to unpack .../30-gfortran-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 318s Unpacking gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 318s Selecting previously unselected package gfortran. 318s Preparing to unpack .../31-gfortran_4%3a13.2.0-7ubuntu1_armhf.deb ... 318s Unpacking gfortran (4:13.2.0-7ubuntu1) ... 318s Selecting previously unselected package icu-devtools. 318s Preparing to unpack .../32-icu-devtools_74.2-1ubuntu1_armhf.deb ... 318s Unpacking icu-devtools (74.2-1ubuntu1) ... 318s Selecting previously unselected package libblas-dev:armhf. 318s Preparing to unpack .../33-libblas-dev_3.12.0-3_armhf.deb ... 318s Unpacking libblas-dev:armhf (3.12.0-3) ... 318s Selecting previously unselected package libbz2-dev:armhf. 318s Preparing to unpack .../34-libbz2-dev_1.0.8-5ubuntu1_armhf.deb ... 318s Unpacking libbz2-dev:armhf (1.0.8-5ubuntu1) ... 318s Selecting previously unselected package libicu-dev:armhf. 318s Preparing to unpack .../35-libicu-dev_74.2-1ubuntu1_armhf.deb ... 318s Unpacking libicu-dev:armhf (74.2-1ubuntu1) ... 319s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 319s Preparing to unpack .../36-libjpeg-turbo8-dev_2.1.5-2ubuntu1_armhf.deb ... 319s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... 319s Selecting previously unselected package libjpeg8-dev:armhf. 319s Preparing to unpack .../37-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 319s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 319s Selecting previously unselected package libjpeg-dev:armhf. 319s Preparing to unpack .../38-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 319s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 319s Selecting previously unselected package liblapack-dev:armhf. 319s Preparing to unpack .../39-liblapack-dev_3.12.0-3_armhf.deb ... 319s Unpacking liblapack-dev:armhf (3.12.0-3) ... 319s Selecting previously unselected package libncurses-dev:armhf. 319s Preparing to unpack .../40-libncurses-dev_6.4+20240113-1ubuntu1_armhf.deb ... 319s Unpacking libncurses-dev:armhf (6.4+20240113-1ubuntu1) ... 319s Selecting previously unselected package libpcre2-16-0:armhf. 319s Preparing to unpack .../41-libpcre2-16-0_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-16-0:armhf (10.42-4ubuntu1) ... 319s Selecting previously unselected package libpcre2-32-0:armhf. 319s Preparing to unpack .../42-libpcre2-32-0_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-32-0:armhf (10.42-4ubuntu1) ... 319s Selecting previously unselected package libpcre2-posix3:armhf. 319s Preparing to unpack .../43-libpcre2-posix3_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-posix3:armhf (10.42-4ubuntu1) ... 319s Selecting previously unselected package libpcre2-dev:armhf. 319s Preparing to unpack .../44-libpcre2-dev_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-dev:armhf (10.42-4ubuntu1) ... 319s Selecting previously unselected package libpkgconf3:armhf. 319s Preparing to unpack .../45-libpkgconf3_1.8.1-2_armhf.deb ... 319s Unpacking libpkgconf3:armhf (1.8.1-2) ... 320s Selecting previously unselected package zlib1g-dev:armhf. 320s Preparing to unpack .../46-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 320s Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 320s Selecting previously unselected package libpng-dev:armhf. 320s Preparing to unpack .../47-libpng-dev_1.6.43-3_armhf.deb ... 320s Unpacking libpng-dev:armhf (1.6.43-3) ... 320s Selecting previously unselected package libreadline-dev:armhf. 320s Preparing to unpack .../48-libreadline-dev_8.2-4_armhf.deb ... 320s Unpacking libreadline-dev:armhf (8.2-4) ... 320s Selecting previously unselected package pkgconf-bin. 320s Preparing to unpack .../49-pkgconf-bin_1.8.1-2_armhf.deb ... 320s Unpacking pkgconf-bin (1.8.1-2) ... 320s Selecting previously unselected package pkgconf:armhf. 320s Preparing to unpack .../50-pkgconf_1.8.1-2_armhf.deb ... 320s Unpacking pkgconf:armhf (1.8.1-2) ... 320s Selecting previously unselected package pkg-config:armhf. 320s Preparing to unpack .../51-pkg-config_1.8.1-2_armhf.deb ... 320s Unpacking pkg-config:armhf (1.8.1-2) ... 320s Selecting previously unselected package liblzma-dev:armhf. 320s Preparing to unpack .../52-liblzma-dev_5.6.0-0.2_armhf.deb ... 320s Unpacking liblzma-dev:armhf (5.6.0-0.2) ... 320s Selecting previously unselected package r-base-dev. 320s Preparing to unpack .../53-r-base-dev_4.3.3-2build1_all.deb ... 320s Unpacking r-base-dev (4.3.3-2build1) ... 320s Selecting previously unselected package pkg-r-autopkgtest. 320s Preparing to unpack .../54-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 320s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 320s Selecting previously unselected package autopkgtest-satdep. 320s Preparing to unpack .../55-2-autopkgtest-satdep.deb ... 320s Unpacking autopkgtest-satdep (0) ... 320s Setting up linux-libc-dev:armhf (6.8.0-20.20) ... 320s Setting up libpcre2-16-0:armhf (10.42-4ubuntu1) ... 320s Setting up libpcre2-32-0:armhf (10.42-4ubuntu1) ... 320s Setting up libpkgconf3:armhf (1.8.1-2) ... 320s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 320s Setting up libmpc3:armhf (1.3.1-1) ... 320s Setting up libatomic1:armhf (14-20240315-1ubuntu1) ... 320s Setting up icu-devtools (74.2-1ubuntu1) ... 320s Setting up pkgconf-bin (1.8.1-2) ... 320s Setting up liblzma-dev:armhf (5.6.0-0.2) ... 320s Setting up libubsan1:armhf (14-20240315-1ubuntu1) ... 320s Setting up libpcre2-posix3:armhf (10.42-4ubuntu1) ... 320s Setting up libcrypt-dev:armhf (1:4.4.36-4) ... 320s Setting up libasan8:armhf (14-20240315-1ubuntu1) ... 320s Setting up libisl23:armhf (0.26-3) ... 320s Setting up libc-dev-bin (2.39-0ubuntu6) ... 320s Setting up libcc1-0:armhf (14-20240315-1ubuntu1) ... 320s Setting up libblas-dev:armhf (3.12.0-3) ... 320s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 320s Setting up dctrl-tools (2.24-3build2) ... 320s Setting up cpp-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 320s Setting up pkgconf:armhf (1.8.1-2) ... 320s Setting up liblapack-dev:armhf (3.12.0-3) ... 320s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 320s Setting up pkg-config:armhf (1.8.1-2) ... 320s Setting up libgcc-13-dev:armhf (13.2.0-21ubuntu1) ... 320s Setting up libc6-dev:armhf (2.39-0ubuntu6) ... 320s Setting up libgfortran-13-dev:armhf (13.2.0-21ubuntu1) ... 320s Setting up libicu-dev:armhf (74.2-1ubuntu1) ... 320s Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 320s Setting up libstdc++-13-dev:armhf (13.2.0-21ubuntu1) ... 320s Setting up libbz2-dev:armhf (1.0.8-5ubuntu1) ... 320s Setting up libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... 320s Setting up libncurses-dev:armhf (6.4+20240113-1ubuntu1) ... 320s Setting up libpcre2-dev:armhf (10.42-4ubuntu1) ... 320s Setting up cpp-13 (13.2.0-21ubuntu1) ... 320s Setting up libreadline-dev:armhf (8.2-4) ... 320s Setting up gcc-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 320s Setting up gcc-13 (13.2.0-21ubuntu1) ... 320s Setting up zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 320s Setting up cpp (4:13.2.0-7ubuntu1) ... 320s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 320s Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 320s Setting up g++-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 320s Setting up gfortran-13-arm-linux-gnueabihf (13.2.0-21ubuntu1) ... 320s Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 320s Setting up g++-13 (13.2.0-21ubuntu1) ... 320s Setting up libpng-dev:armhf (1.6.43-3) ... 320s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 320s Setting up gcc (4:13.2.0-7ubuntu1) ... 320s Setting up gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 320s Setting up gfortran-13 (13.2.0-21ubuntu1) ... 320s Setting up g++ (4:13.2.0-7ubuntu1) ... 320s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 320s Setting up build-essential (12.10ubuntu1) ... 320s Setting up gfortran (4:13.2.0-7ubuntu1) ... 320s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 320s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 320s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 320s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 320s Setting up r-base-dev (4.3.3-2build1) ... 320s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 320s Setting up autopkgtest-satdep (0) ... 320s Processing triggers for man-db (2.12.0-3build4) ... 321s Processing triggers for install-info (7.1-3build1) ... 321s Processing triggers for libc-bin (2.39-0ubuntu6) ... 334s (Reading database ... 63890 files and directories currently installed.) 334s Removing autopkgtest-satdep (0) ... 340s autopkgtest [12:49:26]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 340s autopkgtest [12:49:26]: test pkg-r-autopkgtest: [----------------------- 342s Test: Try to load the R library tensorA 342s 342s R version 4.3.3 (2024-02-29) -- "Angel Food Cake" 342s Copyright (C) 2024 The R Foundation for Statistical Computing 342s Platform: arm-unknown-linux-gnueabihf (32-bit) 342s 342s R is free software and comes with ABSOLUTELY NO WARRANTY. 342s You are welcome to redistribute it under certain conditions. 342s Type 'license()' or 'licence()' for distribution details. 342s 342s R is a collaborative project with many contributors. 342s Type 'contributors()' for more information and 342s 'citation()' on how to cite R or R packages in publications. 342s 342s Type 'demo()' for some demos, 'help()' for on-line help, or 342s 'help.start()' for an HTML browser interface to help. 342s Type 'q()' to quit R. 342s 342s > library('tensorA') 342s 342s Attaching package: ‘tensorA’ 342s 342s The following object is masked from ‘package:base’: 342s 342s norm 342s 342s > 342s > 342s Other tests are currently unsupported! 342s They will be progressively added. 342s autopkgtest [12:49:28]: test pkg-r-autopkgtest: -----------------------] 346s pkg-r-autopkgtest PASS 346s autopkgtest [12:49:32]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 350s autopkgtest [12:49:36]: @@@@@@@@@@@@@@@@@@@@ summary 350s run-unit-test PASS 350s pkg-r-autopkgtest PASS