Package evaluation of StructuralIdentifiability on Julia 1.10.8 (92f03a4775*) started at 2025-02-25T07:24:48.993 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 4.83s ################################################################################ # Installation # Installing StructuralIdentifiability... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [220ca800] + StructuralIdentifiability v0.5.12 Updating `~/.julia/environments/v1.10/Manifest.toml` [c3fe647b] + AbstractAlgebra v0.44.8 [a9b6321e] + Atomix v1.1.0 [861a8166] + Combinatorics v1.0.2 [34da2185] + Compat v4.16.0 [864edb3b] + DataStructures v0.18.20 [e2ba6199] + ExprTools v0.1.10 ⌅ [0b43b601] + Groebner v0.8.3 [18e54dd8] + IntegerMathUtils v0.1.2 [c8e1da08] + IterTools v1.10.0 [692b3bcd] + JLLWrappers v1.7.0 [1914dd2f] + MacroTools v0.5.15 [2edaba10] + Nemo v0.48.4 [bac558e1] + OrderedCollections v1.8.0 [3e851597] + ParamPunPam v0.5.1 [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [27ebfcd6] + Primes v0.5.6 [92933f4c] + ProgressMeter v1.10.2 [fb686558] + RandomExtensions v0.4.4 [220ca800] + StructuralIdentifiability v0.5.12 [a759f4b9] + TimerOutputs v0.5.27 [013be700] + UnsafeAtomics v0.3.0 [e134572f] + FLINT_jll v300.100.301+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 8.19s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 66.52s ################################################################################ # Testing # Testing StructuralIdentifiability Status `/tmp/jl_eufoTd/Project.toml` [c3fe647b] AbstractAlgebra v0.44.8 [4c88cf16] Aqua v0.8.11 [2a0fbf3d] CPUSummary v0.2.6 [861a8166] Combinatorics v1.0.2 [864edb3b] DataStructures v0.18.20 ⌅ [0b43b601] Groebner v0.8.3 [c8e1da08] IterTools v1.10.0 [1914dd2f] MacroTools v0.5.15 [2edaba10] Nemo v0.48.4 [3e851597] ParamPunPam v0.5.1 [aea7be01] PrecompileTools v1.2.1 [27ebfcd6] Primes v0.5.6 [276daf66] SpecialFunctions v2.5.0 [220ca800] StructuralIdentifiability v0.5.12 ⌅ [98d24dd4] TestSetExtensions v2.0.0 [a759f4b9] TimerOutputs v0.5.27 [ade2ca70] Dates [37e2e46d] LinearAlgebra [56ddb016] Logging [44cfe95a] Pkg v1.10.0 [9a3f8284] Random [8dfed614] Test Status `/tmp/jl_eufoTd/Manifest.toml` [c3fe647b] AbstractAlgebra v0.44.8 [4c88cf16] Aqua v0.8.11 [a9b6321e] Atomix v1.1.0 [2a0fbf3d] CPUSummary v0.2.6 [861a8166] Combinatorics v1.0.2 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.16.0 [adafc99b] CpuId v0.3.1 [864edb3b] DataStructures v0.18.20 [ab62b9b5] DeepDiffs v1.2.0 [ffbed154] DocStringExtensions v0.9.3 [e2ba6199] ExprTools v0.1.10 ⌅ [0b43b601] Groebner v0.8.3 [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.15 [2edaba10] Nemo v0.48.4 [bac558e1] OrderedCollections v1.8.0 [3e851597] ParamPunPam v0.5.1 [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [27ebfcd6] Primes v0.5.6 [92933f4c] ProgressMeter v1.10.2 [fb686558] RandomExtensions v0.4.4 [276daf66] SpecialFunctions v2.5.0 [aedffcd0] Static v1.1.1 [220ca800] StructuralIdentifiability v0.5.12 ⌅ [98d24dd4] TestSetExtensions v2.0.0 [a759f4b9] TimerOutputs v0.5.27 [013be700] UnsafeAtomics v0.3.0 [e134572f] FLINT_jll v300.100.301+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.1+4 [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_eufoTd/Project.toml` [961ee093] + ModelingToolkit v9.64.1 Updating `/tmp/jl_eufoTd/Manifest.toml` [47edcb42] + ADTypes v1.13.0 [1520ce14] + AbstractTrees v0.4.5 [7d9f7c33] + Accessors v0.1.41 [79e6a3ab] + Adapt v4.2.0 [66dad0bd] + AliasTables v1.1.3 [ec485272] + ArnoldiMethod v0.4.0 [4fba245c] + ArrayInterface v7.18.0 [4c555306] + ArrayLayouts v1.11.1 [e2ed5e7c] + Bijections v0.1.9 [62783981] + BitTwiddlingConvenienceFunctions v0.1.6 [8e7c35d0] + BlockArrays v1.4.0 [70df07ce] + BracketingNonlinearSolve v1.1.0 [00ebfdb7] + CSTParser v3.4.3 [d360d2e6] + ChainRulesCore v1.25.1 [fb6a15b2] + CloseOpenIntervals v0.1.13 [a80b9123] + CommonMark v0.8.15 [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.164.1 [459566f4] + DiffEqCallbacks v4.3.0 [77a26b50] + DiffEqNoiseProcess v5.24.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [a0c0ee7d] + DifferentiationInterface v0.6.42 [8d63f2c5] + DispatchDoctor v0.4.19 [31c24e10] + Distributions v0.25.117 [5b8099bc] + DomainSets v0.7.15 [7c1d4256] + DynamicPolynomials v0.6.1 [06fc5a27] + DynamicQuantities v1.4.0 [4e289a0a] + EnumX v1.0.4 [f151be2c] + EnzymeCore v0.8.8 ⌅ [6b7a57c9] + Expronicon v0.8.5 [55351af7] + ExproniconLite v0.10.14 [7034ab61] + FastBroadcast v0.3.5 [9aa1b823] + FastClosures v0.3.2 [a4df4552] + FastPower v1.1.1 [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.12.0 [34004b35] + HypergeometricFunctions v0.3.27 [d25df0c9] + Inflate v0.1.5 [8197267c] + IntervalSets v0.7.10 [3587e190] + InverseFunctions v0.1.17 [82899510] + IteratorInterfaceExtensions v1.0.0 [ae98c720] + Jieko v0.2.1 [98e50ef6] + JuliaFormatter v1.0.62 [ccbc3e58] + JumpProcesses v9.14.2 [ba0b0d4f] + Krylov v0.9.10 [b964fa9f] + LaTeXStrings v1.4.0 [23fbe1c1] + Latexify v0.16.6 [10f19ff3] + LayoutPointers v0.1.17 [5078a376] + LazyArrays v2.6.0 [87fe0de2] + LineSearch v0.1.4 [d3d80556] + LineSearches v7.3.0 [7ed4a6bd] + LinearSolve v3.3.1 [d8e11817] + MLStyle v0.4.17 [d125e4d3] + ManualMemory v0.1.8 [bb5d69b7] + MaybeInplace v0.1.4 [e1d29d7a] + Missings v1.2.0 [961ee093] + ModelingToolkit v9.64.1 [2e0e35c7] + Moshi v0.3.5 [46d2c3a1] + MuladdMacro v0.2.4 [102ac46a] + MultivariatePolynomials v0.5.7 [d8a4904e] + MutableArithmetics v1.6.4 [d41bc354] + NLSolversBase v7.8.3 [77ba4419] + NaNMath v1.1.2 [8913a72c] + NonlinearSolve v4.4.0 [be0214bd] + NonlinearSolveBase v1.5.0 [5959db7a] + NonlinearSolveFirstOrder v1.3.0 [9a2c21bd] + NonlinearSolveQuasiNewton v1.2.0 [26075421] + NonlinearSolveSpectralMethods v1.1.0 [6fe1bfb0] + OffsetArrays v1.15.0 [429524aa] + Optim v1.11.0 [90014a1f] + PDMats v0.11.32 [d96e819e] + Parameters v0.12.3 [e409e4f3] + PoissonRandom v0.4.4 [f517fe37] + Polyester v0.7.16 [1d0040c9] + PolyesterWeave v0.2.2 [85a6dd25] + PositiveFactorizations v0.2.4 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [74087812] + Random123 v1.7.0 [e6cf234a] + RandomNumbers v1.6.0 [3cdcf5f2] + RecipesBase v1.3.4 [731186ca] + RecursiveArrayTools v3.30.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.0 [ae5879a3] + ResettableStacks v1.1.1 [79098fc4] + Rmath v0.8.0 [7e49a35a] + RuntimeGeneratedFunctions v0.5.13 [9dfe8606] + SCCNonlinearSolve v1.0.0 [94e857df] + SIMDTypes v0.1.0 [0bca4576] + SciMLBase v2.75.0 [19f34311] + SciMLJacobianOperators v0.1.1 [c0aeaf25] + SciMLOperators v0.3.12 [53ae85a6] + SciMLStructures v1.6.1 [efcf1570] + Setfield v1.1.1 [727e6d20] + SimpleNonlinearSolve v2.1.0 [699a6c99] + SimpleTraits v0.9.4 [a2af1166] + SortingAlgorithms v1.2.1 [0a514795] + SparseMatrixColorings v0.4.13 [0d7ed370] + StaticArrayInterface v1.8.0 [90137ffa] + StaticArrays v1.9.12 [1e83bf80] + StaticArraysCore v1.4.3 [82ae8749] + StatsAPI v1.7.0 [2913bbd2] + StatsBase v0.34.4 [4c63d2b9] + StatsFuns v1.3.2 [7792a7ef] + StrideArraysCore v0.5.7 [2efcf032] + SymbolicIndexingInterface v0.3.38 [19f23fe9] + SymbolicLimits v0.2.2 [d1185830] + SymbolicUtils v3.15.0 [0c5d862f] + Symbolics v6.29.1 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.0 [8ea1fca8] + TermInterface v2.0.0 [1c621080] + TestItems v1.0.0 [8290d209] + ThreadingUtilities v0.5.2 [0796e94c] + Tokenize v0.5.29 [410a4b4d] + Tricks v0.1.10 [781d530d] + TruncatedStacktraces v1.4.0 [5c2747f8] + URIs v1.5.1 [3a884ed6] + UnPack v1.0.2 [1986cc42] + Unitful v1.22.0 [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_eufoTd/Project.toml` [0c5d862f] + Symbolics v6.29.1 No Changes to `/tmp/jl_eufoTd/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/kvtEu/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.611261 seconds (656.82 k allocations: 42.918 MiB, 3.45% gc time, 99.40% compilation time) 0.002030 seconds (6.57 k allocations: 348.938 KiB) 0.002191 seconds (10.48 k allocations: 601.773 KiB) 0.002193 seconds (10.44 k allocations: 598.438 KiB) 0.002729 seconds (14.10 k allocations: 768.680 KiB) 0.001598 seconds (7.71 k allocations: 465.383 KiB) 0.000985 seconds (6.57 k allocations: 320.320 KiB) 10.551783 seconds (3.78 M allocations: 254.871 MiB, 1.33% gc time, 99.70% 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.306121 seconds (72.76 k allocations: 5.186 MiB, 98.05% compilation time) [ Info: Summary of the model: [ Info: State variables: x1, x2 [ Info: Parameters: [ Info: Inputs: u [ Info: Outputs: y 0.009547 seconds (3.46 k allocations: 197.219 KiB, 89.53% 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.002993444 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 4.652708873 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 0.046157033 seconds [ Info: Global identifiability assessed in 5.324129776 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.002691356 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Global identifiability assessed in 0.450753306 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Global identifiability assessed in 5.47e-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.025533485 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.268344564 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.991e-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 8.233401865 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.676921606 seconds [ Info: Inclusion checked with probability 0.9955 in 0.021203292 seconds [ Info: Global identifiability assessed in 81.802502241 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 1.717402526 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 1.741811638 seconds [ Info: Dimensions of the Wronskians [676] [ Info: Ranks of the Wronskians computed in 0.107231318 seconds [ Info: Global identifiability assessed in 22.654219113 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.016321383 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.034028353 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000308527 seconds [ Info: Global identifiability assessed in 0.094005561 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 10.061341339 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003674907 seconds [ Info: Dimensions of the Wronskians [2, 3, 2] [ Info: Ranks of the Wronskians computed in 2.295e-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.147215611 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008423354 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001027831 seconds [ Info: Global identifiability assessed in 11.372554044 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.0021725 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001683995 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.712e-5 seconds [ Info: Global identifiability assessed in 0.008963889 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002391798 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001798144 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.121e-5 seconds [ Info: Global identifiability assessed in 0.006341873 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.00442078 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004333221 seconds [ Info: Dimensions of the Wronskians [6] [ Info: Ranks of the Wronskians computed in 2.0109e-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.159759307 seconds, found 11 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.13841575 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001364827 seconds [ Info: Global identifiability assessed in 1.176866394 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.006784429 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004292742 seconds [ Info: Dimensions of the Wronskians [5, 2] [ Info: Ranks of the Wronskians computed in 2.721e-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.002672306 seconds, found 7 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.191507611 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001246139 seconds [ Info: Global identifiability assessed in 0.226656184 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.001636535 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001413477 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.628e-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.000757493 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.000862072 seconds [ Info: The search for identifiable functions concluded in 1.561307126 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.001513017 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001363518 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.219e-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.000602855 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.007583442 seconds [ Info: Inclusion checked with probability 0.995 in 0.000618655 seconds [ Info: The search for identifiable functions concluded in 0.016421461 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.002018252 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001531896 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.971e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: The search for identifiable functions concluded in 0.004602318 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001993262 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001486236 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 2.076e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: The search for identifiable functions concluded in 0.004299101 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002146401 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001648205 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.745e-5 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: The search for identifiable functions concluded in 0.007290704 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001963853 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001262018 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.759e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: The search for identifiable functions concluded in 0.006434522 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.303526627 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001657815 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.835e-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.000556945 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.000559135 seconds [ Info: The search for identifiable functions concluded in 0.310483605 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.002321049 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001557186 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.833e-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.000515905 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.007538731 seconds [ Info: Inclusion checked with probability 0.995 in 0.000574355 seconds [ Info: The search for identifiable functions concluded in 0.017083826 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.001277529 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002416198 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 1.971e-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.002492608 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.000960601 seconds [ Info: The search for identifiable functions concluded in 0.016779808 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.001278748 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001219439 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.46e-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.002514207 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.046106524 seconds [ Info: Inclusion checked with probability 0.995 in 0.000972581 seconds [ Info: The search for identifiable functions concluded in 0.06196311 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.001235829 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00103353 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.914e-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.151266373 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.000861992 seconds [ Info: The search for identifiable functions concluded in 0.954065119 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.001299678 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00115579 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.341e-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.001366298 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.018586202 seconds [ Info: Inclusion checked with probability 0.995 in 0.000772833 seconds [ Info: The search for identifiable functions concluded in 0.030111918 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.002098591 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001900623 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.774e-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.001690725 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.000907152 seconds [ Info: The search for identifiable functions concluded in 0.016804088 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.002215961 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001719614 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.7739e-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.001592276 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.038870959 seconds [ Info: Inclusion checked with probability 0.995 in 0.000913901 seconds [ Info: The search for identifiable functions concluded in 0.055289231 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.002367558 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001972962 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 1.957e-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.002460738 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.000991291 seconds [ Info: The search for identifiable functions concluded in 0.0187948 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.002523898 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001992661 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.1659e-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.002620216 seconds, found 6 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.041263507 seconds [ Info: Inclusion checked with probability 0.995 in 0.00106688 seconds [ Info: The search for identifiable functions concluded in 0.06082028 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.171914066 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.007477932 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.43e-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.163402704 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.001363027 seconds [ Info: The search for identifiable functions concluded in 1.231312193 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.005727349 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005198343 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 2.915e-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.00108225 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.051654663 seconds [ Info: Inclusion checked with probability 0.995 in 0.001291768 seconds [ Info: The search for identifiable functions concluded in 0.081728021 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.004245892 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003083632 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 1.953e-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.000867753 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.000981101 seconds [ Info: The search for identifiable functions concluded in 0.019244726 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.004161483 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003046243 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 1.999e-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.000863683 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.027982977 seconds [ Info: Inclusion checked with probability 0.995 in 0.000984271 seconds [ Info: The search for identifiable functions concluded in 0.047518361 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.004130393 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002961333 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.186e-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.002039322 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.001020471 seconds [ Info: The search for identifiable functions concluded in 0.024827315 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.004131022 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002970303 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.188e-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.002022092 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.068976127 seconds [ Info: Inclusion checked with probability 0.995 in 0.001061251 seconds [ Info: The search for identifiable functions concluded in 0.094125939 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.00218842 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001867833 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.891e-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.001755374 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.000871152 seconds [ Info: The search for identifiable functions concluded in 0.015340191 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.002195521 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001805853 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.816e-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.001640755 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.034399649 seconds [ Info: Inclusion checked with probability 0.995 in 0.000846902 seconds [ Info: The search for identifiable functions concluded in 0.049587042 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.012907733 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.032199719 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000299028 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.216860649 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.008776661 seconds [ Info: The search for identifiable functions concluded in 7.572482956 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.014060703 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.035209941 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000309157 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.00555175 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.217348805 seconds [ Info: Inclusion checked with probability 0.995 in 0.009674083 seconds [ Info: The search for identifiable functions concluded in 0.33409516 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.437396706 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 8.346902872 seconds [ Info: Dimensions of the Wronskians [830, 3] [ Info: Ranks of the Wronskians computed in 0.220859393 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:01 ✓ # Computing specializations.. Time: 0:00:01 ⌜ # 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.004718998 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.898971827 seconds [ Info: The search for identifiable functions concluded in 14.465481847 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.448312184 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 8.44043344 seconds [ Info: Dimensions of the Wronskians [830, 3] [ Info: Ranks of the Wronskians computed in 0.21655737 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 ⌜ # 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.003862315 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.058859327 seconds [ Info: Inclusion checked with probability 0.995 in 0.989242145 seconds [ Info: The search for identifiable functions concluded in 12.389428467 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.012006921 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.010709033 seconds [ Info: Dimensions of the Wronskians [15] [ Info: Ranks of the Wronskians computed in 3.277e-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.006414352 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.002559596 seconds [ Info: The search for identifiable functions concluded in 0.065657985 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.012468817 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.011873932 seconds [ Info: Dimensions of the Wronskians [15] [ Info: Ranks of the Wronskians computed in 5.763e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 10 specializations in 0.00658078 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.513772769 seconds [ Info: Inclusion checked with probability 0.995 in 0.003050833 seconds [ Info: The search for identifiable functions concluded in 0.588887868 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.034598957 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.021414636 seconds [ Info: Dimensions of the Wronskians [3, 36] [ Info: Ranks of the Wronskians computed in 0.000110649 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 11 specializations in 0.012105611 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.004646288 seconds [ Info: The search for identifiable functions concluded in 0.118385378 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.031078448 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.020525614 seconds [ Info: Dimensions of the Wronskians [3, 36] [ Info: Ranks of the Wronskians computed in 8.9849e-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.009566473 seconds, found 11 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.102432622 seconds [ Info: Inclusion checked with probability 0.995 in 0.003345889 seconds [ Info: The search for identifiable functions concluded in 0.2098939 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.010051259 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.016987146 seconds [ Info: Dimensions of the Wronskians [32] [ Info: Ranks of the Wronskians computed in 7.28e-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.008725701 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.005226993 seconds [ Info: The search for identifiable functions concluded in 0.413018161 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[s, b, Ninv, a + g, (a*e)//(a + e*s - s), (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)//(a + e*s - s), 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.011073729 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.018562502 seconds [ Info: Dimensions of the Wronskians [32] [ Info: Ranks of the Wronskians computed in 7.22e-5 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 6 variables [ Info: Used 8 specializations in 0.008665921 seconds, found 8 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.181715335 seconds [ Info: Inclusion checked with probability 0.995 in 0.004844226 seconds [ Info: The search for identifiable functions concluded in 1.052431132 seconds ┌ Info: Test, result_funcs = │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[s, b, Ninv, a + g, (a*e)//(a + e*s - s), (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)//(a + e*s - s), 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 3.026059949 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.07954265 seconds [ Info: Dimensions of the Wronskians [34, 2] [ Info: Ranks of the Wronskians computed in 8.749e-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: 6   ⌝ # Computing specializations.. Time: 0:00:00 Points: 10   ⌟ # Computing specializations.. Time: 0:00:00 Points: 16   ⌞ # Computing specializations.. Time: 0:00:01 Points: 22   ⌜ # Computing specializations.. Time: 0:00:01 Points: 29   ⌝ # Computing specializations.. Time: 0:00:02 Points: 35   ⌟ # Computing specializations.. Time: 0:00:02 Points: 41   ⌞ # Computing specializations.. Time: 0:00:02 Points: 47   ⌜ # Computing specializations.. Time: 0:00:03 Points: 53   ⌝ # Computing specializations.. Time: 0:00:03 Points: 59   ⌟ # Computing specializations.. Time: 0:00:03 Points: 65   ⌞ # Computing specializations.. Time: 0:00:04 Points: 70   ⌜ # Computing specializations.. Time: 0:00:04 Points: 76   ⌝ # Computing specializations.. Time: 0:00:05 Points: 82   ⌟ # Computing specializations.. Time: 0:00:05 Points: 89   ⌞ # Computing specializations.. Time: 0:00:05 Points: 95   ✓ # Computing specializations.. Time: 0:00:06 ⌜ # 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:01 ✓ # Computing specializations.. Time: 0:00:01 ⌜ # Computing specializations.. Time: 0:00:00 Points: 6   ⌝ # Computing specializations.. Time: 0:00:00 Points: 13   ⌟ # Computing specializations.. Time: 0:00:01 Points: 19   ⌞ # Computing specializations.. Time: 0:00:01 Points: 24   ⌜ # Computing specializations.. Time: 0:00:01 Points: 30   ⌝ # Computing specializations.. Time: 0:00:02 Points: 36   ⌟ # Computing specializations.. Time: 0:00:02 Points: 43   ⌞ # Computing specializations.. Time: 0:00:03 Points: 49   ⌜ # Computing specializations.. Time: 0:00:03 Points: 54   ⌝ # Computing specializations.. Time: 0:00:03 Points: 60   ⌟ # Computing specializations.. Time: 0:00:04 Points: 66   ⌞ # Computing specializations.. Time: 0:00:04 Points: 70   ⌜ # Computing specializations.. Time: 0:00:04 Points: 76   ⌝ # Computing specializations.. Time: 0:00:05 Points: 82   ⌟ # Computing specializations.. Time: 0:00:05 Points: 89   ⌞ # Computing specializations.. Time: 0:00:06 Points: 95   ⌜ # Computing specializations.. Time: 0:00:06 Points: 100   ⌝ # Computing specializations.. Time: 0:00:06 Points: 106   ⌟ # Computing specializations.. Time: 0:00:07 Points: 112   ⌞ # Computing specializations.. Time: 0:00:07 Points: 117   ⌜ # Computing specializations.. Time: 0:00:07 Points: 123   ⌝ # Computing specializations.. Time: 0:00:08 Points: 129   ⌟ # Computing specializations.. Time: 0:00:08 Points: 136   ⌞ # Computing specializations.. Time: 0:00:09 Points: 142   ⌜ # Computing specializations.. Time: 0:00:09 Points: 147   ⌝ # Computing specializations.. Time: 0:00:09 Points: 153   ⌟ # Computing specializations.. Time: 0:00:10 Points: 159   ⌞ # Computing specializations.. Time: 0:00:10 Points: 163   ⌜ # Computing specializations.. Time: 0:00:10 Points: 169   ⌝ # Computing specializations.. Time: 0:00:11 Points: 175   ⌟ # Computing specializations.. Time: 0:00:11 Points: 182   ⌞ # Computing specializations.. Time: 0:00:11 Points: 188   ⌜ # Computing specializations.. Time: 0:00:12 Points: 193   ⌝ # Computing specializations.. Time: 0:00:12 Points: 199   ⌟ # Computing specializations.. Time: 0:00:13 Points: 205   ⌞ # Computing specializations.. Time: 0:00:13 Points: 210   ⌜ # Computing specializations.. Time: 0:00:13 Points: 216   ⌝ # Computing specializations.. Time: 0:00:14 Points: 222   ⌟ # Computing specializations.. Time: 0:00:14 Points: 229   ⌞ # Computing specializations.. Time: 0:00:14 Points: 235   ⌜ # Computing specializations.. Time: 0:00:15 Points: 240   ⌝ # Computing specializations.. Time: 0:00:15 Points: 246   ⌟ # Computing specializations.. Time: 0:00:15 Points: 252   ⌞ # Computing specializations.. Time: 0:00:16 Points: 258   ⌜ # Computing specializations.. Time: 0:00:16 Points: 264   ⌝ # Computing specializations.. Time: 0:00:17 Points: 269   ⌟ # Computing specializations.. Time: 0:00:17 Points: 276   ⌞ # Computing specializations.. Time: 0:00:17 Points: 282   ⌜ # Computing specializations.. Time: 0:00:18 Points: 287   ⌝ # Computing specializations.. Time: 0:00:18 Points: 293   ⌟ # Computing specializations.. Time: 0:00:18 Points: 299   ⌞ # Computing specializations.. Time: 0:00:19 Points: 304   ⌜ # Computing specializations.. Time: 0:00:19 Points: 310   ⌝ # Computing specializations.. Time: 0:00:20 Points: 316   ⌟ # Computing specializations.. Time: 0:00:20 Points: 323   ⌞ # Computing specializations.. Time: 0:00:20 Points: 329   ⌜ # Computing specializations.. Time: 0:00:21 Points: 334   ⌝ # Computing specializations.. Time: 0:00:21 Points: 340   ⌟ # Computing specializations.. Time: 0:00:21 Points: 346   ⌞ # Computing specializations.. Time: 0:00:22 Points: 353   ⌜ # Computing specializations.. Time: 0:00:22 Points: 359   ⌝ # Computing specializations.. Time: 0:00:23 Points: 365   ⌟ # Computing specializations.. Time: 0:00:23 Points: 371   ⌞ # Computing specializations.. Time: 0:00:23 Points: 377   ⌜ # Computing specializations.. Time: 0:00:24 Points: 383   ⌝ # Computing specializations.. Time: 0:00:24 Points: 389   ⌟ # Computing specializations.. Time: 0:00:24 Points: 395   ⌞ # Computing specializations.. Time: 0:00:25 Points: 401   ⌜ # Computing specializations.. Time: 0:00:25 Points: 407   ⌝ # Computing specializations.. Time: 0:00:25 Points: 412   ⌟ # Computing specializations.. Time: 0:00:26 Points: 418   ⌞ # Computing specializations.. Time: 0:00:26 Points: 424   ⌜ # Computing specializations.. Time: 0:00:26 Points: 428   ⌝ # Computing specializations.. Time: 0:00:27 Points: 434   ⌟ # Computing specializations.. Time: 0:00:27 Points: 440   ⌞ # Computing specializations.. Time: 0:00:27 Points: 444   ⌜ # Computing specializations.. Time: 0:00:28 Points: 450   ⌝ # Computing specializations.. Time: 0:00:28 Points: 456   ⌟ # Computing specializations.. Time: 0:00:29 Points: 460   ⌞ # Computing specializations.. Time: 0:00:29 Points: 466   ⌜ # Computing specializations.. Time: 0:00:29 Points: 472   ⌝ # Computing specializations.. Time: 0:00:30 Points: 476   ⌟ # Computing specializations.. Time: 0:00:30 Points: 482   ⌞ # Computing specializations.. Time: 0:00:30 Points: 488   ⌜ # Computing specializations.. Time: 0:00:31 Points: 492   ⌝ # Computing specializations.. Time: 0:00:31 Points: 498   ⌟ # Computing specializations.. Time: 0:00:31 Points: 504   ⌞ # Computing specializations.. Time: 0:00:32 Points: 508   ⌜ # Computing specializations.. Time: 0:00:32 Points: 514   ⌝ # Computing specializations.. Time: 0:00:32 Points: 520   ⌟ # Computing specializations.. Time: 0:00:33 Points: 524   ⌞ # Computing specializations.. Time: 0:00:33 Points: 530   ⌜ # Computing specializations.. Time: 0:00:33 Points: 536   ⌝ # Computing specializations.. Time: 0:00:34 Points: 543   ⌟ # Computing specializations.. Time: 0:00:34 Points: 549   ⌞ # Computing specializations.. Time: 0:00:35 Points: 554   ⌜ # Computing specializations.. Time: 0:00:35 Points: 560   ⌝ # Computing specializations.. Time: 0:00:35 Points: 566   ⌟ # Computing specializations.. Time: 0:00:36 Points: 571   ⌞ # Computing specializations.. Time: 0:00:36 Points: 577   ⌜ # Computing specializations.. Time: 0:00:36 Points: 583   ⌝ # Computing specializations.. Time: 0:00:37 Points: 587   ⌟ # Computing specializations.. Time: 0:00:37 Points: 592   ⌞ # Computing specializations.. Time: 0:00:37 Points: 598   ⌜ # Computing specializations.. Time: 0:00:38 Points: 602   ⌝ # Computing specializations.. Time: 0:00:38 Points: 608   ⌟ # Computing specializations.. Time: 0:00:38 Points: 614   ⌞ # Computing specializations.. Time: 0:00:39 Points: 619   ⌜ # Computing specializations.. Time: 0:00:39 Points: 625   ⌝ # Computing specializations.. Time: 0:00:40 Points: 631   ⌟ # Computing specializations.. Time: 0:00:40 Points: 638   ✓ # Computing specializations.. Time: 0:00:40 [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 7 specializations in 0.243600428 seconds, found 3 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 16.592233014 seconds [ Info: The search for identifiable functions concluded in 74.505924554 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.98989175 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.081715357 seconds [ Info: Dimensions of the Wronskians [34, 2] [ Info: Ranks of the Wronskians computed in 9.3589e-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: 5   ⌝ # Computing specializations.. Time: 0:00:00 Points: 12   ⌟ # Computing specializations.. Time: 0:00:01 Points: 18   ⌞ # Computing specializations.. Time: 0:00:01 Points: 25   ⌜ # Computing specializations.. Time: 0:00:02 Points: 31   ⌝ # Computing specializations.. Time: 0:00:02 Points: 38   ⌟ # Computing specializations.. Time: 0:00:02 Points: 44   ⌞ # Computing specializations.. Time: 0:00:03 Points: 50   ⌜ # Computing specializations.. Time: 0:00:03 Points: 56   ⌝ # Computing specializations.. Time: 0:00:03 Points: 63   ⌟ # Computing specializations.. Time: 0:00:04 Points: 69   ⌞ # Computing specializations.. Time: 0:00:04 Points: 76   ⌜ # Computing specializations.. Time: 0:00:05 Points: 82   ⌝ # Computing specializations.. Time: 0:00:05 Points: 89   ⌟ # Computing specializations.. Time: 0:00:05 Points: 95   ✓ # Computing specializations.. Time: 0:00:06 ⌜ # 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:01 ✓ # Computing specializations.. Time: 0:00:01 ⌜ # Computing specializations.. Time: 0:00:00 Points: 3   ⌝ # Computing specializations.. Time: 0:00:00 Points: 10   ⌟ # Computing specializations.. Time: 0:00:01 Points: 16   ⌞ # Computing specializations.. Time: 0:00:01 Points: 22   ⌜ # Computing specializations.. Time: 0:00:01 Points: 28   ⌝ # Computing specializations.. Time: 0:00:02 Points: 34   ⌟ # Computing specializations.. Time: 0:00:02 Points: 40   ⌞ # Computing specializations.. Time: 0:00:02 Points: 45   ⌜ # Computing specializations.. Time: 0:00:03 Points: 51   ⌝ # Computing specializations.. Time: 0:00:03 Points: 57   ⌟ # Computing specializations.. Time: 0:00:03 Points: 63   ⌞ # Computing specializations.. Time: 0:00:04 Points: 69   ⌜ # Computing specializations.. Time: 0:00:04 Points: 75   ⌝ # Computing specializations.. Time: 0:00:05 Points: 81   ⌟ # Computing specializations.. Time: 0:00:05 Points: 87   ⌞ # Computing specializations.. Time: 0:00:05 Points: 94   ⌜ # Computing specializations.. Time: 0:00:06 Points: 100   ⌝ # Computing specializations.. Time: 0:00:06 Points: 106   ⌟ # Computing specializations.. Time: 0:00:06 Points: 112   ⌞ # Computing specializations.. Time: 0:00:07 Points: 118   ⌜ # Computing specializations.. Time: 0:00:07 Points: 124   ⌝ # Computing specializations.. Time: 0:00:08 Points: 130   ⌟ # Computing specializations.. Time: 0:00:08 Points: 137   ⌞ # Computing specializations.. Time: 0:00:08 Points: 143   ⌜ # Computing specializations.. Time: 0:00:09 Points: 148   ⌝ # Computing specializations.. Time: 0:00:09 Points: 154   ⌟ # Computing specializations.. Time: 0:00:09 Points: 159   ⌞ # Computing specializations.. Time: 0:00:10 Points: 166   ⌜ # Computing specializations.. Time: 0:00:10 Points: 172   ⌝ # Computing specializations.. Time: 0:00:10 Points: 177   ⌟ # Computing specializations.. Time: 0:00:11 Points: 183   ⌞ # Computing specializations.. Time: 0:00:11 Points: 188   ⌜ # Computing specializations.. Time: 0:00:11 Points: 195   ⌝ # Computing specializations.. Time: 0:00:12 Points: 201   ⌟ # Computing specializations.. Time: 0:00:12 Points: 206   ⌞ # Computing specializations.. Time: 0:00:12 Points: 212   ⌜ # Computing specializations.. Time: 0:00:13 Points: 218   ⌝ # Computing specializations.. Time: 0:00:13 Points: 225   ⌟ # Computing specializations.. Time: 0:00:14 Points: 231   ⌞ # Computing specializations.. Time: 0:00:14 Points: 237   ⌜ # Computing specializations.. Time: 0:00:14 Points: 243   ⌝ # Computing specializations.. Time: 0:00:15 Points: 249   ⌟ # Computing specializations.. Time: 0:00:15 Points: 255   ⌞ # Computing specializations.. Time: 0:00:15 Points: 261   ⌜ # Computing specializations.. Time: 0:00:16 Points: 268   ⌝ # Computing specializations.. Time: 0:00:16 Points: 274   ⌟ # Computing specializations.. Time: 0:00:17 Points: 280   ⌞ # Computing specializations.. Time: 0:00:17 Points: 286   ⌜ # Computing specializations.. Time: 0:00:17 Points: 292   ⌝ # Computing specializations.. Time: 0:00:18 Points: 298   ⌟ # Computing specializations.. Time: 0:00:18 Points: 304   ⌞ # Computing specializations.. Time: 0:00:18 Points: 310   ⌜ # Computing specializations.. Time: 0:00:19 Points: 316   ⌝ # Computing specializations.. Time: 0:00:19 Points: 322   ⌟ # Computing specializations.. Time: 0:00:19 Points: 328   ⌞ # Computing specializations.. Time: 0:00:20 Points: 334   ⌜ # Computing specializations.. Time: 0:00:20 Points: 341   ⌝ # Computing specializations.. Time: 0:00:21 Points: 347   ⌟ # Computing specializations.. Time: 0:00:21 Points: 353   ⌞ # Computing specializations.. Time: 0:00:21 Points: 359   ⌜ # Computing specializations.. Time: 0:00:22 Points: 365   ⌝ # Computing specializations.. Time: 0:00:22 Points: 371   ⌟ # Computing specializations.. Time: 0:00:22 Points: 377   ⌞ # Computing specializations.. Time: 0:00:23 Points: 383   ⌜ # Computing specializations.. Time: 0:00:23 Points: 389   ⌝ # Computing specializations.. Time: 0:00:24 Points: 395   ⌟ # Computing specializations.. Time: 0:00:24 Points: 401   ⌞ # Computing specializations.. Time: 0:00:24 Points: 407   ⌜ # Computing specializations.. Time: 0:00:25 Points: 413   ⌝ # Computing specializations.. Time: 0:00:25 Points: 419   ⌟ # Computing specializations.. Time: 0:00:25 Points: 425   ⌞ # Computing specializations.. Time: 0:00:26 Points: 431   ⌜ # Computing specializations.. Time: 0:00:26 Points: 437   ⌝ # Computing specializations.. Time: 0:00:26 Points: 444   ⌟ # Computing specializations.. Time: 0:00:27 Points: 450   ⌞ # Computing specializations.. Time: 0:00:27 Points: 456   ⌜ # Computing specializations.. Time: 0:00:27 Points: 462   ⌝ # Computing specializations.. Time: 0:00:28 Points: 468   ⌟ # Computing specializations.. Time: 0:00:28 Points: 475   ⌞ # Computing specializations.. Time: 0:00:29 Points: 481   ⌜ # Computing specializations.. Time: 0:00:29 Points: 487   ⌝ # Computing specializations.. Time: 0:00:29 Points: 493   ⌟ # Computing specializations.. Time: 0:00:30 Points: 499   ⌞ # Computing specializations.. Time: 0:00:30 Points: 505   ⌜ # Computing specializations.. Time: 0:00:30 Points: 511   ⌝ # Computing specializations.. Time: 0:00:31 Points: 517   ⌟ # Computing specializations.. Time: 0:00:31 Points: 523   ⌞ # Computing specializations.. Time: 0:00:32 Points: 529   ⌜ # Computing specializations.. Time: 0:00:32 Points: 535   ⌝ # Computing specializations.. Time: 0:00:32 Points: 541   ⌟ # Computing specializations.. Time: 0:00:33 Points: 548   ⌞ # Computing specializations.. Time: 0:00:33 Points: 554   ⌜ # Computing specializations.. Time: 0:00:33 Points: 559   ⌝ # Computing specializations.. Time: 0:00:34 Points: 565   ⌟ # Computing specializations.. Time: 0:00:34 Points: 571   ⌞ # Computing specializations.. Time: 0:00:35 Points: 578   ⌜ # Computing specializations.. Time: 0:00:35 Points: 584   ⌝ # Computing specializations.. Time: 0:00:35 Points: 589   ⌟ # Computing specializations.. Time: 0:00:36 Points: 595   ⌞ # Computing specializations.. Time: 0:00:36 Points: 600   ⌜ # Computing specializations.. Time: 0:00:36 Points: 605   ⌝ # Computing specializations.. Time: 0:00:37 Points: 611   ⌟ # Computing specializations.. Time: 0:00:37 Points: 617   ⌞ # Computing specializations.. Time: 0:00:37 Points: 624   ⌜ # Computing specializations.. Time: 0:00:38 Points: 630   ⌝ # Computing specializations.. Time: 0:00:38 Points: 637   ✓ # Computing specializations.. Time: 0:00:39 [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 7 specializations in 0.0625661 seconds, found 3 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 24   ⌝ # Computing specializations.. Time: 0:00:00 Points: 47   ⌟ # Computing specializations.. Time: 0:00:01 Points: 67   ⌞ # Computing specializations.. Time: 0:00:01 Points: 90   ✓ # Computing specializations.. Time: 0:00:01 ⌜ # Computing specializations.. Time: 0:00:00 Points: 30   ⌝ # Computing specializations.. Time: 0:00:00 Points: 80   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 93   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 60   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 45   ⌝ # Computing specializations.. Time: 0:00:00 Points: 87   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 63   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 51   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 53   ✓ # Computing specializations.. Time: 0:00:00 ⌜ # Computing specializations.. Time: 0:00:00 Points: 28   ⌝ # Computing specializations.. Time: 0:00:00 Points: 55   ⌟ # Computing specializations.. Time: 0:00:01 Points: 80   ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computed Groebner bases in 10.422544242 seconds [ Info: Inclusion checked with probability 0.995 in 13.98163285 seconds [ Info: The search for identifiable functions concluded in 79.604381889 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.002059552 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.000914411 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.000760163 seconds [ Info: The search for identifiable functions concluded in 0.025608737 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.001194049 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.000649824 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009268975 seconds [ Info: Inclusion checked with probability 0.995 in 0.000778843 seconds [ Info: The search for identifiable functions concluded in 0.017257742 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.001759804 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002011502 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.2129e-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.000618595 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.009166596 seconds [ Info: Inclusion checked with probability 0.995 in 0.000641844 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 1 specializations in 0.159834312 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.000993511 seconds [ Info: The search for identifiable functions concluded in 1.060128053 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.001735534 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001427407 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.164e-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.000638224 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008858059 seconds [ Info: Inclusion checked with probability 0.995 in 0.000669144 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 1 specializations in 0.000809613 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.016043754 seconds [ Info: Inclusion checked with probability 0.995 in 0.000958481 seconds [ Info: The search for identifiable functions concluded in 0.042805339 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.003250231 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002801965 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 1.9609e-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.002020922 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.029907947 seconds [ Info: Inclusion checked with probability 0.995 in 0.000889932 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.004735376 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.001454246 seconds [ Info: The search for identifiable functions concluded in 0.070802125 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.003041842 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002376118 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.144e-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.001942732 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.030053556 seconds [ Info: Inclusion checked with probability 0.995 in 0.000912782 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.004099122 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.059490007 seconds [ Info: Inclusion checked with probability 0.995 in 0.001349897 seconds [ Info: The search for identifiable functions concluded in 0.128978334 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.002571327 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002271979 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.098e-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.001865853 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.030134515 seconds [ Info: Inclusion checked with probability 0.995 in 0.000876152 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003831226 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.001360568 seconds [ Info: The search for identifiable functions concluded in 0.066413394 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.002700515 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002322919 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.1249e-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.001849423 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.028316331 seconds [ Info: Inclusion checked with probability 0.995 in 0.000951391 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003673446 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.058930003 seconds [ Info: Inclusion checked with probability 0.995 in 0.001348428 seconds [ Info: The search for identifiable functions concluded in 0.123279696 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.007027086 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00656894 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.864e-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.001214809 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.06689749 seconds [ Info: Inclusion checked with probability 0.995 in 0.001622036 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 1 specializations in 0.001740544 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.002104001 seconds [ Info: The search for identifiable functions concluded in 0.139743765 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.007253834 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006473561 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.481e-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.001329057 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.163184442 seconds [ Info: Inclusion checked with probability 0.995 in 0.001646415 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 1 specializations in 0.001717454 seconds, found 9 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.132904318 seconds [ Info: Inclusion checked with probability 0.995 in 0.00221916 seconds [ Info: The search for identifiable functions concluded in 0.37059866 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.00213582 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001379837 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.552e-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.001549376 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.000856562 seconds [ Info: The search for identifiable functions concluded in 0.016644408 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.00209286 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001285738 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.653e-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.001347317 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.021665792 seconds [ Info: Inclusion checked with probability 0.995 in 0.000839892 seconds [ Info: The search for identifiable functions concluded in 0.036987833 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.003660287 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002582486 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.9099e-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.000966981 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.014557138 seconds [ Info: Inclusion checked with probability 0.995 in 0.000743043 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 7 specializations in 0.005308981 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.001328208 seconds [ Info: The search for identifiable functions concluded in 0.048979083 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.003672557 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002644776 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.956e-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.000979271 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.01419806 seconds [ Info: Inclusion checked with probability 0.995 in 0.000749673 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 7 specializations in 0.005419171 seconds, found 4 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.056382096 seconds [ Info: Inclusion checked with probability 0.995 in 0.001299528 seconds [ Info: The search for identifiable functions concluded in 0.107249572 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.002329399 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001573596 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.753e-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.000575195 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008293284 seconds [ Info: Inclusion checked with probability 0.995 in 0.000657334 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001497456 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.000986261 seconds [ Info: The search for identifiable functions concluded in 0.029069515 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.00220248 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001447197 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.9e-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.000639024 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008178896 seconds [ Info: Inclusion checked with probability 0.995 in 0.000601594 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001534896 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.031889929 seconds [ Info: Inclusion checked with probability 0.995 in 0.000954622 seconds [ Info: The search for identifiable functions concluded in 0.060483768 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.001328968 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001315058 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.041e-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.001502166 seconds, found 2 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.534243757 seconds [ Info: Inclusion checked with probability 0.995 in 0.001000641 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.003328319 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.001353898 seconds [ Info: The search for identifiable functions concluded in 0.563335703 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.001794974 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001617975 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.4109e-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.001585245 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.023700914 seconds [ Info: Inclusion checked with probability 0.995 in 0.000930971 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 5 specializations in 0.00324808 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.040607719 seconds [ Info: Inclusion checked with probability 0.995 in 0.001233538 seconds [ Info: The search for identifiable functions concluded in 0.095201262 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.006139084 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005906806 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 2.422e-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.00213814 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.04389694 seconds [ Info: Inclusion checked with probability 0.995 in 0.001240989 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 5 specializations in 0.00873154 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.00329871 seconds [ Info: The search for identifiable functions concluded in 0.131404032 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.00546857 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005631988 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 2.2599e-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.001867183 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.041244514 seconds [ Info: Inclusion checked with probability 0.995 in 0.001223299 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 5 specializations in 0.008307234 seconds, found 8 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.217812274 seconds [ Info: Inclusion checked with probability 0.995 in 0.003236601 seconds [ Info: The search for identifiable functions concluded in 0.344176751 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.158898561 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.435584228 seconds [ Info: Dimensions of the Wronskians [18, 9, 145] [ Info: Ranks of the Wronskians computed in 0.001818823 seconds [ Info: Simplifying generating set. Simplification level: standard ⌜ # Computing specializations.. Time: 0:00:08 ✓ # Computing specializations.. Time: 0:00:08 [ Info: Computing normal forms of degree 2 in 16 variables [ Info: Used 46 specializations in 1.585936818 seconds, found 16 relations [ Info: Computing 17 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 1.063797421 seconds [ Info: Inclusion checked with probability 0.995 in 8.118127119 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.246761354 seconds, found 51 relations [ Info: Computing 26 Groebner bases for degrees (3, 3) for block orderings [ Info: Inclusion checked with probability 0.995 in 7.643689275 seconds [ Info: The search for identifiable functions concluded in 46.251652965 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.591744243 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.401849488 seconds [ Info: Dimensions of the Wronskians [18, 9, 145] [ Info: Ranks of the Wronskians computed in 0.001772084 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 16 variables [ Info: Used 46 specializations in 0.240554692 seconds, found 16 relations [ Info: Computing 17 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.128534637 seconds [ Info: Inclusion checked with probability 0.995 in 0.028643718 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 25 variables [ Info: Used 65 specializations in 2.012183511 seconds, found 51 relations [ Info: Computing 26 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 2.974461403 seconds [ Info: Inclusion checked with probability 0.995 in 0.006228353 seconds [ Info: The search for identifiable functions concluded in 7.912389108 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.021414484 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.017283122 seconds [ Info: Dimensions of the Wronskians [4, 2] [ Info: Ranks of the Wronskians computed in 2.524e-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.003779776 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.046992041 seconds [ Info: Inclusion checked with probability 0.995 in 0.00112025 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 13 variables [ Info: Used 7 specializations in 0.199957533 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.001647925 seconds [ Info: The search for identifiable functions concluded in 1.453949519 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.022734363 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.017008284 seconds [ Info: Dimensions of the Wronskians [4, 2] [ Info: Ranks of the Wronskians computed in 2.9019e-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.003820725 seconds, found 6 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.051280711 seconds [ Info: Inclusion checked with probability 0.995 in 0.00106063 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 13 variables [ Info: Used 7 specializations in 0.019244964 seconds, found 11 relations [ Info: Computing 14 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.228909957 seconds [ Info: Inclusion checked with probability 0.995 in 0.001721354 seconds [ Info: The search for identifiable functions concluded in 0.387734655 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.01531203 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.011633884 seconds [ Info: Dimensions of the Wronskians [4, 2, 10] [ Info: Ranks of the Wronskians computed in 3.694e-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.008063806 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.002103921 seconds [ Info: The search for identifiable functions concluded in 0.059977092 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.016562428 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.012201939 seconds [ Info: Dimensions of the Wronskians [4, 2, 10] [ Info: Ranks of the Wronskians computed in 3.361e-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.008023567 seconds, found 3 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.548150849 seconds [ Info: Inclusion checked with probability 0.995 in 0.002082961 seconds [ Info: The search for identifiable functions concluded in 0.613895168 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.002073351 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.001333957 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.000725163 seconds [ Info: The search for identifiable functions concluded in 0.010509804 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.002018431 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.001344758 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.016325861 seconds [ Info: Inclusion checked with probability 0.995 in 0.000719363 seconds [ Info: The search for identifiable functions concluded in 0.027222802 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.015076292 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.043117816 seconds [ Info: Dimensions of the Wronskians [80] [ Info: Ranks of the Wronskians computed in 0.000504785 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 4 specializations in 0.002481217 seconds, found 2 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.037592986 seconds [ Info: Inclusion checked with probability 0.995 in 0.006953776 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 13 specializations in 0.021049127 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.002935673 seconds [ Info: The search for identifiable functions concluded in 0.223934523 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.011749413 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.039729937 seconds [ Info: Dimensions of the Wronskians [80] [ Info: Ranks of the Wronskians computed in 0.000453376 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 4 specializations in 0.00217432 seconds, found 2 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.036395218 seconds [ Info: Inclusion checked with probability 0.995 in 0.006596969 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 13 specializations in 0.019548951 seconds, found 6 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.196139397 seconds [ Info: Inclusion checked with probability 0.995 in 0.002847884 seconds [ Info: The search for identifiable functions concluded in 0.413068054 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.00110949 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.000903781 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.854e-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.000714973 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.007520801 seconds [ Info: Inclusion checked with probability 0.995 in 0.000639214 seconds [ Info: Simplifying generating set. Simplification level: weak [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.00115849 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.000899832 seconds [ Info: The search for identifiable functions concluded in 0.023825732 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.0011281 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.000895351 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.846e-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.000724353 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008511532 seconds [ Info: Inclusion checked with probability 0.995 in 0.000754833 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 2 variables [ Info: Used 3 specializations in 0.001298258 seconds, found 3 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.020187265 seconds [ Info: Inclusion checked with probability 0.995 in 0.000980321 seconds [ Info: The search for identifiable functions concluded in 0.046381926 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.003726096 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00325781 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.311e-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.00219878 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.029879767 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000813833 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003717546 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.057391325 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001316858 seconds [ Info: The search for identifiable functions concluded in 0.127261116 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.004212872 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.064794568 seconds [ Info: Inclusion checked with probability 0.995 in 0.001198269 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.265514872 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003473038 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002766285 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.287e-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.00216955 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.030212003 seconds [ Info: Inclusion checked with probability 0.99875 in 0.00110458 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.004748447 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.058211748 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001362537 seconds [ Info: The search for identifiable functions concluded in 0.131064362 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.004189152 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.063169283 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001195419 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.215222532 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.429200495 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003407239 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002650056 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.9689e-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.00102715 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.016798636 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000705223 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003385249 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.078571341 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001043151 seconds [ Info: The search for identifiable functions concluded in 0.127039939 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004435379 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.060702275 seconds [ Info: Inclusion checked with probability 0.995 in 0.00110491 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.206500712 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003018632 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002353548 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.7339e-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.000891772 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.015639687 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000748743 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003567898 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.086973464 seconds [ Info: Inclusion checked with probability 0.99875 in 0.00119176 seconds [ Info: The search for identifiable functions concluded in 0.13335501 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.019173345 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.080318715 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001585745 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.251635838 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.254295474 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004575678 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003637546 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 3.37e-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.001269568 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.02078709 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000880752 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.004092972 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.101038346 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001190719 seconds [ Info: The search for identifiable functions concluded in 0.161485073 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.00540039 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.078129606 seconds [ Info: Inclusion checked with probability 0.995 in 0.001351588 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.262555499 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003749486 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002905323 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.772e-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.001050221 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.019605531 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000836153 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003867314 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.096736365 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001221359 seconds [ Info: The search for identifiable functions concluded in 0.151775632 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.00551158 seconds, found 5 relations [ Info: Computing 8 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.491196598 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001323928 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.665382325 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.667524925 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002671356 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003588437 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.067e-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.000868252 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.00872757 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000789113 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.003827525 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.05137372 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001338818 seconds [ Info: The search for identifiable functions concluded in 0.09502744 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001722324 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.027185381 seconds [ Info: Inclusion checked with probability 0.995 in 0.00104482 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.135297932 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00218259 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001574285 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.791e-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.000716394 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.007982757 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000669213 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.003195071 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.048303098 seconds [ Info: Inclusion checked with probability 0.99875 in 0.001263398 seconds [ Info: The search for identifiable functions concluded in 0.08523909 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001646205 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.026327729 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000995571 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.123740438 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.124835008 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.013815673 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.03390194 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000347537 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.006016915 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.088702229 seconds [ Info: Inclusion checked with probability 0.9975 in 0.007835779 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.190761096 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.882898955 seconds [ Info: Inclusion checked with probability 0.9975 in 0.007562101 seconds [ Info: The search for identifiable functions concluded in 2.437204919 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.268393205 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.41658314 seconds [ Info: Inclusion checked with probability 0.995 in 0.002643676 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 4.353762748 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.014066711 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.036487746 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000339407 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.006044295 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.09517633 seconds [ Info: Inclusion checked with probability 0.99875 in 0.00880754 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.025698425 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.893376848 seconds [ Info: Inclusion checked with probability 0.99875 in 0.0065723 seconds [ Info: The search for identifiable functions concluded in 1.244667814 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.082781723 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.47545463 seconds [ Info: Inclusion checked with probability 0.9975 in 0.002643576 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 2.332592942 seconds [ Info: Assessing identifiability with known initial conditions concluded in 2.33717288 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.005301681 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003853765 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.06e-5 seconds [ Info: Global identifiability assessed in 0.01530032 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.006260272 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.004177152 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.966e-5 seconds [ Info: Global identifiability assessed in 0.015166591 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005964946 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003860454 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 1.999e-5 seconds [ Info: Global identifiability assessed in 0.01315723 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005760987 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003783805 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.0999e-5 seconds [ Info: Global identifiability assessed in 0.012713474 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.007098435 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005820777 seconds [ Info: Dimensions of the Wronskians [8] [ Info: Ranks of the Wronskians computed in 2.785e-5 seconds [ Info: Global identifiability assessed in 0.018051355 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.006124874 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005301121 seconds [ Info: Dimensions of the Wronskians [6] [ Info: Ranks of the Wronskians computed in 2.164e-5 seconds [ Info: Global identifiability assessed in 0.015234921 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005547519 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00549151 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 4.2509e-5 seconds [ Info: Global identifiability assessed in 0.015025943 seconds [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005453691 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.013363668 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.093e-5 seconds [ Info: Global identifiability assessed in 0.114928108 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.886936 seconds (960.15 k allocations: 82.892 MiB, 18.05% gc time, 50.51% compilation time) Cyclic, n = 4 0.265734 seconds (1.49 M allocations: 144.738 MiB) Cyclic, n = 5 1.022161 seconds (2.82 M allocations: 290.876 MiB, 20.16% gc time, 1.08% compilation time) Cyclic, n = 6 1.446753 seconds (4.78 M allocations: 515.582 MiB, 13.92% gc time) Cyclic, n = 7 2.866197 seconds (7.64 M allocations: 855.935 MiB, 18.97% gc time) Cyclic, n = 8 3.836515 seconds (11.65 M allocations: 1.329 GiB, 14.18% gc time) Catenary, n = 3 0.691637 seconds (1.40 M allocations: 135.418 MiB, 28.10% gc time) Catenary, n = 4 1.337105 seconds (4.54 M allocations: 477.861 MiB, 16.28% gc time) Catenary, n = 5 3.522371 seconds (10.03 M allocations: 1.150 GiB, 15.91% gc time) Catenary, n = 6 7.423987 seconds (19.48 M allocations: 2.346 GiB, 17.53% gc time) Catenary, n = 7 12.862333 seconds (34.63 M allocations: 4.453 GiB, 15.83% gc time) Catenary, n = 8 22.569080 seconds (57.00 M allocations: 7.636 GiB, 16.15% gc time) Mammilary, n = 3 0.278350 seconds (1.40 M allocations: 135.416 MiB) Mammilary, n = 4 1.886950 seconds (4.54 M allocations: 477.864 MiB, 25.92% gc time) Mammilary, n = 5 3.390259 seconds (10.03 M allocations: 1.150 GiB, 16.45% gc time) Mammilary, n = 6 6.798357 seconds (19.48 M allocations: 2.346 GiB, 15.74% gc time) Mammilary, n = 7 12.887345 seconds (34.63 M allocations: 4.453 GiB, 15.87% gc time) Mammilary, n = 8 22.115360 seconds (57.01 M allocations: 7.636 GiB, 15.88% 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.002273809 seconds [ Info: No parameters, so Wronskian computation is not needed [ Info: Global identifiability assessed in 0.006574279 seconds [ Info: Assessing local identifiability ┌ Debug: Computing the prime number └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:208 ┌ Debug: The prime is 20065163 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:233 ┌ Debug: Extending the model └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:236 ┌ Debug: Reducing the system modulo prime └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:240 ┌ Debug: Computing the observability matrix (and, if ME, the bound) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:243 ┌ Debug: Computing the output derivatives └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:263 ┌ Debug: Computing partial derivatives of the solution └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:90 ┌ Debug: Computing the power series solution of the system └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:34 ┌ Debug: Building the variational system at the solution └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:41 ┌ Debug: Solving the variational system and forming the output └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:63 ┌ Debug: Evaluating the partial derivatives of the outputs └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:97 ┌ Debug: Building the matrices └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:266 ┌ Debug: Transcendence basis computation requested └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:305 ┌ Debug: Transcendence basis QQMPolyRingElem[] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:345 ┌ Debug: Computing the result └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/local_identifiability.jl:348 ┌ Debug: Local identifiability assessed in 0.002253679 seconds └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/StructuralIdentifiability.jl:155 ┌ Debug: Trasncendence basis to be specialized is QQMPolyRingElem[] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/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/kvtEu/src/io_equation.jl:165 ┌ Debug: Orders: Dict{QQMPolyRingElem, Int64}(y(t)_0 => 0) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:166 ┌ Debug: Sizes: Dict{QQMPolyRingElem, Int64}(y(t)_0 => 2) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/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/kvtEu/src/io_equation.jl:180 ┌ Debug: Prolonging output y(t)_0 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:183 ┌ Debug: Prolonging └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:186 ┌ Debug: Eliminating the derivative of x(t) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:189 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Degrees are Tuple{QQMPolyRingElem, Int64}[(x(t), 42), (y(t)_1, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:398 ┌ Debug: Eliminating extra factors └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:400 ┌ Debug: Generating new point on the variety └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:208 ┌ Debug: Preparing initial condition └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:212 ┌ Debug: Computing a power series solution └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:221 ┌ Debug: Computing power series solution, currently at precision 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/power_series_utils.jl:265 ┌ Debug: Constructing the point └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:236 ┌ Debug: Elimination of x(t), 1 left └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:213 ┌ Debug: Elimination in states └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:284 ┌ Debug: Elimination in y_equations └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:290 ┌ Debug: Elimination in the extra projection └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:302 ┌ Debug: Degrees are Tuple{QQMPolyRingElem, Int64}[(rand_proj_var, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:398 ┌ Debug: Eliminating extra factors └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:400 ┌ Debug: Elimination in the prolonged equation └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:309 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Decreasing degree with linear combination └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:323 ┌ Debug: Degrees are Tuple{QQMPolyRingElem, Int64}[(y(t)_0, 42), (y(t)_1, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:398 ┌ Debug: Eliminating extra factors └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/elimination.jl:400 ┌ Debug: Check whether the original projections are enough └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:376 ┌ Debug: The projections generate an ideal with a single components of highest dimension, returning └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/io_equation.jl:378 ┌ Debug: Sizes: [2] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/global_identifiability.jl:97 [ Info: Computed IO-equations in 1.726130664 seconds [ Info: No parameters, so Wronskian computation is not needed ┌ Debug: Computing Lie derivatives └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/global_identifiability.jl:30 ┌ Debug: Extracting coefficients └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/global_identifiability.jl:37 ┌ Debug: Constructing the MQS ideal in Multivariate polynomial ring in 1 variable over QQ └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:68 ┌ Debug: Finding pivot polynomials └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:70 ┌ Debug: Degrees in this list are [0, 1] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:81 ┌ Debug: Degrees in this list are [0, 42] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:81 ┌ Debug: Degrees and lengths are [(0, 1), (0, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:83 ┌ Debug: Rational functions common denominator is of degree 0 and of length 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:89 ┌ Debug: Common denominator of the field generators is constant └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:91 ┌ Debug: Saturating variable is t, index is 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:102 ┌ Debug: Constructed MQS ideal in Multivariate polynomial ring in 2 variables over QQ with 3 elements └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:148 ┌ Debug: Finding pivot polynomials └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:107 ┌ Debug: Degrees are [0] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:109 ┌ Debug: Estimating the sampling bound └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:111 ┌ Debug: Bound for the degrees is 42 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:128 ┌ Debug: The total number of variables in 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:134 ┌ Debug: Sampling from -2081724624 to 2081724624 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:142 ┌ Debug: Evaluating MQS ideal over QQ at QQFieldElem[1556688216] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:287 ┌ Debug: Computing Groebner basis (3 equations) └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:148 ┌ Debug: Constructing the MQS ideal in Multivariate polynomial ring in 1 variable over QQ └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:68 ┌ Debug: Finding pivot polynomials └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:70 ┌ Debug: Degrees in this list are [0, 1] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:81 ┌ Debug: Degrees and lengths are [(0, 1)] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:83 ┌ Debug: Rational functions common denominator is of degree 0 and of length 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:89 ┌ Debug: Common denominator of the field generators is constant └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:91 ┌ Debug: Saturating variable is t, index is 1 └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:102 ┌ Debug: Constructed MQS ideal in Multivariate polynomial ring in 2 variables over QQ with 2 elements └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:148 ┌ Debug: Evaluating MQS ideal over QQ at QQFieldElem[1556688216] └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/IdealMQS.jl:287 ┌ Debug: Starting the groebner basis computation └ @ StructuralIdentifiability ~/.julia/packages/StructuralIdentifiability/kvtEu/src/RationalFunctionFields/RationalFunctionField.jl:151 [ Info: Global identifiability assessed in 2.899620426 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.00333346 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002915563 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.1019e-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.002275369 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.03266946 seconds [ Info: Inclusion checked with probability 0.9955 in 0.0011739 seconds [ Info: Global identifiability assessed in 0.059668392 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.002675166 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001869373 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.558e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Global identifiability assessed in 0.010666882 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002474478 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001698584 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.706e-5 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: The search for identifiable functions concluded in 0.007726199 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002707795 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001780464 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.731e-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.003348339 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.062586585 seconds [ Info: Inclusion checked with probability 0.995 in 0.000960571 seconds [ Info: The search for identifiable functions concluded in 0.083064896 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: │ ["5__Internal_1", "5__Internal_2", "134__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}[5__Internal_1*5__Internal_2, 5__Internal_2] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[5__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.042685 seconds (115.53 k allocations: 11.979 MiB) 0.043949 seconds (115.20 k allocations: 11.946 MiB) 0.043148 seconds (115.07 k allocations: 11.927 MiB) 0.041950 seconds (114.93 k allocations: 11.905 MiB) 0.038535 seconds (114.96 k allocations: 11.905 MiB) 0.035655 seconds (114.40 k allocations: 11.886 MiB) 0.034543 seconds (115.02 k allocations: 11.926 MiB) 0.034371 seconds (114.82 k allocations: 11.904 MiB) 0.033773 seconds (115.43 k allocations: 11.961 MiB) 0.033668 seconds (115.42 k allocations: 11.954 MiB) 0.033802 seconds (115.27 k allocations: 11.960 MiB) 0.033536 seconds (115.19 k allocations: 11.924 MiB) 0.033381 seconds (115.14 k allocations: 11.953 MiB) 0.035501 seconds (114.70 k allocations: 11.921 MiB) 0.035955 seconds (115.01 k allocations: 11.928 MiB) 0.035717 seconds (115.22 k allocations: 11.949 MiB) 0.036427 seconds (114.88 k allocations: 11.926 MiB) 0.037137 seconds (115.37 k allocations: 11.956 MiB) 0.037527 seconds (114.93 k allocations: 11.937 MiB) 0.036368 seconds (115.55 k allocations: 11.974 MiB) 0.039242 seconds (115.48 k allocations: 11.960 MiB) 0.042917 seconds (115.02 k allocations: 11.913 MiB) 0.043236 seconds (115.59 k allocations: 11.967 MiB) 0.505834 seconds (115.05 k allocations: 11.947 MiB, 31.78% gc time) 0.044250 seconds (115.24 k allocations: 11.947 MiB) 0.044064 seconds (115.10 k allocations: 11.940 MiB) 0.042128 seconds (114.65 k allocations: 11.885 MiB) 0.042773 seconds (115.20 k allocations: 11.932 MiB) 0.040476 seconds (115.29 k allocations: 11.965 MiB) 0.036437 seconds (114.50 k allocations: 11.910 MiB) [ Info: Could not find output variables in the model. 0.012256 seconds (39.17 k allocations: 3.925 MiB) [ Info: Could not find output variables in the model. 0.012169 seconds (39.15 k allocations: 3.918 MiB) [ Info: Could not find output variables in the model. 0.011589 seconds (39.11 k allocations: 3.903 MiB) [ Info: Could not find output variables in the model. 0.011664 seconds (39.26 k allocations: 3.925 MiB) [ Info: Could not find output variables in the model. 0.011198 seconds (39.17 k allocations: 3.916 MiB) [ Info: Could not find output variables in the model. 0.010843 seconds (39.25 k allocations: 3.924 MiB) [ Info: Could not find output variables in the model. 0.011110 seconds (39.15 k allocations: 3.913 MiB) [ Info: Could not find output variables in the model. 0.011122 seconds (39.27 k allocations: 3.923 MiB) [ Info: Could not find output variables in the model. 0.010732 seconds (39.25 k allocations: 3.924 MiB) [ Info: Could not find output variables in the model. 0.010380 seconds (39.27 k allocations: 3.930 MiB) [ Info: Could not find output variables in the model. 0.010550 seconds (39.27 k allocations: 3.924 MiB) [ Info: Could not find output variables in the model. 0.010869 seconds (39.26 k allocations: 3.923 MiB) [ Info: Could not find output variables in the model. 0.010394 seconds (38.97 k allocations: 3.911 MiB) [ Info: Could not find output variables in the model. 0.010608 seconds (39.20 k allocations: 3.919 MiB) [ Info: Could not find output variables in the model. 0.011103 seconds (39.27 k allocations: 3.928 MiB) [ Info: Could not find output variables in the model. 0.010158 seconds (39.27 k allocations: 3.924 MiB) [ Info: Could not find output variables in the model. 0.010958 seconds (39.26 k allocations: 3.925 MiB) [ Info: Could not find output variables in the model. 0.010702 seconds (39.15 k allocations: 3.917 MiB) [ Info: Could not find output variables in the model. 0.010517 seconds (39.13 k allocations: 3.912 MiB) [ Info: Could not find output variables in the model. 0.010736 seconds (39.21 k allocations: 3.923 MiB) [ Info: Could not find output variables in the model. 0.010117 seconds (39.28 k allocations: 3.934 MiB) [ Info: Could not find output variables in the model. 0.011086 seconds (39.25 k allocations: 3.919 MiB) [ Info: Could not find output variables in the model. 0.010507 seconds (39.27 k allocations: 3.936 MiB) [ Info: Could not find output variables in the model. 0.010169 seconds (39.21 k allocations: 3.935 MiB) [ Info: Could not find output variables in the model. 0.011033 seconds (39.19 k allocations: 3.927 MiB) [ Info: Could not find output variables in the model. 0.010743 seconds (39.11 k allocations: 3.905 MiB) [ Info: Could not find output variables in the model. 0.010527 seconds (39.14 k allocations: 3.916 MiB) [ Info: Could not find output variables in the model. 0.010800 seconds (39.11 k allocations: 3.911 MiB) [ Info: Could not find output variables in the model. 0.011327 seconds (38.93 k allocations: 3.896 MiB) [ Info: Could not find output variables in the model. 0.011581 seconds (39.02 k allocations: 3.902 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.005532229 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00323681 seconds [ Info: Dimensions of the Wronskians [2, 2] [ Info: Ranks of the Wronskians computed in 1.829e-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.000734473 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.01416419 seconds [ Info: Inclusion checked with probability 0.995 in 0.000649594 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 1 specializations in 0.000895882 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.537109779 seconds [ Info: Inclusion checked with probability 0.995 in 0.0010042 seconds [ Info: The search for identifiable functions concluded in 0.583548641 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: │ ["177__Internal_1", "177__Internal_2", "177__Internal_3", "177__Internal_4", "190__Input_1", "190__Input_2", "87__Output_1", "87__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}[177__Internal_1 + 177__Internal_3 + 190__Input_2, 177__Internal_2 + 177__Internal_4 + 190__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[177__Internal_2, 177__Internal_1] │ New inputs: └ QQMPolyRingElem[190__Input_1, 190__Input_2] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002437168 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002007252 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.536e-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.001482087 seconds, found 3 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.021367403 seconds [ Info: Inclusion checked with probability 0.995 in 0.001029081 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 17 specializations in 0.03256387 seconds, found 18 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.329534178 seconds [ Info: Inclusion checked with probability 0.995 in 0.001344838 seconds [ Info: The search for identifiable functions concluded in 0.434341574 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: │ ["214__Internal_1", "214__Internal_2", "214__Internal_3", "214__Internal_4", "214__Internal_5", "153__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}[214__Internal_3*214__Internal_5, 214__Internal_2*214__Internal_4, -214__Internal_1 + 214__Internal_3*214__Internal_4] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[214__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004966044 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002815784 seconds [ Info: Dimensions of the Wronskians [2, 2] [ Info: Ranks of the Wronskians computed in 2.279e-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.000690753 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.013270608 seconds [ Info: Inclusion checked with probability 0.995 in 0.000731673 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 1 specializations in 0.000912712 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.08699907 seconds [ Info: Inclusion checked with probability 0.995 in 0.000948881 seconds [ Info: The search for identifiable functions concluded in 0.128779725 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: │ ["177__Internal_1", "177__Internal_2", "177__Internal_3", "177__Internal_4", "190__Input_1", "190__Input_2", "87__Output_1", "87__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}[177__Internal_1 + 177__Internal_3 + 190__Input_2, 177__Internal_2 + 177__Internal_4 + 190__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[177__Internal_2, 177__Internal_1] │ New inputs: └ QQMPolyRingElem[190__Input_1, 190__Input_2] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002271909 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001632575 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.149e-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.001303338 seconds, found 3 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.019802887 seconds [ Info: Inclusion checked with probability 0.995 in 0.000901372 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 17 specializations in 0.023515834 seconds, found 18 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.369377891 seconds [ Info: Inclusion checked with probability 0.995 in 0.001500896 seconds [ Info: The search for identifiable functions concluded in 0.460190236 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: │ ["214__Internal_1", "214__Internal_2", "214__Internal_3", "214__Internal_4", "214__Internal_5", "153__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}[214__Internal_3*214__Internal_5, 214__Internal_2*214__Internal_4, -214__Internal_1 + 214__Internal_3*214__Internal_4] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[214__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002940353 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.006291263 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 2.247e-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.003155451 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.070500071 seconds [ Info: Inclusion checked with probability 0.995 in 0.001502227 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 5 variables [ Info: Used 38 specializations in 0.087746273 seconds, found 11 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.849189587 seconds [ Info: Inclusion checked with probability 0.995 in 0.001633665 seconds [ Info: The search for identifiable functions concluded in 1.073922069 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: │ ["146__Internal_1", "146__Internal_2", "146__Internal_3", "146__Internal_4", "146__Internal_5", "51__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}[(146__Internal_2 + 146__Internal_4)//146__Internal_4, (146__Internal_1*146__Internal_3 + 146__Internal_2*146__Internal_5)//146__Internal_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[146__Internal_2] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002653976 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002705005 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.3519e-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.001641705 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.025480706 seconds [ Info: Inclusion checked with probability 0.995 in 0.000962321 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 6 variables [ Info: Used 17 specializations in 0.026631475 seconds, found 9 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.146612611 seconds [ Info: Inclusion checked with probability 0.995 in 0.001198129 seconds [ Info: The search for identifiable functions concluded in 0.232095555 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: │ ["65__Internal_1", "65__Internal_2", "65__Internal_3", "65__Internal_4", "65__Internal_5", "224__Input_1", "81__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}[65__Internal_1*65__Internal_2*65__Internal_3 - 65__Internal_1*65__Internal_4, -65__Internal_1*65__Internal_2 + 65__Internal_2*65__Internal_5 + 224__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[65__Internal_2] │ New inputs: └ QQMPolyRingElem[224__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001707114 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001159209 seconds [ Info: Dimensions of the Wronskians [1] [ Info: Ranks of the Wronskians computed in 1.582e-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.002570406 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.058136975 seconds [ Info: Inclusion checked with probability 0.995 in 0.000833523 seconds [ Info: The search for identifiable functions concluded in 0.074371626 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: │ ["120__Internal_1", "120__Internal_2", "177__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}[120__Internal_1 + 120__Internal_2, 0] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[120__Internal_1] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003140211 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002291129 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.006e-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.000799792 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.012387406 seconds [ Info: Inclusion checked with probability 0.995 in 0.000704193 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 5 variables [ Info: Used 16 specializations in 0.025092889 seconds, found 7 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.140975192 seconds [ Info: Inclusion checked with probability 0.995 in 0.00110455 seconds [ Info: The search for identifiable functions concluded in 0.207061955 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: │ ["57__Internal_1", "57__Internal_2", "57__Internal_3", "57__Internal_4", "150__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}[57__Internal_2, 57__Internal_4, 57__Internal_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[57__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001950522 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001475626 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 2.075e-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.000635964 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.007716119 seconds [ Info: Inclusion checked with probability 0.995 in 0.000590385 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 3 variables [ Info: Used 5 specializations in 0.002787745 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.076571126 seconds [ Info: Inclusion checked with probability 0.995 in 0.000887012 seconds [ Info: The search for identifiable functions concluded in 0.104887575 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: │ ["131__Internal_1", "131__Internal_2", "19__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*131__Internal_1*131__Internal_2] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[1//2*131__Internal_1] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.727917031 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.225380976 seconds [ Info: Dimensions of the Wronskians [245] [ Info: Ranks of the Wronskians computed in 0.00657643 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 ⌜ # Computing specializations.. Time: 0:00:00 Points: 4   ⌝ # Computing specializations.. Time: 0:00:00 Points: 9   ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computing normal forms of degree 2 in 8 variables [ Info: Used 13 specializations in 0.186415994 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.121540282 seconds [ Info: Inclusion checked with probability 0.995 in 1.708032229 seconds [ Info: Simplifying generating set. Simplification level: strong ⌜ # Computing specializations.. Time: 0:00:00 ✓ # Computing specializations.. Time: 0:00:00 [ Info: Computing normal forms of degree 3 in 11 variables [ Info: Used 105 specializations in 3.068910131 seconds, found 53 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.601093016 seconds [ Info: Inclusion checked with probability 0.995 in 0.00431722 seconds [ Info: The search for identifiable functions concluded in 12.60604992 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: │ ["8__Internal_1", "8__Internal_2", "8__Internal_3", "8__Internal_4", "8__Internal_5", "8__Internal_6", "8__Internal_7", "8__Internal_8", "8__Internal_9", "8__Internal_10", "34__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}[-8__Internal_1*8__Internal_3 - 8__Internal_1*8__Internal_5 - 8__Internal_1*8__Internal_8 + 8__Internal_3*8__Internal_9, 8__Internal_1*8__Internal_8 - 8__Internal_2*8__Internal_6 - 8__Internal_2*8__Internal_7 + 8__Internal_3*8__Internal_4, 8__Internal_1*8__Internal_3 + 8__Internal_1*8__Internal_5 + 8__Internal_2*8__Internal_7 - 8__Internal_3*8__Internal_4 - 8__Internal_3*8__Internal_9] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[(8__Internal_1*8__Internal_10 + 8__Internal_2*8__Internal_10)//8__Internal_9] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.008779299 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.009766 seconds [ Info: Dimensions of the Wronskians [18] [ Info: Ranks of the Wronskians computed in 3.843e-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.004313611 seconds, found 3 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.041756296 seconds [ Info: Inclusion checked with probability 0.995 in 0.001785393 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 9 variables [ Info: Used 58 specializations in 1.196871712 seconds, found 34 relations [ Info: Computing 10 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.386848579 seconds [ Info: Inclusion checked with probability 0.995 in 0.002891163 seconds [ Info: The search for identifiable functions concluded in 1.731360191 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: │ ["80__Internal_1", "80__Internal_2", "80__Internal_3", "80__Internal_4", "80__Internal_5", "80__Internal_6", "80__Internal_7", "80__Internal_8", "184__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}[-80__Internal_1*80__Internal_4*80__Internal_8 + 80__Internal_2*80__Internal_5, 80__Internal_1*80__Internal_4*80__Internal_8 - 80__Internal_2*80__Internal_5, -80__Internal_3*80__Internal_7 + 80__Internal_4, -80__Internal_1*80__Internal_4*80__Internal_8 - 80__Internal_4*80__Internal_6] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[80__Internal_3] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.005229362 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005169992 seconds [ Info: Dimensions of the Wronskians [7] [ Info: Ranks of the Wronskians computed in 2.7429e-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.001946652 seconds, found 4 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.040531117 seconds [ Info: Inclusion checked with probability 0.995 in 0.00110769 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 7 variables [ Info: Used 14 specializations in 0.075082319 seconds, found 20 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.697748957 seconds [ Info: Inclusion checked with probability 0.995 in 0.003059732 seconds [ Info: The search for identifiable functions concluded in 0.897664936 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: │ ["255__Internal_1", "255__Internal_2", "255__Internal_3", "255__Internal_4", "255__Internal_5", "255__Internal_6", "255__Internal_7", "254__Input_1", "117__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}[-255__Internal_1*255__Internal_5 + 255__Internal_4*254__Input_1, -255__Internal_2*255__Internal_5 + 255__Internal_4*254__Input_1, -255__Internal_4*255__Internal_7 + 255__Internal_5*255__Internal_6*254__Input_1, 255__Internal_3 - 255__Internal_4*255__Internal_5 + 2*255__Internal_6*254__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[255__Internal_1] │ New inputs: └ QQMPolyRingElem[254__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003075322 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002741754 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 3.1e-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.001198039 seconds, found 1 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.014431727 seconds [ Info: Inclusion checked with probability 0.995 in 0.001390738 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 4 variables [ Info: Used 6 specializations in 0.005539409 seconds, found 5 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.71248267 seconds [ Info: Inclusion checked with probability 0.995 in 0.001869253 seconds [ Info: The search for identifiable functions concluded in 0.782873841 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: │ ["237__Internal_1", "237__Internal_2", "237__Internal_3", "237__Internal_4", "249__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}[-237__Internal_1^2*237__Internal_4 - 237__Internal_1, 237__Internal_2 + 237__Internal_3 + 237__Internal_4, 2*237__Internal_1*237__Internal_3*237__Internal_4 + 2*237__Internal_3] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[237__Internal_2] │ New inputs: └ QQMPolyRingElem[] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.013147008 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.01952762 seconds [ Info: Dimensions of the Wronskians [32] [ Info: Ranks of the Wronskians computed in 7.3669e-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.00762429 seconds, found 8 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.176302157 seconds [ Info: Inclusion checked with probability 0.995 in 0.005125643 seconds [ Info: Simplifying generating set. Simplification level: strong ⌜ # Computing specializations.. Time: 0:00:00 Points: 498   ⌝ # Computing specializations.. Time: 0:00:00 Points: 993   ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computing normal forms of degree 3 in 10 variables [ Info: Used 106 specializations in 5.768383628 seconds, found 45 relations [ Info: Computing 11 Groebner bases for degrees (3, 3) for block orderings ⌜ # Computing specializations.. Time: 0:00:01 ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computed Groebner bases in 6.600089446 seconds [ Info: Inclusion checked with probability 0.995 in 0.012853101 seconds [ Info: The search for identifiable functions concluded in 15.686715439 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: │ ["165__Internal_1", "165__Internal_2", "165__Internal_3", "165__Internal_4", "165__Internal_5", "165__Internal_6", "165__Internal_7", "165__Internal_8", "165__Internal_9", "165__Internal_10", "66__Input_1", "223__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}[165__Internal_4, -165__Internal_1*165__Internal_2*165__Internal_6*165__Internal_7 - 165__Internal_2*165__Internal_7*66__Input_1, -165__Internal_1*165__Internal_9 + 165__Internal_1*165__Internal_10 - 165__Internal_3*165__Internal_5, 165__Internal_1*165__Internal_2*165__Internal_6*165__Internal_7 - 165__Internal_1*165__Internal_10 + 165__Internal_3*165__Internal_5 - 165__Internal_4*165__Internal_8] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[165__Internal_1*165__Internal_7] │ New inputs: └ QQMPolyRingElem[66__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.003442808 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00321683 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.997e-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.002075031 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.027128801 seconds [ Info: Inclusion checked with probability 0.995 in 0.001151169 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 5 variables [ Info: Used 25 specializations in 0.040285019 seconds, found 15 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.163211597 seconds [ Info: Inclusion checked with probability 0.995 in 0.001333638 seconds [ Info: The search for identifiable functions concluded in 0.274543701 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: │ ["11__Internal_1", "11__Internal_2", "11__Internal_3", "11__Internal_4", "11__Internal_5", "238__Input_1", "41__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}[11__Internal_1*11__Internal_3 + 11__Internal_2*11__Internal_5, 11__Internal_1 + 11__Internal_2*11__Internal_4 + 238__Input_1] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[11__Internal_2] │ New inputs: └ QQMPolyRingElem[238__Input_1] [ Info: Converting variable names to human-readable ones [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001343098 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001273718 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.139e-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.000956382 seconds, found 2 relations [ Info: Computing 3 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.015462547 seconds [ Info: Inclusion checked with probability 0.995 in 0.000737863 seconds [ Info: Simplifying generating set. Simplification level: strong [ Info: Computing normal forms of degree 3 in 3 variables [ Info: Used 8 specializations in 0.008435713 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.162074807 seconds [ Info: Inclusion checked with probability 0.995 in 0.001930542 seconds [ Info: The search for identifiable functions concluded in 0.53297847 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: │ ["79__Internal_1", "79__Internal_2", "79__Internal_3", "79__Internal_4", "235__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*79__Internal_1*79__Internal_2, (1//2*79__Internal_2^2*79__Internal_4 + 2*79__Internal_3)//79__Internal_4] │ New output dynamics: │ AbstractAlgebra.Generic.FracFieldElem{QQMPolyRingElem}[2//79__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.040165 seconds (1.16 k allocations: 215.594 KiB, 98.08% compilation time) 0.000670 seconds (703 allocations: 184.117 KiB) 0.000681 seconds (703 allocations: 184.117 KiB) 0.000629 seconds (703 allocations: 184.117 KiB) 0.000626 seconds (703 allocations: 184.117 KiB) 0.003427 seconds (1.89 k allocations: 723.023 KiB) 0.003473 seconds (1.89 k allocations: 723.023 KiB) 0.003457 seconds (1.89 k allocations: 723.023 KiB) 0.003458 seconds (1.89 k allocations: 723.023 KiB) 0.003346 seconds (1.89 k allocations: 723.023 KiB) 0.010416 seconds (3.87 k allocations: 1.794 MiB) 0.010292 seconds (3.87 k allocations: 1.794 MiB) 0.010233 seconds (3.87 k allocations: 1.794 MiB) 0.010248 seconds (3.87 k allocations: 1.794 MiB) 0.010566 seconds (3.87 k allocations: 1.794 MiB) 0.023588 seconds (6.68 k allocations: 3.607 MiB) 0.023356 seconds (6.70 k allocations: 3.619 MiB) 0.023447 seconds (6.68 k allocations: 3.607 MiB) 0.023827 seconds (6.68 k allocations: 3.607 MiB) 0.023568 seconds (6.68 k allocations: 3.607 MiB) 0.044638 seconds (10.35 k allocations: 6.333 MiB) 0.044301 seconds (10.33 k allocations: 6.322 MiB) 0.045167 seconds (10.33 k allocations: 6.322 MiB) 0.045096 seconds (10.35 k allocations: 6.333 MiB) 0.044281 seconds (10.33 k allocations: 6.322 MiB) 0.000883 seconds (769 allocations: 266.305 KiB) 0.000829 seconds (769 allocations: 266.305 KiB) 0.000809 seconds (769 allocations: 266.305 KiB) 0.000843 seconds (769 allocations: 266.305 KiB) 0.000878 seconds (769 allocations: 266.305 KiB) 0.004895 seconds (2.10 k allocations: 1.161 MiB) 0.004958 seconds (2.10 k allocations: 1.161 MiB) 0.004927 seconds (2.10 k allocations: 1.161 MiB) 0.004885 seconds (2.10 k allocations: 1.161 MiB) 0.004945 seconds (2.10 k allocations: 1.161 MiB) 0.015359 seconds (4.31 k allocations: 3.134 MiB) 0.015530 seconds (4.31 k allocations: 3.134 MiB) 0.148564 seconds (4.31 k allocations: 3.134 MiB, 33.90% gc time) 0.015590 seconds (4.31 k allocations: 3.134 MiB) 0.015588 seconds (4.31 k allocations: 3.134 MiB) 0.035446 seconds (7.47 k allocations: 6.595 MiB) 0.035224 seconds (7.47 k allocations: 6.595 MiB) 0.034918 seconds (7.47 k allocations: 6.595 MiB) 0.035145 seconds (7.47 k allocations: 6.595 MiB) 0.035034 seconds (7.47 k allocations: 6.595 MiB) 0.067006 seconds (11.62 k allocations: 11.955 MiB) 0.066454 seconds (11.62 k allocations: 11.955 MiB) 0.065588 seconds (11.62 k allocations: 11.955 MiB) 0.190088 seconds (11.62 k allocations: 11.955 MiB, 14.42% gc time) 0.064728 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.001785933 seconds, found 1 relations [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 4 specializations in 0.002601196 seconds, found 2 relations [ Info: Computing normal forms of degree 1 in 3 variables [ Info: Used 2 specializations in 0.001549206 seconds, found 1 relations [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.002311159 seconds, found 3 relations [ Info: Computing normal forms of degree 1 in 3 variables [ Info: Used 2 specializations in 0.000958511 seconds, found 0 relations [ Info: Computing normal forms of degree 7 in 3 variables [ Info: Used 2 specializations in 0.007497931 seconds, found 1 relations [ Info: Computing normal forms of degree 12 in 3 variables [ Info: Used 4 specializations in 0.092467057 seconds, found 2 relations [ Info: Computing normal forms of degree 2 in 9 variables [ Info: Used 5 specializations in 0.013048779 seconds, found 8 relations [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 3 specializations in 0.001576315 seconds, found 2 relations [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 22 specializations in 0.115263686 seconds, found 13 relations ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.003599597 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002712295 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.571e-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.002255909 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.047840148 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001173779 seconds [ Info: Global identifiability assessed in 0.079252607 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.002988742 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002401728 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 1.9109e-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.002012761 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.049177476 seconds [ Info: Inclusion checked with probability 0.9955 in 0.00107354 seconds [ Info: Global identifiability assessed in 0.072131903 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.003457498 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002392048 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.075e-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.002050212 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.043892604 seconds [ Info: Inclusion checked with probability 0.9955 in 0.00108681 seconds [ Info: Global identifiability assessed in 0.067525665 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.0031724 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002506507 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.1389e-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.002010001 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.044567528 seconds [ Info: Inclusion checked with probability 0.995 in 0.000901321 seconds [ Info: The search for identifiable functions concluded in 0.068429237 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00213748 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005049213 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.5259e-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.00323373 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.041505756 seconds [ Info: Inclusion checked with probability 0.995 in 0.001222869 seconds [ Info: The search for identifiable functions concluded in 0.065201656 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001730094 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001768053 seconds [ Info: Dimensions of the Wronskians [4] [ Info: Ranks of the Wronskians computed in 2.3939e-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.003146611 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.040540115 seconds [ Info: Inclusion checked with probability 0.995 in 0.001240179 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 5 variables [ Info: Used 7 specializations in 0.005918316 seconds, found 4 relations [ Info: Computing 6 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.053579485 seconds [ Info: Inclusion checked with probability 0.995 in 0.001432637 seconds [ Info: The search for identifiable functions concluded in 0.146979911 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.002801164 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002190019 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.001900852 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.04317586 seconds [ Info: Inclusion checked with probability 0.9955 in 0.000945261 seconds [ Info: Global identifiability assessed in 0.066610234 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.002916793 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002348318 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.1039e-5 seconds [ Info: Global identifiability assessed in 0.007454302 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.002743404 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00210783 seconds [ Info: Dimensions of the Wronskians [3] [ Info: Ranks of the Wronskians computed in 2.006e-5 seconds [ Info: Global identifiability assessed in 0.006881756 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.08749795 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 1.629136538 seconds [ Info: Dimensions of the Wronskians [676] [ Info: Ranks of the Wronskians computed in 0.105760991 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:01 ⌟ # Computing specializations.. Time: 0:00:01 ⌞ # Computing specializations.. Time: 0:00:02 ⌜ # Computing specializations.. Time: 0:00:02 ✓ # Computing specializations.. Time: 0:00:02 ⌜ # Computing specializations.. Time: 0:00:00 Points: 2   ⌝ # Computing specializations.. Time: 0:00:00 Points: 4   ⌟ # Computing specializations.. Time: 0:00:01 Points: 5   ✓ # Computing specializations.. Time: 0:00:01 [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 1 specializations in 0.001792603 seconds, found 7 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.088089274 seconds [ Info: Inclusion checked with probability 0.995 in 11.948564976 seconds [ Info: The search for identifiable functions concluded in 23.868425065 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Floating point value 2.0 will be converted to 2. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value -0.6 will be converted to -3//5. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value 1.57 will be converted to 157//100. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/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/kvtEu/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value -0.6 will be converted to -3//5. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:72 ┌ Warning: Floating point value 1.57 will be converted to 157//100. └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/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: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.002934703 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003019842 seconds [ Info: Dimensions of the Wronskians [11] [ Info: Ranks of the Wronskians computed in 2.32e-5 seconds [ Info: Global identifiability assessed in 0.013229158 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002936683 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003005013 seconds [ Info: Dimensions of the Wronskians [11] [ Info: Ranks of the Wronskians computed in 2.752e-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.001644305 seconds, found 3 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.023800709 seconds [ Info: Inclusion checked with probability 0.995 in 0.001241308 seconds [ Info: The search for identifiable functions concluded in 0.043438588 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.00860348 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.005815926 seconds [ Info: Dimensions of the Wronskians [4, 1] [ Info: Ranks of the Wronskians computed in 3.235e-5 seconds [ Info: Global identifiability assessed in 0.017790725 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 wolves₊δ rabbits₊α β γ wolves₊y rabbits₊x ┌ Info: System parsed into wolves₊y' = wolves₊y*rabbits₊x*γ - wolves₊y*wolves₊δ │ rabbits₊x' = -wolves₊y*rabbits₊x*β + rabbits₊x*rabbits₊α^2 └ 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.003929934 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003036342 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.234e-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.002651396 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.031924104 seconds [ Info: Inclusion checked with probability 0.9955 in 0.001176899 seconds [ Info: Global identifiability assessed in 0.082939061 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.00116082 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.000952081 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.9999e-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.000747633 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.00864354 seconds [ Info: Inclusion checked with probability 0.9955 in 0.000661534 seconds [ Info: Global identifiability assessed in 0.018612457 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001275558 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.000897752 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.991e-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.000620595 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.008576111 seconds [ Info: Inclusion checked with probability 0.995 in 0.000640984 seconds [ Info: The search for identifiable functions concluded in 0.017150361 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Info: System parsed into (x)[1]' = -(x)[2]*k1 │ (x)[2]' = -(x)[1]*k2 │ y1 = (x)[1] └ y2 = (x)[2] ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Info: System parsed into x4' = (-x4*k5)//(x4 + k6) │ x5' = (-x4*x5*k7 + x4*x5*k5 + x4*x6*k5 + x4*k5*k8 - x5*k7*k6)//(x4*x5 + x4*x6 + x4*k8 + x5*k6 + x6*k6 + k6*k8) │ x6' = (x5*x6^2*k9 - x5*x6*k9*k10 + x5*k7*k10 + x6^3*k9 - x6^2*k9*k10 + x6^2*k9*k8 - x6*k9*k10*k8)//(x5*k10 + x6*k10 + k10*k8) │ x7' = (-x6^2*k9 + x6*k9*k10)//k10 │ y1 = x4 └ y2 = x5 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Info: System parsed into x1' = (-x1*x4*b - x1*b*c + 1)//(x4 + c) │ x2' = x1*α - x2*β │ x3' = x2*γ - x3*δ │ x4' = (x2*x4*σ*γ - x3*x4*σ*δ)//x3 │ y = x1 + x2 └ y2 = x2 [ Info: Assessing local identifiability [ Info: Assessing global identifiability [ Info: Functions to check involve states [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.014853843 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.025680211 seconds [ Info: Dimensions of the Wronskians [3, 54] [ Info: Ranks of the Wronskians computed in 0.000162748 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.003666317 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.059327589 seconds [ Info: Inclusion checked with probability 0.9955 in 0.005910266 seconds [ Info: Global identifiability assessed in 0.158063173 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.016626606 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.021115614 seconds [ Info: Dimensions of the Wronskians [3, 54] [ Info: Ranks of the Wronskians computed in 0.000180238 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.003460038 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.057410777 seconds [ Info: Inclusion checked with probability 0.995 in 0.005349511 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 20 specializations in 0.019158293 seconds, found 9 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.141685426 seconds [ Info: Inclusion checked with probability 0.995 in 0.00326058 seconds [ Info: The search for identifiable functions concluded in 0.334715875 seconds ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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/kvtEu/ext/ModelingToolkitSIExt.jl:516 ┌ 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/kvtEu/ext/ModelingToolkitSIExt.jl:516 ┌ 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", "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", "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", "x1", "x2", "theta1", "theta2", "theta3"] 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", "x1", "x2", "theta1", "theta2", "theta3"] 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", "x1", "x2", "theta1", "theta2", "theta3"] 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", "x1", "x2", "theta1", "theta2", "theta3"] 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/kvtEu/ext/ModelingToolkitSIExt.jl:516 ┌ 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/kvtEu/ext/ModelingToolkitSIExt.jl:516 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ 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.004463248 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.008057425 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 2.833e-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.00538381 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.077387441 seconds [ Info: Inclusion checked with probability 0.9955 in 0.002109511 seconds [ Info: Global identifiability assessed in 0.137759511 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.008052435 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.009865618 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 4.0e-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.005489559 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.076300041 seconds [ Info: Inclusion checked with probability 0.995 in 0.002033941 seconds [ Info: The search for identifiable functions concluded in 0.130931104 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.0042984 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.00435634 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 3.263e-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.005227262 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.07443773 seconds [ Info: Inclusion checked with probability 0.9955 in 0.00206189 seconds [ Info: Global identifiability assessed in 0.132681448 seconds [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.004125331 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.003984473 seconds [ Info: Dimensions of the Wronskians [13] [ Info: Ranks of the Wronskians computed in 2.913e-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.005007834 seconds, found 7 relations [ Info: Computing 9 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.071912792 seconds [ Info: Inclusion checked with probability 0.995 in 0.001940342 seconds [ Info: The search for identifiable functions concluded in 0.111499805 seconds Dict{Symbol, Any}(:chi1 => false, :c2 => false, :r2 => true, :beta2 => true, :r1 => true, :x2 => false, :chi2 => true, :beta1 => true, :c1 => true, :x1 => true) Dict{Symbol, Any}(:chi1 => false, :c2 => false, :r2 => true, :beta2 => true, :r1 => true, :x2 => false, :chi2 => true, :beta1 => true, :c1 => true, :x1 => true) ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 ┌ Warning: Independent variable t should be defined with @independent_variables t. └ @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YLJ0I/src/utils.jl:119 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002630375 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002301598 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.236e-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.001693074 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.024199396 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000768353 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003053301 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.046777246 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001168199 seconds [ Info: The search for identifiable functions concluded in 0.108107216 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.0033215 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.320403705 seconds [ Info: Inclusion checked with probability 0.995 in 0.00108997 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.446040138 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:629 ┌ 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.002448437 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002015101 seconds [ Info: Dimensions of the Wronskians [5] [ Info: Ranks of the Wronskians computed in 2.183e-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.001528596 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.022878948 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000864032 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 6 specializations in 0.003065432 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.047210631 seconds [ Info: Inclusion checked with probability 0.99875 in 0.00108923 seconds [ Info: The search for identifiable functions concluded in 0.100588336 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 7 specializations in 0.00324295 seconds, found 6 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.053498113 seconds [ Info: Inclusion checked with probability 0.9975 in 0.00103202 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.170538736 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.172243791 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:427 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002735965 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002458597 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.84e-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.000867192 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.014849322 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000677994 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.003049312 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.067658741 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000884682 seconds [ Info: The search for identifiable functions concluded in 0.109869 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.003878284 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.053249586 seconds [ Info: Inclusion checked with probability 0.995 in 0.001001631 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.179263515 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:629 ┌ 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.002709245 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002092581 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.691e-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.000865012 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.015101629 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000749723 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.002860054 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.069697733 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000897362 seconds [ Info: The search for identifiable functions concluded in 0.111326206 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.003692565 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.052587812 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000952091 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.179256166 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.18091051 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:427 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.002691045 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001984472 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.618e-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.000805482 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.013633273 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000609794 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.002795704 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.069272287 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000916732 seconds [ Info: The search for identifiable functions concluded in 0.108270625 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.005212092 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.063224063 seconds [ Info: Inclusion checked with probability 0.995 in 0.001152359 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.433701003 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:629 ┌ 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.002895323 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.002239159 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.791e-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.000883772 seconds, found 1 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.014971241 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000635044 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 6 variables [ Info: Used 4 specializations in 0.002989972 seconds, found 5 relations [ Info: Computing 7 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.074190121 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000983381 seconds [ Info: The search for identifiable functions concluded in 0.116650217 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.003959973 seconds, found 5 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.054468674 seconds [ Info: Inclusion checked with probability 0.9975 in 0.001021831 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.188103914 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.189476831 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:427 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.00211476 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001442397 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.685e-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.000714034 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.007088694 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000658274 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.002696065 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.041462325 seconds [ Info: Inclusion checked with probability 0.9975 in 0.00111849 seconds [ Info: The search for identifiable functions concluded in 0.073924354 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001446837 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.022509951 seconds [ Info: Inclusion checked with probability 0.995 in 0.000866932 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.106778209 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:629 ┌ Info: System parsed into x1' = x1*a │ x2' = (x1^2 + 1)//x1 └ y1 = x2 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.001856943 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.001258018 seconds [ Info: Dimensions of the Wronskians [2] [ Info: Ranks of the Wronskians computed in 1.657e-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.000662264 seconds, found 1 relations [ Info: Computing 2 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.006796997 seconds [ Info: Inclusion checked with probability 0.99875 in 0.000628844 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 3 variables [ Info: Used 7 specializations in 0.002594596 seconds, found 2 relations [ Info: Computing 4 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.04095662 seconds [ Info: Inclusion checked with probability 0.99875 in 0.0010933 seconds [ Info: The search for identifiable functions concluded in 0.071848443 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 4 variables [ Info: Used 4 specializations in 0.001483376 seconds, found 3 relations [ Info: Computing 5 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.022992887 seconds [ Info: Inclusion checked with probability 0.9975 in 0.000818412 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 0.105427731 seconds [ Info: Assessing identifiability with known initial conditions concluded in 0.106349952 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:427 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.011472024 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.028705453 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000273687 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.004809655 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.072505757 seconds [ Info: Inclusion checked with probability 0.9975 in 0.006545739 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.021043765 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.592668107 seconds [ Info: Inclusion checked with probability 0.9975 in 0.00539782 seconds [ Info: The search for identifiable functions concluded in 0.865412814 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.069627253 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.667855918 seconds [ Info: Inclusion checked with probability 0.995 in 0.002231539 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 1.696345089 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:629 ┌ 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*delta*sigma)//x3 └ y1 = x1 [ Info: Computing IO-equations [ Info: Computed IO-equations in 0.012669722 seconds [ Info: Computing Wronskians [ Info: Computed Wronskians in 0.032186951 seconds [ Info: Dimensions of the Wronskians [69] [ Info: Ranks of the Wronskians computed in 0.000287038 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 7 variables [ Info: Used 6 specializations in 0.005249861 seconds, found 9 relations [ Info: Computing 8 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.077792067 seconds [ Info: Inclusion checked with probability 0.99875 in 0.006869626 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 11 variables [ Info: Used 10 specializations in 0.021675739 seconds, found 13 relations [ Info: Computing 12 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.332191585 seconds [ Info: Inclusion checked with probability 0.99875 in 0.005559168 seconds [ Info: The search for identifiable functions concluded in 0.62777029 seconds [ Info: Simplifying generating set. Simplification level: standard [ Info: Computing normal forms of degree 2 in 12 variables [ Info: Used 31 specializations in 0.087007772 seconds, found 19 relations [ Info: Computing 13 Groebner bases for degrees (3, 3) for block orderings [ Info: Computed Groebner bases in 0.349371446 seconds [ Info: Inclusion checked with probability 0.9975 in 0.00210953 seconds [ Info: The search for identifiable functions with known initial conditions concluded in 1.408511791 seconds [ Info: Assessing identifiability with known initial conditions concluded in 1.411708511 seconds ┌ Warning: Since known initial conditions were provided, identifiability of states (e.g., `x(t)`) is at t = 0 only ! └ @ ModelingToolkitSIExt ~/.julia/packages/StructuralIdentifiability/kvtEu/ext/ModelingToolkitSIExt.jl:427 Test Summary: | Pass Total Time All the tests | 1995 1995 18m54.6s Algebraicity over a field | 2 2 0.9s Check field membership | 3 3 49.0s Primality check (zerodim subroutine) | 4 4 31.0s Computing common ring for the PB-reduction | 2 2 24.8s Constructive field membership | 36 36 30.1s Decomposing derivative | 5 5 0.0s Determinant by minor expansion | 50 50 2.6s Computing variations around a sequence solution | 2 2 12.0s Partial derivatives of an output w.r.t. to initial conditions and parameters | 58 58 24.5s Differential reduction | 6 6 5.2s Trie for exponents vectors | 800 800 1.4s Exporting to other formats | 6 6 3.3s Coefficient extraction for rational functions | 3 3 3.1s Coefficient extraction for polynomials | 6 6 0.3s Finding leader | 5 5 2.1s Assessing identifiability | 11 11 2m37.0s Identifiable functions of parameters | 164 164 4m23.6s Checking io-equations: single output | 6 6 0.6s IO-projections (+ extra projection) | 10 10 4.0s Identifiable functions with known generic initial conditions | 10 10 11.7s Univariate leading coefficient | 4 4 0.0s Lie derivative | 6 6 0.3s Identifiability of linear compartment models | 8 8 1.3s Assessing local identifiability | 24 24 7.2s Discrete local identifiability, @DDSmodel interface | 7 7 4.6s Discrete local identifiability, internal function | 6 6 2.1s Assessing local identifiability (multiexperiment) | 22 22 1m49.8s Logging | 3 3 3.5s Monomial compression test | 4 4 0.1s ODE struct | 3 3 0.5s ODE/DDE unicode | 1 1 11.7s Power series solution for an ODE system | 242 242 6.7s Global reparametrizations | 116 116 41.4s Parent ring change | 28 28 3.8s PB-representation - creation | 8 8 0.4s Power Series Differentiation | 5 5 0.3s Power series integration | 5 5 0.0s Power series matrix inverse | 100 100 0.9s Homogeneous linear differential equations | 25 25 1.5s Linear differential equations | 25 25 1.6s Logarith of power series matrices | 15 15 2.8s Pseudodivision | 2 2 0.0s Aqua | 10 10 25.5s Quotient basis | 24 24 7.1s Reducing ODE mod p | 2 2 0.2s Sequence solutions in the discrete case | 3 3 1.7s Set parameter values | 5 5 2.9s Generators of observable states | 3 3 0.4s Finding submodels | 7 7 1.6s RationalFunctionField | 8 8 0.5s Linear relations over the rationals | 10 10 0.8s Rational function comparison | 7 7 0.4s eval_at_nemo | 1 1 2.9s Check identifiability of `ODESystem` object | 30 30 2m11.3s Discrete local identifiability, ModelingToolkit interface | 24 24 29.9s Exporting ModelingToolkit Model to SI Model | 3 3 2.2s Identifiability of MTK models with known generic initial conditions | 10 10 8.0s 1134.868303 seconds (1.33 G allocations: 114.534 GiB, 5.63% gc time, 62.61% compilation time) Testing StructuralIdentifiability tests passed Testing completed after 1951.1s PkgEval succeeded after 2053.82s