Package evaluation of StructuralIdentifiability on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T14:53:57.281 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 4.99s ################################################################################ # Installation # Installing StructuralIdentifiability... Resolving package versions... Installed StructuralIdentifiability ─ v0.5.15 Updating `~/.julia/environments/v1.10/Project.toml` [220ca800] + StructuralIdentifiability v0.5.15 Updating `~/.julia/environments/v1.10/Manifest.toml` ⌅ [c3fe647b] + AbstractAlgebra v0.44.13 [a9b6321e] + Atomix v1.1.1 [861a8166] + Combinatorics v1.0.3 [34da2185] + Compat v4.16.0 [864edb3b] + DataStructures v0.18.22 [e2ba6199] + ExprTools v0.1.10 [0b43b601] + Groebner v0.9.4 [18e54dd8] + IntegerMathUtils v0.1.2 [c8e1da08] + IterTools v1.10.0 [692b3bcd] + JLLWrappers v1.7.0 [1914dd2f] + MacroTools v0.5.16 ⌅ [2edaba10] + Nemo v0.49.5 [bac558e1] + OrderedCollections v1.8.1 [3e851597] + ParamPunPam v0.5.2 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [27ebfcd6] + Primes v0.5.7 [92933f4c] + ProgressMeter v1.10.4 [fb686558] + RandomExtensions v0.4.4 [220ca800] + StructuralIdentifiability v0.5.15 [a759f4b9] + TimerOutputs v0.5.29 [013be700] + UnsafeAtomics v0.3.0 [e134572f] + FLINT_jll v300.200.201+0 ⌅ [656ef2d0] + OpenBLAS32_jll v0.3.24+0 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [8ba89e20] + Distributed [b77e0a4c] + InteractiveUtils [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [781609d7] + GMP_jll v6.2.1+6 [3a97d323] + MPFR_jll v4.2.0+1 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 9.74s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 96.82s ################################################################################ # Testing # Testing StructuralIdentifiability Status `/tmp/jl_gCSITx/Project.toml` ⌅ [c3fe647b] AbstractAlgebra v0.44.13 [4c88cf16] Aqua v0.8.13 [2a0fbf3d] CPUSummary v0.2.6 [861a8166] Combinatorics v1.0.3 [864edb3b] DataStructures v0.18.22 [0b43b601] Groebner v0.9.4 [c8e1da08] IterTools v1.10.0 [1914dd2f] MacroTools v0.5.16 ⌅ [2edaba10] Nemo v0.49.5 [3e851597] ParamPunPam v0.5.2 ⌅ [aea7be01] PrecompileTools v1.2.1 [27ebfcd6] Primes v0.5.7 [276daf66] SpecialFunctions v2.5.1 [220ca800] StructuralIdentifiability v0.5.15 ⌅ [98d24dd4] TestSetExtensions v2.0.0 [a759f4b9] TimerOutputs v0.5.29 [ade2ca70] Dates [37e2e46d] LinearAlgebra [56ddb016] Logging [44cfe95a] Pkg v1.10.0 [9a3f8284] Random [8dfed614] Test Status `/tmp/jl_gCSITx/Manifest.toml` ⌅ [c3fe647b] AbstractAlgebra v0.44.13 [4c88cf16] Aqua v0.8.13 [a9b6321e] Atomix v1.1.1 [2a0fbf3d] CPUSummary v0.2.6 [861a8166] Combinatorics v1.0.3 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.16.0 [adafc99b] CpuId v0.3.1 [864edb3b] DataStructures v0.18.22 [ab62b9b5] DeepDiffs v1.2.0 [ffbed154] DocStringExtensions v0.9.4 [e2ba6199] ExprTools v0.1.10 [0b43b601] Groebner v0.9.4 [615f187c] IfElse v0.1.1 [18e54dd8] IntegerMathUtils v0.1.2 [92d709cd] IrrationalConstants v0.2.4 [c8e1da08] IterTools v1.10.0 [692b3bcd] JLLWrappers v1.7.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 ⌅ [2edaba10] Nemo v0.49.5 [bac558e1] OrderedCollections v1.8.1 [3e851597] ParamPunPam v0.5.2 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [27ebfcd6] Primes v0.5.7 [92933f4c] ProgressMeter v1.10.4 [fb686558] RandomExtensions v0.4.4 [276daf66] SpecialFunctions v2.5.1 [aedffcd0] Static v1.2.0 [220ca800] StructuralIdentifiability v0.5.15 ⌅ [98d24dd4] TestSetExtensions v2.0.0 [a759f4b9] TimerOutputs v0.5.29 [013be700] UnsafeAtomics v0.3.0 [e134572f] FLINT_jll v300.200.201+0 ⌅ [656ef2d0] OpenBLAS32_jll v0.3.24+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [8ba89e20] Distributed [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [b77e0a4c] InteractiveUtils [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [2f01184e] SparseArrays v1.10.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [781609d7] GMP_jll v6.2.1+6 [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [3a97d323] MPFR_jll v4.2.0+1 [c8ffd9c3] MbedTLS_jll v2.28.2+1 [14a3606d] MozillaCACerts_jll v2023.1.10 [4536629a] OpenBLAS_jll v0.3.23+4 [05823500] OpenLibm_jll v0.8.5+0 [bea87d4a] SuiteSparse_jll v7.2.1+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Resolving package versions... Updating `/tmp/jl_gCSITx/Project.toml` [961ee093] + ModelingToolkit v10.1.0 Updating `/tmp/jl_gCSITx/Manifest.toml` [47edcb42] + ADTypes v1.14.0 [1520ce14] + AbstractTrees v0.4.5 [7d9f7c33] + Accessors v0.1.42 [79e6a3ab] + Adapt v4.3.0 [66dad0bd] + AliasTables v1.1.3 [ec485272] + ArnoldiMethod v0.4.0 [4fba245c] + ArrayInterface v7.19.0 [4c555306] + ArrayLayouts v1.11.1 ⌅ [e2ed5e7c] + Bijections v0.1.10 [62783981] + BitTwiddlingConvenienceFunctions v0.1.6 [8e7c35d0] + BlockArrays v1.6.3 [70df07ce] + BracketingNonlinearSolve v1.3.0 [d360d2e6] + ChainRulesCore v1.25.1 [fb6a15b2] + CloseOpenIntervals v0.1.13 [a80b9123] + CommonMark v0.9.1 [38540f10] + CommonSolve v0.2.4 [bbf7d656] + CommonSubexpressions v0.3.1 [b152e2b5] + CompositeTypes v0.1.4 [a33af91c] + CompositionsBase v0.1.2 [2569d6c7] + ConcreteStructs v0.2.3 [187b0558] + ConstructionBase v1.5.8 [a8cc5b0e] + Crayons v4.1.1 [9a962f9c] + DataAPI v1.16.0 [e2d170a0] + DataValueInterfaces v1.0.0 [2b5f629d] + DiffEqBase v6.175.0 [459566f4] + DiffEqCallbacks v4.6.0 [77a26b50] + DiffEqNoiseProcess v5.24.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 ⌅ [a0c0ee7d] + DifferentiationInterface v0.6.54 [8d63f2c5] + DispatchDoctor v0.4.19 [31c24e10] + Distributions v0.25.120 [5b8099bc] + DomainSets v0.7.15 [7c1d4256] + DynamicPolynomials v0.6.2 [06fc5a27] + DynamicQuantities v1.8.0 [4e289a0a] + EnumX v1.0.5 [f151be2c] + EnzymeCore v0.8.11 [55351af7] + ExproniconLite v0.10.14 [7034ab61] + FastBroadcast v0.3.5 [9aa1b823] + FastClosures v0.3.2 [a4df4552] + FastPower v1.1.2 [1a297f60] + FillArrays v1.13.0 [64ca27bc] + FindFirstFunctions v1.4.1 [6a86dc24] + FiniteDiff v2.27.0 [1fa38f19] + Format v1.3.7 ⌅ [f6369f11] + ForwardDiff v0.10.38 [069b7b12] + FunctionWrappers v1.1.3 [77dc65aa] + FunctionWrappersWrappers v0.1.3 [d9f16b24] + Functors v0.5.2 [46192b85] + GPUArraysCore v0.2.0 [c27321d9] + Glob v1.3.1 [86223c79] + Graphs v1.13.0 [34004b35] + HypergeometricFunctions v0.3.28 [3263718b] + ImplicitDiscreteSolve v0.1.2 [d25df0c9] + Inflate v0.1.5 [8197267c] + IntervalSets v0.7.11 [3587e190] + InverseFunctions v0.1.17 [82899510] + IteratorInterfaceExtensions v1.0.0 [ae98c720] + Jieko v0.2.1 [98e50ef6] + JuliaFormatter v2.1.2 ⌅ [70703baa] + JuliaSyntax v0.4.10 [ccbc3e58] + JumpProcesses v9.15.0 [ba0b0d4f] + Krylov v0.10.1 [b964fa9f] + LaTeXStrings v1.4.0 [23fbe1c1] + Latexify v0.16.8 [10f19ff3] + LayoutPointers v0.1.17 [5078a376] + LazyArrays v2.6.1 [87fe0de2] + LineSearch v0.1.4 [d3d80556] + LineSearches v7.3.0 [7ed4a6bd] + LinearSolve v3.17.0 [d8e11817] + MLStyle v0.4.17 [d125e4d3] + ManualMemory v0.1.8 [bb5d69b7] + MaybeInplace v0.1.4 [e1d29d7a] + Missings v1.2.0 [961ee093] + ModelingToolkit v10.1.0 [2e0e35c7] + Moshi v0.3.5 [46d2c3a1] + MuladdMacro v0.2.4 [102ac46a] + MultivariatePolynomials v0.5.9 [d8a4904e] + MutableArithmetics v1.6.4 [d41bc354] + NLSolversBase v7.9.1 [77ba4419] + NaNMath v1.1.3 [8913a72c] + NonlinearSolve v4.9.0 [be0214bd] + NonlinearSolveBase v1.12.0 [5959db7a] + NonlinearSolveFirstOrder v1.5.0 [9a2c21bd] + NonlinearSolveQuasiNewton v1.6.0 [26075421] + NonlinearSolveSpectralMethods v1.2.0 [6fe1bfb0] + OffsetArrays v1.17.0 [429524aa] + Optim v1.12.0 [bbf590c4] + OrdinaryDiffEqCore v1.26.0 [90014a1f] + PDMats v0.11.35 [d96e819e] + Parameters v0.12.3 [e409e4f3] + PoissonRandom v0.4.4 [f517fe37] + Polyester v0.7.18 [1d0040c9] + PolyesterWeave v0.2.2 [85a6dd25] + PositiveFactorizations v0.2.4 [08abe8d2] + PrettyTables v2.4.0 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [74087812] + Random123 v1.7.1 [e6cf234a] + RandomNumbers v1.6.0 [3cdcf5f2] + RecipesBase v1.3.4 [731186ca] + RecursiveArrayTools v3.33.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [ae5879a3] + ResettableStacks v1.1.1 [79098fc4] + Rmath v0.8.0 [7e49a35a] + RuntimeGeneratedFunctions v0.5.15 [9dfe8606] + SCCNonlinearSolve v1.2.0 [94e857df] + SIMDTypes v0.1.0 [0bca4576] + SciMLBase v2.97.0 [19f34311] + SciMLJacobianOperators v0.1.6 [c0aeaf25] + SciMLOperators v1.3.1 [431bcebd] + SciMLPublic v1.0.0 [53ae85a6] + SciMLStructures v1.7.0 [efcf1570] + Setfield v1.1.2 [727e6d20] + SimpleNonlinearSolve v2.5.0 [699a6c99] + SimpleTraits v0.9.4 [ce78b400] + SimpleUnPack v1.1.0 [a2af1166] + SortingAlgorithms v1.2.1 [0a514795] + SparseMatrixColorings v0.4.20 [0d7ed370] + StaticArrayInterface v1.8.0 [90137ffa] + StaticArrays v1.9.13 [1e83bf80] + StaticArraysCore v1.4.3 [82ae8749] + StatsAPI v1.7.1 [2913bbd2] + StatsBase v0.34.5 [4c63d2b9] + StatsFuns v1.5.0 [7792a7ef] + StrideArraysCore v0.5.7 [892a3eda] + StringManipulation v0.4.1 [2efcf032] + SymbolicIndexingInterface v0.3.40 [19f23fe9] + SymbolicLimits v0.2.2 [d1185830] + SymbolicUtils v3.29.0 [0c5d862f] + Symbolics v6.40.0 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [ed4db957] + TaskLocalValues v0.1.2 [8ea1fca8] + TermInterface v2.0.0 [1c621080] + TestItems v1.0.0 [8290d209] + ThreadingUtilities v0.5.4 [410a4b4d] + Tricks v0.1.10 [781d530d] + TruncatedStacktraces v1.4.0 [5c2747f8] + URIs v1.5.2 [3a884ed6] + UnPack v1.0.2 [1986cc42] + Unitful v1.22.1 [a7c27f48] + Unityper v0.1.6 [897b6980] + WeakValueDicts v0.1.0 [1d5cc7b8] + IntelOpenMP_jll v2025.0.4+0 [856f044c] + MKL_jll v2025.0.1+1 [f50d1b31] + Rmath_jll v0.5.1+0 [1317d2d5] + oneTBB_jll v2022.0.0+0 [9fa8497b] + Future [4af54fe1] + LazyArtifacts [a63ad114] + Mmap [1a1011a3] + SharedArrays [10745b16] + Statistics v1.10.0 [4607b0f0] + SuiteSparse Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Resolving package versions... Updating `/tmp/jl_gCSITx/Project.toml` [0c5d862f] + Symbolics v6.40.0 No Changes to `/tmp/jl_gCSITx/Manifest.toml` [ Info: Assuming ((1//128)*(√((5120//1)*(a^4)) - (80//1)*(a^2))) != 0 [ Info: Assuming ((5//8)*(a^2)) != 0 [ Info: Testing started [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y ┌ Warning: New variable c, treating as a scalar parameter └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/pb_representation.jl:94 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: a [ Info: Inputs: u [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: a [ Info: Parameters: b [ Info: Inputs: c [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: a, b [ Info: Parameters: k1, k2 [ Info: Inputs: c [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x, y [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x, y [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x, y [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x, y [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: u [ Info: Outputs: y 1.684614 seconds (676.95 k allocations: 44.660 MiB, 99.37% compilation time) 0.002200 seconds (6.45 k allocations: 338.453 KiB) 0.002442 seconds (10.34 k allocations: 592.711 KiB) 0.002411 seconds (10.30 k allocations: 589.375 KiB) 0.003258 seconds (13.95 k allocations: 758.867 KiB) 0.001964 seconds (7.59 k allocations: 457.070 KiB) 0.001309 seconds (6.55 k allocations: 319.117 KiB) 11.457341 seconds (3.67 M allocations: 248.791 MiB, 1.52% gc time, 99.69% compilation time) [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: u [ Info: Outputs: y 0.311026 seconds (72.71 k allocations: 5.184 MiB, 98.06% compilation time) [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: u [ Info: Outputs: y 0.010433 seconds (3.38 k allocations: 191.438 KiB, 87.34% compilation time) [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a, b [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: a [ Info: Inputs: u [ Info: Outputs: y1, y2 IOEQS: Dict{QQMPolyRingElem, QQMPolyRingElem}(y1(t)_2 => -y1(t)_0 + y1(t)_2, y2(t)_1 => -a*y2(t)_0 + a*u(t)_0 + y2(t)_1 - u(t)_1) [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a01, a12, a21 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a, b, c, d [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: S, I, W, R [ Info: Parameters: a, bi, bw, gam, k, mu, xi [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3, x4 [ Info: Parameters: alpha, b, beta, c, delta, gama, sigma [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: b [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a1, a2, a21 [ Info: Inputs: [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a1, a2, a21 [ Info: Inputs: u [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: a01, a12, a13, a21, a31 [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: S, E, In [ Info: Parameters: N, a, b, nu [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002602274 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 4.097541297 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 0.043171616 seconds [ Info: Global identifiability assessed in 4.690687172 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002136739 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Global identifiability assessed in 0.390502045 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Global identifiability assessed in 4.434e-5 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.020112852 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.219828931 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.9949e-5 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:07 ✓ # Computing specializations.. Time: 0:00:08 [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 7.578695988 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:14 ✓ # Computing specializations.. Time: 0:00:14 [ Info: Computed Groebner bases in 20.795816658 seconds [ Info: Inclusion checked with probability 0.9955 in 0.024231272 seconds [ Info: Global identifiability assessed in 82.987102884 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 5.554959063 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 1.696148478 seconds [ Info: Dimensions of the Wronskians [676] [ Info: Ranks of the Wronskians computed in 0.127435268 seconds [ Info: Global identifiability assessed in 29.936262169 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.014375419 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.031250723 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000268317 seconds [ Info: Global identifiability assessed in 0.06723896 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Note: the input model has nontrivial submodels. If the computation for the full model will be too heavy, you may want to try to first analyze one of the submodels. They can be produced using function `find_submodels` [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 9.341933149 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004174979 seconds [ Info: Dimensions of the Wronskians [2, 3, 2] [ Info: Ranks of the Wronskians computed in 2.212e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.140817697 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009802324 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001243048 seconds [ Info: Global identifiability assessed in 10.567258733 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002229488 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001630044 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.995e-5 seconds [ Info: Global identifiability assessed in 0.008329298 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002629264 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001886872 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.217e-5 seconds [ Info: Global identifiability assessed in 0.007313118 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.006138859 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00515459 seconds [ Info: Dimensions of the Wronskians [6] [ Info: Ranks of the Wronskians computed in 1.87e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 9 specializations in 0.153126025 seconds, found 11 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.15265639 seconds [ Info: Inclusion checked with probability 0.9955 in 0.002806382 seconds [ Info: Global identifiability assessed in 1.236395104 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.007657525 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004253378 seconds [ Info: Dimensions of the Wronskians [5, 2] [ Info: Ranks of the Wronskians computed in 2.461e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.002502596 seconds, found 7 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.052477964 seconds [ Info: Inclusion checked with probability 0.9955 in 0.00205392 seconds [ Info: Global identifiability assessed in 0.100633611 seconds [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: Θ [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: V_m, c, k01, k_m [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a, b, c [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a01, a12, a21 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: k1, k2, k3, k4 [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: β1, β2, β3, λ1, λ2, λ3 [ Info: Inputs: u1, u2, u3 [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: a1, a2, b1, b2 [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: a1, a2, b1, b2 [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: p1, p2, p3, p4 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3, x4 [ Info: Parameters: alpha, b, beta, c, delta, gama, sigma [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: s, i, r, x1, x2 [ Info: Parameters: M, b0, b1, g, mu, nu [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: S, E, I, R, Q [ Info: Parameters: beta, gamma, psi, v [ Info: Inputs: [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3, x4 [ Info: Parameters: k01, k12, k13, k14, k21, k31, k41 [ Info: Inputs: u [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x5, x7, x4, x6 [ Info: Parameters: k10, k5, k6, k7, k8, k9 [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: S, In, L, Q [ Info: Parameters: Ninv, a, b, e, g, s [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: S, R, W [ Info: Parameters: Dd, T, a, d, dr, e, g, r, rR [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: P3, P0, P5, P4, P1, P2 [ Info: Parameters: Ks, M, Mar, alpa, beta, beta_SA, beta_SI, phi, siga1, siga2 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b, c, d [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b, c, d [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: β1, β2, β3, λ1, λ2, λ3 [ Info: Inputs: u1, u2, u3 [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: Θ [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: C, α [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: α [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a, b, c [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: p1, p2, p3, p4 [ Info: Inputs: u [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: EGFR, pEGFR, pEGFR_Akt, Akt, pAkt, S6, pAkt_S6, pS6, EGF_EGFR [ Info: Parameters: EGFR_turnover, a1, a2, a3, reaction_1_k1, reaction_1_k2, reaction_2_k1, reaction_2_k2, reaction_3_k1, reaction_4_k1, reaction_5_k1, reaction_5_k2, reaction_6_k1, reaction_7_k1, reaction_8_k1, reaction_9_k1 [ Info: Inputs: pro_EGFR [ Info: Outputs: y1, y2, y3 [ Info: Summary of the model: [ Info: State variables: beta, cry, zea, beta10, OHbeta10, betaio, OHbetaio [ Info: Parameters: kOHbeta10, kbeta, kbeta10, kcryOH, kcrybeta, kzea [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3, x4 [ Info: Parameters: EpoR_A, k1, k2, k3, k5, k6, k7 [ Info: Inputs: [ Info: Outputs: y1, y2, y3 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: S, E, U, I [ Info: Parameters: N, a, b, d, g [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: alpha [ Info: Inputs: [ Info: Outputs: y [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001530445 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001290828 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.893e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000653994 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001142529 seconds [ Info: The search for identifiable functions concluded in 1.44441418 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a] │ case = │ (ode = x'(t) = x(t)*a + u(t) │ y(t) = x(t) │ , ident_funcs = QQMPolyRingElem[a]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 4 variables x(t), y(t), u(t), a │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001351437 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001211718 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.558e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000584465 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008626095 seconds [ Info: Inclusion checked with probability 0.995 in 0.000782942 seconds [ Info: The search for identifiable functions concluded in 0.017674216 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a] │ case = │ (ode = x'(t) = x(t)*a + u(t) │ y(t) = x(t) │ , ident_funcs = QQMPolyRingElem[a]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 4 variables x(t), y(t), u(t), a │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x(t), y(t), u(t), a] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00201316 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001249668 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.4649e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: The search for identifiable functions concluded in 0.004140609 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001630604 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001090609 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.5249e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: The search for identifiable functions concluded in 0.003411046 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001699254 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001118249 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 4.106e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: The search for identifiable functions concluded in 0.005739914 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001759573 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001235688 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.87e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: The search for identifiable functions concluded in 0.006153499 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.30335634 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001585034 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.8049e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000579225 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.000691253 seconds [ Info: The search for identifiable functions concluded in 0.316361352 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[Θ] │ case = │ (ode = x1'(t) = x2(t)^2*Θ │ x2'(t) = u(t) │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[Θ]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 5 variables x1(t), x2(t), y(t), u(t), Θ │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002433206 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001484296 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.979e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000583944 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008316148 seconds [ Info: Inclusion checked with probability 0.995 in 0.000672113 seconds [ Info: The search for identifiable functions concluded in 0.01829387 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[Θ] │ case = │ (ode = x1'(t) = x2(t)^2*Θ │ x2'(t) = u(t) │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[Θ]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 5 variables x1(t), x2(t), y(t), u(t), Θ │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), y(t), u(t), Θ] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001278228 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001962901 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.136e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.002301558 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001658633 seconds [ Info: The search for identifiable functions concluded in 0.018367259 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k01, c*k_m, V_m*c] │ case = │ (ode = x'(t) = (x(t)^2*k01 - x(t)*V_m + x(t)*k01*k_m)//(x(t) + k_m) │ y(t) = x(t)*c │ , ident_funcs = QQMPolyRingElem[k01, c*k_m, V_m*c]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 6 variables x(t), y(t), V_m, c, ..., k_m │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001238637 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001123999 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.343e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.002369057 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.153439643 seconds [ Info: Inclusion checked with probability 0.995 in 0.001857161 seconds [ Info: The search for identifiable functions concluded in 0.173669074 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k01, c*k_m, V_m*c] │ case = │ (ode = x'(t) = (x(t)^2*k01 - x(t)*V_m + x(t)*k01*k_m)//(x(t) + k_m) │ y(t) = x(t)*c │ , ident_funcs = QQMPolyRingElem[k01, c*k_m, V_m*c]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 6 variables x(t), y(t), V_m, c, ..., k_m │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x(t), y(t), V_m, c, k01, k_m] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001287927 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001159228 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.145e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.143591829 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001380406 seconds [ Info: The search for identifiable functions concluded in 0.91005633 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a, b*c] │ case = │ (ode = x'(t) = x(t)*a + u(t)*b │ y(t) = x(t)*c │ , ident_funcs = QQMPolyRingElem[b*c, a]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 6 variables x(t), y(t), u(t), a, ..., c │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001254187 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001051189 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.076e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001151389 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.022789306 seconds [ Info: Inclusion checked with probability 0.995 in 0.001246717 seconds [ Info: The search for identifiable functions concluded in 0.034495782 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a, b*c] │ case = │ (ode = x'(t) = x(t)*a + u(t)*b │ y(t) = x(t)*c │ , ident_funcs = QQMPolyRingElem[b*c, a]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 6 variables x(t), y(t), u(t), a, ..., c │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x(t), y(t), u(t), a, b, c] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002253738 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001599814 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.256e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001490215 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001336307 seconds [ Info: The search for identifiable functions concluded in 0.018061222 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a01 + a12 + a21, a01*a12] │ case = │ (ode = x0'(t) = -x0(t)*a01 - x0(t)*a21 + x1(t)*a12 │ x1'(t) = x0(t)*a21 - x1(t)*a12 │ y(t) = x0(t) │ , ident_funcs = QQMPolyRingElem[a01*a12, a01 + a12 + a21]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 6 variables x0(t), x1(t), y(t), a01, ..., a21 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002116429 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001518586 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.808e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001456446 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.04073741 seconds [ Info: Inclusion checked with probability 0.995 in 0.001267747 seconds [ Info: The search for identifiable functions concluded in 0.058524205 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a01 + a12 + a21, a01*a12] │ case = │ (ode = x0'(t) = -x0(t)*a01 - x0(t)*a21 + x1(t)*a12 │ x1'(t) = x0(t)*a21 - x1(t)*a12 │ y(t) = x0(t) │ , ident_funcs = QQMPolyRingElem[a01*a12, a01 + a12 + a21]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 6 variables x0(t), x1(t), y(t), a01, ..., a21 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x0(t), x1(t), y(t), a01, a12, a21] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002505935 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001755883 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.21e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.002362217 seconds, found 6 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001656663 seconds [ Info: The search for identifiable functions concluded in 0.023555438 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k3 + k4, k1 + k2, k2*k3] │ case = │ (ode = x1'(t) = -x1(t)*k1 - x1(t)*k2 + x2(t)*k3 + u(t) │ x2'(t) = x1(t)*k2 - x2(t)*k3 - x2(t)*k4 │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[k1 + k2, k3 + k4, k2*k3]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 8 variables x1(t), x2(t), y(t), u(t), ..., k4 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002624594 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001891141 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.14e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.002351057 seconds, found 6 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.049500664 seconds [ Info: Inclusion checked with probability 0.995 in 0.001764343 seconds [ Info: The search for identifiable functions concluded in 0.07321807 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k3 + k4, k1 + k2, k2*k3] │ case = │ (ode = x1'(t) = -x1(t)*k1 - x1(t)*k2 + x2(t)*k3 + u(t) │ x2'(t) = x1(t)*k2 - x2(t)*k3 - x2(t)*k4 │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[k1 + k2, k3 + k4, k2*k3]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 8 variables x1(t), x2(t), y(t), u(t), ..., k4 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), y(t), u(t), k1, k2, k3, k4] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.014781464 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004706024 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 2.876e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 1 specializations in 0.147045006 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.002998641 seconds [ Info: The search for identifiable functions concluded in 0.98738393 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[λ3, λ2, λ1, β3, β2, β1] │ case = │ (ode = x1'(t) = x1(t)*λ1 + u1(t)*β1 │ x2'(t) = x2(t)*λ2 + u2(t)*β2 │ x3'(t) = x3(t)*λ3 + u3(t)*β3 │ y(t) = x1(t) + x2(t) + x3(t) │ , ident_funcs = QQMPolyRingElem[λ1, λ2, λ3, β1, β2, β3]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 13 variables x1(t), x2(t), x3(t), y(t), ..., λ3 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.006851152 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004834743 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 2.93e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 1 specializations in 0.001103709 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.069829654 seconds [ Info: Inclusion checked with probability 0.995 in 0.00311297 seconds [ Info: The search for identifiable functions concluded in 0.111281707 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[λ3, λ2, λ1, β3, β2, β1] │ case = │ (ode = x1'(t) = x1(t)*λ1 + u1(t)*β1 │ x2'(t) = x2(t)*λ2 + u2(t)*β2 │ x3'(t) = x3(t)*λ3 + u3(t)*β3 │ y(t) = x1(t) + x2(t) + x3(t) │ , ident_funcs = QQMPolyRingElem[λ1, λ2, λ3, β1, β2, β3]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 13 variables x1(t), x2(t), x3(t), y(t), ..., λ3 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), y(t), u1(t), u2(t), u3(t), β1, β2, β3, λ1, λ2, λ3] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004397497 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002862612 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.101e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 1 specializations in 0.00106084 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.002340737 seconds [ Info: The search for identifiable functions concluded in 0.229082159 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[b2, b1, a2, a1] │ case = │ (ode = x1'(t) = -x1(t)*a1 + x2(t)*b1 + u(t) │ x2'(t) = x1(t)*a1 - x2(t)*a2 - x2(t)*b1 + x3(t)*b2 │ x3'(t) = x2(t)*a2 - x3(t)*b2 │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[a1, a2, b1, b2]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 9 variables x1(t), x2(t), x3(t), y(t), ..., b2 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005371457 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003262798 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 1.9739e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 1 specializations in 0.000897551 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.037308683 seconds [ Info: Inclusion checked with probability 0.995 in 0.00198367 seconds [ Info: The search for identifiable functions concluded in 0.061756554 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[b2, b1, a2, a1] │ case = │ (ode = x1'(t) = -x1(t)*a1 + x2(t)*b1 + u(t) │ x2'(t) = x1(t)*a1 - x2(t)*a2 - x2(t)*b1 + x3(t)*b2 │ x3'(t) = x2(t)*a2 - x3(t)*b2 │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[a1, a2, b1, b2]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 9 variables x1(t), x2(t), x3(t), y(t), ..., b2 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), y(t), u(t), a1, a2, b1, b2] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004804123 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002949011 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.436e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 3 specializations in 0.002133969 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001741542 seconds [ Info: The search for identifiable functions concluded in 0.029638629 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a1 + a2 + b1 + b2, b1*b2, a1*a2 + a1*b2] │ case = │ (ode = x1'(t) = -x1(t)*a1 + x2(t)*b1 │ x2'(t) = x1(t)*a1 - x2(t)*a2 - x2(t)*b1 + x3(t)*b2 │ x3'(t) = x2(t)*a2 - x3(t)*b2 + u(t) │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[b1*b2, a1 + a2 + b1 + b2, a1*a2 + a1*b2]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 9 variables x1(t), x2(t), x3(t), y(t), ..., b2 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004626595 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002937062 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.332e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 3 specializations in 0.00201579 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.074124532 seconds [ Info: Inclusion checked with probability 0.995 in 0.001628584 seconds [ Info: The search for identifiable functions concluded in 0.104059498 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a1 + a2 + b1 + b2, b1*b2, a1*a2 + a1*b2] │ case = │ (ode = x1'(t) = -x1(t)*a1 + x2(t)*b1 │ x2'(t) = x1(t)*a1 - x2(t)*a2 - x2(t)*b1 + x3(t)*b2 │ x3'(t) = x2(t)*a2 - x3(t)*b2 + u(t) │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[b1*b2, a1 + a2 + b1 + b2, a1*a2 + a1*b2]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 9 variables x1(t), x2(t), x3(t), y(t), ..., b2 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), y(t), u(t), a1, a2, b1, b2] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002199768 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001707483 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.703e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 3 specializations in 0.001516205 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001405876 seconds [ Info: The search for identifiable functions concluded in 0.017446768 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[p1 + p4, p1*p4 - p2*p3] │ case = │ (ode = x1'(t) = x1(t)^2*p1 + x1(t)*x2(t)*p2 │ x2'(t) = x1(t)^2*p3 + x1(t)*x2(t)*p4 │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[p1 + p4, p1*p4 - p2*p3]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 7 variables x1(t), x2(t), y(t), p1, ..., p4 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002139489 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001656834 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.757e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 3 specializations in 0.001538065 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.038296324 seconds [ Info: Inclusion checked with probability 0.995 in 0.001445895 seconds [ Info: The search for identifiable functions concluded in 0.055547914 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[p1 + p4, p1*p4 - p2*p3] │ case = │ (ode = x1'(t) = x1(t)^2*p1 + x1(t)*x2(t)*p2 │ x2'(t) = x1(t)^2*p3 + x1(t)*x2(t)*p4 │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[p1 + p4, p1*p4 - p2*p3]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 7 variables x1(t), x2(t), y(t), p1, ..., p4 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), y(t), p1, p2, p3, p4] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.012601446 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.030439711 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000330677 seconds [ Info: Simplifying generating set. Simplification level: weak ⌜ # Computing specializations.. Time: 0:00:02 ✓ # Computing specializations.. Time: 0:00:02 [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 1.089555586 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.01725285 seconds [ Info: The search for identifiable functions concluded in 6.765371027 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[sigma, c, b, beta + delta, beta*delta] │ case = │ (ode = x1'(t) = (-x1(t)*x4(t)*b - x1(t)*b*c + 1)//(x4(t) + c) │ x2'(t) = x1(t)*alpha - x2(t)*beta │ x3'(t) = x2(t)*gama - x3(t)*delta │ x4'(t) = (x2(t)*x4(t)*gama*sigma - x3(t)*x4(t)*delta*sigma)//x3(t) │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[sigma, beta + delta, c, b, beta*delta]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 12 variables x1(t), x2(t), x3(t), x4(t), ..., sigma │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.012524207 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.029586109 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000381457 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004551595 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.092723419 seconds [ Info: Inclusion checked with probability 0.995 in 0.015858044 seconds [ Info: The search for identifiable functions concluded in 0.228208698 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[sigma, c, b, beta + delta, beta*delta] │ case = │ (ode = x1'(t) = (-x1(t)*x4(t)*b - x1(t)*b*c + 1)//(x4(t) + c) │ x2'(t) = x1(t)*alpha - x2(t)*beta │ x3'(t) = x2(t)*gama - x3(t)*delta │ x4'(t) = (x2(t)*x4(t)*gama*sigma - x3(t)*x4(t)*delta*sigma)//x3(t) │ y(t) = x1(t) │ , ident_funcs = QQMPolyRingElem[sigma, beta + delta, c, b, beta*delta]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 12 variables x1(t), x2(t), x3(t), x4(t), ..., sigma │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), x4(t), y(t), alpha, b, beta, c, delta, gama, sigma] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.58022279 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 7.519695405 seconds [ Info: Dimensions of the Wronskians [830, 3] [ Info: Ranks of the Wronskians computed in 0.21270828 seconds [ Info: Simplifying generating set. Simplification level: weak ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 7   ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003664384 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 1.502251072 seconds [ Info: The search for identifiable functions concluded in 13.059194624 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[nu, mu, g, b0, M^2] │ case = │ (ode = s'(t) = -s(t)*i(t)*x1(t)*b0*b1 - s(t)*i(t)*b0 - s(t)*mu + r(t)*g + mu │ i'(t) = s(t)*i(t)*x1(t)*b0*b1 + s(t)*i(t)*b0 - i(t)*mu - i(t)*nu │ r'(t) = i(t)*nu - r(t)*g - r(t)*mu │ x1'(t) = -x2(t)*M │ x2'(t) = x1(t)*M │ y1(t) = i(t) │ y2(t) = r(t) │ , ident_funcs = QQMPolyRingElem[g, mu, b0, nu, M^2]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 13 variables s(t), i(t), r(t), x1(t), ..., nu │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.433571741 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 9.727170327 seconds [ Info: Dimensions of the Wronskians [830, 3] [ Info: Ranks of the Wronskians computed in 0.20253051 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 6   ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003280287 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.064669005 seconds [ Info: Inclusion checked with probability 0.995 in 1.447172632 seconds [ Info: The search for identifiable functions concluded in 15.20795991 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[nu, mu, g, b0, M^2] │ case = │ (ode = s'(t) = -s(t)*i(t)*x1(t)*b0*b1 - s(t)*i(t)*b0 - s(t)*mu + r(t)*g + mu │ i'(t) = s(t)*i(t)*x1(t)*b0*b1 + s(t)*i(t)*b0 - i(t)*mu - i(t)*nu │ r'(t) = i(t)*nu - r(t)*g - r(t)*mu │ x1'(t) = -x2(t)*M │ x2'(t) = x1(t)*M │ y1(t) = i(t) │ y2(t) = r(t) │ , ident_funcs = QQMPolyRingElem[g, mu, b0, nu, M^2]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 13 variables s(t), i(t), r(t), x1(t), ..., nu │ over rational field └ with_states = false [ Info: QQMPolyRingElem[s(t), i(t), r(t), x1(t), x2(t), y1(t), y2(t), M, b0, b1, g, mu, nu] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.012200381 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.010924503 seconds [ Info: Dimensions of the Wronskians [15] [ Info: Ranks of the Wronskians computed in 3.44e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 10 specializations in 0.005462936 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.004233448 seconds [ Info: The search for identifiable functions concluded in 0.075141892 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[gamma, gamma*psi - psi*v, beta*gamma - beta*v, psi*v - psi - v] │ case = │ (ode = S'(t) = -S(t)*I(t)*beta │ E'(t) = S(t)*I(t)*beta - E(t)*v │ I'(t) = E(t)*v + I(t)*gamma*psi - I(t)*gamma - I(t)*psi │ R'(t) = -I(t)*gamma*psi + I(t)*gamma + Q(t)*gamma │ Q'(t) = I(t)*psi - Q(t)*gamma │ y1(t) = Q(t) │ , ident_funcs = RingElem[gamma*psi - psi*v, beta//psi, gamma, psi*v - psi - v]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 10 variables S(t), E(t), I(t), R(t), ..., v │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.012595167 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.452874001 seconds [ Info: Dimensions of the Wronskians [15] [ Info: Ranks of the Wronskians computed in 0.001279957 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 10 specializations in 0.006227359 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.12219801 seconds [ Info: Inclusion checked with probability 0.995 in 0.004811412 seconds [ Info: The search for identifiable functions concluded in 0.665576041 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[gamma, beta//psi, gamma*psi - psi*v, psi*v - psi - v] │ case = │ (ode = S'(t) = -S(t)*I(t)*beta │ E'(t) = S(t)*I(t)*beta - E(t)*v │ I'(t) = E(t)*v + I(t)*gamma*psi - I(t)*gamma - I(t)*psi │ R'(t) = -I(t)*gamma*psi + I(t)*gamma + Q(t)*gamma │ Q'(t) = I(t)*psi - Q(t)*gamma │ y1(t) = Q(t) │ , ident_funcs = RingElem[gamma*psi - psi*v, beta//psi, gamma, psi*v - psi - v]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 10 variables S(t), E(t), I(t), R(t), ..., v │ over rational field └ with_states = false [ Info: QQMPolyRingElem[S(t), E(t), I(t), R(t), Q(t), y1(t), beta, gamma, psi, v] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.031389362 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.016960133 seconds [ Info: Dimensions of the Wronskians [3, 36] [ Info: Ranks of the Wronskians computed in 8.41e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 11 specializations in 0.007350208 seconds, found 11 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.008468587 seconds [ Info: The search for identifiable functions concluded in 0.119881982 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k7, k6, k5, k10 + 2*k8, k9^2, k10*k9] │ case = │ (ode = x5'(t) = (x5(t)*x4(t)*k5 - x5(t)*x4(t)*k7 - x5(t)*k6*k7 + x4(t)*x6(t)*k5 + x4(t)*k5*k8)//(x5(t)*x4(t) + x5(t)*k6 + x4(t)*x6(t) + x4(t)*k8 + x6(t)*k6 + k6*k8) │ x7'(t) = (-x6(t)^2*k9 + x6(t)*k10*k9)//k10 │ x4'(t) = (-x4(t)*k5)//(x4(t) + k6) │ x6'(t) = (x5(t)*x6(t)^2*k9 - x5(t)*x6(t)*k10*k9 + x5(t)*k10*k7 + x6(t)^3*k9 - x6(t)^2*k10*k9 + x6(t)^2*k8*k9 - x6(t)*k10*k8*k9)//(x5(t)*k10 + x6(t)*k10 + k10*k8) │ y1(t) = x4(t) │ y2(t) = x5(t) │ , ident_funcs = QQMPolyRingElem[k7, k5, k6, k10*k9, k9^2, k10 + 2*k8]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 12 variables x5(t), x7(t), x4(t), x6(t), ..., k9 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.026021715 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.015790375 seconds [ Info: Dimensions of the Wronskians [3, 36] [ Info: Ranks of the Wronskians computed in 8.1659e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 11 specializations in 0.008471446 seconds, found 11 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.115693713 seconds [ Info: Inclusion checked with probability 0.995 in 0.007234879 seconds [ Info: The search for identifiable functions concluded in 0.238381808 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k7, k6, k5, k10 + 2*k8, k9^2, k10*k9] │ case = │ (ode = x5'(t) = (x5(t)*x4(t)*k5 - x5(t)*x4(t)*k7 - x5(t)*k6*k7 + x4(t)*x6(t)*k5 + x4(t)*k5*k8)//(x5(t)*x4(t) + x5(t)*k6 + x4(t)*x6(t) + x4(t)*k8 + x6(t)*k6 + k6*k8) │ x7'(t) = (-x6(t)^2*k9 + x6(t)*k10*k9)//k10 │ x4'(t) = (-x4(t)*k5)//(x4(t) + k6) │ x6'(t) = (x5(t)*x6(t)^2*k9 - x5(t)*x6(t)*k10*k9 + x5(t)*k10*k7 + x6(t)^3*k9 - x6(t)^2*k10*k9 + x6(t)^2*k8*k9 - x6(t)*k10*k8*k9)//(x5(t)*k10 + x6(t)*k10 + k10*k8) │ y1(t) = x4(t) │ y2(t) = x5(t) │ , ident_funcs = QQMPolyRingElem[k7, k5, k6, k10*k9, k9^2, k10 + 2*k8]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 12 variables x5(t), x7(t), x4(t), x6(t), ..., k9 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x5(t), x7(t), x4(t), x6(t), y1(t), y2(t), k10, k5, k6, k7, k8, k9] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.010601946 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.014238211 seconds [ Info: Dimensions of the Wronskians [32] [ Info: Ranks of the Wronskians computed in 7.3069e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 8 specializations in 0.009102831 seconds, found 8 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.013960823 seconds [ Info: The search for identifiable functions concluded in 0.927435868 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[s, b, Ninv, a + g, (a + e*s - s)//(a*e), (a^2*e*s + a^2*g + 3*a*e*g*s - a*e*s^2 - 2*a*g*s + e^2*g*s^2 - 2*e*g*s^2 + g*s^2)//(a + e*s - s)] │ case = │ (ode = S'(t) = -S(t)*In(t)*Ninv*b - S(t)*u(t)*Ninv │ In'(t) = -In(t)*g + L(t)*a + Q(t)*s │ L'(t) = S(t)*In(t)*Ninv*b - L(t)*a │ Q'(t) = -In(t)*e*g + In(t)*g - Q(t)*s │ y(t) = In(t)*Ninv │ , ident_funcs = RingElem[(a + e*s - s)//(a*e), b, a + g, (a^2*e*s + a^2*g + 3*a*e*g*s - a*e*s^2 - 2*a*g*s + e^2*g*s^2 - 2*e*g*s^2 + g*s^2)//(a + e*s - s), s, Ninv]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 12 variables S(t), In(t), L(t), Q(t), ..., s │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.011500747 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.015469978 seconds [ Info: Dimensions of the Wronskians [32] [ Info: Ranks of the Wronskians computed in 6.2829e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 8 specializations in 0.006476146 seconds, found 8 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.213329164 seconds [ Info: Inclusion checked with probability 0.995 in 0.378668019 seconds [ Info: The search for identifiable functions concluded in 1.041353139 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[s, b, Ninv, a + g, (a + e*s - s)//(a*e), (a^2*e*s + a^2*g + 3*a*e*g*s - a*e*s^2 - 2*a*g*s + e^2*g*s^2 - 2*e*g*s^2 + g*s^2)//(a + e*s - s)] │ case = │ (ode = S'(t) = -S(t)*In(t)*Ninv*b - S(t)*u(t)*Ninv │ In'(t) = -In(t)*g + L(t)*a + Q(t)*s │ L'(t) = S(t)*In(t)*Ninv*b - L(t)*a │ Q'(t) = -In(t)*e*g + In(t)*g - Q(t)*s │ y(t) = In(t)*Ninv │ , ident_funcs = RingElem[(a + e*s - s)//(a*e), b, a + g, (a^2*e*s + a^2*g + 3*a*e*g*s - a*e*s^2 - 2*a*g*s + e^2*g*s^2 - 2*e*g*s^2 + g*s^2)//(a + e*s - s), s, Ninv]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 12 variables S(t), In(t), L(t), Q(t), ..., s │ over rational field └ with_states = false [ Info: QQMPolyRingElem[S(t), In(t), L(t), Q(t), y(t), u(t), Ninv, a, b, e, g, s] [ Info: Computing IO-equations [ Info: Computed IO-equations in 2.443243075 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.073630407 seconds [ Info: Dimensions of the Wronskians [34, 2] [ Info: Ranks of the Wronskians computed in 8.2119e-5 seconds [ Info: Simplifying generating set. Simplification level: weak ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 8   ⌝ # Computing specializations.. Time: 0:00:00 Points: 16   ⌟ # Computing specializations.. Time: 0:00:01 Points: 26   ⌞ # Computing specializations.. Time: 0:00:01 Points: 35   ⌜ # Computing specializations.. Time: 0:00:01 Points: 43   ⌝ # Computing specializations.. Time: 0:00:02 Points: 51   ⌟ # Computing specializations.. Time: 0:00:02 Points: 59   ⌞ # Computing specializations.. Time: 0:00:02 Points: 67   ⌜ # Computing specializations.. Time: 0:00:03 Points: 75   ⌝ # Computing specializations.. Time: 0:00:03 Points: 83   ⌟ # Computing specializations.. Time: 0:00:03 Points: 91   ✓ # Computing specializations.. Time: 0:00:04 ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 ⌝ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 3   ⌝ # Computing specializations.. Time: 0:00:00 Points: 12   ⌟ # Computing specializations.. Time: 0:00:00 Points: 20   ⌞ # Computing specializations.. Time: 0:00:01 Points: 27   ⌜ # Computing specializations.. Time: 0:00:01 Points: 36   ⌝ # Computing specializations.. Time: 0:00:02 Points: 44   ⌟ # Computing specializations.. Time: 0:00:02 Points: 51   ⌞ # Computing specializations.. Time: 0:00:02 Points: 61   ⌜ # Computing specializations.. Time: 0:00:03 Points: 70   ⌝ # Computing specializations.. Time: 0:00:03 Points: 77   ⌟ # Computing specializations.. Time: 0:00:03 Points: 86   ⌞ # Computing specializations.. Time: 0:00:04 Points: 94   ⌜ # Computing specializations.. Time: 0:00:04 Points: 101   ⌝ # Computing specializations.. Time: 0:00:04 Points: 110   ⌟ # Computing specializations.. Time: 0:00:05 Points: 119   ⌞ # Computing specializations.. Time: 0:00:05 Points: 127   ⌜ # Computing specializations.. Time: 0:00:06 Points: 136   ⌝ # Computing specializations.. Time: 0:00:06 Points: 144   ⌟ # Computing specializations.. Time: 0:00:06 Points: 152   ⌞ # Computing specializations.. Time: 0:00:07 Points: 161   ⌜ # Computing specializations.. Time: 0:00:07 Points: 169   ⌝ # Computing specializations.. Time: 0:00:08 Points: 177   ⌟ # Computing specializations.. Time: 0:00:08 Points: 185   ⌞ # Computing specializations.. Time: 0:00:08 Points: 193   ⌜ # Computing specializations.. Time: 0:00:09 Points: 201   ⌝ # Computing specializations.. Time: 0:00:09 Points: 209   ⌟ # Computing specializations.. Time: 0:00:09 Points: 217   ⌞ # Computing specializations.. Time: 0:00:10 Points: 225   ⌜ # Computing specializations.. Time: 0:00:10 Points: 234   ⌝ # Computing specializations.. Time: 0:00:10 Points: 242   ⌟ # Computing specializations.. Time: 0:00:11 Points: 250   ⌞ # Computing specializations.. Time: 0:00:11 Points: 259   ⌜ # Computing specializations.. Time: 0:00:11 Points: 267   ⌝ # Computing specializations.. Time: 0:00:12 Points: 275   ⌟ # Computing specializations.. Time: 0:00:12 Points: 283   ⌞ # Computing specializations.. Time: 0:00:13 Points: 291   ⌜ # Computing specializations.. Time: 0:00:13 Points: 298   ⌝ # Computing specializations.. Time: 0:00:13 Points: 306   ⌟ # Computing specializations.. Time: 0:00:14 Points: 314   ⌞ # Computing specializations.. Time: 0:00:14 Points: 321   ⌜ # Computing specializations.. Time: 0:00:14 Points: 327   ⌝ # Computing specializations.. Time: 0:00:15 Points: 335   ⌟ # Computing specializations.. Time: 0:00:15 Points: 343   ⌞ # Computing specializations.. Time: 0:00:15 Points: 349   ⌜ # Computing specializations.. Time: 0:00:16 Points: 357   ⌝ # Computing specializations.. Time: 0:00:16 Points: 365   ⌟ # Computing specializations.. Time: 0:00:17 Points: 372   ⌞ # Computing specializations.. Time: 0:00:17 Points: 381   ⌜ # Computing specializations.. Time: 0:00:17 Points: 389   ⌝ # Computing specializations.. Time: 0:00:18 Points: 397   ⌟ # Computing specializations.. Time: 0:00:18 Points: 403   ⌞ # Computing specializations.. Time: 0:00:18 Points: 411   ⌜ # Computing specializations.. Time: 0:00:19 Points: 419   ⌝ # Computing specializations.. Time: 0:00:19 Points: 425   ⌟ # Computing specializations.. Time: 0:00:19 Points: 434   ⌞ # Computing specializations.. Time: 0:00:20 Points: 442   ⌜ # Computing specializations.. Time: 0:00:20 Points: 449   ⌝ # Computing specializations.. Time: 0:00:20 Points: 458   ⌟ # Computing specializations.. Time: 0:00:21 Points: 466   ⌞ # Computing specializations.. Time: 0:00:21 Points: 474   ⌜ # Computing specializations.. Time: 0:00:22 Points: 483   ⌝ # Computing specializations.. Time: 0:00:22 Points: 491   ⌟ # Computing specializations.. Time: 0:00:22 Points: 499   ⌞ # Computing specializations.. Time: 0:00:23 Points: 508   ⌜ # Computing specializations.. Time: 0:00:23 Points: 516   ⌝ # Computing specializations.. Time: 0:00:24 Points: 524   ⌟ # Computing specializations.. Time: 0:00:24 Points: 533   ⌞ # Computing specializations.. Time: 0:00:24 Points: 541   ⌜ # Computing specializations.. Time: 0:00:25 Points: 549   ⌝ # Computing specializations.. Time: 0:00:25 Points: 555   ⌟ # Computing specializations.. Time: 0:00:25 Points: 563   ⌞ # Computing specializations.. Time: 0:00:26 Points: 571   ⌜ # Computing specializations.. Time: 0:00:26 Points: 577   ⌝ # Computing specializations.. Time: 0:00:26 Points: 585   ⌟ # Computing specializations.. Time: 0:00:27 Points: 593   ⌞ # Computing specializations.. Time: 0:00:27 Points: 600   ⌜ # Computing specializations.. Time: 0:00:28 Points: 608   ⌝ # Computing specializations.. Time: 0:00:28 Points: 616   ⌟ # Computing specializations.. Time: 0:00:28 Points: 623   ⌞ # Computing specializations.. Time: 0:00:29 Points: 630   ⌜ # Computing specializations.. Time: 0:00:29 Points: 638   ✓ # Computing specializations.. Time: 0:00:30 [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 7 specializations in 0.234922241 seconds, found 3 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 6.881590587 seconds [ Info: The search for identifiable functions concluded in 60.315437192 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[T, Dd, T*a + T*d + T*dr + e + g - r - rR, (d*rR - dr*r)//(d - dr), (a*r - a*rR + d*e + d*g - dr*e - dr*g)//(d - dr), (a^2 + 2*a*d + d^2 + dr^2)//(a*dr + d*dr), (a*dr*r - a*dr*rR + d^2*g + d*dr*e - d*dr*g - dr^2*e)//(a*d - a*dr + d^2 - dr^2)] │ case = │ (ode = S'(t) = -S(t)*W(t)*a - S(t)*W(t)*d - S(t)*e + S(t)*r + R(t)*g │ R'(t) = S(t)*W(t)*a + S(t)*e - R(t)*W(t)*dr - R(t)*g + R(t)*rR │ W'(t) = -W(t)*Dd + Dd*T │ y1(t) = S(t) + R(t) │ y2(t) = T │ , ident_funcs = RingElem[T, Dd, T*a + T*d + T*dr + e + g - r - rR, (d*rR - dr*r)//(d - dr), (a^2 + 2*a*d + d^2 + dr^2)//(a*dr + d*dr), (a*r - a*rR + d*e + d*g - dr*e - dr*g)//(d - dr), (a*dr*r - a*dr*rR + d^2*g + d*dr*e - d*dr*g - dr^2*e)//(a*d - a*dr + d^2 - dr^2)]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 14 variables S(t), R(t), W(t), y1(t), ..., rR │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 2.802113519 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.077223082 seconds [ Info: Dimensions of the Wronskians [34, 2] [ Info: Ranks of the Wronskians computed in 9.5609e-5 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 7   ⌝ # Computing specializations.. Time: 0:00:00 Points: 14   ⌟ # Computing specializations.. Time: 0:00:01 Points: 22   ⌞ # Computing specializations.. Time: 0:00:01 Points: 30   ⌜ # Computing specializations.. Time: 0:00:01 Points: 38   ⌝ # Computing specializations.. Time: 0:00:02 Points: 46   ⌟ # Computing specializations.. Time: 0:00:02 Points: 54   ⌞ # Computing specializations.. Time: 0:00:02 Points: 61   ⌜ # Computing specializations.. Time: 0:00:03 Points: 68   ⌝ # Computing specializations.. Time: 0:00:03 Points: 77   ⌟ # Computing specializations.. Time: 0:00:03 Points: 85   ⌞ # Computing specializations.. Time: 0:00:04 Points: 93   ✓ # Computing specializations.. Time: 0:00:04 ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 ⌝ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 8   ⌝ # Computing specializations.. Time: 0:00:00 Points: 13   ⌟ # Computing specializations.. Time: 0:00:01 Points: 24   ⌞ # Computing specializations.. Time: 0:00:01 Points: 35   ⌜ # Computing specializations.. Time: 0:00:01 Points: 43   ⌝ # Computing specializations.. Time: 0:00:02 Points: 51   ⌟ # Computing specializations.. Time: 0:00:02 Points: 59   ⌞ # Computing specializations.. Time: 0:00:03 Points: 65   ⌜ # Computing specializations.. Time: 0:00:03 Points: 74   ⌝ # Computing specializations.. Time: 0:00:03 Points: 82   ⌟ # Computing specializations.. Time: 0:00:04 Points: 90   ⌞ # Computing specializations.. Time: 0:00:04 Points: 96   ⌜ # Computing specializations.. Time: 0:00:04 Points: 104   ⌝ # Computing specializations.. Time: 0:00:05 Points: 112   ⌟ # Computing specializations.. Time: 0:00:05 Points: 120   ⌞ # Computing specializations.. Time: 0:00:05 Points: 126   ⌜ # Computing specializations.. Time: 0:00:06 Points: 134   ⌝ # Computing specializations.. Time: 0:00:06 Points: 142   ⌟ # Computing specializations.. Time: 0:00:06 Points: 150   ⌞ # Computing specializations.. Time: 0:00:07 Points: 156   ⌜ # Computing specializations.. Time: 0:00:07 Points: 164   ⌝ # Computing specializations.. Time: 0:00:08 Points: 172   ⌟ # Computing specializations.. Time: 0:00:08 Points: 180   ⌞ # Computing specializations.. Time: 0:00:08 Points: 186   ⌜ # Computing specializations.. Time: 0:00:09 Points: 194   ⌝ # Computing specializations.. Time: 0:00:09 Points: 202   ⌟ # Computing specializations.. Time: 0:00:09 Points: 209   ⌞ # Computing specializations.. Time: 0:00:10 Points: 216   ⌜ # Computing specializations.. Time: 0:00:10 Points: 224   ⌝ # Computing specializations.. Time: 0:00:10 Points: 232   ⌟ # Computing specializations.. Time: 0:00:11 Points: 239   ⌞ # Computing specializations.. Time: 0:00:11 Points: 246   ⌜ # Computing specializations.. Time: 0:00:12 Points: 253   ⌝ # Computing specializations.. Time: 0:00:12 Points: 261   ⌟ # Computing specializations.. Time: 0:00:12 Points: 269   ⌞ # Computing specializations.. Time: 0:00:13 Points: 275   ⌜ # Computing specializations.. Time: 0:00:13 Points: 283   ⌝ # Computing specializations.. Time: 0:00:13 Points: 290   ⌟ # Computing specializations.. Time: 0:00:14 Points: 297   ⌞ # Computing specializations.. Time: 0:00:14 Points: 304   ⌜ # Computing specializations.. Time: 0:00:14 Points: 312   ⌝ # Computing specializations.. Time: 0:00:15 Points: 320   ⌟ # Computing specializations.. Time: 0:00:15 Points: 327   ⌞ # Computing specializations.. Time: 0:00:16 Points: 336   ⌜ # Computing specializations.. Time: 0:00:16 Points: 344   ⌝ # Computing specializations.. Time: 0:00:16 Points: 352   ⌟ # Computing specializations.. Time: 0:00:17 Points: 358   ⌞ # Computing specializations.. Time: 0:00:17 Points: 367   ⌜ # Computing specializations.. Time: 0:00:17 Points: 375   ⌝ # Computing specializations.. Time: 0:00:18 Points: 383   ⌟ # Computing specializations.. Time: 0:00:18 Points: 389   ⌞ # Computing specializations.. Time: 0:00:19 Points: 397   ⌜ # Computing specializations.. Time: 0:00:19 Points: 405   ⌝ # Computing specializations.. Time: 0:00:19 Points: 413   ⌟ # Computing specializations.. Time: 0:00:20 Points: 419   ⌞ # Computing specializations.. Time: 0:00:20 Points: 427   ⌜ # Computing specializations.. Time: 0:00:20 Points: 434   ⌝ # Computing specializations.. Time: 0:00:21 Points: 441   ⌟ # Computing specializations.. Time: 0:00:21 Points: 448   ⌞ # Computing specializations.. Time: 0:00:21 Points: 456   ⌜ # Computing specializations.. Time: 0:00:22 Points: 463   ⌝ # Computing specializations.. Time: 0:00:22 Points: 471   ⌟ # Computing specializations.. Time: 0:00:23 Points: 477   ⌞ # Computing specializations.. Time: 0:00:23 Points: 485   ⌜ # Computing specializations.. Time: 0:00:23 Points: 493   ⌝ # Computing specializations.. Time: 0:00:24 Points: 501   ⌟ # Computing specializations.. Time: 0:00:24 Points: 507   ⌞ # Computing specializations.. Time: 0:00:24 Points: 515   ⌜ # Computing specializations.. Time: 0:00:25 Points: 523   ⌝ # Computing specializations.. Time: 0:00:25 Points: 531   ⌟ # Computing specializations.. Time: 0:00:25 Points: 537   ⌞ # Computing specializations.. Time: 0:00:26 Points: 545   ⌜ # Computing specializations.. Time: 0:00:26 Points: 553   ⌝ # Computing specializations.. Time: 0:00:26 Points: 560   ⌟ # Computing specializations.. Time: 0:00:27 Points: 567   ⌞ # Computing specializations.. Time: 0:00:27 Points: 575   ⌜ # Computing specializations.. Time: 0:00:28 Points: 583   ⌝ # Computing specializations.. Time: 0:00:28 Points: 590   ⌟ # Computing specializations.. Time: 0:00:28 Points: 597   ⌞ # Computing specializations.. Time: 0:00:29 Points: 605   ⌜ # Computing specializations.. Time: 0:00:29 Points: 612   ⌝ # Computing specializations.. Time: 0:00:29 Points: 619   ⌟ # Computing specializations.. Time: 0:00:30 Points: 626   ⌞ # Computing specializations.. Time: 0:00:30 Points: 634   ✓ # Computing specializations.. Time: 0:00:31 [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 7 specializations in 0.06421807 seconds, found 3 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 Points: 25   ⌝ # Computing specializations.. Time: 0:00:00 Points: 52   ⌟ # Computing specializations.. Time: 0:00:01 Points: 77   ✓ # Computing specializations.. Time: 0:00:01 ⌜ # Computing specializations.. Time: 0:00:00 Points: 51   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 94   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 61   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 47   ⌝ # Computing specializations.. Time: 0:00:00 Points: 91   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 69   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 59   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 42   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 26   ⌝ # Computing specializations.. Time: 0:00:00 Points: 51   ⌟ # Computing specializations.. Time: 0:00:01 Points: 82   ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computed Groebner bases in 10.293922879 seconds [ Info: Inclusion checked with probability 0.995 in 6.513398317 seconds [ Info: The search for identifiable functions concluded in 72.416341016 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[T, Dd, T*a + T*d + T*dr + e + g - r - rR, (d*rR - dr*r)//(d - dr), (a*r - a*rR + d*e + d*g - dr*e - dr*g)//(d - dr), (a^2 + 2*a*d + d^2 + dr^2)//(a*dr + d*dr), (a*dr*r - a*dr*rR + d^2*g + d*dr*e - d*dr*g - dr^2*e)//(a*d - a*dr + d^2 - dr^2)] │ case = │ (ode = S'(t) = -S(t)*W(t)*a - S(t)*W(t)*d - S(t)*e + S(t)*r + R(t)*g │ R'(t) = S(t)*W(t)*a + S(t)*e - R(t)*W(t)*dr - R(t)*g + R(t)*rR │ W'(t) = -W(t)*Dd + Dd*T │ y1(t) = S(t) + R(t) │ y2(t) = T │ , ident_funcs = RingElem[T, Dd, T*a + T*d + T*dr + e + g - r - rR, (d*rR - dr*r)//(d - dr), (a^2 + 2*a*d + d^2 + dr^2)//(a*dr + d*dr), (a*r - a*rR + d*e + d*g - dr*e - dr*g)//(d - dr), (a*dr*r - a*dr*rR + d^2*g + d*dr*e - d*dr*g - dr^2*e)//(a*d - a*dr + d^2 - dr^2)]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 14 variables S(t), R(t), W(t), y1(t), ..., rR │ over rational field └ with_states = false [ Info: QQMPolyRingElem[S(t), R(t), W(t), y1(t), y2(t), Dd, T, a, d, dr, e, g, r, rR] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00211438 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000724693 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001057029 seconds [ Info: The search for identifiable functions concluded in 0.02756335 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x(t)] │ case = │ (ode = x'(t) = x(t) │ y(t) = x(t) │ , ident_funcs = QQMPolyRingElem[x(t)], with_states = true) │ simplify = :weak │ R = │ Multivariate polynomial ring in 2 variables x(t), y(t) │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001236797 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000604504 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009032692 seconds [ Info: Inclusion checked with probability 0.995 in 0.000722283 seconds [ Info: The search for identifiable functions concluded in 0.016741376 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x(t)] │ case = │ (ode = x'(t) = x(t) │ y(t) = x(t) │ , ident_funcs = QQMPolyRingElem[x(t)], with_states = true) │ simplify = :standard │ R = │ Multivariate polynomial ring in 2 variables x(t), y(t) │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x(t), y(t)] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001367707 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001428026 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 3.158e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000607294 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009268799 seconds [ Info: Inclusion checked with probability 0.995 in 0.000802302 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 1 specializations in 0.144070067 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001412577 seconds [ Info: The search for identifiable functions concluded in 0.924159036 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a, x(t)] │ case = │ (ode = x'(t) = x(t)*a + u(t) │ y(t) = x(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[a, x(t)]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 4 variables x(t), y(t), u(t), a │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001281807 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001127159 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.215e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000549584 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009664795 seconds [ Info: Inclusion checked with probability 0.995 in 0.000798902 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 1 specializations in 0.000723183 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.018803516 seconds [ Info: Inclusion checked with probability 0.995 in 0.001358517 seconds [ Info: The search for identifiable functions concluded in 0.046593953 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a, x(t)] │ case = │ (ode = x'(t) = x(t)*a + u(t) │ y(t) = x(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[a, x(t)]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 4 variables x(t), y(t), u(t), a │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x(t), y(t), u(t), a] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002835903 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002277638 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.1169e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001754553 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.038253185 seconds [ Info: Inclusion checked with probability 0.995 in 0.00199852 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003758103 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.002838532 seconds [ Info: The search for identifiable functions concluded in 0.087373113 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[d, c, a, x1(t), x2(t)*b] │ case = │ (ode = x1'(t) = -x1(t)*x2(t)*b + x1(t)*a │ x2'(t) = x1(t)*x2(t)*d - x2(t)*c │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), c, d, a, x2(t)*b]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 7 variables x1(t), x2(t), y(t), a, ..., d │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002461176 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002300498 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.168e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001780523 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.038932958 seconds [ Info: Inclusion checked with probability 0.995 in 0.001920131 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003689954 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.618709972 seconds [ Info: Inclusion checked with probability 0.995 in 0.003452766 seconds [ Info: The search for identifiable functions concluded in 0.707861837 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[d, c, a, x1(t), x2(t)*b] │ case = │ (ode = x1'(t) = -x1(t)*x2(t)*b + x1(t)*a │ x2'(t) = x1(t)*x2(t)*d - x2(t)*c │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), c, d, a, x2(t)*b]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 7 variables x1(t), x2(t), y(t), a, ..., d │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), y(t), a, b, c, d] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003164339 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002751473 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.056e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001996441 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.043767861 seconds [ Info: Inclusion checked with probability 0.995 in 0.002123119 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003737393 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.003192229 seconds [ Info: The search for identifiable functions concluded in 0.098587233 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[d, c, a, x1(t), x2(t)*b] │ case = │ (ode = x1'(t) = -x1(t)*x2(t)*b + x1(t)*a │ x2'(t) = x1(t)*x2(t)*d - x2(t)*c │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), c, d, a, x2(t)*b]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 7 variables x1(t), x2(t), y(t), a, ..., d │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002729383 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002306388 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.092e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001720363 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.035401593 seconds [ Info: Inclusion checked with probability 0.995 in 0.001866812 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003536295 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.075820806 seconds [ Info: Inclusion checked with probability 0.995 in 0.002766933 seconds [ Info: The search for identifiable functions concluded in 0.158512075 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[d, c, a, x1(t), x2(t)*b] │ case = │ (ode = x1'(t) = -x1(t)*x2(t)*b + x1(t)*a │ x2'(t) = x1(t)*x2(t)*d - x2(t)*c │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), c, d, a, x2(t)*b]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 7 variables x1(t), x2(t), y(t), a, ..., d │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), y(t), a, b, c, d] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.007571056 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005587396 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.8089e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 1 specializations in 0.001115459 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.077378921 seconds [ Info: Inclusion checked with probability 0.995 in 0.003177899 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 1 specializations in 0.001531065 seconds, found 9 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.005627424 seconds [ Info: The search for identifiable functions concluded in 0.189080815 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[λ3, λ2, λ1, β3, β2, β1, x3(t), x2(t), x1(t)] │ case = │ (ode = x1'(t) = x1(t)*λ1 + u1(t)*β1 │ x2'(t) = x2(t)*λ2 + u2(t)*β2 │ x3'(t) = x3(t)*λ3 + u3(t)*β3 │ y(t) = x1(t) + x2(t) + x3(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[λ1, λ2, λ3, β1, β2, β3, x1(t), x2(t), x3(t)]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 13 variables x1(t), x2(t), x3(t), y(t), ..., λ3 │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.008332428 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006834643 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.3979e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 1 specializations in 0.001309257 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.08971668 seconds [ Info: Inclusion checked with probability 0.995 in 0.003780323 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 1 specializations in 0.001740193 seconds, found 9 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.201520523 seconds [ Info: Inclusion checked with probability 0.995 in 0.006423367 seconds [ Info: The search for identifiable functions concluded in 0.418896591 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[λ3, λ2, λ1, β3, β2, β1, x3(t), x2(t), x1(t)] │ case = │ (ode = x1'(t) = x1(t)*λ1 + u1(t)*β1 │ x2'(t) = x2(t)*λ2 + u2(t)*β2 │ x3'(t) = x3(t)*λ3 + u3(t)*β3 │ y(t) = x1(t) + x2(t) + x3(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[λ1, λ2, λ3, β1, β2, β3, x1(t), x2(t), x3(t)]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 13 variables x1(t), x2(t), x3(t), y(t), ..., λ3 │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), y(t), u1(t), u2(t), u3(t), β1, β2, β3, λ1, λ2, λ3] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002195499 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001372596 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.859e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001395207 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001555645 seconds [ Info: The search for identifiable functions concluded in 0.019123892 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)*Θ] │ case = │ (ode = x1'(t) = x1(t) + x2(t)*Θ │ x2'(t) = 0 │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), x2(t)*Θ]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 4 variables x1(t), x2(t), y(t), Θ │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00209386 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001327317 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.762e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001335277 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.029017065 seconds [ Info: Inclusion checked with probability 0.995 in 0.001647064 seconds [ Info: The search for identifiable functions concluded in 0.047181307 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)*Θ] │ case = │ (ode = x1'(t) = x1(t) + x2(t)*Θ │ x2'(t) = 0 │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), x2(t)*Θ]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 4 variables x1(t), x2(t), y(t), Θ │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), y(t), Θ] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004018201 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002828612 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.1359e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 2 specializations in 0.0009612 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.017221311 seconds [ Info: Inclusion checked with probability 0.995 in 0.000953871 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 7 specializations in 0.00514064 seconds, found 4 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.002534665 seconds [ Info: The search for identifiable functions concluded in 0.061454437 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), C*α, x3(t)*α, x2(t)*α] │ case = │ (ode = x1'(t) = x2(t)*α │ x2'(t) = x3(t) │ x3'(t) = C │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), x2(t)*α, x3(t)*α, C*α]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 6 variables x1(t), x2(t), x3(t), y(t), ..., α │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00404237 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002810963 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.051e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 2 specializations in 0.000853372 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.017508178 seconds [ Info: Inclusion checked with probability 0.995 in 0.000995731 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 7 specializations in 0.004945971 seconds, found 4 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.072659107 seconds [ Info: Inclusion checked with probability 0.995 in 0.002400226 seconds [ Info: The search for identifiable functions concluded in 0.138808059 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), C*α, x3(t)*α, x2(t)*α] │ case = │ (ode = x1'(t) = x2(t)*α │ x2'(t) = x3(t) │ x3'(t) = C │ y(t) = x1(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[x1(t), x2(t)*α, x3(t)*α, C*α]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 6 variables x1(t), x2(t), x3(t), y(t), ..., α │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), y(t), C, α] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002269258 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001628705 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.9209e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000640394 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.010256679 seconds [ Info: Inclusion checked with probability 0.995 in 0.000850621 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001437365 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001685353 seconds [ Info: The search for identifiable functions concluded in 0.034440142 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[α, x1(t)^2 + x2(t)^2] │ case = │ (ode = x1'(t) = x1(t)*α - x2(t)*α │ x2'(t) = x1(t)*α + x2(t)*α │ y(t) = 1//2*x1(t)^2 + 1//2*x2(t)^2 │ , with_states = true, ident_funcs = QQMPolyRingElem[α, x1(t)^2 + x2(t)^2]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 4 variables x1(t), x2(t), y(t), α │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002309277 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001474676 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.822e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000574754 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009432377 seconds [ Info: Inclusion checked with probability 0.995 in 0.000781862 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001333117 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.035431893 seconds [ Info: Inclusion checked with probability 0.995 in 0.001452856 seconds [ Info: The search for identifiable functions concluded in 0.06730056 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[α, x1(t)^2 + x2(t)^2] │ case = │ (ode = x1'(t) = x1(t)*α - x2(t)*α │ x2'(t) = x1(t)*α + x2(t)*α │ y(t) = 1//2*x1(t)^2 + 1//2*x2(t)^2 │ , with_states = true, ident_funcs = QQMPolyRingElem[α, x1(t)^2 + x2(t)^2]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 4 variables x1(t), x2(t), y(t), α │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), y(t), α] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001268687 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001130039 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 4.105e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001245038 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.026438271 seconds [ Info: Inclusion checked with probability 0.995 in 0.001481185 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.002769653 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.00201576 seconds [ Info: The search for identifiable functions concluded in 0.057834793 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a, b*c, x(t)*c] │ case = │ (ode = x'(t) = x(t)*a + u(t)*b │ y(t) = x(t)*c │ , with_states = true, ident_funcs = QQMPolyRingElem[a, b*c, x(t)*c]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 6 variables x(t), y(t), u(t), a, ..., c │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001384326 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001154729 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.146e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001721383 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.02856955 seconds [ Info: Inclusion checked with probability 0.995 in 0.001542575 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.002639984 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.050837822 seconds [ Info: Inclusion checked with probability 0.995 in 0.002095539 seconds [ Info: The search for identifiable functions concluded in 0.113056272 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a, b*c, x(t)*c] │ case = │ (ode = x'(t) = x(t)*a + u(t)*b │ y(t) = x(t)*c │ , with_states = true, ident_funcs = QQMPolyRingElem[a, b*c, x(t)*c]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 6 variables x(t), y(t), u(t), a, ..., c │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x(t), y(t), u(t), a, b, c] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.007153039 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006198719 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 2.0839e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 3 specializations in 0.00196299 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.053154028 seconds [ Info: Inclusion checked with probability 0.995 in 0.003209109 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 5 specializations in 0.00817779 seconds, found 8 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.00615285 seconds [ Info: The search for identifiable functions concluded in 0.194122567 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t), p1 + p3, p2*p4, p1*p3, x1(t)*x2(t), x1(t)*p4 + x2(t)*p2, (x1(t)*p4 - x2(t)*p2)//(p1 - p3)] │ case = │ (ode = x1'(t) = -x1(t)*p1 + u(t)*p2 │ x2'(t) = -x2(t)*p3 + u(t)*p4 │ x3'(t) = x1(t)*u(t)*p4 + x2(t)*u(t)*p2 - x3(t)*p1 - x3(t)*p3 │ y1(t) = x3(t) │ , with_states = true, ident_funcs = RingElem[x3(t), x1(t)*x2(t), p1*p3, p2*p4, p1 + p3, x1(t)*p4 + x2(t)*p2, (x1(t)*p4 - x2(t)*p2)//(p1 - p3)]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 9 variables x1(t), x2(t), x3(t), y1(t), ..., p4 │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.007331268 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006276558 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 3.781e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 3 specializations in 0.002188869 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.051864481 seconds [ Info: Inclusion checked with probability 0.995 in 0.002842652 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 5 specializations in 0.008514557 seconds, found 8 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.247830869 seconds [ Info: Inclusion checked with probability 0.995 in 0.005849093 seconds [ Info: The search for identifiable functions concluded in 0.435683666 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t), p1 + p3, p2*p4, p1*p3, x1(t)*x2(t), x1(t)*p4 + x2(t)*p2, (x1(t)*p4 - x2(t)*p2)//(p1 - p3)] │ case = │ (ode = x1'(t) = -x1(t)*p1 + u(t)*p2 │ x2'(t) = -x2(t)*p3 + u(t)*p4 │ x3'(t) = x1(t)*u(t)*p4 + x2(t)*u(t)*p2 - x3(t)*p1 - x3(t)*p3 │ y1(t) = x3(t) │ , with_states = true, ident_funcs = RingElem[x3(t), x1(t)*x2(t), p1*p3, p2*p4, p1 + p3, x1(t)*p4 + x2(t)*p2, (x1(t)*p4 - x2(t)*p2)//(p1 - p3)]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 9 variables x1(t), x2(t), x3(t), y1(t), ..., p4 │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), y1(t), u(t), p1, p2, p3, p4] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.231147693 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.428930923 seconds [ Info: Dimensions of the Wronskians [18, 9, 145] [ Info: Ranks of the Wronskians computed in 0.001609034 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:07 ✓ # Computing specializations.. Time: 0:00:07 [ Info: Computing normal forms of degree 2 in 16 variables [ Info: Used 46 specializations in 1.520521336 seconds, found 16 relations [ Info: Computing 17 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 1.570310968 seconds [ Info: Inclusion checked with probability 0.995 in 6.839661104 seconds [ Info: Simplifying generating set. Simplification level: weak ⌜ # Computing specializations.. Time: 0:00:07 ✓ # Computing specializations.. Time: 0:00:07 [ Info: Computing normal forms of degree 2 in 25 variables [ Info: Used 65 specializations in 3.287548963 seconds, found 51 relations [ Info: Computing 26 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 8.267831653 seconds [ Info: The search for identifiable functions concluded in 46.887198909 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[reaction_8_k1, reaction_7_k1, reaction_6_k1, reaction_5_k2, reaction_4_k1, reaction_3_k1, reaction_2_k2, reaction_1_k1 - reaction_1_k2 - reaction_9_k1, pS6(t)*reaction_5_k1, pAkt_S6(t)*reaction_5_k1, S6(t)*reaction_5_k1, pAkt(t)*reaction_5_k1, Akt(t)*reaction_5_k1, pEGFR_Akt(t)*reaction_5_k1, pEGFR(t)*reaction_5_k1, reaction_2_k1//reaction_5_k1, a3//reaction_5_k1, a2//reaction_5_k1, a1//reaction_5_k1, (EGF_EGFR(t)*reaction_9_k1)//pS6(t)] │ case = │ (ode = EGFR'(t) = -EGFR(t)*EGFR_turnover - EGF_EGFR(t)*reaction_1_k1 + EGF_EGFR(t)*reaction_1_k2 + pro_EGFR(t)*EGFR_turnover │ pEGFR'(t) = -pEGFR(t)*Akt(t)*reaction_2_k1 - pEGFR(t)*reaction_4_k1 + pEGFR_Akt(t)*reaction_2_k2 + pEGFR_Akt(t)*reaction_3_k1 + EGF_EGFR(t)*reaction_9_k1 │ pEGFR_Akt'(t) = pEGFR(t)*Akt(t)*reaction_2_k1 - pEGFR_Akt(t)*reaction_2_k2 - pEGFR_Akt(t)*reaction_3_k1 │ Akt'(t) = -pEGFR(t)*Akt(t)*reaction_2_k1 + pEGFR_Akt(t)*reaction_2_k2 + pAkt(t)*reaction_7_k1 │ pAkt'(t) = pEGFR_Akt(t)*reaction_3_k1 - pAkt(t)*S6(t)*reaction_5_k1 - pAkt(t)*reaction_7_k1 + pAkt_S6(t)*reaction_5_k2 + pAkt_S6(t)*reaction_6_k1 │ S6'(t) = -pAkt(t)*S6(t)*reaction_5_k1 + pAkt_S6(t)*reaction_5_k2 + pS6(t)*reaction_8_k1 │ pAkt_S6'(t) = pAkt(t)*S6(t)*reaction_5_k1 - pAkt_S6(t)*reaction_5_k2 - pAkt_S6(t)*reaction_6_k1 │ pS6'(t) = pAkt_S6(t)*reaction_6_k1 - pS6(t)*reaction_8_k1 │ EGF_EGFR'(t) = EGF_EGFR(t)*reaction_1_k1 - EGF_EGFR(t)*reaction_1_k2 - EGF_EGFR(t)*reaction_9_k1 │ y1(t) = pEGFR(t)*a1 + pEGFR_Akt(t)*a1 │ y2(t) = pAkt(t)*a2 + pAkt_S6(t)*a2 │ y3(t) = pS6(t)*a3 │ , with_states = true, ident_funcs = RingElem[(EGF_EGFR(t)*reaction_9_k1)//pS6(t), reaction_8_k1, a3//reaction_5_k1, reaction_3_k1, reaction_2_k2, reaction_2_k1//reaction_5_k1, a1//reaction_5_k1, pAkt(t)*reaction_5_k1, pEGFR(t)*reaction_5_k1, pS6(t)*reaction_5_k1, reaction_5_k2, reaction_6_k1, a2//reaction_5_k1, reaction_7_k1, reaction_4_k1, pAkt_S6(t)*reaction_5_k1, reaction_1_k1 - reaction_1_k2 - reaction_9_k1, pEGFR_Akt(t)*reaction_5_k1, S6(t)*reaction_5_k1, Akt(t)*reaction_5_k1]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 29 variables EGFR(t), pEGFR(t), pEGFR_Akt(t), Akt(t), ..., reaction_9_k1 │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.226180671 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.473298417 seconds [ Info: Dimensions of the Wronskians [18, 9, 145] [ Info: Ranks of the Wronskians computed in 0.001694083 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 16 variables [ Info: Used 46 specializations in 0.246924618 seconds, found 16 relations [ Info: Computing 17 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 1.578571846 seconds [ Info: Inclusion checked with probability 0.995 in 0.112882733 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 25 variables [ Info: Used 65 specializations in 2.246230147 seconds, found 51 relations [ Info: Computing 26 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computed Groebner bases in 5.51124974 seconds [ Info: Inclusion checked with probability 0.995 in 0.031561391 seconds [ Info: The search for identifiable functions concluded in 14.201741017 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[reaction_8_k1, reaction_7_k1, reaction_6_k1, reaction_5_k2, reaction_4_k1, reaction_3_k1, reaction_2_k2, reaction_1_k1 - reaction_1_k2 - reaction_9_k1, pS6(t)*reaction_5_k1, pAkt_S6(t)*reaction_5_k1, S6(t)*reaction_5_k1, pAkt(t)*reaction_5_k1, Akt(t)*reaction_5_k1, pEGFR_Akt(t)*reaction_5_k1, pEGFR(t)*reaction_5_k1, reaction_2_k1//reaction_5_k1, a3//reaction_5_k1, a2//reaction_5_k1, a1//reaction_5_k1, (EGF_EGFR(t)*reaction_9_k1)//pS6(t)] │ case = │ (ode = EGFR'(t) = -EGFR(t)*EGFR_turnover - EGF_EGFR(t)*reaction_1_k1 + EGF_EGFR(t)*reaction_1_k2 + pro_EGFR(t)*EGFR_turnover │ pEGFR'(t) = -pEGFR(t)*Akt(t)*reaction_2_k1 - pEGFR(t)*reaction_4_k1 + pEGFR_Akt(t)*reaction_2_k2 + pEGFR_Akt(t)*reaction_3_k1 + EGF_EGFR(t)*reaction_9_k1 │ pEGFR_Akt'(t) = pEGFR(t)*Akt(t)*reaction_2_k1 - pEGFR_Akt(t)*reaction_2_k2 - pEGFR_Akt(t)*reaction_3_k1 │ Akt'(t) = -pEGFR(t)*Akt(t)*reaction_2_k1 + pEGFR_Akt(t)*reaction_2_k2 + pAkt(t)*reaction_7_k1 │ pAkt'(t) = pEGFR_Akt(t)*reaction_3_k1 - pAkt(t)*S6(t)*reaction_5_k1 - pAkt(t)*reaction_7_k1 + pAkt_S6(t)*reaction_5_k2 + pAkt_S6(t)*reaction_6_k1 │ S6'(t) = -pAkt(t)*S6(t)*reaction_5_k1 + pAkt_S6(t)*reaction_5_k2 + pS6(t)*reaction_8_k1 │ pAkt_S6'(t) = pAkt(t)*S6(t)*reaction_5_k1 - pAkt_S6(t)*reaction_5_k2 - pAkt_S6(t)*reaction_6_k1 │ pS6'(t) = pAkt_S6(t)*reaction_6_k1 - pS6(t)*reaction_8_k1 │ EGF_EGFR'(t) = EGF_EGFR(t)*reaction_1_k1 - EGF_EGFR(t)*reaction_1_k2 - EGF_EGFR(t)*reaction_9_k1 │ y1(t) = pEGFR(t)*a1 + pEGFR_Akt(t)*a1 │ y2(t) = pAkt(t)*a2 + pAkt_S6(t)*a2 │ y3(t) = pS6(t)*a3 │ , with_states = true, ident_funcs = RingElem[(EGF_EGFR(t)*reaction_9_k1)//pS6(t), reaction_8_k1, a3//reaction_5_k1, reaction_3_k1, reaction_2_k2, reaction_2_k1//reaction_5_k1, a1//reaction_5_k1, pAkt(t)*reaction_5_k1, pEGFR(t)*reaction_5_k1, pS6(t)*reaction_5_k1, reaction_5_k2, reaction_6_k1, a2//reaction_5_k1, reaction_7_k1, reaction_4_k1, pAkt_S6(t)*reaction_5_k1, reaction_1_k1 - reaction_1_k2 - reaction_9_k1, pEGFR_Akt(t)*reaction_5_k1, S6(t)*reaction_5_k1, Akt(t)*reaction_5_k1]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 29 variables EGFR(t), pEGFR(t), pEGFR_Akt(t), Akt(t), ..., reaction_9_k1 │ over rational field └ with_states = true [ Info: QQMPolyRingElem[EGFR(t), pEGFR(t), pEGFR_Akt(t), Akt(t), pAkt(t), S6(t), pAkt_S6(t), pS6(t), EGF_EGFR(t), y1(t), y2(t), y3(t), pro_EGFR(t), EGFR_turnover, a1, a2, a3, reaction_1_k1, reaction_1_k2, reaction_2_k1, reaction_2_k2, reaction_3_k1, reaction_4_k1, reaction_5_k1, reaction_5_k2, reaction_6_k1, reaction_7_k1, reaction_8_k1, reaction_9_k1] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.024316061 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.015591427 seconds [ Info: Dimensions of the Wronskians [4, 2] [ Info: Ranks of the Wronskians computed in 2.954e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 5 specializations in 0.003226638 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.063991602 seconds [ Info: Inclusion checked with probability 0.995 in 0.002236558 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 13 variables [ Info: Used 7 specializations in 0.198097787 seconds, found 11 relations [ Info: Computing 14 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.005365047 seconds [ Info: The search for identifiable functions concluded in 1.415863412 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[kbeta10, kbeta, beta10(t), beta(t), kcryOH + kcrybeta, cry(t)*kcryOH] │ case = │ (ode = beta'(t) = -beta(t)*kbeta │ cry'(t) = -cry(t)*kcryOH - cry(t)*kcrybeta │ zea'(t) = -zea(t)*kzea │ beta10'(t) = beta(t)*kbeta + cry(t)*kcryOH - beta10(t)*kbeta10 │ OHbeta10'(t) = cry(t)*kcrybeta + zea(t)*kzea - OHbeta10(t)*kOHbeta10 │ betaio'(t) = beta(t)*kbeta + cry(t)*kcrybeta + beta10(t)*kbeta10 │ OHbetaio'(t) = cry(t)*kcryOH + zea(t)*kzea + OHbeta10(t)*kOHbeta10 │ y1(t) = beta(t) │ y2(t) = beta10(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[beta10(t), beta(t), kbeta, kbeta10, cry(t)*kcryOH, kcryOH + kcrybeta]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 15 variables beta(t), cry(t), zea(t), beta10(t), ..., kzea │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.029460731 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.02235129 seconds [ Info: Dimensions of the Wronskians [4, 2] [ Info: Ranks of the Wronskians computed in 2.85e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 5 specializations in 0.003818933 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.066747665 seconds [ Info: Inclusion checked with probability 0.995 in 0.002212268 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 13 variables [ Info: Used 7 specializations in 0.019586938 seconds, found 11 relations [ Info: Computing 14 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.314639974 seconds [ Info: Inclusion checked with probability 0.995 in 0.005599425 seconds [ Info: The search for identifiable functions concluded in 0.551784597 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[kbeta10, kbeta, beta10(t), beta(t), kcryOH + kcrybeta, cry(t)*kcryOH] │ case = │ (ode = beta'(t) = -beta(t)*kbeta │ cry'(t) = -cry(t)*kcryOH - cry(t)*kcrybeta │ zea'(t) = -zea(t)*kzea │ beta10'(t) = beta(t)*kbeta + cry(t)*kcryOH - beta10(t)*kbeta10 │ OHbeta10'(t) = cry(t)*kcrybeta + zea(t)*kzea - OHbeta10(t)*kOHbeta10 │ betaio'(t) = beta(t)*kbeta + cry(t)*kcrybeta + beta10(t)*kbeta10 │ OHbetaio'(t) = cry(t)*kcryOH + zea(t)*kzea + OHbeta10(t)*kOHbeta10 │ y1(t) = beta(t) │ y2(t) = beta10(t) │ , with_states = true, ident_funcs = QQMPolyRingElem[beta10(t), beta(t), kbeta, kbeta10, cry(t)*kcryOH, kcryOH + kcrybeta]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 15 variables beta(t), cry(t), zea(t), beta10(t), ..., kzea │ over rational field └ with_states = true [ Info: QQMPolyRingElem[beta(t), cry(t), zea(t), beta10(t), OHbeta10(t), betaio(t), OHbetaio(t), y1(t), y2(t), kOHbeta10, kbeta, kbeta10, kcryOH, kcrybeta, kzea] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.01932058 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.011411768 seconds [ Info: Dimensions of the Wronskians [4, 2, 10] [ Info: Ranks of the Wronskians computed in 3.316e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.008192629 seconds, found 3 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.005270098 seconds [ Info: The search for identifiable functions concluded in 0.084277303 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k3, EpoR_A*k7, EpoR_A*k1, k5//k6, k2//k6] │ case = │ (ode = x1'(t) = -x1(t)*EpoR_A*k1 │ x2'(t) = x1(t)*EpoR_A*k1 - x2(t)^2*k2 │ x3'(t) = 1//2*x2(t)^2*k2 - x3(t)*k3 │ x4'(t) = x3(t)*k3 │ y1(t) = x2(t)*k5 + 2*x3(t)*k5 │ y2(t) = x1(t)*k6 + x2(t)*k6 + 2*x3(t)*k6 │ y3(t) = EpoR_A*k7 │ , ident_funcs = RingElem[k2//k6, k3, EpoR_A*k7, EpoR_A*k1, k5//k6]) │ simplify = :weak │ R = │ Multivariate polynomial ring in 14 variables x1(t), x2(t), x3(t), x4(t), ..., k7 │ over rational field └ with_states = false [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.020336941 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.012421128 seconds [ Info: Dimensions of the Wronskians [4, 2, 10] [ Info: Ranks of the Wronskians computed in 3.58e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.008635735 seconds, found 3 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.899464258 seconds [ Info: Inclusion checked with probability 0.995 in 0.006236689 seconds [ Info: The search for identifiable functions concluded in 1.003768534 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[k3, EpoR_A*k7, EpoR_A*k1, k5//k6, k2//k6] │ case = │ (ode = x1'(t) = -x1(t)*EpoR_A*k1 │ x2'(t) = x1(t)*EpoR_A*k1 - x2(t)^2*k2 │ x3'(t) = 1//2*x2(t)^2*k2 - x3(t)*k3 │ x4'(t) = x3(t)*k3 │ y1(t) = x2(t)*k5 + 2*x3(t)*k5 │ y2(t) = x1(t)*k6 + x2(t)*k6 + 2*x3(t)*k6 │ y3(t) = EpoR_A*k7 │ , ident_funcs = RingElem[k2//k6, k3, EpoR_A*k7, EpoR_A*k1, k5//k6]) │ simplify = :standard │ R = │ Multivariate polynomial ring in 14 variables x1(t), x2(t), x3(t), x4(t), ..., k7 │ over rational field └ with_states = false [ Info: QQMPolyRingElem[x1(t), x2(t), x3(t), x4(t), y1(t), y2(t), y3(t), EpoR_A, k1, k2, k3, k5, k6, k7] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002311137 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.001381816 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001241658 seconds [ Info: The search for identifiable functions concluded in 0.013964283 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t) + x2(t)] │ case = │ (ode = x1'(t) = x1(t) │ x2'(t) = x2(t) │ y(t) = x1(t) + x2(t) │ , ident_funcs = QQMPolyRingElem[x1(t) + x2(t)], with_states = true) │ simplify = :weak │ R = │ Multivariate polynomial ring in 3 variables x1(t), x2(t), y(t) │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00196054 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.001234588 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.018498879 seconds [ Info: Inclusion checked with probability 0.995 in 0.00102914 seconds [ Info: The search for identifiable functions concluded in 0.030162224 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t) + x2(t)] │ case = │ (ode = x1'(t) = x1(t) │ x2'(t) = x2(t) │ y(t) = x1(t) + x2(t) │ , ident_funcs = QQMPolyRingElem[x1(t) + x2(t)], with_states = true) │ simplify = :standard │ R = │ Multivariate polynomial ring in 3 variables x1(t), x2(t), y(t) │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x1(t), x2(t), y(t)] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.015798265 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.047502805 seconds [ Info: Dimensions of the Wronskians [80] [ Info: Ranks of the Wronskians computed in 0.000500805 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 4 specializations in 0.002444106 seconds, found 2 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.052215887 seconds [ Info: Inclusion checked with probability 0.995 in 0.022861735 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 13 specializations in 0.022220292 seconds, found 6 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.006387668 seconds [ Info: The search for identifiable functions concluded in 0.352255995 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[g, d, I(t), E(t)*a, S(t)*a, U(t)*a + I(t)*a, (N*a)//b] │ case = │ (ode = S'(t) = (-S(t)*U(t)*b - S(t)*I(t)*b)//N │ E'(t) = (S(t)*U(t)*b + S(t)*I(t)*b - E(t)*N*g)//N │ U'(t) = -E(t)*a*g + E(t)*g - U(t)*d │ I'(t) = E(t)*a*g - I(t)*d │ y(t) = I(t) │ , ident_funcs = RingElem[I(t), d, g, S(t)*a, E(t)*a, U(t)*a + I(t)*a, (N*a)//b], with_states = true) │ simplify = :weak │ R = │ Multivariate polynomial ring in 10 variables S(t), E(t), U(t), I(t), ..., g │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.012554387 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.040383924 seconds [ Info: Dimensions of the Wronskians [80] [ Info: Ranks of the Wronskians computed in 0.000594594 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 4 specializations in 0.00205056 seconds, found 2 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.043749311 seconds [ Info: Inclusion checked with probability 0.995 in 0.019748296 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 13 specializations in 0.023162243 seconds, found 6 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.305287045 seconds [ Info: Inclusion checked with probability 0.995 in 0.007473437 seconds [ Info: The search for identifiable functions concluded in 0.640385328 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[g, d, I(t), E(t)*a, S(t)*a, U(t)*a + I(t)*a, (N*a)//b] │ case = │ (ode = S'(t) = (-S(t)*U(t)*b - S(t)*I(t)*b)//N │ E'(t) = (S(t)*U(t)*b + S(t)*I(t)*b - E(t)*N*g)//N │ U'(t) = -E(t)*a*g + E(t)*g - U(t)*d │ I'(t) = E(t)*a*g - I(t)*d │ y(t) = I(t) │ , ident_funcs = RingElem[I(t), d, g, S(t)*a, E(t)*a, U(t)*a + I(t)*a, (N*a)//b], with_states = true) │ simplify = :standard │ R = │ Multivariate polynomial ring in 10 variables S(t), E(t), U(t), I(t), ..., g │ over rational field └ with_states = true [ Info: QQMPolyRingElem[S(t), E(t), U(t), I(t), y(t), N, a, b, d, g] [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001340896 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001132999 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.217e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 2 specializations in 0.000916911 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.012651086 seconds [ Info: Inclusion checked with probability 0.995 in 0.001143169 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.001515535 seconds, found 3 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 0.001495436 seconds [ Info: The search for identifiable functions concluded in 0.036857049 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[alpha^2, x(t)*alpha] │ case = │ (ode = x'(t) = x(t)^2*alpha │ y(t) = x(t)^2 │ , ident_funcs = QQMPolyRingElem[alpha^2, x(t)*alpha], with_states = true) │ simplify = :weak │ R = │ Multivariate polynomial ring in 3 variables x(t), y(t), alpha │ over rational field └ with_states = true [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001312267 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00103137 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.1759e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 2 specializations in 0.000782873 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.011165 seconds [ Info: Inclusion checked with probability 0.995 in 0.001105939 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.001550415 seconds, found 3 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.02753191 seconds [ Info: Inclusion checked with probability 0.995 in 0.001619264 seconds [ Info: The search for identifiable functions concluded in 0.062306628 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[alpha^2, x(t)*alpha] │ case = │ (ode = x'(t) = x(t)^2*alpha │ y(t) = x(t)^2 │ , ident_funcs = QQMPolyRingElem[alpha^2, x(t)*alpha], with_states = true) │ simplify = :standard │ R = │ Multivariate polynomial ring in 3 variables x(t), y(t), alpha │ over rational field └ with_states = true [ Info: QQMPolyRingElem[x(t), y(t), alpha] [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a01, a12, a21 [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x0, x1, x2 [ Info: Parameters: a, b, c [ Info: Inputs: [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a, b, c, d [ Info: Inputs: [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: b [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: Complex, Complex_2, Drug, free_receptor, Drug_SC [ Info: Parameters: C, ka, kdeg_free_receptor, ke_Complex, ke_Complex_2, ke_Drug, koff, kon, kon_2 [ Info: Inputs: u_SC [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b, c, d [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: a, b, c [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3, x4 [ Info: Parameters: alpha, b, beta, c, delta, gama, sigma [ Info: Inputs: [ Info: Outputs: y [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00308254 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002619334 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.4899e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.002418176 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.043436544 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002359037 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.004599265 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.084832217 seconds [ Info: Inclusion checked with probability 0.9975 in 0.003199458 seconds [ Info: The search for identifiable functions concluded in 0.199878319 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.003947601 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.097026638 seconds [ Info: Inclusion checked with probability 0.995 in 0.00405586 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.391180363 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00302199 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002469626 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.03e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001797012 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.037548192 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001800242 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003721643 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.086280244 seconds [ Info: Inclusion checked with probability 0.99875 in 0.003290578 seconds [ Info: The search for identifiable functions concluded in 0.174450929 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.004605524 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.112691494 seconds [ Info: Inclusion checked with probability 0.9975 in 0.003102339 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.32420854 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.509084217 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003936411 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002774723 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.125e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.001265438 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computed Groebner bases in 0.467694783 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001431946 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.004589675 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.114119901 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002729534 seconds [ Info: The search for identifiable functions concluded in 0.634020271 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.005833483 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.093165636 seconds [ Info: Inclusion checked with probability 0.995 in 0.002817452 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.763723819 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003634825 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002662164 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.111e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.001165879 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.020279641 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001123539 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003889071 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.095887609 seconds [ Info: Inclusion checked with probability 0.99875 in 0.00209298 seconds [ Info: The search for identifiable functions concluded in 0.157412906 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004603725 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.08866224 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002658294 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.275822504 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.280198152 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003283167 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002364947 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.602e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.001235888 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.02146149 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001204499 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003889192 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.110387298 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002243808 seconds [ Info: The search for identifiable functions concluded in 0.174917114 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004968862 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.100995179 seconds [ Info: Inclusion checked with probability 0.995 in 0.002914041 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.308779531 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004141329 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00306586 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.823e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.00103789 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.02547607 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001303377 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.00399913 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.118113001 seconds [ Info: Inclusion checked with probability 0.99875 in 0.002356097 seconds [ Info: The search for identifiable functions concluded in 0.18865805 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.00515764 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.106256378 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002967571 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.328253561 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.3322864 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002515676 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001839132 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.189e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 2 specializations in 0.000907131 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.011733985 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001134399 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.003690204 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.06833042 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002260018 seconds [ Info: The search for identifiable functions concluded in 0.121167221 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001924951 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.6228436 seconds [ Info: Inclusion checked with probability 0.995 in 0.002549395 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.764382222 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002933171 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001938451 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.905e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 2 specializations in 0.000850001 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.010960812 seconds [ Info: Inclusion checked with probability 0.99875 in 0.00108857 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.003878801 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.065726685 seconds [ Info: Inclusion checked with probability 0.99875 in 0.002424156 seconds [ Info: The search for identifiable functions concluded in 0.119451308 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001855802 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.0437987 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002555395 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.184949616 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.187835547 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.01838777 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.037247434 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000298217 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.005924102 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.110305608 seconds [ Info: Inclusion checked with probability 0.9975 in 0.018162332 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.195063447 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.600402131 seconds [ Info: Inclusion checked with probability 0.9975 in 0.033531641 seconds [ Info: The search for identifiable functions concluded in 3.04305727 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.269400297 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.549265452 seconds [ Info: Inclusion checked with probability 0.995 in 0.00816301 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 5.29600322 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.015688556 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.036216124 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000351487 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.0061732 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.131854737 seconds [ Info: Inclusion checked with probability 0.99875 in 0.678261206 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.029901147 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.542156442 seconds [ Info: Inclusion checked with probability 0.99875 in 0.024849287 seconds [ Info: The search for identifiable functions concluded in 1.82170797 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.087504121 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 Points: 11   ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computed Groebner bases in 1.305290096 seconds [ Info: Inclusion checked with probability 0.9975 in 0.006984782 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 3.562723192 seconds [ Info: Assessing identifiability with known initial conditions concluded in 3.571543785 seconds [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1 [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005433797 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003440436 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.541e-5 seconds [ Info: Global identifiability assessed in 0.015133701 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005811013 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003646944 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.992e-5 seconds [ Info: Global identifiability assessed in 0.012864054 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.006522956 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00416079 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.1699e-5 seconds [ Info: Global identifiability assessed in 0.015502538 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.006700354 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004229878 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 1.948e-5 seconds ┌ Warning: One of the Wronskians has corank greater than one, so the results of the algorithm will be valid only for multiexperiment identifiability. If you still would like to assess single-experiment identifiability, we recommend using SIAN (https://github.com/alexeyovchinnikov/SIAN-Julia) or transforming all the parameters to states with zero derivative └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/global_identifiability.jl:120 [ Info: Global identifiability assessed in 0.015196661 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.007339978 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006461077 seconds [ Info: Dimensions of the Wronskians [8] [ Info: Ranks of the Wronskians computed in 2.6149e-5 seconds [ Info: Global identifiability assessed in 0.021127493 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.008612746 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006425857 seconds [ Info: Dimensions of the Wronskians [6] [ Info: Ranks of the Wronskians computed in 2.951e-5 seconds [ Info: Global identifiability assessed in 0.021304801 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00820113 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006267259 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 2.343e-5 seconds [ Info: Global identifiability assessed in 0.020853296 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.007364157 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004957451 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.243e-5 seconds [ Info: Global identifiability assessed in 0.118473588 seconds [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a01, a12, a21 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a, b, c, d [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: S, I, W, R [ Info: Parameters: a, bi, bw, gam, k, mu, xi [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3, x4 [ Info: Parameters: alpha, b, beta, c, delta, gama, sigma [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a1, a2, a3, a4, a5, a6, a7, a8 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y, y2 [ Info: Summary of the model: [ Info: State variables: a [ Info: Parameters: b, c [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: theta1, theta2 [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: theta1, theta2, theta3 [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: theta1, theta2, theta3 [ Info: Inputs: u [ Info: Outputs: y, y2 [ Info: Summary of the model: [ Info: State variables: a [ Info: Parameters: b, c [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: a, b [ Info: Parameters: c, d [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: theta [ Info: Inputs: [ Info: Outputs: y Cyclic, n = 3 0.538817 seconds (954.83 k allocations: 82.118 MiB, 77.96% compilation time) Cyclic, n = 4 0.296192 seconds (1.49 M allocations: 143.485 MiB) Cyclic, n = 5 1.051178 seconds (2.81 M allocations: 288.411 MiB, 18.10% gc time, 2.04% compilation time) Cyclic, n = 6 1.540227 seconds (4.77 M allocations: 511.537 MiB, 13.56% gc time) Cyclic, n = 7 3.162217 seconds (7.62 M allocations: 849.654 MiB, 17.87% gc time) Cyclic, n = 8 4.057682 seconds (11.62 M allocations: 1.320 GiB, 13.82% gc time) Catenary, n = 3 0.258076 seconds (1.39 M allocations: 134.197 MiB) Catenary, n = 4 2.071401 seconds (4.52 M allocations: 474.088 MiB, 20.58% gc time) Catenary, n = 5 3.201161 seconds (10.01 M allocations: 1.141 GiB, 12.71% gc time) Catenary, n = 6 7.502482 seconds (19.44 M allocations: 2.330 GiB, 15.16% gc time) Catenary, n = 7 14.290102 seconds (34.57 M allocations: 4.425 GiB, 15.46% gc time) Catenary, n = 8 23.809810 seconds (56.92 M allocations: 7.592 GiB, 15.01% gc time) Mammilary, n = 3 0.835227 seconds (1.39 M allocations: 134.196 MiB, 32.33% gc time) Mammilary, n = 4 1.511960 seconds (4.52 M allocations: 474.090 MiB, 16.20% gc time) Mammilary, n = 5 3.791563 seconds (10.01 M allocations: 1.141 GiB, 16.48% gc time) Mammilary, n = 6 7.485307 seconds (19.45 M allocations: 2.330 GiB, 15.96% gc time) Mammilary, n = 7 13.769869 seconds (34.57 M allocations: 4.425 GiB, 14.93% gc time) Mammilary, n = 8 23.647973 seconds (56.92 M allocations: 7.592 GiB, 15.78% gc time) [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: a01, a12, a21 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x0, x1 [ Info: Parameters: mu1, mu2 [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: S, E, I, c [ Info: Parameters: N, a, b, d, nu [ Info: Inputs: [ Info: Outputs: y1, y2, y3 [ Info: Summary of the model: [ Info: State variables: x, z [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002469826 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Global identifiability assessed in 0.015689856 seconds [ Info: Assessing local identifiability ┌ Debug: Computing the prime number └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:208 ┌ Debug: The prime is 20065163 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:233 ┌ Debug: Extending the model └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:236 ┌ Debug: Reducing the system modulo prime └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:240 ┌ Debug: Computing the observability matrix (and, if ME, the bound) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:243 ┌ Debug: Computing the output derivatives └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:263 ┌ Debug: Computing partial derivatives of the solution └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:90 ┌ Debug: Computing the power series solution of the system └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:34 ┌ Debug: Building the variational system at the solution └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:41 ┌ Debug: Solving the variational system and forming the output └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:63 ┌ Debug: Evaluating the partial derivatives of the outputs └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:97 ┌ Debug: Building the matrices └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:266 ┌ Debug: Transcendence basis computation requested └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:305 ┌ Debug: Transcendence basis QQMPolyRingElem[] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:331 ┌ Debug: Computing the result └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/local_identifiability.jl:334 ┌ Debug: Local identifiability assessed in 0.00211321 seconds └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/StructuralIdentifiability.jl:155 ┌ Debug: Trasncendence basis to be specialized is QQMPolyRingElem[] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/StructuralIdentifiability.jl:156 [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations ┌ Debug: Current degrees of io-equations Tuple{QQMPolyRingElem, Vector{Int64}}[(y(t)_0, [1])] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:165 ┌ Debug: Orders: Dict{QQMPolyRingElem, Int64}(y(t)_0 => 0) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:166 ┌ Debug: Sizes: Dict{QQMPolyRingElem, Int64}(y(t)_0 => 2) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:167 ┌ Debug: Scores: Tuple{Int64, Int64, Rational{Int64}, Int64, QQMPolyRingElem}[(2, 1, -14//15, 2, y(t)_0)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:180 ┌ Debug: Prolonging output y(t)_0 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:183 ┌ Debug: Prolonging └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:186 ┌ Debug: Eliminating the derivative of x(t) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:189 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Degrees are Tuple{QQMPolyRingElem, Int64}[(x(t), 42), (y(t)_1, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:398 ┌ Debug: Eliminating extra factors └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:400 ┌ Debug: Generating new point on the variety └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:208 ┌ Debug: Preparing initial condition └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:212 ┌ Debug: Computing a power series solution └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:221 ┌ Debug: Computing power series solution, currently at precision 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/power_series_utils.jl:265 ┌ Debug: Constructing the point └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:236 ┌ Debug: Elimination of x(t), 1 left └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:213 ┌ Debug: Elimination in states └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:284 ┌ Debug: Elimination in y_equations └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:290 ┌ Debug: Elimination in the extra projection └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:302 ┌ Debug: Degrees are Tuple{QQMPolyRingElem, Int64}[(rand_proj_var, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:398 ┌ Debug: Eliminating extra factors └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:400 ┌ Debug: Elimination in the prolonged equation └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:309 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:323 ┌ Debug: Degrees are Tuple{QQMPolyRingElem, Int64}[(y(t)_0, 42), (y(t)_1, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:398 ┌ Debug: Eliminating extra factors └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/elimination.jl:400 ┌ Debug: Check whether the original projections are enough └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:376 ┌ Debug: The projections generate an ideal with a single components of highest dimension, returning └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/io_equation.jl:378 ┌ Debug: Sizes: [2] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/global_identifiability.jl:97 [ Info: Computed IO-equations in 1.359730929 seconds [ Info: No parameters, so Wronskian computation is not needed ┌ Debug: Computing Lie derivatives └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/global_identifiability.jl:30 ┌ Debug: Extracting coefficients └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/global_identifiability.jl:37 ┌ Debug: Constructing the MQS ideal in Multivariate polynomial ring in 1 variable over QQ └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:65 ┌ Debug: Finding pivot polynomials └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:67 ┌ Debug: Degrees in this list are [0, 1] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:77 ┌ Debug: Degrees in this list are [0, 42] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:77 ┌ Debug: Degrees and lengths are [(0, 1), (0, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:79 ┌ Debug: Rational functions common denominator is of degree 0 and of length 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:85 ┌ Debug: Common denominator of the field generators is constant └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:87 ┌ Debug: Saturating variable is t, index is 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:98 ┌ Debug: Constructed MQS ideal in Multivariate polynomial ring in 2 variables over QQ with 3 elements └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:142 ┌ Debug: Constructing the MQS ideal in Multivariate polynomial ring in 1 variable over QQ └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:65 ┌ Debug: Finding pivot polynomials └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:67 ┌ Debug: Degrees in this list are [0, 1] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:77 ┌ Debug: Degrees in this list are [0, 42] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:77 ┌ Debug: Degrees and lengths are [(0, 1), (0, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:79 ┌ Debug: Rational functions common denominator is of degree 0 and of length 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:85 ┌ Debug: Common denominator of the field generators is constant └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:87 ┌ Debug: Saturating variable is t, index is 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:98 ┌ Debug: Constructed MQS ideal in Multivariate polynomial ring in 2 variables over QQ with 3 elements └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:142 ┌ Debug: Constructing the MQS ideal in Multivariate polynomial ring in 1 variable over QQ └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:65 ┌ Debug: Finding pivot polynomials └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:67 ┌ Debug: Degrees in this list are [0, 1] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:77 ┌ Debug: Degrees in this list are [0, 42] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:77 ┌ Debug: Degrees and lengths are [(0, 1), (0, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:79 ┌ Debug: Rational functions common denominator is of degree 0 and of length 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:85 ┌ Debug: Common denominator of the field generators is constant └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:87 ┌ Debug: Saturating variable is t, index is 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:98 ┌ Debug: Constructed MQS ideal in Multivariate polynomial ring in 2 variables over QQ with 3 elements └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:142 ┌ Debug: Estimating the sampling bound └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/RationalFunctionField.jl:311 ┌ Debug: Common lcm is 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/RationalFunctionField.jl:322 ┌ Debug: Bound for the degrees is 42 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/RationalFunctionField.jl:336 ┌ Debug: The total number of variables in 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/RationalFunctionField.jl:342 ┌ Debug: Sampling from -2081724624 to 2081724624 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/RationalFunctionField.jl:350 ┌ Debug: Evaluating MQS ideal over QQ at QQFieldElem[21026547] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/IdealMQS.jl:305 ┌ Debug: Computing Groebner basis (3 equations) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/RationalFunctionField.jl:355 ┌ Debug: Starting the groebner basis computation └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/Tp10P/src/RationalFunctionFields/RationalFunctionField.jl:358 [ Info: Global identifiability assessed in 2.485202077 seconds [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: [ Info: Could not find output variables in the model. [ Info: Summary of the model: [ Info: State variables: x1, x1 [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y, y [ Info: Summary of the model: [ Info: State variables: 🐁, 🦉 [ Info: Parameters: a, b, c, d [ Info: Inputs: [ Info: Outputs: y 🐁'(t) = -🐁(t)*🦉(t)*b + 🐁(t)*a 🦉'(t) = 🐁(t)*🦉(t)*d + 🦉(t)*c y(t) = 🐁(t) [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002517985 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002567455 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.452e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.002248928 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.035802189 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001822642 seconds [ Info: Global identifiability assessed in 0.067542847 seconds OrderedDict{Any, Symbol}(🐁(t) => :globally, 🦉(t) => :nonidentifiable, a => :globally, b => :nonidentifiable, c => :globally, d => :globally) [ Info: Summary of the model: [ Info: State variables: ⬜, 🐁b🦉c [ Info: Parameters: a⬜ [ Info: Inputs: [ Info: Outputs: 🐁y🐁 ⬜'(t) = ⬜(t)*🐁b🦉c(t)*a⬜ 🐁b🦉c'(t) = 🐁b🦉c(t) 🐁y🐁(t) = ⬜(t) [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002235898 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001488906 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.721e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Global identifiability assessed in 0.013931624 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002692703 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001711873 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 2.118e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: The search for identifiable functions concluded in 0.008564256 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002702974 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001717913 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 2.052e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 3 variables [ Info: Used 5 specializations in 0.003223448 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 Points: 3   ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computed Groebner bases in 0.447127044 seconds [ Info: Inclusion checked with probability 0.995 in 0.001887441 seconds [ Info: The search for identifiable functions concluded in 0.485582506 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[⬜(t), 🐁b🦉c(t)] │ Original params: QQMPolyRingElem[a⬜] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[⬜(t), 🐁b🦉c(t)*a⬜] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[⬜(t), 🐁b🦉c(t)*a⬜] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[] ┌ Info: Tag names: │ ["168__Internal_1", "168__Internal_2", "34__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[⬜(t), 🐁b🦉c(t)*a⬜, 🐁y🐁(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[⬜(t)*🐁b🦉c(t)*a⬜, 🐁b🦉c(t)*a⬜, ⬜(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[168__Internal_1*168__Internal_2, 168__Internal_2] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[168__Internal_1] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Summary of the model: [ Info: State variables: 🐁, 🦉 [ Info: Parameters: a, b, c, d [ Info: Inputs: [ Info: Outputs: y 🐁(t + 1) = -🐁(t)*🦉(t)*b + 🐁(t)*a 🦉(t + 1) = 🐁(t)*🦉(t)*d + 🦉(t)*c y(t) = 🐁(t) 0.041727 seconds (109.91 k allocations: 11.528 MiB) 0.040539 seconds (109.67 k allocations: 11.521 MiB) 0.041687 seconds (110.07 k allocations: 11.548 MiB) 0.053103 seconds (109.74 k allocations: 11.502 MiB) 0.050181 seconds (109.82 k allocations: 11.537 MiB) 0.043924 seconds (110.45 k allocations: 11.584 MiB) 0.041786 seconds (110.30 k allocations: 11.544 MiB) 0.041065 seconds (109.67 k allocations: 11.539 MiB) 0.041344 seconds (110.06 k allocations: 11.545 MiB) 0.036986 seconds (109.36 k allocations: 11.489 MiB) 0.038512 seconds (110.14 k allocations: 11.540 MiB) 0.039401 seconds (110.01 k allocations: 11.531 MiB) 0.038725 seconds (109.65 k allocations: 11.480 MiB) 0.039405 seconds (110.35 k allocations: 11.570 MiB) 0.039442 seconds (110.09 k allocations: 11.533 MiB) 0.038983 seconds (109.98 k allocations: 11.520 MiB) 0.038524 seconds (110.39 k allocations: 11.567 MiB) 0.039317 seconds (109.66 k allocations: 11.507 MiB) 0.039549 seconds (110.64 k allocations: 11.607 MiB) 0.042478 seconds (110.07 k allocations: 11.540 MiB) 0.564805 seconds (110.08 k allocations: 11.537 MiB, 31.56% gc time) 0.041347 seconds (109.81 k allocations: 11.517 MiB) 0.040944 seconds (110.11 k allocations: 11.550 MiB) 0.041235 seconds (110.10 k allocations: 11.529 MiB) 0.041280 seconds (110.23 k allocations: 11.546 MiB) 0.041314 seconds (110.09 k allocations: 11.575 MiB) 0.039186 seconds (110.41 k allocations: 11.558 MiB) 0.036904 seconds (109.20 k allocations: 11.470 MiB) 0.037938 seconds (109.40 k allocations: 11.489 MiB) 0.036517 seconds (110.17 k allocations: 11.542 MiB) [ Info: Could not find output variables in the model. 0.011495 seconds (37.73 k allocations: 3.807 MiB) [ Info: Could not find output variables in the model. 0.011345 seconds (37.89 k allocations: 3.815 MiB) [ Info: Could not find output variables in the model. 0.011100 seconds (37.53 k allocations: 3.784 MiB) [ Info: Could not find output variables in the model. 0.011517 seconds (37.94 k allocations: 3.826 MiB) [ Info: Could not find output variables in the model. 0.011417 seconds (37.91 k allocations: 3.822 MiB) [ Info: Could not find output variables in the model. 0.011448 seconds (37.92 k allocations: 3.829 MiB) [ Info: Could not find output variables in the model. 0.011305 seconds (37.92 k allocations: 3.822 MiB) [ Info: Could not find output variables in the model. 0.011120 seconds (37.26 k allocations: 3.765 MiB) [ Info: Could not find output variables in the model. 0.013148 seconds (37.82 k allocations: 3.820 MiB) [ Info: Could not find output variables in the model. 0.011590 seconds (37.66 k allocations: 3.800 MiB) [ Info: Could not find output variables in the model. 0.011575 seconds (37.65 k allocations: 3.803 MiB) [ Info: Could not find output variables in the model. 0.011350 seconds (37.80 k allocations: 3.826 MiB) [ Info: Could not find output variables in the model. 0.011848 seconds (37.78 k allocations: 3.809 MiB) [ Info: Could not find output variables in the model. 0.011425 seconds (37.91 k allocations: 3.819 MiB) [ Info: Could not find output variables in the model. 0.012377 seconds (37.72 k allocations: 3.809 MiB) [ Info: Could not find output variables in the model. 0.011515 seconds (37.91 k allocations: 3.823 MiB) [ Info: Could not find output variables in the model. 0.012086 seconds (37.80 k allocations: 3.816 MiB) [ Info: Could not find output variables in the model. 0.011551 seconds (37.71 k allocations: 3.804 MiB) [ Info: Could not find output variables in the model. 0.010410 seconds (37.82 k allocations: 3.811 MiB) [ Info: Could not find output variables in the model. 0.010421 seconds (37.90 k allocations: 3.821 MiB) [ Info: Could not find output variables in the model. 0.010268 seconds (37.91 k allocations: 3.819 MiB) [ Info: Could not find output variables in the model. 0.010178 seconds (37.84 k allocations: 3.819 MiB) [ Info: Could not find output variables in the model. 0.010411 seconds (37.92 k allocations: 3.828 MiB) [ Info: Could not find output variables in the model. 0.010630 seconds (37.78 k allocations: 3.820 MiB) [ Info: Could not find output variables in the model. 0.010388 seconds (37.91 k allocations: 3.824 MiB) [ Info: Could not find output variables in the model. 0.010747 seconds (37.90 k allocations: 3.820 MiB) [ Info: Could not find output variables in the model. 0.012007 seconds (37.92 k allocations: 3.831 MiB) [ Info: Could not find output variables in the model. 0.012157 seconds (37.93 k allocations: 3.823 MiB) [ Info: Could not find output variables in the model. 0.012358 seconds (37.70 k allocations: 3.802 MiB) [ Info: Could not find output variables in the model. 0.012873 seconds (37.78 k allocations: 3.815 MiB) [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b [ Info: Inputs: u1, u2 [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b, c [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: T1, T2 [ Info: Parameters: a, b, c, d [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: Θ [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: C, α [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: α [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: T0, k, k1, k2, k3, k4, r1, r3 [ Info: Inputs: [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: mRNA, GFP, enz, mRNAenz [ Info: Parameters: b, d1, d2, d3, kTL [ Info: Inputs: [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: p1, p2, p3, p4 [ Info: Inputs: u [ Info: Outputs: y1 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, d [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: S, L, In, Q [ Info: Parameters: Ninv, a, b, e, g, s [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b, c [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a, b [ Info: Inputs: [ Info: Outputs: y [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.006505797 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003228189 seconds [ Info: Dimensions of the Wronskians [2, 2] [ Info: Ranks of the Wronskians computed in 2.351e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 1 specializations in 0.00100706 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.016863874 seconds [ Info: Inclusion checked with probability 0.995 in 0.001182108 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 1 specializations in 0.00104183 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.725332634 seconds [ Info: Inclusion checked with probability 0.995 in 0.002374927 seconds [ Info: The search for identifiable functions concluded in 0.7888561 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[a, b] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t), x1(t)] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t), x1(t)] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[b, a] ┌ Info: Tag names: │ ["27__Internal_1", "27__Internal_2", "27__Internal_3", "27__Internal_4", "119__Input_1", "119__Input_2", "119__Output_1", "119__Output_2"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t), x1(t), b, a, u1(t), u2(t), y1(t), y2(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t) + u2(t) + b, x1(t) + u1(t) + a, x1(t), x2(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[27__Internal_1 + 27__Internal_3 + 119__Input_2, 27__Internal_2 + 27__Internal_4 + 119__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[27__Internal_2, 27__Internal_1] │ New inputs: └ QQMPolyRingElem[119__Input_1, 119__Input_2] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002760963 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00203809 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.808e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.001612445 seconds, found 3 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.026382102 seconds [ Info: Inclusion checked with probability 0.995 in 0.001576264 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 17 specializations in 0.02862732 seconds, found 18 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.355936648 seconds [ Info: Inclusion checked with probability 0.995 in 0.002422256 seconds [ Info: The search for identifiable functions concluded in 0.494829185 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[a, b] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t) + x2(t), x1(t)*x2(t), x1(t)*b + x2(t)*a] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t) + x2(t), x1(t)*x2(t), x1(t)*b + x2(t)*a] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a + b, a*b] ┌ Info: Tag names: │ ["155__Internal_1", "155__Internal_2", "155__Internal_3", "155__Internal_4", "155__Internal_5", "225__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)*b + x2(t)*a, x1(t)*x2(t), x1(t) + x2(t), a + b, a*b, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)*a*b + x2(t)*a*b, x1(t)*x2(t)*a + x1(t)*x2(t)*b, x1(t)*a + x2(t)*b, x1(t) + x2(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[155__Internal_3*155__Internal_5, 155__Internal_2*155__Internal_4, -155__Internal_1 + 155__Internal_3*155__Internal_4] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[155__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005275759 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002781363 seconds [ Info: Dimensions of the Wronskians [2, 2] [ Info: Ranks of the Wronskians computed in 2.0449e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 1 specializations in 0.000672813 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.01527642 seconds [ Info: Inclusion checked with probability 0.995 in 0.001047609 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 1 specializations in 0.000967501 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.109682384 seconds [ Info: Inclusion checked with probability 0.995 in 0.001724793 seconds [ Info: The search for identifiable functions concluded in 0.158050929 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[a, b] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t), x1(t)] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t), x1(t)] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[b, a] ┌ Info: Tag names: │ ["27__Internal_1", "27__Internal_2", "27__Internal_3", "27__Internal_4", "119__Input_1", "119__Input_2", "119__Output_1", "119__Output_2"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t), x1(t), b, a, u1(t), u2(t), y1(t), y2(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t) + u2(t) + b, x1(t) + u1(t) + a, x1(t), x2(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[27__Internal_1 + 27__Internal_3 + 119__Input_2, 27__Internal_2 + 27__Internal_4 + 119__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[27__Internal_2, 27__Internal_1] │ New inputs: └ QQMPolyRingElem[119__Input_1, 119__Input_2] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002226139 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001606404 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.987e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.001273658 seconds, found 3 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.024944375 seconds [ Info: Inclusion checked with probability 0.995 in 0.001385487 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 17 specializations in 0.024289382 seconds, found 18 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.342802537 seconds [ Info: Inclusion checked with probability 0.995 in 0.001780002 seconds [ Info: The search for identifiable functions concluded in 0.459791679 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[a, b] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t) + x2(t), x1(t)*x2(t), x1(t)*b + x2(t)*a] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t) + x2(t), x1(t)*x2(t), x1(t)*b + x2(t)*a] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a + b, a*b] ┌ Info: Tag names: │ ["155__Internal_1", "155__Internal_2", "155__Internal_3", "155__Internal_4", "155__Internal_5", "225__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)*b + x2(t)*a, x1(t)*x2(t), x1(t) + x2(t), a + b, a*b, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)*a*b + x2(t)*a*b, x1(t)*x2(t)*a + x1(t)*x2(t)*b, x1(t)*a + x2(t)*b, x1(t) + x2(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[155__Internal_3*155__Internal_5, 155__Internal_2*155__Internal_4, -155__Internal_1 + 155__Internal_3*155__Internal_4] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[155__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002022 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003120369 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 1.851e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 6 specializations in 0.002164769 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.052167298 seconds [ Info: Inclusion checked with probability 0.995 in 0.001677193 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 5 variables [ Info: Used 38 specializations in 0.561447641 seconds, found 11 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.314060568 seconds [ Info: Inclusion checked with probability 0.995 in 0.002278938 seconds [ Info: The search for identifiable functions concluded in 0.990102606 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[a, b, c] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)//c] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)//c] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a, a*c + c^2, (a + b)//c] ┌ Info: Tag names: │ ["92__Internal_1", "92__Internal_2", "92__Internal_3", "92__Internal_4", "92__Internal_5", "165__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t)//c, x1(t), a, a*c + c^2, (a + b)//c, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(x1(t) + a*c + c^2)//(a*c + c^2), (x1(t)*a + x1(t)*b + x2(t)*a)//x2(t), x1(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(92__Internal_2 + 92__Internal_4)//92__Internal_4, (92__Internal_1*92__Internal_3 + 92__Internal_2*92__Internal_5)//92__Internal_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[92__Internal_2] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001929151 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001749743 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 1.267e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.00109311 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.021550679 seconds [ Info: Inclusion checked with probability 0.995 in 0.001779532 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 6 variables [ Info: Used 17 specializations in 0.016230911 seconds, found 9 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.152366895 seconds [ Info: Inclusion checked with probability 0.995 in 0.001875541 seconds [ Info: The search for identifiable functions concluded in 0.224763175 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[T1(t), T2(t)] │ Original params: QQMPolyRingElem[a, b, c, d] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[T1(t), T2(t)*b] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[T1(t), T2(t)*b] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[d, c, a] ┌ Info: Tag names: │ ["70__Internal_1", "70__Internal_2", "70__Internal_3", "70__Internal_4", "70__Internal_5", "181__Input_1", "252__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[T2(t)*b, T1(t), d, c, a, u(t), y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[T1(t)*T2(t)*b*d - T2(t)*b*c, -T1(t)*T2(t)*b + T1(t)*a + u(t), T1(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[70__Internal_1*70__Internal_2*70__Internal_3 - 70__Internal_1*70__Internal_4, -70__Internal_1*70__Internal_2 + 70__Internal_2*70__Internal_5 + 181__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[70__Internal_2] │ New inputs: └ QQMPolyRingElem[181__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001230058 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.000856971 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.249e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 3 variables [ Info: Used 5 specializations in 0.001552455 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.044667692 seconds [ Info: Inclusion checked with probability 0.995 in 0.000969941 seconds [ Info: The search for identifiable functions concluded in 0.058252988 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[Θ] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)*Θ] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)*Θ] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[] ┌ Info: Tag names: │ ["100__Internal_1", "100__Internal_2", "17__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)*Θ, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t) + x2(t)*Θ, 0, x1(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[100__Internal_1 + 100__Internal_2, 0] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[100__Internal_1] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00205804 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001462436 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.273e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 2 specializations in 0.000578224 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009312398 seconds [ Info: Inclusion checked with probability 0.995 in 0.000586494 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 5 variables [ Info: Used 16 specializations in 0.015320609 seconds, found 7 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.157459615 seconds [ Info: Inclusion checked with probability 0.995 in 0.002210158 seconds [ Info: The search for identifiable functions concluded in 0.216539595 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t), x3(t)] │ Original params: QQMPolyRingElem[C, α] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x3(t)*α, x2(t)*α] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x3(t)*α, x2(t)*α] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[C*α] ┌ Info: Tag names: │ ["244__Internal_1", "244__Internal_2", "244__Internal_3", "244__Internal_4", "19__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t)*α, x3(t)*α, x1(t), C*α, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t)*α, C*α, x2(t)*α, x1(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[244__Internal_2, 244__Internal_4, 244__Internal_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[244__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001954891 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001419596 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.719e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000647733 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009550366 seconds [ Info: Inclusion checked with probability 0.995 in 0.000749002 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 3 variables [ Info: Used 5 specializations in 0.002767753 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.177035033 seconds [ Info: Inclusion checked with probability 0.995 in 0.001305997 seconds [ Info: The search for identifiable functions concluded in 0.210782092 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[α] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)^2 + x2(t)^2] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)^2 + x2(t)^2] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[α] ┌ Info: Tag names: │ ["36__Internal_1", "36__Internal_2", "189__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)^2 + x2(t)^2, α, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[2*x1(t)^2*α + 2*x2(t)^2*α, 1//2*x1(t)^2 + 1//2*x2(t)^2] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[2*36__Internal_1*36__Internal_2] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[1//2*36__Internal_1] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.639712054 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.754669476 seconds [ Info: Dimensions of the Wronskians [245] [ Info: Ranks of the Wronskians computed in 0.007569226 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 5   ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computing normal forms of degree 2 in 8 variables [ Info: Used 13 specializations in 0.188460261 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.188078555 seconds [ Info: Inclusion checked with probability 0.995 in 2.297376719 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 11 variables [ Info: Used 105 specializations in 3.174516182 seconds, found 53 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 1.737300654 seconds [ Info: Inclusion checked with probability 0.995 in 0.009466517 seconds [ Info: The search for identifiable functions concluded in 14.707616573 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t), x3(t)] │ Original params: QQMPolyRingElem[T0, k, k1, k2, k3, k4, r1, r3] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t)*k1, x2(t)*k1, x1(t)*k1] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t)*k1, x2(t)*k1, x1(t)*k1] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[r3, r1, k4, k3, k2, T0*k1, T0*k] ┌ Info: Tag names: │ ["103__Internal_1", "103__Internal_2", "103__Internal_3", "103__Internal_4", "103__Internal_5", "103__Internal_6", "103__Internal_7", "103__Internal_8", "103__Internal_9", "103__Internal_10", "52__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t)*k1, x3(t)*k1, x1(t)*k1, r3, r1, k4, k3, k2, T0*k1, T0*k, y1(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[-x1(t)*x2(t)*k1^2 + x1(t)*T0*k1^2 - x2(t)*k1*k2 - x2(t)*k1*r1, x1(t)*k1*r3 + x2(t)*k1*k2 - x3(t)*k1*k3 - x3(t)*k1*k4, x1(t)*x2(t)*k1^2 - x1(t)*T0*k1^2 - x1(t)*k1*r3 + x2(t)*k1*r1 + x3(t)*k1*k3, x2(t)*k + x3(t)*k] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[-103__Internal_1*103__Internal_3 - 103__Internal_1*103__Internal_5 - 103__Internal_1*103__Internal_8 + 103__Internal_3*103__Internal_9, 103__Internal_1*103__Internal_8 - 103__Internal_2*103__Internal_6 - 103__Internal_2*103__Internal_7 + 103__Internal_3*103__Internal_4, 103__Internal_1*103__Internal_3 + 103__Internal_1*103__Internal_5 + 103__Internal_2*103__Internal_7 - 103__Internal_3*103__Internal_4 - 103__Internal_3*103__Internal_9] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(103__Internal_1*103__Internal_10 + 103__Internal_2*103__Internal_10)//103__Internal_9] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.01019918 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.009596296 seconds [ Info: Dimensions of the Wronskians [18] [ Info: Ranks of the Wronskians computed in 4.3359e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 8 specializations in 0.004731573 seconds, found 3 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.05600487 seconds [ Info: Inclusion checked with probability 0.995 in 0.004732914 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 9 variables [ Info: Used 58 specializations in 0.580226947 seconds, found 34 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 1.527844499 seconds [ Info: Inclusion checked with probability 0.995 in 0.005572115 seconds [ Info: The search for identifiable functions concluded in 2.398296348 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[mRNA(t), GFP(t), enz(t), mRNAenz(t)] │ Original params: QQMPolyRingElem[b, d1, d2, d3, kTL] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[GFP(t), mRNAenz(t)*kTL, enz(t)*kTL, mRNA(t)*kTL] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[GFP(t), mRNAenz(t)*kTL, enz(t)*kTL, mRNA(t)*kTL] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[d3, d1, b, d2//kTL] ┌ Info: Tag names: │ ["17__Internal_1", "17__Internal_2", "17__Internal_3", "17__Internal_4", "17__Internal_5", "17__Internal_6", "17__Internal_7", "17__Internal_8", "28__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[enz(t)*kTL, mRNAenz(t)*kTL, GFP(t), mRNA(t)*kTL, d3, d1, b, d2//kTL, y1(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[-mRNA(t)*enz(t)*d2*kTL + mRNAenz(t)*d3*kTL, mRNA(t)*enz(t)*d2*kTL - mRNAenz(t)*d3*kTL, mRNA(t)*kTL - GFP(t)*b, -mRNA(t)*enz(t)*d2*kTL - mRNA(t)*d1*kTL, GFP(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[-17__Internal_1*17__Internal_4*17__Internal_8 + 17__Internal_2*17__Internal_5, 17__Internal_1*17__Internal_4*17__Internal_8 - 17__Internal_2*17__Internal_5, -17__Internal_3*17__Internal_7 + 17__Internal_4, -17__Internal_1*17__Internal_4*17__Internal_8 - 17__Internal_4*17__Internal_6] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[17__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005785423 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005160119 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 2.2909e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 3 specializations in 0.001932801 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.050279107 seconds [ Info: Inclusion checked with probability 0.995 in 0.002427016 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 7 variables [ Info: Used 14 specializations in 0.072793476 seconds, found 20 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.768359131 seconds [ Info: Inclusion checked with probability 0.995 in 0.006285008 seconds [ Info: The search for identifiable functions concluded in 1.032594458 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t), x3(t)] │ Original params: QQMPolyRingElem[p1, p2, p3, p4] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t), x1(t)*x2(t), x1(t)*p4 + x2(t)*p2, x1(t)*p3*p4 + x2(t)*p1*p2] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t), x1(t)*x2(t), x1(t)*p4 + x2(t)*p2, x1(t)*p3*p4 + x2(t)*p1*p2] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[p1 + p3, p2*p4, p1*p3] ┌ Info: Tag names: │ ["228__Internal_1", "228__Internal_2", "228__Internal_3", "228__Internal_4", "228__Internal_5", "228__Internal_6", "228__Internal_7", "195__Input_1", "208__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x3(t), x1(t)*x2(t), x1(t)*p3*p4 + x2(t)*p1*p2, x1(t)*p4 + x2(t)*p2, p1 + p3, p2*p4, p1*p3, u(t), y1(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)*u(t)*p4 + x2(t)*u(t)*p2 - x3(t)*p1 - x3(t)*p3, -x1(t)*x2(t)*p1 - x1(t)*x2(t)*p3 + x1(t)*u(t)*p4 + x2(t)*u(t)*p2, -x1(t)*p1*p3*p4 - x2(t)*p1*p2*p3 + u(t)*p1*p2*p4 + u(t)*p2*p3*p4, -x1(t)*p1*p4 - x2(t)*p2*p3 + 2*u(t)*p2*p4, x3(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[-228__Internal_1*228__Internal_5 + 228__Internal_4*195__Input_1, (228__Internal_3^2*228__Internal_5 - 228__Internal_3*228__Internal_4*228__Internal_5^2 + 228__Internal_4^2*228__Internal_5*228__Internal_7 + 228__Internal_4*228__Internal_5^2*228__Internal_6*195__Input_1 - 4*228__Internal_4*228__Internal_6*228__Internal_7*195__Input_1)//(228__Internal_5^2*228__Internal_6 - 4*228__Internal_6*228__Internal_7), -228__Internal_4*228__Internal_7 + 228__Internal_5*228__Internal_6*195__Input_1, 228__Internal_3 - 228__Internal_4*228__Internal_5 + 2*228__Internal_6*195__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[228__Internal_1] │ New inputs: └ QQMPolyRingElem[195__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002545105 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002189398 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.458e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 2 specializations in 0.00101881 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.01834503 seconds [ Info: Inclusion checked with probability 0.995 in 0.001675553 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 6 specializations in 0.005379928 seconds, found 5 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.18857654 seconds [ Info: Inclusion checked with probability 0.995 in 0.003406487 seconds [ Info: The search for identifiable functions concluded in 0.271283738 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[a, d] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)^2, d^3//(x2(t)*a)] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)^2, d^3//(x2(t)*a)] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[a^2] ┌ Info: Tag names: │ ["241__Internal_1", "241__Internal_2", "241__Internal_3", "241__Internal_4", "50__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[d^3//(x2(t)*a), x1(t), x2(t)^2, a^2, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(-x2(t)*d^3 - a*d^6)//(x2(t)^2*a), x1(t) + x2(t)^2 + a^2, 2*x2(t)^2 + 2*x2(t)*a*d^3, x1(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[-241__Internal_1^2*241__Internal_4 - 241__Internal_1, 241__Internal_2 + 241__Internal_3 + 241__Internal_4, 2*241__Internal_1*241__Internal_3*241__Internal_4 + 2*241__Internal_3] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[241__Internal_2] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.012046942 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.01738926 seconds [ Info: Dimensions of the Wronskians [32] [ Info: Ranks of the Wronskians computed in 6.3489e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 8 specializations in 0.006685095 seconds, found 8 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.214266158 seconds [ Info: Inclusion checked with probability 0.995 in 0.011925243 seconds [ Info: Simplifying generating set. Simplification level: strong ⌜ # Computing specializations.. Time: 0:00:00 Points: 598   ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computing normal forms of degree 3 in 10 variables [ Info: Used 106 specializations in 7.035827705 seconds, found 45 relations [ Info: Computing 11 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:01 Points: 3   ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computed Groebner bases in 6.02017797 seconds [ Info: Inclusion checked with probability 0.995 in 0.019725996 seconds [ Info: The search for identifiable functions concluded in 18.120240975 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[S(t), L(t), In(t), Q(t)] │ Original params: QQMPolyRingElem[Ninv, a, b, e, g, s] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[In(t), S(t)*a, Q(t)*a - Q(t)*s, L(t)*a - In(t)*g + Q(t)*s] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[In(t), S(t)*a, Q(t)*a - Q(t)*s, L(t)*a - In(t)*g + Q(t)*s] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[s, b, Ninv, a + g, a*e*g, a*g + e*g*s - g*s] ┌ Info: Tag names: │ ["89__Internal_1", "89__Internal_2", "89__Internal_3", "89__Internal_4", "89__Internal_5", "89__Internal_6", "89__Internal_7", "89__Internal_8", "89__Internal_9", "89__Internal_10", "186__Input_1", "121__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[In(t), S(t)*a, Q(t)*a - Q(t)*s, L(t)*a - In(t)*g + Q(t)*s, s, b, Ninv, a + g, a*e*g, a*g + e*g*s - g*s, u(t), y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[L(t)*a - In(t)*g + Q(t)*s, -S(t)*In(t)*Ninv*a*b - S(t)*u(t)*Ninv*a, -In(t)*a*e*g + In(t)*a*g + In(t)*e*g*s - In(t)*g*s - Q(t)*a*s + Q(t)*s^2, S(t)*In(t)*Ninv*a*b - L(t)*a^2 - L(t)*a*g - In(t)*e*g*s + In(t)*g^2 + In(t)*g*s - Q(t)*g*s - Q(t)*s^2, In(t)*Ninv] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[89__Internal_4, -89__Internal_1*89__Internal_2*89__Internal_6*89__Internal_7 - 89__Internal_2*89__Internal_7*186__Input_1, -89__Internal_1*89__Internal_9 + 89__Internal_1*89__Internal_10 - 89__Internal_3*89__Internal_5, 89__Internal_1*89__Internal_2*89__Internal_6*89__Internal_7 - 89__Internal_1*89__Internal_10 + 89__Internal_3*89__Internal_5 - 89__Internal_4*89__Internal_8] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[89__Internal_1*89__Internal_7] │ New inputs: └ QQMPolyRingElem[186__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003544395 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002767073 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.13e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 4 specializations in 0.001752253 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.032408232 seconds [ Info: Inclusion checked with probability 0.995 in 0.001874071 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 5 variables [ Info: Used 25 specializations in 0.0356979 seconds, found 15 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.204031568 seconds [ Info: Inclusion checked with probability 0.995 in 0.002562685 seconds [ Info: The search for identifiable functions concluded in 0.34539601 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x1(t), x2(t)] │ Original params: QQMPolyRingElem[a, b, c] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)*b] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t), x2(t)*b] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[c, a, b^2] ┌ Info: Tag names: │ ["91__Internal_1", "91__Internal_2", "91__Internal_3", "91__Internal_4", "91__Internal_5", "10__Input_1", "120__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x2(t)*b, x1(t), c, a, b^2, u(t), y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[x1(t)*b^2 + x2(t)*b*c, x1(t)*a + x2(t)*b + u(t), x1(t)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[91__Internal_1*91__Internal_3 + 91__Internal_2*91__Internal_5, 91__Internal_1 + 91__Internal_2*91__Internal_4 + 10__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[91__Internal_2] │ New inputs: └ QQMPolyRingElem[10__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001198659 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002607275 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.1579e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 2 specializations in 0.000900781 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.01735583 seconds [ Info: Inclusion checked with probability 0.995 in 0.001195919 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 3 variables [ Info: Used 8 specializations in 0.006213729 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.53504744 seconds [ Info: Inclusion checked with probability 0.995 in 0.00301961 seconds [ Info: The search for identifiable functions concluded in 0.629484563 seconds [ Info: Constructing a new parametrization ┌ Info: Original states: QQMPolyRingElem[x(t)] │ Original params: QQMPolyRingElem[a, b] └ Identifiable and contain states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(x(t)^2*b + b)//x(t), (x(t)^2*b - b)//(x(t)*a)] ┌ Info: Reparametrizing with respect to: │ New states: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(x(t)^2*b + b)//x(t), (x(t)^2*b - b)//(x(t)*a)] └ New params: AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[b^2, a^2] ┌ Info: Tag names: │ ["94__Internal_1", "94__Internal_2", "94__Internal_3", "94__Internal_4", "44__Output_1"] │ Generating functions: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(x(t)^2*b + b)//x(t), (x(t)^2*b - b)//(x(t)*a), b^2, a^2, y(t)] │ Functions to be reduced: └ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(1//2*x(t)^4*b^2 - 1//2*b^2)//(x(t)^2*a), (1//2*x(t)^4*b^2 + x(t)^2*b^2 + 1//2*b^2)//(x(t)^2*a^2), (2*x(t))//(x(t)^2*b + b)] ┌ Info: New state dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[1//2*94__Internal_1*94__Internal_2, (1//2*94__Internal_2^2*94__Internal_4 + 2*94__Internal_3)//94__Internal_4] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[2//94__Internal_1] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a [ Info: Inputs: u [ Info: Outputs: y, y2 0.037750 seconds (1.16 k allocations: 215.594 KiB, 97.82% compilation time) 0.000711 seconds (703 allocations: 184.117 KiB) 0.000698 seconds (703 allocations: 184.117 KiB) 0.000673 seconds (703 allocations: 184.117 KiB) 0.000851 seconds (703 allocations: 184.117 KiB) 0.004672 seconds (1.89 k allocations: 723.023 KiB) 0.003507 seconds (1.89 k allocations: 723.023 KiB) 0.003399 seconds (1.89 k allocations: 723.023 KiB) 0.003395 seconds (1.89 k allocations: 723.023 KiB) 0.003215 seconds (1.89 k allocations: 723.023 KiB) 0.009849 seconds (3.87 k allocations: 1.794 MiB) 0.010386 seconds (3.87 k allocations: 1.794 MiB) 0.009388 seconds (3.89 k allocations: 1.805 MiB) 0.009955 seconds (3.87 k allocations: 1.794 MiB) 0.010585 seconds (3.89 k allocations: 1.805 MiB) 0.022785 seconds (6.68 k allocations: 3.607 MiB) 0.023949 seconds (6.68 k allocations: 3.607 MiB) 0.022676 seconds (6.68 k allocations: 3.607 MiB) 0.023126 seconds (6.68 k allocations: 3.607 MiB) 0.021971 seconds (6.68 k allocations: 3.607 MiB) 0.044095 seconds (10.33 k allocations: 6.322 MiB) 0.045815 seconds (10.33 k allocations: 6.322 MiB) 0.043722 seconds (10.33 k allocations: 6.322 MiB) 0.042630 seconds (10.33 k allocations: 6.322 MiB) 0.042133 seconds (10.33 k allocations: 6.322 MiB) 0.001111 seconds (769 allocations: 266.305 KiB) 0.000989 seconds (769 allocations: 266.305 KiB) 0.000898 seconds (769 allocations: 266.305 KiB) 0.000869 seconds (769 allocations: 266.305 KiB) 0.000935 seconds (769 allocations: 266.305 KiB) 0.004890 seconds (2.10 k allocations: 1.161 MiB) 0.004850 seconds (2.10 k allocations: 1.161 MiB) 0.004765 seconds (2.10 k allocations: 1.161 MiB) 0.005021 seconds (2.10 k allocations: 1.161 MiB) 0.005199 seconds (2.10 k allocations: 1.161 MiB) 0.015985 seconds (4.31 k allocations: 3.134 MiB) 0.015628 seconds (4.31 k allocations: 3.134 MiB) 0.015291 seconds (4.31 k allocations: 3.134 MiB) 0.015053 seconds (4.31 k allocations: 3.134 MiB) 0.015479 seconds (4.31 k allocations: 3.134 MiB) 0.035445 seconds (7.47 k allocations: 6.595 MiB) 0.033537 seconds (7.47 k allocations: 6.595 MiB) 0.032497 seconds (7.47 k allocations: 6.595 MiB) 0.204880 seconds (7.47 k allocations: 6.595 MiB, 27.38% gc time) 0.033449 seconds (7.47 k allocations: 6.595 MiB) 0.064219 seconds (11.62 k allocations: 11.955 MiB) 0.061542 seconds (11.62 k allocations: 11.955 MiB) 0.067268 seconds (11.62 k allocations: 11.955 MiB) 0.063015 seconds (11.62 k allocations: 11.955 MiB) 0.063163 seconds (11.62 k allocations: 11.955 MiB) [ Info: Summary of the model: [ Info: State variables: x, y [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: z [ Info: Summary of the model: [ Info: State variables: f1, f0 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: a [ Info: Parameters: b [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x [ Info: Parameters: a, b, c [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a, b, c, d [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2, x3, x4 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: a [ Info: Inputs: u [ Info: Outputs: y [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y1, y2, y3 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y1, y2, y3 [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: [ Info: Inputs: a, b, d [ Info: Outputs: y1, y2 [ Info: Summary of the model: [ Info: State variables: x1, x2, x3 [ Info: Parameters: c [ Info: Inputs: a, d [ Info: Outputs: y1, y2, y3 [ Info: Summary of the model: [ Info: State variables: o1, x0, x1, x2, x3, x4, x5, o12, x02, x12, x22, x32, x42, x52 [ Info: Parameters: d, r1, r2 [ Info: Inputs: [ Info: Outputs: y0, y1, y2, y3, y4, y5, y6 [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.002167359 seconds, found 1 relations [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 4 specializations in 0.002435146 seconds, found 2 relations [ Info: Computing normal forms of degree 1 in 3 variables [ Info: Used 2 specializations in 0.001417406 seconds, found 1 relations [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.002124 seconds, found 3 relations [ Info: Computing normal forms of degree 1 in 3 variables [ Info: Used 2 specializations in 0.000931711 seconds, found 0 relations [ Info: Computing normal forms of degree 7 in 3 variables [ Info: Used 2 specializations in 0.006941612 seconds, found 1 relations [ Info: Computing normal forms of degree 12 in 3 variables [ Info: Used 4 specializations in 0.095059528 seconds, found 2 relations [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 5 specializations in 0.016058532 seconds, found 8 relations [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001808102 seconds, found 2 relations [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 22 specializations in 0.122018073 seconds, found 13 relations [ Info: Summary of the model: [ Info: State variables: S, I, W, R [ Info: Parameters: a, bi, bw, gam, k, mu, xi [ Info: Inputs: [ Info: Outputs: y ┌ Info: └ length(str) = 9219790 [ Info: 1 ["a", "bi", "bw", "gam", "k", "mu", "xi"] Multivariate polynomial ring in 7 variables over QQ Multivariate polynomial ring in 8 variables over QQ ┌ Info: └ length(str) = 21486079 ┌ Info: System parsed into x0' = -x0*a21 - x0*a01 + x1*a12 │ x1' = x0*a21 - x1*a12 └ y1 = x0 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003756093 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002564445 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.472e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.002310248 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.053818532 seconds [ Info: Inclusion checked with probability 0.9955 in 0.002101729 seconds [ Info: Global identifiability assessed in 0.098076257 seconds ┌ Info: System parsed into x0' = -x0*a21 - x0*a01 + x1*a12 │ x1' = x0*a21 - x1*a12 └ y1 = x0 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003023671 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002498335 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.9559e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001885152 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.049219387 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001582624 seconds [ Info: Global identifiability assessed in 0.075726787 seconds ┌ Info: System parsed into x0' = -x0*a21 - x0*a01 + x1*a12 │ x1' = x0*a21 - x1*a12 └ y1 = x0 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003555485 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002951651 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.49e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.00298084 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.054932911 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001823952 seconds [ Info: Global identifiability assessed in 0.089574191 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002928741 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002240898 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.123e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001780242 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.054980901 seconds [ Info: Inclusion checked with probability 0.995 in 0.00206231 seconds [ Info: The search for identifiable functions concluded in 0.07836345 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.0020512 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005115489 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 3.1979e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.00303472 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computed Groebner bases in 0.403336311 seconds [ Info: Inclusion checked with probability 0.995 in 0.002419447 seconds [ Info: The search for identifiable functions concluded in 0.44124107 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001835272 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001910301 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.594e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.003404707 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.053477765 seconds [ Info: Inclusion checked with probability 0.995 in 0.002139179 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 7 specializations in 0.005920452 seconds, found 4 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.078719787 seconds [ Info: Inclusion checked with probability 0.995 in 0.003245678 seconds [ Info: The search for identifiable functions concluded in 0.228385099 seconds ┌ Info: System parsed into x0' = -x0*a21 - x0*a01 + x1*a12 │ x1' = x0*a21 - x1*a12 └ y1 = x0 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002930091 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002242738 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.964e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.00201544 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.044365814 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001455446 seconds [ Info: Global identifiability assessed in 0.075703247 seconds ┌ Info: System parsed into x0' = -x0*a21 - x0*a01 + x1*a12 │ x1' = x0*a21 - x1*a12 └ y1 = x0 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002668833 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001810023 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.096e-5 seconds [ Info: Global identifiability assessed in 0.007368328 seconds ┌ Info: System parsed into x0' = -x0*a21 - x0*a01 + x1*a12 │ x1' = x0*a21 - x1*a12 └ y1 = x0 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002260158 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001717484 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.84e-5 seconds [ Info: Global identifiability assessed in 0.006301428 seconds ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*μ + R*a + μ │ I' = S*I*bi + S*W*bw - I*μ - I*γ │ W' = I*χ - W*χ │ R' = I*γ - R*a - R*μ └ y = I*k ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*μ + R*a + μ │ I' = S*I*bi + S*W*bw - I*μ - I*γ │ W' = I*χ - W*χ │ R' = I*γ - R*a - R*μ └ y = I*k ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*μ + R*a + μ │ I' = S*I*bi + S*W*bw - I*μ - I*γ │ W' = I*χ - W*χ │ R' = I*γ - R*a - R*μ └ y = I*k [ Info: Computing IO-equations [ Info: Computed IO-equations in 1.19932836 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 1.738167711 seconds [ Info: Dimensions of the Wronskians [676] [ Info: Ranks of the Wronskians computed in 0.105015809 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:01 ✓ # Computing specializations.. Time: 0:00:01 ⌜ # Computing specializations.. Time: 0:00:00 ⌝ # Computing specializations.. Time: 0:00:00 ⌟ # Computing specializations.. Time: 0:00:01 ⌞ # Computing specializations.. Time: 0:00:01 ✓ # Computing specializations.. Time: 0:00:01 ⌜ # Computing specializations.. Time: 0:00:00 Points: 2   ⌝ # Computing specializations.. Time: 0:00:00 Points: 4   ⌟ # Computing specializations.. Time: 0:00:01 Points: 6   ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 1 specializations in 0.001958801 seconds, found 7 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.160793901 seconds [ Info: Inclusion checked with probability 0.995 in 7.979565885 seconds [ Info: The search for identifiable functions concluded in 21.598465224 seconds ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*mu + R*a + mu │ I' = S*I*bi + S*W*bw - I*mu - I*gm │ W' = I*xi - W*xi │ R' = I*gm - R*a - R*mu └ y = I*k ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*mu + R*a + mu │ I' = S*I*bi + S*W*bw - I*mu - I*gm │ W' = I*xi - W*xi │ R' = I*gm - R*a - R*mu └ y = I*k ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*mu + R*a + mu │ I' = S*I*bi + S*W*bw - I*mu - I*gm │ W' = I*xi - W*xi │ R' = I*gm - R*a - R*mu └ y = I*k ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*mu + R*a + mu │ I' = S*I*bi + S*W*bw - I*mu - I*gm │ W' = I*xi - W*xi │ R' = I*gm - R*a - R*mu └ y = I*k ┌ Warning: Floating point value 2.0 will be converted to 2. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value -0.6 will be converted to -3//5. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value 1.57 will be converted to 157//100. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:72 ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*mu + R*a + 2*mu │ I' = S*I*bi + S*W*bw - I*mu - I*gm │ W' = I*xi - 3//5*W*xi │ R' = I*gm - R*a - R*mu └ y = 157//100*I*k ┌ Warning: Floating point value 2.0 will be converted to 2. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value -0.6 will be converted to -3//5. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value 1.57 will be converted to 157//100. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:72 ┌ Info: System parsed into S' = -S*I*bi - S*W*bw - S*mu + R*a + 2*mu │ I' = S*I*bi + S*W*bw - I*mu - I*gm │ W' = I*xi - 3//5*W*xi │ R' = I*gm - R*a - R*mu └ y = 157//100*I*k ┌ Info: System parsed into x1' = (-x1^2*x2*a + x1^2*a*c^2 + x1*a*b + x2^2*b - x2*b*c^2)//(x1*x2 - x1*c^2 - b) │ x2' = x1 + x2*c^2 └ y = x2 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003938671 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.009592446 seconds [ Info: Dimensions of the Wronskians [11] [ Info: Ranks of the Wronskians computed in 3.1959e-5 seconds [ Info: Global identifiability assessed in 0.01833479 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00402399 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003889232 seconds [ Info: Dimensions of the Wronskians [11] [ Info: Ranks of the Wronskians computed in 2.621e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 4 specializations in 0.002129789 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.037613621 seconds [ Info: Inclusion checked with probability 0.995 in 0.003373636 seconds [ Info: The search for identifiable functions concluded in 0.074645557 seconds ┌ Info: System parsed into x1' = (-x1^2*x2*a + x1^2*c^2*a + x1*a*b + x2^2*b - x2*c^2*b)//(x1*x2 - x1*c^2 - b) │ x2' = x1 + x2*c^2 │ c' = 0 │ y1 = x2 └ y2 = c [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Note: the input model has nontrivial submodels. If the computation for the full model will be too heavy, you may want to try to first analyze one of the submodels. They can be produced using function `find_submodels` [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00924537 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005201699 seconds [ Info: Dimensions of the Wronskians [4, 1] [ Info: Ranks of the Wronskians computed in 3.2769e-5 seconds [ Info: Global identifiability assessed in 0.022491009 seconds ┌ Warning: `structural_simplify(sys; kwargs...)` is deprecated, use `mtkcompile(sys; kwargs...)` instead. │ caller = macro expansion at modelingtoolkit.jl:395 [inlined] └ @ Core ~/.julia/packages/StructuralIdentifiability/Tp10P/test/extensions/modelingtoolkit.jl:395 wolves₊δ rabbits₊α β γ wolves₊y rabbits₊x ┌ Info: System parsed into rabbits₊x' = -rabbits₊x*wolves₊y*β + rabbits₊x*rabbits₊α^2 │ wolves₊y' = rabbits₊x*wolves₊y*γ - wolves₊y*wolves₊δ └ y = wolves₊y [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004375277 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003329857 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.896e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.002604585 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 Points: 2   ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computed Groebner bases in 0.578982457 seconds [ Info: Inclusion checked with probability 0.9955 in 0.002797803 seconds [ Info: Global identifiability assessed in 0.649284067 seconds ┌ Info: System parsed into x' = x*a └ w = x [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001326277 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001148138 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.2489e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000936231 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.01119479 seconds [ Info: Inclusion checked with probability 0.9955 in 0.00093681 seconds [ Info: Global identifiability assessed in 0.024693717 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001353007 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001154679 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.541e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 1 specializations in 0.000683953 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.010778384 seconds [ Info: Inclusion checked with probability 0.995 in 0.000878651 seconds [ Info: The search for identifiable functions concluded in 0.020846625 seconds ┌ Info: System parsed into (x)[1]' = -(x)[2]*k1 │ (x)[2]' = -(x)[1]*k2 │ y1 = (x)[1] └ y2 = (x)[2] ┌ Info: System parsed into (X)[1]' = -(X)[2]*k[2] + k[1] │ (X)[2]' = -(X)[1]*k[2] + k[1] │ (y)[1] = (X)[1]*(X)[2] + a └ (y)[2] = (X)[1] - (X)[2] [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00818781 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004957562 seconds [ Info: Dimensions of the Wronskians [7, 2] [ Info: Ranks of the Wronskians computed in 2.612e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 4 specializations in 0.001558765 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.030624779 seconds [ Info: Inclusion checked with probability 0.9955 in 0.00209494 seconds [ Info: Global identifiability assessed in 0.095160596 seconds ┌ Warning: `@mtkbuild` is deprecated. Use `@mtkcompile` instead. │ caller = ip:0x0 └ @ Core :-1 ┌ Info: System parsed into x7' = (-x6^2*k9 + x6*k9*k10)//k10 │ x6' = (x6^3*k9 + x6^2*x5*k9 - x6^2*k9*k10 + x6^2*k9*k8 - x6*x5*k9*k10 - x6*k9*k10*k8 + x5*k7*k10)//(x6*k10 + x5*k10 + k10*k8) │ x5' = (x6*x4*k5 - x5*x4*k7 + x5*x4*k5 - x5*k7*k6 + x4*k5*k8)//(x6*x4 + x6*k6 + x5*x4 + x5*k6 + x4*k8 + k6*k8) │ x4' = (-x4*k5)//(x4 + k6) │ y2 = x5 └ y1 = x4 ┌ Info: System parsed into x4' = (-x4*x3*σ*δ + x4*x2*σ*γ)//x3 │ x3' = -x3*δ + x2*γ │ x2' = -x2*β + x1*α │ x1' = (-x4*x1*b - x1*b*c + 1)//(x4 + c) │ y2 = x2 └ y = x2 + x1 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.026588129 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.041072416 seconds [ Info: Dimensions of the Wronskians [3, 67] [ Info: Ranks of the Wronskians computed in 0.000337457 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.00407036 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.110470565 seconds [ Info: Inclusion checked with probability 0.9955 in 0.03058053 seconds [ Info: Global identifiability assessed in 0.361861408 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.024848016 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.035864068 seconds [ Info: Dimensions of the Wronskians [3, 67] [ Info: Ranks of the Wronskians computed in 0.000325067 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.0040256 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.093354334 seconds [ Info: Inclusion checked with probability 0.995 in 0.023234092 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 20 specializations in 0.019987344 seconds, found 9 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.242414021 seconds [ Info: Inclusion checked with probability 0.995 in 0.012913973 seconds [ Info: The search for identifiable functions concluded in 1.097380578 seconds ┌ Info: Parsed into the following model: S(t + 1) = -S*I*β + S │ I(t + 1) = S*I*β - I*α + I │ R(t + 1) = I*α + R └ y = I [ Info: Functions to check are ["S", "I", "R", "α", "β"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: S(t + 1) = -S*I*β + S │ I(t + 1) = S*I*β - I*α + I │ R(t + 1) = I*α + R └ y1 = I [ Info: Functions to check are ["S", "I", "R", "α", "β"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x(t + 1) = x^3*θ └ y = x [ Info: Functions to check are ["x", "θ"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x(t + 1) = x^3*θ └ y1 = x [ Info: Functions to check are ["x", "θ"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1 + x2 │ x2(t + 1) = x2 + β + θ └ y = x1 [ Info: Functions to check are ["x1", "x2", "β", "θ"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1 + x2 │ x2(t + 1) = x2 + β + θ └ y1 = x1 [ Info: Functions to check are ["x1", "x2", "β", "θ"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c └ y = x1 [ Info: Functions to check are ["x1", "x2", "a", "d", "b", "c"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c └ y1 = x1 [ Info: Functions to check are ["x1", "x2", "a", "d", "b", "c"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c └ y = x1 [ Info: Functions to check are ["x2*b"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c └ y1 = x1 [ Info: Functions to check are ["x2*b"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c │ y = x1 └ y2 = x1//x2 [ Info: Functions to check are ["x1", "x2", "a", "d", "b", "c"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c │ y1 = x1 └ y2 = x1//x2 [ Info: Functions to check are ["x1", "x2", "a", "d", "b", "c"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c └ y = x1 [ Info: Functions to check are ["x1", "x2", "a", "d", "b", "c"] and initial conditions are known for ["x2"] ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:527 ┌ Info: Parsed into the following model: x1(t + 1) = -x1*x2*b + x1*a │ x2(t + 1) = x1*x2*d - x2*c └ y1 = x1 [ Info: Functions to check are ["x1", "x2", "a", "d", "b", "c"] and initial conditions are known for ["x2"] ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:527 ┌ Info: Parsed into the following model: x1(t + 1) = x1*theta1 + x2 │ x2(t + 1) = -x1*theta2 + x1 + x2^2 + u └ y = x1 [ Info: Functions to check are ["x1", "x2", "theta1", "theta2"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1*theta1 + x2 │ x2(t + 1) = -x1*theta2 + x1 + x2^2 + u └ y1 = x1 [ Info: Functions to check are ["x1", "x2", "theta1", "theta2"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1^2*theta1 + x2*theta2 + u │ x2(t + 1) = x1*theta3 └ y = x1 [ Info: Functions to check are ["x1", "x2", "theta3", "theta1", "theta2"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1^2*theta1 + x2*theta2 + u │ x2(t + 1) = x1*theta3 └ y1 = x1 [ Info: Functions to check are ["x1", "x2", "theta3", "theta1", "theta2"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1^2*theta1 + x2*theta2 + u │ x2(t + 1) = x1*theta3 │ y = x1 └ y2 = x2 [ Info: Functions to check are ["x1", "x2", "theta3", "theta1", "theta2"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1^2*theta1 + x2*theta2 + u │ x2(t + 1) = x1*theta3 │ y1 = x1 └ y2 = x2 [ Info: Functions to check are ["x1", "x2", "theta3", "theta1", "theta2"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1 + a └ y = x1 + b [ Info: Functions to check are ["x1", "a", "b"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1 + a └ y1 = x1 + b [ Info: Functions to check are ["x1", "a", "b"] and initial conditions are known for Union{}[] ┌ Info: Parsed into the following model: x1(t + 1) = x1 + a └ y = x1 + b [ Info: Functions to check are ["x1", "a", "b"] and initial conditions are known for ["x1"] ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:527 ┌ Info: Parsed into the following model: x1(t + 1) = x1 + a └ y1 = x1 + b [ Info: Functions to check are ["x1", "a", "b"] and initial conditions are known for ["x1"] ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:527 ┌ Info: System parsed into x1' = (-x1^2*x2*r1*c1 - x1^2*chi1*r1*c1 + x1*x2*r1 + x1*x2*beta1 + x1*chi1*r1 + x2*u + u*chi1)//(x2 + chi1) │ x2' = (-x1*x2^2*c2*r2 + x1*x2*r2 + x1*x2*beta2 - x2^2*c2*chi2*r2 + x2*chi2*r2)//(x1 + chi2) └ y = x1 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003885162 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.007369568 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 2.936e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 8 variables [ Info: Used 8 specializations in 0.006538916 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.636525702 seconds [ Info: Inclusion checked with probability 0.9955 in 0.006375528 seconds [ Info: Global identifiability assessed in 0.742186245 seconds ┌ Info: System parsed into x1' = (-x1^2*x2*r1*c1 - x1^2*chi1*r1*c1 + x1*x2*r1 + x1*x2*beta1 + x1*chi1*r1 + x2*u + u*chi1)//(x2 + chi1) │ x2' = (-x1*x2^2*c2*r2 + x1*x2*r2 + x1*x2*beta2 - x2^2*c2*chi2*r2 + x2*chi2*r2)//(x1 + chi2) └ y = x1 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004569765 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.007580676 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.347e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 8 variables [ Info: Used 8 specializations in 0.005272698 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.108328776 seconds [ Info: Inclusion checked with probability 0.995 in 0.005979271 seconds [ Info: The search for identifiable functions concluded in 0.174378649 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004602825 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004209019 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.097e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 8 variables [ Info: Used 8 specializations in 0.004979971 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.110321907 seconds [ Info: Inclusion checked with probability 0.9955 in 0.006032731 seconds [ Info: Global identifiability assessed in 0.193261433 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004439876 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.0041245 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 2.946e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 8 variables [ Info: Used 8 specializations in 0.004814673 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.112608315 seconds [ Info: Inclusion checked with probability 0.995 in 0.005888343 seconds [ Info: The search for identifiable functions concluded in 0.172663245 seconds Dict{Symbol, Any}(:c2 => false, :chi1 => false, :r2 => true, :beta2 => true, :r1 => true, :x2 => false, :chi2 => true, :beta1 => true, :c1 => true, :x1 => true) Dict{Symbol, Any}(:c2 => false, :chi1 => false, :r2 => true, :beta2 => true, :r1 => true, :x2 => false, :chi2 => true, :beta1 => true, :c1 => true, :x1 => true) [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002548184 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00203815 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.105e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001769912 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.033752319 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001720203 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.00308558 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.072882614 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002653264 seconds [ Info: The search for identifiable functions concluded in 0.16195592 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.003802932 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.095103747 seconds [ Info: Inclusion checked with probability 0.995 in 0.00300961 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.289839575 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:640 ┌ Info: System parsed into x1' = -x1*x2*b + x1*a │ x2' = x1*x2*d - x2*c └ y1 = x1 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002918061 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002323008 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.156e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001955541 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.039953228 seconds [ Info: Inclusion checked with probability 0.99875 in 0.002191308 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.004013121 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.090908388 seconds [ Info: Inclusion checked with probability 0.99875 in 0.003332107 seconds [ Info: The search for identifiable functions concluded in 0.183115692 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.004301377 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.112815832 seconds [ Info: Inclusion checked with probability 0.9975 in 0.003734883 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.333887752 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.338957493 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:478 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003957491 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00297557 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.43e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.00107054 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.024322751 seconds [ Info: Inclusion checked with probability 0.9975 in 0.638017878 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.004701634 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.113993771 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002319257 seconds [ Info: The search for identifiable functions concluded in 0.840138073 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004303278 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.086942026 seconds [ Info: Inclusion checked with probability 0.995 in 0.002640494 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.956029525 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:640 ┌ Info: System parsed into x1' = x2 + x3 + a │ x2' = b^2 + c │ x3' = -c └ y1 = x1 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003292648 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002339457 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.8689e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.001165278 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.019957164 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001159479 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003543015 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.092869819 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001965811 seconds [ Info: The search for identifiable functions concluded in 0.153979958 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004181269 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.083347512 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002526196 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.26379286 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.267808211 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:478 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002974961 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002181528 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.978e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.0009847 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.018893454 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001117389 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003355367 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.091404533 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002239268 seconds [ Info: The search for identifiable functions concluded in 0.148759059 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.0041643 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.084872447 seconds [ Info: Inclusion checked with probability 0.995 in 0.002660144 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.260902629 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:640 ┌ Info: System parsed into x1' = x2 + x3 + a │ x2' = b^2 + c │ x3' = -c └ y1 = x1 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003201369 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002205638 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.892e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 2 specializations in 0.000942931 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.020856645 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001139539 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003457066 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.092195705 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001958691 seconds [ Info: The search for identifiable functions concluded in 0.150381394 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004421496 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.09571724 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002806192 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.275680734 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.279499237 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:478 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002535995 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005939852 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.129e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 2 specializations in 0.001159838 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.010840904 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001091019 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.003609165 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.063620555 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002086749 seconds [ Info: The search for identifiable functions concluded in 0.133683797 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001926911 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.040910878 seconds [ Info: Inclusion checked with probability 0.995 in 0.00207399 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.192977225 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:640 ┌ Info: System parsed into x1' = x1*a │ x2' = (x1^2 + 1)//x1 └ y1 = x2 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002197429 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001481506 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.5299e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 1 variables [ Info: Used 2 specializations in 0.000867272 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.011686976 seconds [ Info: Inclusion checked with probability 0.99875 in 0.0010667 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.003389537 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.066663256 seconds [ Info: Inclusion checked with probability 0.99875 in 0.002316847 seconds [ Info: The search for identifiable functions concluded in 0.116513866 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001994231 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.041245075 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002285458 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.177883154 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.180548988 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:478 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.01531628 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.036129845 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000332457 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.006540266 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.13343526 seconds [ Info: Inclusion checked with probability 0.9975 in 0.019699717 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.02339095 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.476102047 seconds [ Info: Inclusion checked with probability 0.9975 in 0.023726867 seconds [ Info: The search for identifiable functions concluded in 1.634281118 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.074642037 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.621041094 seconds [ Info: Inclusion checked with probability 0.995 in 0.007997451 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 2.608268537 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:640 ┌ Info: System parsed into x1' = (-x1*x4*b - x1*b*c + 1)//(x4 + c) │ x2' = x1*alpha - x2*beta │ x3' = x2*gama - x3*delta │ x4' = (x2*x4*gama*sigma - x3*x4*sigma*delta)//x3 └ y1 = x1 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.023637697 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.053540835 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000331117 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.005260029 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.108223558 seconds [ Info: Inclusion checked with probability 0.99875 in 0.018272491 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.021021143 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.462202393 seconds [ Info: Inclusion checked with probability 0.99875 in 0.023978725 seconds [ Info: The search for identifiable functions concluded in 1.026310216 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.073482619 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computed Groebner bases in 1.233003867 seconds [ Info: Inclusion checked with probability 0.9975 in 0.007002032 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 2.607491835 seconds [ Info: Assessing identifiability with known initial conditions concluded in 2.616488887 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/Tp10P/ext/ModelingToolkitSIExt.jl:478 Test Summary: | Pass Total Time All the tests | 1988 1988 19m59.7s Algebraicity over a field | 2 2 0.7s Check field membership | 3 3 52.8s Primality check (zerodim subroutine) | 4 4 41.1s Computing common ring for the PB-reduction | 2 2 33.1s Constructive field membership | 36 36 34.3s Decomposing derivative | 5 5 0.0s Determinant by minor expansion | 50 50 3.2s Computing variations around a sequence solution | 2 2 13.6s Partial derivatives of an output w.r.t. to initial conditions and parameters | 58 58 26.5s Differential reduction | 6 6 5.5s Trie for exponents vectors | 800 800 1.5s Exporting to other formats | 6 6 3.2s Coefficient extraction for rational functions | 3 3 3.0s Coefficient extraction for polynomials | 6 6 0.4s Finding leader | 5 5 1.2s Assessing identifiability | 11 11 2m50.8s Identifiable functions of parameters | 164 164 4m11.9s Checking io-equations: single output | 6 6 0.6s IO-projections (+ extra projection) | 10 10 4.1s Identifiable functions with known generic initial conditions | 10 10 14.8s Univariate leading coefficient | 4 4 0.0s Lie derivative | 6 6 0.3s Identifiability of linear compartment models | 8 8 1.9s Assessing local identifiability | 24 24 7.1s Discrete local identifiability, @DDSmodel interface | 7 7 5.0s Discrete local identifiability, internal function | 6 6 2.2s Assessing local identifiability (multiexperiment) | 22 22 1m56.6s Logging | 3 3 3.2s Monomial compression test | 4 4 0.1s ODE struct | 3 3 0.4s ODE/DDE unicode | 1 1 12.1s Power series solution for an ODE system | 242 242 6.6s Global reparametrizations | 116 116 44.3s Parent ring change | 28 28 3.7s PB-representation - creation | 8 8 0.3s Power Series Differentiation | 5 5 0.3s Power series integration | 5 5 0.0s Power series matrix inverse | 100 100 0.7s Homogeneous linear differential equations | 25 25 1.6s Linear differential equations | 25 25 1.6s Logarith of power series matrices | 15 15 2.6s Pseudodivision | 2 2 0.0s Reducing ODE mod p | 2 2 0.2s Sequence solutions in the discrete case | 3 3 1.3s Set parameter values | 5 5 3.1s Generators of observable states | 3 3 0.4s Finding submodels | 7 7 1.7s RationalFunctionField | 2 2 0.5s Transcendence basis computations and algebraicity checks | 11 11 1.1s RationalFunctionField: membership | 18 18 38.6s Linear relations over the rationals | 10 10 0.9s Rational function comparison | 7 7 0.5s Raw Generators of RFF | 3 3 20.5s eval_at_nemo | 1 1 3.7s Check identifiability of `System` object | 31 31 2m24.4s Discrete local identifiability, ModelingToolkit interface | 24 24 8.7s Exporting ModelingToolkit Model to SI Model | 3 3 2.8s Identifiability of MTK models with known generic initial conditions | 10 10 11.0s 1199.926771 seconds (1.37 G allocations: 115.677 GiB, 4.83% gc time, 59.81% compilation time) Testing StructuralIdentifiability tests passed Testing completed after 2165.57s PkgEval succeeded after 2326.59s