The first tutorial is titled " Symbolic Calculations and Building Fast Parallel Functions"
. Letβs multithread it:
using ModelingToolkit
@variables u[1:3,1:3]
A = inv(u)
build_function(A,u,parallel=ModelingToolkit.MultithreadedForm())[2]
which creates:
:((var"##MTIIPVar#82901", var"##MTKArg#82899")->begin
@inbounds begin
begin
(ModelingToolkit.fill_array_with_zero!)(var"##MTIIPVar#82901")
@sync begin
let (uβΛβ, uβΛβ, uβΛβ, uβΛβ, uβΛβ, uβΛβ, uβΛβ, uβΛβ, uβΛβ) = (var"##MTKArg#82899"[1], var"##MTKArg#82899"[2], var"##MTKArg#82899"[3], var"##MTKArg#82899"[4], var"##MTKArg#82899"[5], var"##MTKArg#82899"[6], var"##MTKArg#82899"[7], var"##MTKArg#82899"[8], var"##MTKArg#82899"[9])
begin
Threads.@spawn begin
var"##MTIIPVar#82901"[1] = (getproperty(Base, :\))(uβΛβ, (getproperty(Base, :-))((getproperty(Base, :-))(identity(true), (getproperty(Base, :*))(uβΛβ, (getproperty(Base,
:\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true)))))))), (getproperty(Base, :*))(uβΛβ, (getproperty(Base, :\))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))), (getproperty(Base,
:*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base,
:inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base,
:*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))))))))))))
var"##MTIIPVar#82901"[2] = (getproperty(Base, :\))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))), (getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)),
(getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base,
:-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true)))))))))
var"##MTIIPVar#82901"[3] = (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base,
:*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)),
uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(true))))))
end
end
begin
Threads.@spawn begin
var"##MTIIPVar#82901"[4] = (getproperty(Base, :\))(uβΛβ, (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))(uβΛβ, (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0)))))))), (getproperty(Base, :*))(uβΛβ, (getproperty(Base, :\))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :-))((getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))))))))))))
var"##MTIIPVar#82901"[5] = (getproperty(Base, :\))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :-))((getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)),
(getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0)))))))))
var"##MTIIPVar#82901"[6] = (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base,
:*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))))))
end
end
begin
Threads.@spawn begin
var"##MTIIPVar#82901"[7] = (getproperty(Base, :\))(uβΛβ, (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))(uβΛβ, (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0)))))))), (getproperty(Base, :*))(uβΛβ, (getproperty(Base, :\))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))))))))))))
var"##MTIIPVar#82901"[8] = (getproperty(Base, :\))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :-))((getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0)))))))))
var"##MTIIPVar#82901"[9] = (getproperty(Base, :\))((getproperty(Base, :-))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base,
:*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)))), (getproperty(Base, :-))((getproperty(Base, :-))(identity(true), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))), (getproperty(Base, :*))((getproperty(Base, :*))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), uβΛβ)), (getproperty(Base, :inv))((getproperty(Base, :-))(uβΛβ, (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)),
uβΛβ)))), (getproperty(Base, :-))(identity(0), (getproperty(Base, :*))((getproperty(Base, :*))(uβΛβ, (getproperty(Base, :inv))(uβΛβ)), identity(0))))))
end
end
begin
Threads.@spawn begin
end
end
end
end
end
end
nothing
end)